agile software development with scrum the first summer workshop on software standards
DESCRIPTION
Agile Software Development with Scrum The First Summer Workshop On Software Standards. Wael Ellithy , Ph.D. Arx ICT 2009-07-08. OUTLINE. Agile Software Development Scrum Framework Scrum Rules and Process Scrum In Industry. Agile software development. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/1.jpg)
Wael Ellithy, Ph.D.Arx ICT
2009-07-08
![Page 2: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/2.jpg)
Agile Software Development
Scrum Framework
Scrum Rules and Process
Scrum In Industry
![Page 3: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/3.jpg)
Iterative and adaptive development.
Cope with changing requirements.
No long-term planning.
Agile “timeboxes” activities into 1- 4 week cycles.
Customers/clients involved in the process.
![Page 4: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/4.jpg)
Cross-functional and self-organizing teams.
Team size is typically small.
Daily meetings to discuss progress/problems.
Most agile teams work in a single open office.
![Page 5: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/5.jpg)
Iterative incremental framework
Used with agile software development.
Scrum is not an acronym.
Wrapper for existing engineering practices.
![Page 6: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/6.jpg)
Small teams (< 10 people)
A series of Sprints (1 - 4 weeks)
Visible, usable increments
Time-boxed scheduling
![Page 7: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/7.jpg)
Frequent, daily short Scrum meetings.
Each team produces a visible, usable increment.
Each increment builds on prior increments.
Clearly defined deliverables and responsibilities.
Each team member buys into the assignment.
![Page 8: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/8.jpg)
Scrum Master : who maintains the processes – Project Manager.
Product Owner: who represents the stakeholders.
Team: a cross-functional group of people who do the actual analysis, design, implementation, testing).
![Page 9: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/9.jpg)
Short (15 - 30 min) frequent meetings, facilitated by the Scrum Master.
All team members attend—even teleworkers
One activity – Scrum Master asks each attendee 3 questions
![Page 10: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/10.jpg)
1. What have you completed since the last Scrum meeting?
2. What got in your way of completing this work?
3. What will you do between now and the next Scrum meeting?
![Page 11: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/11.jpg)
![Page 12: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/12.jpg)
Status meeting with all stakeholders.
Increments are delivered.
Surprises are reported.
New estimates and team assignments are made for the next Sprint.
The project can be cancelled.
![Page 13: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/13.jpg)
Arx ICT company as a case study.
Team size: 5 people
Sprints of 2 weeks
Daily Scrum meetings (~15 minutes)
Sprint planning (~ 2 hours)
Rally: agile project management tool
![Page 14: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/14.jpg)
Productivity increases
Series of manageable chunks
Everything is visible to everyone
Team communication improves
Customers obtain frequent feedback on how the product actually works
![Page 15: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/15.jpg)
Scrum meetings overhead (many meetings).
Interruptions from previous sprints(e.g. bugs).
Mission critical systems.
Not everybody likes that way of working.
People are resistant to change.
![Page 16: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/16.jpg)
http://en.wikipedia.org/wiki/Agile_software_development
http://en.wikipedia.org/wiki/Scrum_(development)
http://codebetter.com/blogs/darrell.norton/articles/50339.aspx
![Page 17: Agile Software Development with Scrum The First Summer Workshop On Software Standards](https://reader035.vdocument.in/reader035/viewer/2022070503/56815b65550346895dc9566c/html5/thumbnails/17.jpg)