Sprints.

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
IAgile – iNetFrame’s framework for agile development Features Get to see a working product early Development shadows evolving requirements Pair programming.
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
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.
Introduction to Scrum.
A Portrait of Scrum Project Management By Nader Khorrami Rad Project Management Professional (PMP) Certified ScrumMaster (CSM) Professional Scrum Master.
Scrum 1.
Agile development By Sam Chamberlain. First a bit of history..
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Managing a Project Using an Agile Approach and the PMBOK® Guide
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
What is Scrum Process? Where is it used? How is it better?
10/8/2008Clarity PLC Fall WebConference This slide copyright Jeffrey A. Bloom Tips and Techniques Leveraging Clarity’s Notes Facility & SCRUM in.
Copyright © by Mark J. Sebern Software Engineering Process I SE Sprint Execution.
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.
Software Process Models.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution.
SCRUM.
End of Sprint Meetings (Ceremonies)
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
Software Process Models.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Agile CRM Applying the Scrum Methodology for Deployment Neil Benson.
#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.
Scrum Process Proposal 1/16/09. User Stories Scrum Process Proposal.
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.
Business Intelligence in Classroom WHY:.  Purpose – knowledge to make an informed career decision  Process – Use Scrum method of project management.
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 and TargetProcess
Wael Ellithy, Ph.D. Arx ICT
SCRUM.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Scrum Management
Spring 2013 Advising Starts this week.
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.
Navigating an Agile Transformation
CSCE 741 Software Process Lecture 04 Availability
Modernization Effort Same basic functionality
Scrum MODULE 3 – Part 3.
Burn Down charts for Project Management
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
CSCE 741 Software Process Lecture 04 Availability
Sprint Planning April 2018.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Scrum Science NGSS: Engineering, Technology, Applications of Science
Scrum in Action.
Using SCRUM the NHC-IT Way!
Presentation transcript:

Sprints

Sprint Planning What are we trying to accomplish in sprint planning? Goal for the sprint PBI’s aligned with that goal Realistically deliverable in the sprint Plan to complete chosen PBI’s

Sprint Timeboxing When: recurring, just-in-time, at beginning each sprint -- why: best information available then How long: 4-8 hours for a 2-4 week sprint

Short Sprint Duration Who: whole Scrum team Product owner: presents prioritized backlog, answers questions Team: determines what is deliverable, makes a realistic commitment ScrumMaster: observes, asks probing questions, facilitates, challenges commitment

Consistent Duration

Sprint Goal Choosing: based on PBI size (story points) Planning: breaking down into tasks and estimating task hours All: may have to go back and add/subtract PBI’s after planning initial set One: Build confidence along the way by planning/estimating each PBI’s work

Using good technical practices is a team responsibility! Role-Based Thinking What does the “testing expert” do before there is anything to test? Work together in rapid increments? Develop (by practice during execution) wider range of team skills? Replace “individual” emphasis with ongoing team collaboration Using good technical practices is a team responsibility! Team skills: complete separation of duties/responsibilities is not good for the team or for team members; how do people gain/broaden/develop skills? Individual: “I got my part done, the rest is your problem” NOT

Daily Scrum Daily, 15-minute (time boxed) activity How does this translate to a course project? Don’t forget the three questions! Also: identify “blocking” items that need attention

Keep the board up to date PBIs To Do In Progress Complete

SDL Burndowns What happened here? What happened here?

Definition of Done Design documented “Task hours” is not a Scrum term, is taken from PSP/TSP, but useful concept Pull requests made Code merged to dev Feature branches closed Test files documented Test files in repository

Questions?