Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
From CMMI and Isolation to
Scrum, Agile, Lean
and CollaborationMads Troels Hansen
Hans Haller Baggesen
Agile 2009
Experience report: http://tinyurl.com/CmmiAgile
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
• Collaboration and Communication Protocols
3© 2009 Mads Troels Hansen, Hans Haller Baggesen
• 5-6 time zones between Denmark and
Bangladesh
4© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Building relations and simulating distributed
work
5© 2009 Mads Troels Hansen, Hans Haller Baggesen
• CMMI and having the process as a goal
6© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Having the process as a tool to deliver business
value as a goal.
7© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Structure and fast exposure of problems
8© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Rhythm and visibility
9© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Technical Infrastructure
10© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Product Owner and queues
11© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Shared Product Vision
12© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Focus on Domain Knowledge
13© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Identifying problems and finding the root cause
14© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Architecture collaboration
15© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Global teams
16© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Global teams and virtual task boards
17© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Global reviews
18© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Product Owner as part of the R&D team
19© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Moving people between Denmark and
Bangladesh
20© 2009 Mads Troels Hansen, Hans Haller Baggesen
• Global teams with shared commitment
21© 2009 Mads Troels Hansen, Hans Haller Baggesen
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
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