Agile at Newsweaver (Agile Cork March 2016)
-
Upload
pierre-vincent -
Category
Software
-
view
135 -
download
3
Transcript of Agile at Newsweaver (Agile Cork March 2016)
![Page 1: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/1.jpg)
Agile at NewsweaverAgile Cork - March 15th 2016
Twitter @PierreVincent / @NewsweaverTechTech Blog techblog.newsweaver.com
![Page 2: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/2.jpg)
![Page 3: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/3.jpg)
Iterative Development
In theory... In practice...
![Page 4: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/4.jpg)
![Page 5: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/5.jpg)
Moving to Scrum
![Page 6: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/6.jpg)
Backlog Grooming
SprintPlanning
ReleasePlanning
Sprint Backlog
Deliverable
Dev
Retrospectives
DevServers
StagingServers
PROD
Product Backlog
DailyStand-ups
Scrum Team
![Page 7: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/7.jpg)
Benefits • Increased team focus
• Less disruptive releases
• Shorter feedback loop
![Page 8: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/8.jpg)
Learnings • Be nice to your backlog
• Work with Story Points
• Keep an eye on bug count
![Page 9: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/9.jpg)
Continuous Delivery
![Page 10: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/10.jpg)
Microservices Architecture
![Page 11: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/11.jpg)
Deploy when ready
![Page 12: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/12.jpg)
Focus on Stories
Commit to value, not deadlines
• Demonstrable value
• Small (< 2 weeks)
• Limit “Work in progress”
![Page 13: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/13.jpg)
Minimise Risk• Automate everything
• Testing and Quality
• Only deploy 1 change at once
![Page 14: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/14.jpg)
DevOpsYou build it, you run it
• Reduce handovers
• Team is responsible for its context in Production
![Page 15: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/15.jpg)
Team Structures
![Page 16: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/16.jpg)
Cross-functional
• Product Manager
• Developers
• UX
• QA
• ~ 6-8 members
![Page 17: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/17.jpg)
Ownership • Each team owns separate Bounded Contexts
• Isolate decisions
![Page 18: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/18.jpg)
Scaling up • Daily “scrum of scrums”
• Sharing knowledge
• Keep Teams aligned
![Page 19: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/19.jpg)
Some advice...
![Page 20: Agile at Newsweaver (Agile Cork March 2016)](https://reader035.fdocuments.us/reader035/viewer/2022070515/587666071a28abc5268b658d/html5/thumbnails/20.jpg)
Questions?
Twitter @PierreVincent / @NewsweaverTechTech Blog techblog.newsweaver.com*We’re hiring!