17
© Zühlke 2010 Introduction of Team Foundation Server 2010 Marco Balzarini Folie 1 26.01.2010 Marco Balzarini

Introduction of Team Foundation Server 2010

  • Upload
    ringo

  • View
    48

  • Download
    0

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

Page 1: Introduction of Team Foundation Server 2010

© Zühlke 2010

Introduction of Team Foundation Server 2010

Marco Balzarini

Folie 126.01.2010

Marco Balzarini

Page 2: Introduction of Team Foundation Server 2010

© 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

Page 3: Introduction of Team Foundation Server 2010

© 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

Page 4: 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

Page 5: Introduction of Team Foundation Server 2010

© 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

Page 6: Introduction of Team Foundation Server 2010

© 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

Page 7: Introduction of Team Foundation Server 2010

© 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

Page 8: Introduction of Team Foundation Server 2010

© Zühlke 2010

Rapid PrototypingExpression Blend - Sketch Flow

Folie 826.01.2010

Marco Balzarini

Page 9: Introduction of Team Foundation Server 2010

© 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

Page 10: Introduction of Team Foundation Server 2010

© 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

Page 11: Introduction of Team Foundation Server 2010

© 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

Page 12: Introduction of Team Foundation Server 2010

© 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

Page 13: Introduction of Team Foundation Server 2010

© 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

Page 14: Introduction of Team Foundation Server 2010

© Zühlke 2010

Project ReferenceTFS in Crossplattform Environment

Folie 1426.01.2010

Marco Balzarini

Page 15: Introduction of Team Foundation Server 2010

© 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

Page 16: Introduction of Team Foundation Server 2010

© 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

Page 17: Introduction of Team Foundation Server 2010

© Zühlke 2010

Let‘s make us and our CIO‘s happier

Folie 1726.01.2010

Marco Balzarini