We continue from Visual Studio ALM Rangers Transparency – Clarifying the processes: Projects (Part 1), which covered the high level project view. In this post we will have a closer look at the new experimental guidance checklist for GUIDANCE-type projects.
Remember that the objective is to create a consolidated and easy to follow map of common ALM Ranger tasks as part of projects, in this case a Guidance project.
Selecting the GUIDANCE project quick reference
Stepping through the GUIDANCE sheet
- Each guidance project is based on one or more Epics (killer features), which are owned by the Product Owner and driven by the Project Lead.
- The team starts by revising the backlog, creating product backlog items (PBIs) and tasks needed to implement each Epic. In addition the team defines the sprints/iterations and the team member capacity. It is important to define pessimistic capacity estimates due to limited a part-time bandwidth!
- Once the backlog is defined, the team iterates through the sprints/iterations using the process template and methodology of their choice at a team level, but using Ruck as a bare minimum. Content is developed using the ALM Ranger templates for consistency and based on the User Education (UE) Review Guidelines defined by Patricia Wagner.
1: Who creates the sprint backlog? The team, with optional guidance from the product owner.
2: Who prioritizes the sprint backlog? The team, with optional guidance from the product owner.
3: Who assigns or grabs tasks? The team members typically grab tasks. Alternatively the project lead could assign tasks to team members to minimise impact on team members and ask the team to verify.
- Once content reaches a near feature-complete and quality level, the team reviews the deliverables and releases ALPHA release for all ALM Rangers to review.
- A UE Technical Review is performed on the content. The team iterates through revisions until the guidance reaches a BETA quality.
- The Product Owner reviews and approves the BETA release, which is typically released on Codeplex.
- Once the guidance is feature complete and has passed all the relevant reviews and assessments, the Release Candidate is optionally released, followed by the Release To Market (RTM).
- Part of the RC and RTM releases are HOL Packages which allow users and the VM Factory to setup the HOL environment in an automated manner.
- If a follow-up release is voted for and approved as mentioned in Visual Studio ALM Rangers Transparency – Clarifying the processes: Projects (Part 1), the next set of Epics are tackled, restarting from step 1.
- The sheet also summarises the core responsibilities of the Ranger, the Project Lead and the Project Owner.
What do you think"? Add your thoughts as comments or email me direct.