2. My Background Over 20 years of Software Development and project management experience Certified SCRUM master (twice) Implemented SCRUM in multiple teams at two different companies Previous opponent now proponent
3. Telogical Systems Provides competitive pricing information to telecom and cable industries Vast number of products and services that range from internet, telephone, and television offers Products and services often bundled as packages or offered as promotions Price and availability varies by location Information constantly changing
5. Agile Terminology Agile is an umbrella term Includes SCRUM, XP, Crystal, FDD, etc. Agile values and practices that encourage rapid and flexible response to change Scrum One of the agile development methods Agile project management framework Agile Software Development Business/User Value-driven Time-boxed Iterative Incremental
9. Waterfall Model – The bad Old’ Days Requirements Design Implementation Verification Maintenance
10. Differences Between SCRUM and Waterfall With the Waterfall Methodology Has a specific sequence of events Requirements, Analysis, Design, Coding, Testing, Maintenance Requirements and Iterations can not be easily changed Big Design Up Front Clients may want major changes made after a prototype is seen. Time and energy may have been wasted at this stage
25. Chickens and Pigs Each Scrum Team meets daily for a 15-minute status meeting called the Daily Scrum. The team members who can speak are 'pigs.' Other participants may attend but they should not speak (much) in daily Scrum meetings. These people are called 'chickens.‘ The terms 'chickens' and 'pigs' comes from the statement: "In a ham-and-eggs restaurant, the pig is committed but the chicken is simply involved."
43. To make SCRUM Successful Everyone in the organization should be trained CEO->employees Ideal team size 7 +/- 2 Teams become self-organized Interference from Management should be limited TRUST!
44. Scrum works because… Its philosophical underpinnings focus on empowering the development team and satisfying customers. Its managerial culture is rooted in helping others achieve their goals. Its technical tools are focused on making fact-based decisions through a learning process. When all of these factors are in place, it’s hard for Scrum not to succeed. -- Mary Poppendieck Lean and Agile development methodology expert from her foreword to “Agile Project Management with Scrum” by Ken Schwaber
45. Where can you learn more? Scrum Master Certification www.scrumalliance.org Join Yahoo Group “Scrumdevelopment” Recommended Reading Agile Project Management with Scrum Schwaber Agile Software Development with Scrum Schwaber Scrum for the Enterprise Schwaber Agile Estimation and Planning Cohn Agile Retrospectives Derby/Larsen Agile Testing Crispin/Gregory