23
From CMMI and Isolation to Scrum, Agile, Lean and Collaboration Mads Troels Hansen Hans Haller Baggesen Agile 2009 Experience report: http://tinyurl.com/CmmiAgile

From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

From CMMI and Isolation to

Scrum, Agile, Lean

and CollaborationMads Troels Hansen

Hans Haller Baggesen

Agile 2009

Experience report: http://tinyurl.com/CmmiAgile

Page 2: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

Introduction• Mads Troels Hansen

Agile and Lean Coach at BestBrains, Denmark. Mads has

more than 15 years of experience with software development,

as developer, project manager, product owner, CIO and CTO

in different companies. He is very experienced in working with

Scrum, Agile and Lean in effective distributed development and

is Certified Scrum Practitioner.

[email protected], +45 6082 2282

• Hans Haller Baggesen

Lean and Agile Consultant. This August is Hans' 10th

anniversary of hard labor, trying to deliver quality software on

time and budget to build commercial flash sites, financial SOA

projects or enterprise SaaS to everything from telecom to

finance and marketing sectors.

[email protected] , +45 4042 3281

2© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 3: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Collaboration and Communication Protocols

3© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 4: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• 5-6 time zones between Denmark and

Bangladesh

4© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 5: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Building relations and simulating distributed

work

5© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 6: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• CMMI and having the process as a goal

6© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 7: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Having the process as a tool to deliver business

value as a goal.

7© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 8: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Structure and fast exposure of problems

8© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 9: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Rhythm and visibility

9© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 10: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Technical Infrastructure

10© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 11: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Product Owner and queues

11© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 12: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Shared Product Vision

12© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 13: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Focus on Domain Knowledge

13© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 14: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Identifying problems and finding the root cause

14© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 15: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Architecture collaboration

15© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 16: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Global teams

16© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 17: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Global teams and virtual task boards

17© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 18: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Global reviews

18© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 19: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Product Owner as part of the R&D team

19© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 20: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Moving people between Denmark and

Bangladesh

20© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 21: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

• Global teams with shared commitment

21© 2009 Mads Troels Hansen, Hans Haller Baggesen

Page 22: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

Structure

Rhythm

Shared

Product Vision

Communication

Protocols

Technical

Infrastructure

Domain

Knowledge

Development

Practices

Cross cultural

understanding

© 2009 Mads Troels Hansen

Patterns for

Effective Distributed Development

Page 23: From CMMI and Isolation to Scrum, Agile, Lean and …jaoo.dk/dl/2009/Web/CMMI_Cph August 21 09.pdfScrum, Agile and Lean in effective distributed development and is Certified Scrum

Hans Baggesen, [email protected]

Mads Troels Hansen, [email protected]

23© 2009 Mads Troels Hansen, Hans Haller Baggesen

People don’t resist

change, they resist being changed.

- Peter Scholtes