Avoid the Unexpected Delays and Budget Overruns in Your Software Initiatives

Agile Scrum Process

Scrum Is an Agile development process that can be traced back to the early days of software development, however, it began gaining industry wide acceptance in the mid-1990s and became an industry standard with the creation of the Agile Manifesto in 2001. It is a process for accelerating how developers get work done.

Contact us to find out more, or read on...

The Scrum Process in 30 Seconds

  • A Product Owner creates a prioritized wish list called a product backlog.
  • The Development Team has a certain amount of time, called a sprint, to complete its work - usually two to four weeks - but meets daily to assess its progress (daily scrum).
  • During sprint planning, the team selects a set of requirements from the top of that product backlog. This set of requirements is called a sprint backlog. The Team then decides how to implement those requirements. The Product Owner also provides clarification on any requirements not fully understood.
  • Along the way, the Scrum Master keeps the team motivated and focused on its goal.
  • At the end of the sprint, the work should be potentially shippable, as in ready to release to a customer or show to a stakeholder.
  • The sprint ends with a sprint review and retrospective where they evaluate what went well and what needs improvement.
  • As the next sprint begins, the team chooses another chunk of the product backlog and begins working again.

The cycle repeats until enough items in the product backlog have been completed, the budget is depleted, or a deadline arrives. Which of these milestones marks the end of the work is entirely specific to the project. No matter which impetus stops work, Scrum ensures that the most valuable work has been completed when the project ends providing assured value to the customer.

Benefits of Scrum

  • Agility welcomes changes through constant interactions between the Product Owner and the Team, and, short iterative cycles of development.
  • Innovation is improved due to the design process taking place continually over the course of the project.
  • Reporting status of the project is improved due to the short, iterative nature of Scrum Sprints.
  • Motivation of developers to focus on quality and the vision of the Product Owner verses deadlines is greatly enhanced.
  • Streamlines project management by delegating the responsibilities normally assigned to a Project Manager to the Product Owner and Development Team making it more responsive to change.
 

Did you know?

Putting your "User Stories" in a Scrum style greatly helps in describing the scope of the project and can result in far more accurate estimates of effort.

"I am a [insert role] and what to [describe action] for the purpose of [explain the why] and will be accepted when [insert the expected results]"

Durango IT Architects delivers affordable software development outsourcing, specializing in Microsoft Asp.Net or open-source Java web applications; software for iOS and Android mobile devices; and Umbraco CMS websites. Durango IT Architects is a Partner with Oracle, Apple, and Microsoft and, provides certified software programmers, software architects, Scrum Masters, database designers, business analysts, and project managers from development centers in USA, Thailand and Vietnam.

© Copyright 1999-2011 Durango IT Architects - Professional Software Development Outsourcing