Scrum Basics Presented by Juan Banda. Problems in Software Industry Releases take too long Stabilization takes too long Changes are hard to make Quality.

Slides:



Advertisements
Similar presentations
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Advertisements

COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Lena Bigelow Business 550 Presentation SCRUM. -A project management process - Embraces iterative and incremental practices -Concentrates on what is important:
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile 101.
Scrum is Honesty Visibility Common Sense Jens Ostergaard
ECE44x SCRUM Overview slides adapted from Marty Stepp
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
NAUG NAUG Knowledge Evening – th February 2007.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Introduction to Scrum.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
The Rugby Method (SCRUM)
Scrum 1.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
An Introduction to Agile Project Management CHAPTER SEVENTEEN PowerPoint Presentation by Charlie Cook Copyright © 2014 McGraw-Hill Education. All Rights.
Agile development By Sam Chamberlain. First a bit of history..
An Introduction to Scrum
Managing a Project Using an Agile Approach and the PMBOK® Guide
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Agile Methodologies for Project Management By – Komal Mehta.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
WHY AGILE IS FAILING IN LARGE ORGANIZATIONS twitter.com/mcottmeyer facebook.com/leadingagile.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
What is Scrum Process? Where is it used? How is it better?
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Current Trends in Systems Develpment
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
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.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Over Contract negotiation over Processes and tools over Comprehensive documentation overFollowing a plan over.
SCRUM. WITH ACKNOWLEDGEMENT TO MIKE COHN FROM MOUNTAIN GOAT SOFTWARE, LLC.
Introduction to Agile. Introduction Who is this guy?
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
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.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Agile Scrum Development Carter Jasinski. Outline ● Introduction ● Roles ● Artifacts ● Sprints ● Uses.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
AGILE SCRUM METHODOLOGY
Scrum.
Agile Training Day 2 November 17, 2015.
SCRUM.
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.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
Chapter 3: The Project Management Process Groups: A Case Study
Steven Costa, Cassidy Farrar, Alex Duree-Ferriss , Tingting Zheng
Project Management and the Agile Manifesto
© University of Liverpool
Introduction to Agile Blue Ocean Workshops.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Scrum Basics Presented by Juan Banda

Problems in Software Industry Releases take too long Stabilization takes too long Changes are hard to make Quality is falling Death marches are hurting morale People are not communicating well 2

Roots of Scrum Lean Knowledge Management by Nonaka & Takeuchi Built-in instability Self-organizing project teams Overlapping development phases “Multilearning” Subtle control Organizational transfer of learning 3

Make your own path There is no fixed and patented Agile process, only Principles and Values Principles and Values are not something fixed, they can guide but not dictate how things should be Rules are rigid, Principles and Values are flexible like Agile 4

Scrum is a framework The framework set the basic rules that a team uses to play a game Each team has its own style A team needs to constantly reinvent itself 5

Scrum comes handy It will help you to build better software in shorter releases cycles and with more quality associated Scrum is an empirical process; not a formal, rigid and out of the box one Like a Swiss Army tool, Scrum is nice, shiny, easy to use, made for last, adaptable and not expensive 6

Scrum four pillars Scrum rests on four legs of iterative development that generates increments of functionality using self-organizing teams that are cross-functional 7

Scrum flow This flow defines the different artifacts and ceremonies within the Scrum framework One important consideration is that the flow is based on an incremental and iterative process 8

Product backlog The Product Backlog contains a prioritized list of items – user stories that will be developed by the team during the sprint, the current and the next release The Product Backlog is not static; it increases when new requirements arrive and decreases when user stories have been completed 9

Sprint backlog The Sprint Backlog is the list of user stories that the teams commits to work in an sprint This list comes from the Product Backlog and should be changed without the team consensus and the Product Owner’s approval 10

Burn down charts The Burn Down char is not exactly a monitoring tool that shows productivity On the contrary, this chart could be used as a predictive tool for planning next sprints It’s key that the Scrum Master and the team keep this chart updated and know its meaning 11

Scrum roles & responsibilities 12

Chickens & pigs These guys are fully committedThese are not 13

Team Responsibilities Estimating size of backlog items Committing to increments of deliverable software – and delivering it Tracks own progress Is self-organizing – but accountable to the Product Owner for delivering as promised Improving constantly its own processes 14

Basic truths about team motivation People are most productive when they manage themselves People take their commitment more seriously than other people’s commitment for them People have many creative moments during down time People always do the best they can Under pressure to “work harder” developers automatically and increasingly reduce quality 15

Basic truths about team performance Teams and people do their best work when they aren’t interrupted Teams improve most when they solve their own problems Broad-band, fact-to- face communications is the most productive way for teams to work together 16

Basic truths about team composition Teams are more productive than the same number of individuals The optimum size team is around seven people, and no more than nine Products are more robust when a team has all of the cross-functional skills (development + QE) focused on the work Changes in team composition often lower productivity for a time 17

Scrum Master Responsibilities Empowering and shepherding the team Removing impediments Keeping the process moving Socializing Scrum to the greater organization 18

Additional resources Scrum Bolivia LinkedIn user group goback=.gmp_ gde_ _mem ber_ anp_ _ _1 19

Thanks for attending