Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Similar documents
Agile I m a Product Owner, How Do I Tell a Better Customer Story? AGILE WEBINAR

Introduction to Agile and Scrum

Agile Delivery Framework (ADF)

Scrum Team Roles and Functions

In-House Agile Training Offerings

AGILE methodology- Scrum

AGILE SOLUTIONS. Agile Basics

AGILE BASICS. All slides copyright Philip Japikse

Presented by Only Agile. What is Agile?

Lean / Agile Coach & Trainer. Product Management, Product Ownership, Lean Management, Learning Designer & Change Agent.

De-Mystifying Kanban:

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Agile Beyond Software

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

A Guide to Critical Success Factors in Agile Delivery

approach to successful project

Certified Scrum Master

Agile and Scrum 101 from the Trenches - Lessons Learned

BA25-Managing the Agile Product Development Life Cycle

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Thrivent s Agile Transformation Journey

Role of a Product Owner on Agile Projects

LSP METHODOLOGY GUIDE. LSP Group

Introduction to Scrum

PMBOK versus Agile (Is Agile the New PMBOK?)

Portfolio Management In An Agile World

Beyond the ScrumMaster Role: Becoming an Agile Coach

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

DASA DEVOPS PRACTITIONER

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Certified Team Coach (SA-CTC) Application - SAMPLE

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm

Introduction to Agile/Extreme Programming

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Scrum Testing: A Beginner s Guide

Webinar on Introduction to Scrum and Agile. and. Training for Scrum Fundamentals Certified (SFC ) Certification

Agile Surveillance Points

Building a Product Users Want: From Idea to Backlog with the Vision Board

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Managing Risk in Agile Development: It Isn t Magic

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

An Introduction to Scrum. Mountain Goat Software, LLC

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction

Agile Beyond Software

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management

SCRUM - LESSONS FROM THE TRENCHES

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

The Lessons Learned of a BA on an Agile Project

Building High Performance Teams with Scrum

Building Cloud Apps using Agile Methodology & Tools

An Introduction to Scrum

How to Prepare for and Implement a Project Using Scrum

Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

Getting Agile with Scrum

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

Kicking off an agile Product, Team, and Culture

The Use of Scrum (and Scrum Tune-ups) Presented by: Misha Kononov, ORIS Lead Dev Chris Lose, ORIS Lead Dev Laura Young, ORIS Lead Business

International Scrum Master Foundation. Study Guide Take the Certification online

Critical Skills You need to be a Marketable and/or Indispensable SDLC Professional in Web Seminar Wednesday, December 17, 2008 David Mantica

An Introduction to Scrum

Chicago PMO Roundtable March 2015

Chapter 3 Agile Software Development

Two Branches of Software Engineering

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

The Dev Estimate Oil on Canvas. Munch, Edvard. 1887

Satisfying DoD Contract Reporting With Agile Artifacts

Use Cases and User Stories for Agile Requirements

BUILDING BUSINESS CAPABILITY 2017

ABOUT RAMAN TECHNOLOGIES INC

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM

Agile Software Development Agreements: Navigating the Complex Contracting Issues

Dyson our Agile journey

What is Continuous Integration. And how do I get there

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

The Agile PMP Teaching an Old Dog New Tricks

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Using a Balanced Scorecard for Project Portfolio Management. NK Shrivastava, PMP, RMP, ACP, CSP, SPC4 Lead Instructor/ CEO / Agile Coach RefineM

Scrum, but? Scrum, and! Using Scrum and Requirements Engineering Successfully. Susanne Muehlbauer 02 September 2011

Agile for Hardware Development

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure

Agile Quality Management

IBM Collaborative Lifecycle Management & SAFe

Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Agile Project Management: Best Practices and Methodologies

Requirements Gathering in Agile: BA vs. PO

Agile leadership for change initiatives

Agile & Lean / Kanban

Using Agile Methods to Speed Time-to-Value in a PLM Deployment CIMdata PLM Education Webinar. Cop yri ght by CI Md ata, I nc.

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Transcription:

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Things to know All participants will be on mute Questions are welcome Use the question box to ask questions PM and Agile trainings are valid for 1 PDU Must be in attendance for full session PDU certificate sent by the end of the day Recording and slides sent by tomorrow

Moderator Alexa Ortega-Mendoza Project Insight Marketing Assistant Alexa.Ortega-Mendoza@projectinsight.com www.projectinsight.net 2017 Project Insight www.projectinsight.com

Project Insight Work Better Together with Project Insight! Request FREE DEMO: www.projectinsight.net/trial Sign up for PI#team for FREE! www.projectinsight.net/team Our PI#pros are here for you! +1 (949) 476-6499 x3 info@projectinsight.net 2017 Project Insight www.projectinsight.com

Presenter Dr. Dave Cornelius, DM, MBA, PMP, PMI-ACP, CSP, SPC IT and Business Professional Founder of 5 Saturdays Education Outreach Program Author and Speaker Agile Coach and Trainer Learn More: www.dave-cornelius.com LinkedIn: www.linkedin.com/in/daveauck/ Twitter: @DrCorneliusInfo Believe we can make a difference. 2017 KnolShare

Today s Guest GitErDone Team Tess Guevara Michael Chern Dan Vo We accept the challenge, we make it happen, we learn and grow. 2017 KnolShare

Overview The Scrum team is the builders of things (BoT). I would say one of the most important roles in the Scrum ecosystem. The Scrum team, Product Owner, and Scrum Master are peers. Each role provides a value that should be respected by everyone in the organization. The team has the autonomy to determine how and when to complete work. This new found freedom can be daunting and at first confusing. We will discover various tools to help the teams self-organize to deliver the right value at the right time. 2017 KnolShare

Topics Agile values and principles Scrum team role Pair programming and mobbing Self-organization

Learning Objectives Understand the Scrum team role and value Learn about the Scrum ceremonies Discover how teams interact 2017 KnolShare

4 Agile Values Individuals and interactions over processes and tools Working products 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. Established 2001 - Utah

1. Customer Satisfaction through early and continuous software delivery 2. Accommodate changing requirements throughout the development process 3. Frequent delivery of working software 4. Collaboration between the business stakeholders and developers throughout the project 5. Support, trust, and motivate the people involved 12 Agile Principles 6. Enable face-to-face interactions 7. Working software is the primary measure of progress 8. Agile processes support a consistent development pace 9. Attention to technical detail and design enhances agility 10. Simplicity 11. Self-organizing teams encourage great architectures, requirements, and designs 12. Regular reflections on how to become more effective 2017 KnolShare

Scrum Framework A simple way to Plan Do Inspect Adapt Work is committed by the team Everyone has a voice and contributes to the outcomes 1. Plan & Prioritize 3. Execute & Deliver 2. Discuss & Commit 4. Inspect & Adapt

Scrum Team Role The Scrum team provides the following value: 1. Build the sprint backlog 2. Estimate relative effort to complete User Stories 3. Evaluate and commit to prioritized User Stories 4. Deliver quality work 5. Take ownership of software/product deliverables 2017 KnolShare

Team Characteristics Micro Teams: 3 to 5 people Self-organizing Independent Committed to outcomes Focus on maximizing value and quality 2017 KnolShare Project Insight www.projectinsight.com

Scrum Team Ecosystem Prioritized Backlog DevOps IT Ops Teams Demo Completed Work Stakeholders Product Owners Incidents Customers Scrum Framework Scrum Master Scrum of Scrums Dependencies Other Teams 2017 KnolShare

Scrum Developer Certification Scrum Alliance Certified Scrum Developer (CSD)

Group Interaction #1 The Scrum team ecosystem consists of Stakeholders, Customers, Product Owner, Scrum Master, Other Teams, and IT Ops team. A. True B. False 2017 KnolShare 2017 KnolShare

The Scrum Ceremonies Plan Build Learn 2017 KnolShare

Definition of Ready (DoR) 2017 KnolShare 2017 KnolShare The team s criteria to begin work Feature Ready User Story Ready Sprint Ready Release Ready Acceptance Criteria defined to identify the behaviors required to meet the delivery a quality feature (Preferably Behavior Driven Development (BDD) format)

Definition of Done (DoD) The team s criteria for Done Feature Done User Story Done Sprint Done Release Done All planned sprints related to every Quarter are complete and accepted by product owner. 2017 KnolShare 2017 KnolShare

Release Planning Establish a vision of what is to be achieved and when Guides the team during Sprint Planning Helps to prioritize User Stories Guides the team to the right trade-offs Major Features Sprint 1 Sprint 2 Sprint 3 Sprint 4 Authentication Login RBAC SSO Order Entry Customer Products Shipping 2017 KnolShare

Sprint Planning Product Owner defines highest priority features Team seek context and clarity to define User Stories Team define sprint goals Team create sprint backlog- 2 weeks of work Sprint Goal Example: Implement basic shopping cart functionality Sprint # Capacity Load Start Date End Date OOO 1 30 SP 35 SP 9/13/17 9/26/17 Bob 9/15 & 9/22 User Stories Estimates Risks Purchase Shopping Cart Theme 2 SP We do not know this shopping cart product Customize Theme 5 SP None

Daily Scrum / Standup 15-minute check in by the team Each team member describes: What I did yesterday What I plan for today What is blocking my success (impediments) Scrum Master resolves impediments Impediment: We do not have a database set up yet!

Sprint Execution Team Code & Test Produce the committed Sprint User Stories Review finished user stories PO SM 2017 KnolShare Project Insight www.projectinsight.com Remove impediment s

Sprint Review Review at the end of the 2-week sprint Customers & Stakeholders come and see Team demo finished work Review sprint goals for completion Receive customer feedback 2017 KnolShare Project Insight www.projectinsight.com

Retrospectives 2017 KnolShare Evaluate progress during the sprint Scrum Master and Scrum team What went well? What did not go well? What can we change? At least one thing to improve each sprint

Group Interaction #2 The Scrum Ceremonies include: A. Release planning B. Sprint planning C. Daily stand-up/scrum D. Sprint review E. Retrospectives F. All of the above 2017 KnolShare

Engineering Practices Intentional Acts Collaboration Leadership 2017 KnolShare

Continual Learning Encourage growth through learning new skills Create an environment to get better at Agility Focus on what works for the team Create a learning community

Pair Programming Airplane Pilots are paired for safety & learning Developers are paired for quality and learning A navigator and & driver (hands on keyboards) Switch every 15-minutes

Single computer, keyboard and large monitor All team members work together Mobbing Many navigators and one driver at a time Switch every 15 minutes Product Owner present answer questions 2017 KnolShare

Acceptance Test Drive Development (ATDD) Describes software behavior for outside observers A software development practice to reduce defects Improves understanding of the customer wants Leads to superior software designs User Story Acceptance Test: Given my bank account has funds and I made no withdrawals recently When I attempt to withdraw an amount less than my balance Then the withdrawal should complete without error

Optimize the entire process Less Friction More cooperation DevOps - CI / CD Faster time from development to production Continuous Integration (CI) Improved quality and developer feedback speed Continuous Deployment (CD) Build once and deploy multiple times 2017 KnolShare

Continual Learning Teams learn daily Limited experiments are welcome Learn Fast Failure is a great teacher Incremental delivery builds confidence 2017 KnolShare

Emergent Leadership Lead without asking permission Seize the moment when presented Ability increases with each opportunity Anyone can assume this role 2017 KnolShare Project Insight www.projectinsight.com

Group Interaction #3 DevOps reduces friction and encourages more cooperation between developers and IT. A. True B. False 2017 KnolShare

Summary Scrum teams are the builders of things Frequent customer feedback gives clarity Iterative approach solves issues faster Customers receive tangible value often

Any Questions?

KnolShare.org Our Services Include: Agile Assessment and Strategy Training Coaching Enterprise Agile Release Train (ART) Launch Business and Technology Process Optimization Presentation Training and Coaching

AgilityLeadershift.com

Buy Book & Game on Amazon Title: Transforming Your leadership Character: The Lean Thinking and Agility Way Game: Agility LeaderShift Collaborative Learning

5 Saturdays.org Education Program Empowering students with agility and innovation Learn more & Donate: Visit www.5saturdays.org

GrokShare.com to Know KnolShare with Dr. Dave Podcast Industry Experts Business & Technology topics Visit www.grokshare.com KnolShare with Dr. Dave on itunes KnolShare with Dr. Dave Google Play

Contact KnolShare Website: www.knolshare.org Email: CustomerCare@KnolShare.org Twitter: @KnolShare Blog with me on www.knolshare.org

Earn PDUs You will automatically receive your PDU certificate via email For further questions: Alexa.Ortega-Mendoza@projectinsight.com Earn 1 PDU for each webinar session attended To register your PDUs go to www.pmi.org and login as a member of PMI Select Course or Training 2017 KnolShare Provider Name: KnolShare Activity Name: Webinar - Title Input start and end dates URL: www.knolshare.org Phone Number: 714-434-3703 Email Address: CustomerCare@KnolShare.org Hours Completed/PDUs Earned: 1 Under PDUs claimed Select Category

join us tweet follow comment share software like information social media friends connect news leadership projects network tech message business videos project management blogs Follow, like, subscribe!

Project Insight Community Sign up for more They are all FREE Check them out today! PM Training IT Methodology and Agile Leadership Product Training

See you next time!