Your SlideShare is downloading. ×
Agile Software Development Process
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile Software Development Process

1,288
views

Published on

Description of a very successful Agile Software Development Process

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,288
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
109
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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