Upload
ringo
View
48
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Introduction of Team Foundation Server 2010. Marco Balzarini. What are CIO’s concerns. Chain from Need to Action. Introduction of Team Foundation Server 2010. From Needs to Key Principals. Focus on business value. Extra Features - PowerPoint PPT Presentation
Citation preview
© Zühlke 2010
Introduction of Team Foundation Server 2010
Marco Balzarini
Folie 126.01.2010
Marco Balzarini
© Zühlke 2010
What are CIO’s concerns
Folie 2
CIO Needs• Higher Productivity• More Quality• Less Time to market• Better Controlling• Lower Risks• Less Costs
26.01.2010
Marco Balzarini
© Zühlke 2010
Chain from Need to Action
CIO Needs• Higher
Productivity• More Quality• Less Time to
market• Better
Controlling• Lower Risks• Less Costs
Key Principals
Action• People
• Process
• Technology
Folie 326.01.2010
Marco Balzarini
Introduction of Team
Foundation Server 2010
© Zühlke 2010
Folie 4
• People• Mindset, Culture, Skills
• Process• Do things right• Do the right things
• Technology• Development-Tools, Platform• Cooperation & Communication-Tools 26.01.2010
Marco Balzarini
© Zühlke 2010
From Needs to Key Principals
CIO Needs• Higher
Productivity• More Quality• Less Time to
market• Better
Controlling• Lower Risks• Less Costs
Key Principals• Focus on
business value• Focus on
quality• Demonstrate
value iteratively
• Communicate transparently Folie 5
26.01.2010
Marco Balzarini
© Zühlke 2010
Extra FeaturesWe need a process which allows us to develop just those 20% of the features that give 80% of the valuePrincipal of Lean Development (Mary + Tom Poppendieck)
Focus on business value
Folie 626.01.2010
Marco Balzarini
© Zühlke 2010
Focus on business value
Key Principals• Focus on
business value• Focus on quality• Demonstrate
value iteratively• Communicate
transparently
Action• Encourage lean
thinking• Ensure RE skills
• Use an agile process
• Introduce RE Mgmt tool
• Do rapid prototyping
Folie 726.01.2010
Marco Balzarini
© Zühlke 2010
Rapid PrototypingExpression Blend - Sketch Flow
Folie 826.01.2010
Marco Balzarini
© Zühlke 2010
Focus on quality
Key Principals• Focus on
business value• Focus on quality• Demonstrate
value iteratively• Communicate
transparently
Action• Establish failure
culture• Introduce team
responsibility• Test driven
development• Limit work to
capacity• Enforce quality
checks• Test reporting
Folie 926.01.2010
Marco Balzarini
© Zühlke 2010
Demonstrate value iteratively
Key Principals• Focus on
business value• Focus on quality• Demonstrate
value iteratively• Communicate
transparently
Action• Enable real teams• Establish
feedback culture
• Do iterativedevelopment
• Use continuous integration
• Have automated testing
Folie 10
© Zühlke 2010
Communicate transparently
Key Principals• Focus on
business value• Focus on quality• Demonstrate
value iteratively• Communicate
transparently
Action• Define common
language• Ensure honest &
direct communication
• Embrace iteration
assessments / retrospectives
• Create common communication and reporting platform
Folie 1126.01.2010
Marco Balzarini
© Zühlke 2010
Actions•Encourage lean thinking•Ensure RE skills•Establish Failure culture•Introduce Team Responsibility•Enable real teams•Establish feedback culture•Define common language•Ensure honest & direct communication•Use an agile process•Test Driven Development•Limit Work to Capacity•Do Iterative Development•Embrace iteration assessments / retrospective•Introduce RE Mgmt Tool•Do Rapid Prototyping•Enforce quality checks•Test Reporting•Use Continuous integration•Have Automated testing•Create common communication and reporting platform
Summary People, Process, Technology
Folie 1226.01.2010
Marco Balzarini
© Zühlke 2010
Introduce TFS 2010
Folie 13
Introducing TFS 2010 is a change projectThis change project is• boosting your productivity and quality• not to be underestimated in effort and
length• affecting
– People– Process– Technology
26.01.2010
Marco Balzarini
© Zühlke 2010
Project ReferenceTFS in Crossplattform Environment
Folie 1426.01.2010
Marco Balzarini
© Zühlke 2010
Our Experience with TFS
Folie 15
• TFS 2005– Several Projects In-house– Development support, coaching in numerous
customer projects– Introduction for several customers
• TFS 2008– Several Project In-house (4 migrations from TFS
2005)– Development support, coaching in numerous
customer projects– Introduction for several customers
• TFS 2010– Test Infrastructure in place– In-house training running – preparing SCRUM/TFS
customer training– First In-house project starting
26.01.2010
Marco Balzarini
© Zühlke 2010
TFS 2010 Step by Step
1. Clarification of needs2. Analysis and Solution design
1. Analysis of current situation2. Design several options3. Select a option (Management involvement)
3. Implementation1. Management Buy-in e.g. Lean / Agile (1d)2. Setup Infrastructure3. Training e.g. SCRUM / TFS (4d)4. Project coaching5. Rollout und continuous improvements
Folie 1626.01.2010
Marco Balzarini
© Zühlke 2010
Let‘s make us and our CIO‘s happier
Folie 1726.01.2010
Marco Balzarini