Building better agile processes
-
Upload
gil-zilberfeld -
Category
Technology
-
view
215 -
download
0
description
Transcript of Building better agile processes
![Page 1: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/1.jpg)
Gil Zilberfeld, Product Manager
Build Better Agile Development Processes
26-Oct-2011
![Page 2: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/2.jpg)
Happy 10th AnniversaryAgile Manifesto!
![Page 3: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/3.jpg)
Agile Adoption
![Page 4: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/4.jpg)
Agile from the Bottom
• Fighting upstream• Prove you’re right• Guerilla agile• The optimal place
![Page 5: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/5.jpg)
Agile from the Top
• Organizational decision• Backing• Proper(?) training• Leave dev teams for later
![Page 6: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/6.jpg)
Start to Improve
• Results• Communications• Feedback• Visibility
![Page 7: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/7.jpg)
Results
• Working software• Deployed• On somebody else’s computer!
![Page 8: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/8.jpg)
Results
• Iterative development• Demo every iteration• Testing is iterative too
![Page 9: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/9.jpg)
Communication
• The other side of the project• Product goals• Politics
![Page 10: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/10.jpg)
Communication
• Talk to people outside your group• Developers• Project manager• Product managers• Tester team• Release team• Compliance team• And the list goes on…
![Page 11: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/11.jpg)
Communication
• Individuals over processes• Even agile processes!
![Page 12: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/12.jpg)
Feedback
• Code review • And even better: Pair programming
![Page 13: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/13.jpg)
Feedback
• Automatic build server • Automatic build• Run unit tests• Run integration tests
![Page 14: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/14.jpg)
Feedback
• Demo to customers• Show internally• Show to real users• Listen and prioritize
![Page 15: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/15.jpg)
Visibility
• Estimations• Real • With buffer• Match expectations
![Page 16: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/16.jpg)
Visibility
• Plan on the wall• Everyone can see• Everyone can ask• Don’t start with the big tools
![Page 17: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/17.jpg)
Visibility
• Stand ups• The ceremony• Near the wall• Listen and help
![Page 18: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/18.jpg)
Visibility
• Retrospective• For everyone• Schedule appropriately• Action items• Review the next time
![Page 19: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/19.jpg)
Summary
• Most of the world is going agile• It’s hard but it’s worth it• Do both technical and process
practices
![Page 20: Building better agile processes](https://reader037.fdocuments.us/reader037/viewer/2022110118/554fb7b4b4c90542018b4599/html5/thumbnails/20.jpg)
Questions?
www.typemock.com
Blog.typemock.com
@typemock
www.gilzilberfeld.com
@gil_zilberfeld