SCRUMbled? We unscramble it!

Qualität & Informatik
SCRUMbled?
We unscramble it!
HP. Korn
Wolfgang Pree
Ernest Wallmüller
contact@ch
chrona.com
itq.ch
Some SCRUM illusions
•
•
•
•
•
•
•
•
•
•
•
•
Slim development method
You need only 3 roles (PO, Team, SM) and
No project manager and no line manager
Rapid multiplication of efficiency
Scales well to large-scale
projects
better planning (time & budget)
documentation free development
motivates programmers
Architecture evolves from day to day work in the team
ensures code quality
Progress measurements are always in place
Effort estimations is valid
SCRUM is a framework for projects
© 2012, HP. Korn, W. Pree, E. Wallmüller
Unscramble SCRUM!
2
SCRUM reality
Only a framework for very professional engineers
You need roles for coordinating on project, program and portfolio (enterprise) level
All valid studies no significant increase of efficiency, but SRUM focus it on
affectivity by developing in first instance the most important functions
SCRUM focuses on one product by one or several teams
looks promising only in the short-term - only sprint by sprint planning, planning scope one to 4
weeks only
Software needs a documentation, it is a miss interpretation of the agile manifest
By working in an active team and seeing quick result this very motivating but in a longer term
this can lead a very stress on the programmers side
Also user are normally not please by being confronted with new functionality each one to 4
weeks
For larger systems developed by several teams a well defined overall architecture based
specification is an essential mean for firm an reliable solution
code quality degrades due to missing reviews and tools, both are sign for professional
engineering
There are only relative estimations valid within one team only. A further factor for estimating the
remaining work is quality definition of done and far it is followed
Scrum focuses on the entire product lifecycle and on product development
© 2012, HP. Korn, W. Pree, E. Wallmüller
Unscramble SCRUM!
3
Unscrambling
SCRUM
© 2012, HP. Korn, W. Pree, E. Wallmüller
Unscramble SCRUM!
4
we offer an adequate refocus on agile processes and code quality
blend SCRUM with well established Process Frameworks and
Good Practice Models
•
 Find out on which level (project, stream, program/ portfolio) do You have
needs for improvement and how You transform your organization to fulfill
the business goals and achieve business values. We mean an effort for
developing an agile organization and leadership based on proven OD
and PD methods and tools, fitting also for larger enterprises
 depending on your project goals, size and organization we suggest the
appropriate combination of elements with SCRUM for your company in a
tailored approach
Apply an assessment to determine how far SCRUM as it is defined or
an other agile, hybrid framework or practices will be the best option
periodic code reviews
 we review the source code so that you get rid of unnecessary complexity
 this ensures long-term maintainability and SCRUM sprints that are then
fast again
© 2012, HP. Korn, W. Pree, E. Wallmüller
Unscramble SCRUM!
5
Thank you for your attention!
© 2012, HP. Korn, W. Pree, E. Wallmüller
Unscramble SCRUM!
6