Agile Software Development Process July 13, 2009
Key Components <ul><li>Agile Methodology </li></ul><ul><li>Test Driven Development </li></ul><ul><li>XP Practices </li></u...
Test Driven Development <ul><li>Test driven development can enable companies to assess quality, develop best-in-class stra...
XP Practices <ul><li>XP – eXtreme Programming </li></ul><ul><ul><li>Simplicity </li></ul></ul><ul><ul><li>Spikes to reduce...
Agile Delivery Scio Consulting International, LLC. All rights reserved. Scrum model when Scio or other development partner...
Agile Delivery – Scrum Flow Scio Consulting International, LLC. All rights reserved.
Agile Delivery - Scrum Project <ul><li>Project Roles </li></ul><ul><ul><li>Client Product Owner </li></ul></ul><ul><ul><li...
Agile SW Development Process  1/2 Scio Consulting International, LLC. All rights reserved.
Agile SW Development Process  2/2 Scio Consulting International, LLC. All rights reserved.
Client PO Responsibilities <ul><li>Participate in the Project Ceremonies </li></ul><ul><li>Define quality criteria that ne...
Development Team Responsibilities <ul><li>Participate in the Project Ceremonies </li></ul><ul><li>Analyze User Stories </l...
Tools Used Scio Consulting International, LLC. All rights reserved. Tool Name Purpose VersionOne <ul><ul><li>Agile project...
Upcoming SlideShare
Loading in...5
×

Agile Software Development Process

1,341

Published on

Description of a very successful Agile Software Development Process

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,341
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
109
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Software Development Process

  1. 1. Agile Software Development Process July 13, 2009
  2. 2. Key Components <ul><li>Agile Methodology </li></ul><ul><li>Test Driven Development </li></ul><ul><li>XP Practices </li></ul><ul><li>Tools Used </li></ul>
  3. 3. Test Driven Development <ul><li>Test driven development can enable companies to assess quality, develop best-in-class strategies, streamline automation and perform and manage application testing on a continual basis. </li></ul>
  4. 4. XP Practices <ul><li>XP – eXtreme Programming </li></ul><ul><ul><li>Simplicity </li></ul></ul><ul><ul><li>Spikes to reduce risk </li></ul></ul><ul><ul><li>Test Driven Development </li></ul></ul><ul><ul><li>Continuous Integration </li></ul></ul><ul><ul><li>Pair Programming </li></ul></ul><ul><ul><li>Peer Reviews </li></ul></ul><ul><ul><li>Refactoring </li></ul></ul>
  5. 5. Agile Delivery Scio Consulting International, LLC. All rights reserved. Scrum model when Scio or other development partner is developing the full product
  6. 6. Agile Delivery – Scrum Flow Scio Consulting International, LLC. All rights reserved.
  7. 7. Agile Delivery - Scrum Project <ul><li>Project Roles </li></ul><ul><ul><li>Client Product Owner </li></ul></ul><ul><ul><li>Scrum Master </li></ul></ul><ul><ul><li>Product Owner </li></ul></ul><ul><ul><li>Team </li></ul></ul><ul><li>Project Ceremonies </li></ul><ul><ul><li>Planning </li></ul></ul><ul><ul><li>Daily Scrum </li></ul></ul><ul><ul><li>Sprint Review </li></ul></ul><ul><li>Project Artifacts </li></ul><ul><ul><li>Product Backlog </li></ul></ul><ul><ul><li>Sprint Backlog </li></ul></ul><ul><ul><li>Burndown Chart </li></ul></ul>Scio Consulting International, LLC. All rights reserved.
  8. 8. Agile SW Development Process 1/2 Scio Consulting International, LLC. All rights reserved.
  9. 9. Agile SW Development Process 2/2 Scio Consulting International, LLC. All rights reserved.
  10. 10. Client PO Responsibilities <ul><li>Participate in the Project Ceremonies </li></ul><ul><li>Define quality criteria that needs to be considered for the product </li></ul><ul><li>Prioritize and sequence User Stories </li></ul><ul><li>Review and approve User Stories before they are selected for the upcoming sprint </li></ul><ul><li>Confirm Sprint User Stories </li></ul><ul><li>Test and approve developed User Stories </li></ul><ul><li>Provide answers to the project and product questions </li></ul>Scio Consulting International, LLC. All rights reserved.
  11. 11. Development Team Responsibilities <ul><li>Participate in the Project Ceremonies </li></ul><ul><li>Analyze User Stories </li></ul><ul><li>Request feedback to the Client Product Owner about User Stories analysis and development </li></ul><ul><li>Estimate User Stories </li></ul><ul><li>Plan Sprint work </li></ul><ul><li>Develop User Stories </li></ul><ul><li>Test User Stories before they are delivered for Client Product Owner validation (UAT) </li></ul><ul><li>Release developed and internally tested User Stories to QA environment </li></ul><ul><li>Bring up issues or concerns as arise </li></ul><ul><li>Provide Project Status Reports (daily and with the burndown chart) </li></ul>Scio Consulting International, LLC. All rights reserved.
  12. 12. Tools Used Scio Consulting International, LLC. All rights reserved. Tool Name Purpose VersionOne <ul><ul><li>Agile project management </li></ul></ul>GoToMeeting <ul><ul><li>Desktop sharing and web meetings </li></ul></ul>Selenium <ul><ul><li>Automated testing </li></ul></ul><ul><ul><li>Visual Studio Test Module </li></ul></ul>Load Testing <ul><ul><li>Sourceforge </li></ul></ul>Code repository, bug tracking <ul><ul><li>Jabber/MSN/Google Talk </li></ul></ul>Chat Skype <ul><ul><li>VOIP telephone calls </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×