Project Management with VSTS

Slides:



Advertisements
Similar presentations
Copyright © , Armstrong Process Group, Inc., and others All rights reserved Made available under EPL v1.01 Project Management Review Eclipse Process.
Advertisements

Team Development with Microsoft Scrum 1.0 Doncho Angelov Developer Evangelist Microsoft Bulgaria.
“Something called agile”
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
IAgile – iNetFrame’s framework for agile development Features Get to see a working product early Development shadows evolving requirements Pair programming.
ECE44x SCRUM Overview slides adapted from Marty Stepp
JIRA – An Introduction -Arpit Jindal
Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract.
Scrum Jarred Payne Ashrith Pillarisetti. Scrum Prepare for Project Plan the Project Plan a Sprint Run a Sprint Track the Sprint.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
© Timothy Korson Page 1 Scrum by Dr. Korson For CPTR 209 Software Engineering Version
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Scrum 1.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Managing a Project Using an Agile Approach and the PMBOK® Guide
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
What is Scrum Process? Where is it used? How is it better?
Scrum’s Product Owner Role Jeff Patton Agile Product Design
10/8/2008Clarity PLC Fall WebConference This slide copyright Jeffrey A. Bloom Tips and Techniques Leveraging Clarity’s Notes Facility & SCRUM in.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Stephen Chief Strategy Officer Telerik
04 | Define a Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
TFS 2015 – DAS Delivery model
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
CSE Senior Design II Scrum Review/Discussion Instructor: Mike O’Dell.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Created By:-
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Scrum Process Proposal 1/16/09. User Stories Scrum Process Proposal.
Managing Software Development Projects with Jira.
Barnes & Noble Alonda Morgan. Agile UX Agile.
CEN 4010 Intro to Software Engineering Professor Alex Roque
Scrum.
Agile Scrum Management
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
By: By: Agile Scrum Master Online Training.
The Scrum Approach.
Scaled Agile Requirements: What, When & How
So You Want to Be a Product Owner
Chapter 3: The Project Management Process Groups: A Case Study
CSCE 741 Software Process Lecture 04 Availability
Agile Planning and Work Management with VSTS
Scrum MODULE 3 – Part 3.
Burn Down charts for Project Management
Johanna Rothman Agile Team Measurements Chapter 12
Summarizing Our Models to Date
Scrum Overview.
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Definition of Ready.
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
© University of Liverpool
Agile Delivery Process Improvement
CSCE 741 Software Process Lecture 04 Availability
Agile practices for documentation teams
Sprint Planning April 2018.
Real World Scrum with TFS & VSTS / Azure DevOps
Scrum in Action.
Sprints.
Presentation transcript:

Project Management with VSTS 1

What VSTS offers for Project Management? Work Item tracking Portfolio backlog Feature Backlog Product Backlog Item Bug Task Task Issue tracking Impediment

Portfolio backlog “Do you like to first think big, defining your large features first, and then break down and define work as you go along?” Portfolio Backlog A hierarchical portfolio of Backlog Items Features as parent items of child PBIs

Features vs. Backlog Items Product Backlog Item – represents work that can be completed within one Sprint; they are broken down into tasks that need to be accomplished to complete work. PBIs are estimated to enable Sprint Planning & forecasting (velocity and burndown) Feature - represents work that cannot be completed within a single Sprint and instead will run over a longer period of time before it is complete (think epic). Features are broken down into PBIs to fit into a single Sprint. Features are not Estimated as they are by definition large and unwieldy, instead they have a target date to help prioritize and plan Releases. Features are not used in Sprint Planning as they are too big; only the children in the form of PBIs are used for Sprint Planning and forecasting.

Feature Fields

Product Backlog Item When you define a PBI, you want to focus on the value that your customer will receive and avoid descriptions of how your team will develop the feature.

PBI Fields

PBI Kanban Board The product owner creates a PBI in the New state with the default reason, “New backlog item. The product owner moves a PBI to Approved after it is sufficiently described and ready for the team to estimate the level of effort. Most of the time, items near the top of the Product Backlog are in the Approved state, while items toward the middle and bottom are in a New state. The team updates the status to Committed when they decide to complete the work during the sprint, A PBI is moved to Done state when the team has completed all its associated tasks and the product owner agrees that the PBI has been implemented according to the Acceptance Criteria.

Assigning Tasks to PBI Using Scrum, teams forecast work and define tasks at the start of each Sprint, and each team member performs a subset of those tasks. Tasks can include development, testing and other kinds of work. For example, a developer role can define tasks to implement PBIS and a tester role can define tasks to write and run test cases.

Task Fields Remaining work: This field should be updated repeatedly by developers! After DONE status, this field is disabled.

Backlog Items to Tasks

Sprint in VSTS

Sprint Kanban Board

Managing Sprint Members

Tracking an Item

?

References Hossein, Sarahar. “Managing software projects with Team Foundation Server 2013 in Agile Scrum” NSilverBullet. “Features help us plan work better in Team Foundation Server Scrum process”