Scrum Methodology
Learn the Scrum Methodology
The Scrum methodology of agile software development marks a dramatic departure from waterfall management. In fact, Scrum and other agile processes were inspired by its shortcomings. The Scrum methodology emphasizes communication and collaboration, functioning software, and the flexibility to adapt to emerging business realities — all attributes that suffer in the rigidly ordered waterfall paradigm.
10th
OCT
Scrum Sprint
Posted by admin under Scrum Basics
In the Scrum method of agile software development, work is confined to a regular, repeatable work cycle, known as a sprint or iteration. In by-the-book Scrum, a sprint is 30 days long, but many teams prefer shorter sprints, such as one-week, two-week, or three-week sprints. But how long each sprint lasts is something for the team to decide, who must weigh the advantages or disadvantages of a longer or shorter sprint for their specific development environment. The important thing is that a sprint is a consistent duration.
During each sprint, a team creates a shippable product, no matter how basic that product is. Working within the boundaries of such an accelerated timeframe, the team would only be able to build the most essential functionality. However, placing an emphasis on working code motivates the Product Owner to prioritize a release’s most essential features, encourages developers to focus on short-term goals, and gives customers a tangible, empirically based view of progress. Because a release requires many sprints for satisfactory completion, each iteration of work builds on the previous. This is why Scrum is described as “iterative” and “incremental.”
Every sprint begins with the sprint planning meeting, in which the Product Owner and the team discuss which stories will be moved from the product backlog into the sprint backlog. It is the responsibility of the Product Owner to determine what work the team will do, while the team retains the autonomy to decide how the work gets done. Once the team commits to the work, the Product Owner cannot add more work, alter course mid-sprint, or micromanage.
During the sprint, teams check in at the daily Scrum meeting, also called the daily standup. This time-boxed meeting gives teams a chance to update project status, discuss solutions to challenges, and broadcast progress to the Product Owner (who may only observe or answer the team’s questions).
Just as every sprint begins with the sprint planning meeting, the sprint concludes with the sprint review meeting, in which the team presents its work to the Product Owner. During this meeting, the Product Owner determines if the team’s work has met its acceptance criteria. If a single criterion is not met, the work is rejected as incomplete. If it satisfies the established criteria, then the team is awarded the full number of points.
Because certain sprints are hugely successful and others less than ideal, a team also gathers at the end of each sprint to share what worked, what didn’t, and how processes could be improved. This meeting is called the sprint retrospective meeting.
posted by: scrum methodology
Comments Feed Reader's Comments
Leave a Reply
Newsletter Sign Up:
Recent Posts
- Can CSMs and PMPs Get Along?
- Orlando Scrum Gathering in March 2010
- Free Scrum Webinars
- ScrumMaster as Impediment
- Advice for Agile Adoption
- Share Your Story
- Free Agile Resources
- Advice for Extending the Sprint
- Danube’s New Scrum Video Blogs
- What Happens at Scrum Training?
- The CSM Exam Saga Continues…
- The CSM Exam
- Back to Scrum Basics: Product Backlog Items vs. Tasks
- Value Versus Velocity
- Scrum and the Enterprise
Categories
- Agile and Scrum (16)
- Scrum Basics (31)
- Scrum Discussion (20)
- Scrum Transitions (8)
- Uncategorized (5)
Archives
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
Blogroll
- Agile Methodology
- Agile Programming
- Agile Project Management
- Eric Brown
- Free Project Management Software
- IT Today
- PM Student
Danube on Twitter
- Overheard from a Twitter post by @hyperionab
- Overheard from a Twitter post by @scrumworks
- Overheard from a Twitter post by @najarianbagy
- Overheard from a Twitter post by @BuffaloRaceway
- Overheard from a Twitter post by @derosewdvi
- Overheard from a Twitter post by @prideauxqjgf
- Overheard from a Twitter post by @Eastmad
- Overheard from a Twitter post by @eduarte
- Overheard from a Twitter post by @projectfile
- Overheard from a Twitter post by @ero3group






























Nice stuff..Dividing the project into sprints is the main strength of this methodology..I think Scrum is an ideal methodology for software development..The more communication and collaboration,the more successful the project will be.. Hope all the software developers will follow this methodology in future..
[...] Sprints are iterations; I have seen different organizations do these for years. Drop people in a room and demand a short cycle… and you would be surprised how often they become agile. (If they can work together at all.) Iterative development was supposed to be a best practice in the RUP days and before. (Spiral Development - iterates over the processes of think a little, plan a little, implement a little, then test a little) [...]
iterative AND incremental delivery…. That’s the difference between RUP vs. Scrum
I suggest you take a peak at this video blog: http://www.youtube.com/watch?v=06qP6Lg2LvE
[...] e testes de aceitação, além de BDD favorecer a construção de aplicativos de forma evolutiva (sprints) e tudo isso casa perfeitamente com os requesitos das metodologias [...]