Workshop – Create and manage Agile Scrum board with VSTS

Agile – The ability to create and respond to change in order to succeed in an uncertain and turbulent environment.

Agile Software Development is an umbrella term for a set of methods and practices based on the values and principles expressed in the Agile Manifesto. Solutions evolve through collaboration between self-organizing, cross-functional teams utilizing the appropriate practices for their context.

Agile Scrum A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

Kanban is a scheduling system for lean manufacturing and just-in-time manufacturing (JIT). Taiichi Ohno, an industrial engineer at Toyota, developed Kanban to improve manufacturing efficiency.

In this workshop, we will create Scrum board, create Product Backlog, set Sprint date, create Sprint Backlog.

Picture1

We will be using Microsoft VSTS to configure Agile Scrum board.

lets follow below steps

Login to https://www.visualstudio.com/team-services/

  1. If you have either Outlook, Live or Hotmail account account then Sign InScreenshot_2
  2. If you don’t have any of Microsoft account then create one. This newly created account will be used for next stepsScreenshot_3
  3. After you login, click on Create new accountScreenshot_4
  4. Give a name to your VSTS account. Select Git as source control and click on Continue.  If any changes needed you can click on Change details linkScreenshot_5
  5. Select Work tab from the your account link. This view shows our Backlog. The Product Backlog is an ordered list of everything that is known to be needed in the product. It is the single source of requirements for any changes to be made to the product. The Product. Owner is responsible for the Product Backlog, including its content, availability, and orderingScreenshot_19
  6. Lets create Features and respective User Stories.  We will use this Sample Backlog https://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/product-backlog/example Lets create Backlog to build Scrum Alliance Website which must have these features Profiles, News, Courses & Events, Resources, Jobs, Home Page.  Lets create Features in VSTS for above functionalities. Will create some features now which are Home Page, Profiles, News, Courses & Events, Resources, Jobs

    This slideshow requires JavaScript.

  7. Now that our features are ready, lets create User Stories for respective feature. Here we will create 5 user stories as Announcements tile, Upcoming Courses tile, Articles & Contents tile, Personalised content, Most Popular tile for Home Page FeatureScreenshot_7Screenshot_8

     

  8. Open one feature and start adding details like Area, Priority, Risk, Effort, Target Date, Value Area, Description, Tags, Attachments if any. Click on Save & Close. Ideally this happens in Refinement session.Screenshot_6
  9. Add relevant details to the User Story like Description, Acceptance Criteria (BDD scenarios) , Tag, Story Points, Priority, Risk and attachments if any. Ideally this happens in Refinement session.Screenshot_10
  10. Link the User Story to the Feature Parent by IDScreenshot_9.png
  11. Now that we have our Product Backlog is ready lets create the Sprint 1 (Iteration 1) and set dates.Screenshot_11
  12. Start creating Sprint Backlog in Planning ceremony. Assign User Stories to Sprint 1. with this we are planning enough work for team and identify Sprint goal.Screenshot_12
  13.  Lets update team Capacity.Screenshot_13
  14. Post planning meeting, Scrum team will create tasks with estimation for each User StoryScreenshot_15
  15. So far we have our Product Backlog and Sprint Backlog is ready for the team. We would update the progress as and then progresses are made. we meet in every day Stand-up to discuss with team.
  16. At the end of Sprint, we would Demo completed work to Stake-holders and Deploy/Release it to Production.
  17. Cycle repeats with Sprint 2 and so on..

Further Reading

https://docs.microsoft.com/en-us/vsts/index?view=vsts#pivot=services&panel=agile

https://www.scrum.org/

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s