A quick intro to SCRUM and KANBAN By John Voris.

Slides:



Advertisements
Similar presentations
Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
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.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
Feb Alten Group Started in France in 1988 Currently more than people Presence in 10 countries Active in The Netherlands since 2002.
Colin Weaver The Eleven Essential Behaviours of Successful Agile Project Teams.
Agile Software Development Robert Moore Senior Developer Curtin University.
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
Agile Project Management with Scrum
Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
Agile PM Basics Dr. Vijay Kanabar © Boston University
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
Agile development By Sam Chamberlain. First a bit of history..
© ThoughtWorks, 2008 Improving Productivity and Quality With Agile Patrick Kua.
International Scrum Institute Accredited Scrum Certifications for Agile Software Practitioners.
Agile Software Development Matt Rice November 27, 2006.
Agile Methods.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Programming with eyes wide open. Your host today Subby Angelov Team
Introduction to Agile.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
CPSC 871 John D. McGregor Processes – a first iteration Module 1 Session 1.
Agile Software Development What is Agile? And How are we implementing Agile?
1 SCRUM 22/02/2009 By Siemen Bastiaens >>
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
"The thinking it took to get us into this mess is not the same thinking that is going to get us out of it."
AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
DPR306. Process and tools Individuals and interactions over Following a plan Responding to change over Source: Comprehensive.
SCRUMBAN?!?! What is it and how can it help your team?
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
AGILE COTS Václav Pergl We are uncovering better ways of developing software by doing it and helping others do it. Through this work.
CS3100 Software Project Management Agile Approaches.
April 24, 2017 Agile BVIR.
Pragmatic Testing in Agile Projects Dr Stuart Reid Testing Solutions Group Test Management Summit, London 28 th January, 2009.
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Cultivating Agile Requirements
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
JASS 2006 Agile Software Development. JASS 2006 Agenda.
Introduction to Agile. Introduction Who is this guy?
Extreme Programming מתודולוגיה לפיתוח פרויקטי תוכנה.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Agile/XP Introduction
Manifesto for Agile Software Development
Agile Methodology and Scrum
AGILE SCRUM METHODOLOGY
Quick Intro to Kanban followed by a demo
To Scrum or Kanban: Is that the Question?
Agile Frameworks Individuals and interactions over processes and tools
Domains of Agility Being Agile Doing Agile Evan Leybourn, 2016 PROCESS
Creating User Documentation in an Agile World
Tim Hirner - Flagship Speakers January 23, 2014
Being Agile Minded: Even if your team is not
Scrum Overview.
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Introduction to XP.
Looking at XP, Scrum, Kanban or Lean
Presentation transcript:

A quick intro to SCRUM and KANBAN By John Voris

Because we work on a Monthly Cycle in SCRUM, we can change the Backlog, and we can change the SCOPE of a project and the Priorities and Requirements are allowed to change.

I want to stress Information Radiator ( Big Status Board ) with Swim Lanes to show: Backlog Items Work In Process shows status and movement Collection of Items Tested and Done-Done It is a Manual process that is easy to change Activities in a Sprint: Backlog Refinement / Estimates Devs Pull their next Task A Daily Standup Meeting to see blockages A Retrospective to see how the Sprint went Tying all these together is Definition of Done for the Tasks of the Team

In the Retrospective, we look for wastes in our flow Definition of DONE stops OverProcessing & Over Production

which emphasizes the People side of Project Management Often mentioned is The Agile Manifesto which emphasizes the People side of Project Management Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Agile was the term chosen since LIGHTWEIGHT Project Management would be hard to sell to management

We use Test-Driven Development . . . Cylcing through Red Green Refactor to enforce quality. When we cut corners, we accumulate Technical Debt.