Team Development with Microsoft Scrum 1.0 Doncho Angelov Developer Evangelist Microsoft Bulgaria.

Slides:



Advertisements
Similar presentations
Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Advertisements

practicing agile development since 2002 csm x 4, cspo x 2 contracted ken schwaber taught agile to 100s agile alliance, acm, ieee mike cohn disciple delivered.
Scrum in 10 slides.
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
Agile Project Management with Scrum
RTC Agile Planning Component
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.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
© Timothy Korson Page 1 Scrum by Dr. Korson For CPTR 209 Software Engineering Version
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
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
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Agile Methodologies for Project Management By – Komal Mehta.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
Real World Software Development Management and Solutions Mario Cardinal March 16, 2011.
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
What is Scrum Process? Where is it used? How is it better?
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
DELIVERON CONSULTING SERVICES Getting Agile with Team Foundation Server 2010.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
SCRUM.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Who is Gregg? 1 Mile
Introduction to Agile. Introduction Who is this guy?
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
#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!
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Scuola Politecnica Dipartimento DITEN Università degli Studi di Genova An Introduction to Scrum and XP Prof. Riccardo Berta.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
Project Management with VSTS
Scrum.
SCRUM Scrum and Agile Software Development Reading:
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
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.
Microsoft Exam Dumps Questions & Verified Answer - Dumps4downlod.in
Chapter 3: The Project Management Process Groups: A Case Study
Burn Down charts for Project Management
Scrum MODULE 3 – Part 3.
The End of the first Sprint
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
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
© University of Liverpool
Scrum Overview.
Agile practices for documentation teams
Adjective: Able to move quickly and easily. Principles and Values
Scrum Science NGSS: Engineering, Technology, Applications of Science
Scrum in Action.
Presentation transcript:

Team Development with Microsoft Scrum 1.0 Doncho Angelov Developer Evangelist Microsoft Bulgaria

Agenda  SCRUM – quick overview  SCRUM and TFS  Backlog items  Sprint management  Reporting  Sprint Retrospective  Q&A

How to setup the demo environment?  (Optional) VS 2010 RTM Virtual Machine:  Scrum V1.0 Process Template: us/59ac03e3-df be cbfc5d8e us/59ac03e3-df be cbfc5d8e

Scrum Overview & Terms  Chicken and Pig Roles  Meetings  Sprint  2-5 week milestone  Product Backlog  Collection of features or scenarios required to release  Sprint Backlog  Collection of work items required to deliver Sprint goals  Teamlet  Collection of team members on Scrum team working towards a Sprint deliverable  Burndown Chart  Tool for Scrum team to track progress. Shows how the work remaining is reducing over time toward zero.  Retrospective  Team provides data: What went well? What didn’t go well? What could be changed for next time?

The Scrum Framework Product owner Scrum Master Team Roles Release planning Sprint planning Daily scrum meeting Sprint review Sprint retrospective Ceremonies Product backlog Sprint backlog Burndown charts Artifacts TFS facilitates these Which contributes to these And helps them

The Scrum Framework

Product Backlog Requirements / Defects A list of all desired work on the project (Product Backlog Item = Story) Ideally expressed such that each item has value to the users or customers of the product Prioritized by the product owner in collaboration with team. Reprioritized on an ad-hoc basis (typically done prior to Sprint Planning and does not affect current Sprint) Product Backlog

Product Backlog Item  Represents a user story or defect that has a business value

Sprint Backlog Individuals sign up for work of their own choosing Work is never assigned by any individual Estimated work remaining is updated daily Sprint Backlog

Sprint Backlog Item  Represents a task that a team member will perform to assist the team in completing a story (Product Backlog Item)

SCRUM vs Agile template comparison (Work item Types)  From bharry’s blog:  Work item types TFS Scrum v1.0 WITsMSF Agile v5.0 WITs Product Backlog ItemUser Story Bug Task ImpedimentIssue Test Case Shared Steps Sprint

SCRUM vs Agile template comparison (Item States)  Product Backlog Item and Bug Work Items  Task Work Item  Impediment Work Item

SCRUM vs Agile template comparison (New Reports) Release Burndown – Indicates how quickly the team is completing work and delivering Product Backlog Items Velocity – Indicates the amount of effort the team is completing in each sprint Sprint Burndown – Indicates the team's progress towards completing its work for a sprint

Release Burndown Chart

Velocity

Sprint Burndown Chart  Can be used in the daily stand up

Tips & Tricks For experimenting with TFS Reporting

Turn off Report Cache for testing

Force Warehouse Update Source:

Sprint Retrospective  Captured in the customized Sprint work item

Resources  (Optional) VS 2010 RTM Virtual Machine:  Scrum V1.0 Process Template: us/59ac03e3-df be cbfc5d8e us/59ac03e3-df be cbfc5d8e

Q&A Doncho Angelov (BG &

Please fill the questionnaire ! You have a chance to win: Sponsored by: