HireThisGeek.com

Scrum (quick & simple)

Scrum is the most common form of the agile project development methodology. A "scrum" is a rugby term where the team of players all link arms and move together as group. Agile development is more flexible than the traditional "waterfall" methodology.

The main advantages of Scrum

The main challenges/dangers with Scrum

The User Roles

The main Concepts

Release Planning

  1. Identify User Stories for the release: Identify the most critical user stories in the product backlog for a given release
  2. Prioritize + Estimate time for the User Stories: Prioritize and estimate work for the user stories in the backlog for the given release. If a user story takes too many days of development, break it down into smaller elements with more manageable chunks (so we can see hours of development per item rather than days of development per item).
    1. Estimates should be done by hours, days, and months, where estimates are rounded up the the next higher bucket. Such as 8h, 4h, 2h, 1h OR 2d, 3d, 5d, 10d, OR 1m, 2m, 3m, 6m.
  3. Plan out sprints in the Release: Sprints should be kept as short as possible while being realistic. The goal is to do several sprints (each with their corresponding sprint backlog) can be done in parallel for a given release.

Day-to-day Sprint Progress

At the end of each Sprint

 

Contact Julian

Get in touch and chat about your company or project.

Julian Cash     415.738.9385     julian@HireThisGeek.com or see the contact page.

Pages:
Home
Resume
Project Management
Programming
Web
QA
Tech Support
System Admin
Testimonials
Swirling Joy
Image Fun
Contact
Links:
LinkedIn
Email