25. An Unplugged Retrospective on the Agile
¢ñ
Decade : "Mirror Mirror on the wall are we
really the most beautiful of all?"
Dave Thomas
? Bedarra Research Lab. (founder)
? Object Mentor (managing director) 25/41
26. ??? ?? ?
? Agile ? ???, ?? X, ... ? ?? ?? ???
? ??? ??.
? ??? Agile ? ?? ?? ?? ??.
¨C ??(Certification) ? Return to Craftsmanship!!
? TDD ??? Done ? ??: Unit & Acceptance
Tested!
¨C Practice! before Method & Tools
¨C Practice first! method is set of practices
¨C Tools & Automation streamline development
26/41
27. ??? ?? ? (??)
? Lean and Agile
¨C Lean is a top-down process
¨C Agile is a bottom up team centered process
? ????? ???? ??? ???.
¨C ??? ??? ??? ? ?? ???
???? ??? ??.
? Estimates must be ranged to include risk
¨C min, max or min, max, expected
27/41
28. ?? ?? ???
? IT ? ??? ???? ??? ??? ??
?? ??? ??
¨C Many biz executives still don't understand IT
¨C Agile is FrAgile as it depends on sustainable
leadership and discipline
? Skills are in relatively short supply
28/41
29. ? ?? ??? ???
? ??
¨C Teamwork teaching, story telling
¨C Invest in non CS education
¨C Enable more end user programming
? SW ??
¨C Use more expressive higher level language (SICP ?
??)
¨C Smaller programs which are loosely coupled
¨C Design for change (e.g., more data driven)
29/41
30. How Agile Taught IBM ¢ò
About New Leadership Competencies
Sue Mckinney
? VP of Development
Transformation at IBM
? VP of Engineering at
Pitney Bowes Inc 2010
30/41
33. ??
? ???? ?? + ??? ??
¨C Pull and push model
? Agile CoC (Center of Competence) with
full time coaches
? When to mandate, measure or motivate
? one size fits all ?? ??!!
33/41
34. ¡°Short, time box iterations
with stakeholder feedback ¨C
working software¡±
34/41
35. ? ?
? Give up command & control (=> recipe style)
? the opposite of control is discovery
? free the team to question, analyze
? create a place where people want to be not
have to be
? give people what they need to succeed
? support from senior leaders
? create small successes and share
35/41