2. Kanban So*ware Engineering
|
|
- Emma Perkins
- 5 years ago
- Views:
Transcription
1 2. Kanban So*ware Engineering 1
2 Enterprise So*ware Engineering Agenda 1. CMMI and Scrum 2. Kanban So*ware Engineering 3. So*ware Development Life Cycle 4. Secure So*ware Engineering 2
3 Agile Past (... some 3 years ago)
4 Agile Present
5 Scrum Problems
6 Length of IteraHons (% respondents) No Iterations > 8 Weeks 7-8 Weeks 1,4 1,9 1,9 5-6 Weeks 4 Weeks 6, % 3 Weeks 12,5 2 Weeks 32,6 1 Week 17 < 1 Week 5 Scott W. Ambler, Agile Adoption Survey
7 Short IteraHons (Hme- boxes) Advantages: More effec(ve feedback More effec(ve itera(ons (sprints) planning 7
8 Short IteraHons (Hme- boxes) Disadvantages: Smaller stories are o;en too small to be valuable and difficult to iden(fy In the backlog of smaller stories could be hundreds of items, instead of couple dozen in Kent Beck s days (extreme programming). New problem of management of stories has emerged. 8
9 Conclusions Doing Scrum well is very difficult. Most teams do not reliably deliver their sprint commitment by the end of the sprint. There is no one right way to do Scrum. Both "Successful" and "Improvable teams come in all sizes and configurahons. At least up to a point, more stories per sprint are beyer. It looks like 10 to 15 is a good number. Most teams should consider slicing their stories smaller. Very big stories are are unlikely to be completed in the sprint, but an occasional moderately sized story doesn't look like it's a problem. 9
10 Testers Race in the End of Sprint Development work o*en conhnues throughout a cycle while teshng starts late and never seems to get enough Hme 10
11 11
12 OK, Let s kanban now
13 Kanban Takes the Best from the Buffet 13
14 Lean
15 Lean Thinking Taiichi Ohno 15
16 Kanban 16
17 Kanban A card ayached to boxes of parts that regulates pull in the Lean System by signaling upstream produchon and delivery. 17
18 Kanban So*ware Development David Anderson "No one's job title Agile 2007 conference changes, that inihally no sparked one's roles widespread and interest in responsibilities Kanban change, and any changes that we do make will be made incrementally." 18
19 19
20 Waste in So*ware Development 20
21 Primary Goal: Eliminate Waste Any achvity that consumes resources but creates no value is waste 21
22 Mura Muri Muda 22
23 Level out the Load Heijunka There is a relahon between the three principles: mura creates muri leading to the inability to reduce muda. Waste can be reduced through solving problems with imbalanced loading and overstraining of people Avoid unevenness: Mura Avoid overburdening: Muri Heijunka 23
24 David Anderson: 24
25 Scrum PracHces could be Sources of Waste 25
26 26
27 Using a Kanban approach in so*ware drops Hmeboxed iterahons in favor of focusing on con3nuous flow. 27
28 28
29 29
30 Kanban has 3 Rules, and Simple Mechanics 30
31 Kanban in Nutshell Pull value through the Value Stream Limit WIP Make it visible! 31
32 Pull Don t build features that nobody needs right now Don t write more specs than you can code Don t write more code than you can test Don t test more code than you can deploy 32
33 Pull When a customer requests a given feature for a so*ware product, they want to pull that feature out of teshng so that they can start using it. 33
34 Pull Once that feature has been moved out of TesHng and the customer is ready to pull the next feature out, there isn't anything to pull. At this point, the TesHng people would then try to pull the next feature out of Development. 34
35 Pull And the same pull happens from Analysis to Development. 35
36 LimiHng Work In Progress (WIP) Given a value stream, a WIP limit governs the number of work items that can be in a given state at any instant. 36
37 A Minimal Marketable Feature (MMF) A minimal marketable feature (MMF) is a chunk of funchonality that delivers a subset of the customer s requirements, and that is capable of returning value to the customer when released as an independent enhty. 37
38 MMF 38
39 Rolling Wave Planning Different planning buckets for different Hme horizons: 6 week bucket: well- defined MMFs 3 month bucket: loosely- defined features 6 month bucket: broad feature areas 1 year bucket: strategies, goals, market forces Update ALL of the buckets once every 6 weeks OR every Hme an MMF completes. 39
40 Cycle Time 40
41 Cycle Time and Lead Time 41
42 CumulaHve Flow Diagram 42
43 Disclaimer No Engineering Prac3ces Looks Simple, Is Hard No Silver Bullet Not Complete Takes Time
44 Henrik Kniberg Scrum vs. Kanban Mattias Skarin 44
45 Scrum versus Kanban Product Management 45
46 Kanban Limits WIP per Workflow State, Scrum Limits WIP per IteraHon 46
47 Scrum Resists Change within an IteraHon 47
48 What if someone turns up and wants to add E to the Kanban board? A Kanban might say Feel free to add E to the To Do column. But the limit is 2 for that column, so you will need to remove C or D in that case. We are working on A and B right now, but as soon as we have capacity we will pull in the top item from To Do. 48
49 Scrum Board is Reset between each IteraHon 49
50 Scrum Prescribes CrossfuncHonal Teams 50
51 Kanban could have Specialised Teams The whole board is served by one cross-functional team. Just like Scrum. The product owner sets priorities in column 1. A crossfunctional development team does development (column 2) and test (column 3). Release (column 4) is done by a specialist team. There is slight overlap in competencies, so if the release team becomes a bottleneck one of the developers will help them. 51
52 Scrum Backlog Items must fit in a Sprint A Scrum team will only commit to items that they think they can complete within one iterahon. If an item is too big to fit in a sprint, the team and product owner will try to find ways to break it into smaller pieces unhl it does fit. 52
53 Kanban can have Long Running Items Kanban indirectly creates an incenhve to break items into relahvely small pieces. But there is no explicit rule stahng that items must be small enough to fit into a specific Hme box. 53
54 Scrum Prescribes EsHmaHon and Velocity 54
55 Scrum Prescribes EsHmaHon and Velocity 55
56 Scrum s Development Cycle When the sprint is done, the team delivers potenhally shippable code to the product owner. So the team finishes the sprint, does a sprint review, and proudly demonstrates features A, B, C, and D to the product owner. 56
57 Full Development Cycle in Kanban 57
58 Kanban Daily MeeHngs 58
59 59
60 The Kanban Approach to Change is Based on 3 Principles 1.Start with what you do now 2.Agree to pursue incremental, evoluhonary change 3.IniHally, respect current processes, roles, responsibilihes & job Htles 60
61 J- curve Effect 61
62 Many CIOs Feel the Need to Shake Things up And Leave their Mark CEO and Chairman of the Board of Hewlett-Packard 62
63 Scaling So*ware Agility
64
65 Why to Scale Agile? Small (5 9 people) Colocated - Cross- func3onal Self- organized - Full- 3me 65
66 So*ware Value Stream 66
67 Blockages Occur in Value Stream 67
68 The Agile Planning Onion
69 Goals of Portolio Management
70 Portolio, Programs, Projects
71 Scaling Agile
72 Stories, Features and Epics Feature 72
73 Epic Epics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. Portfolio elements. Feature Features are smaller than epics, typically 2-4 weeks in duration. Features are contained within releases. Features are contained within a team. Program elements. User Story User Stories are the smallest increment of value, typically less than a week. Project elements.
74 Epic Epics are decomposed into Features that describe the value added into the product Feature
75 Epic Epics are decomposed into Features that describe the value added into the product Feature Feature
76 Epic Epics are decomposed into Features that describe the value added into the product Feature Feature Feature
77 Epic Epics are decomposed into Features that describe the value added into the product Feature Feature Feature Feature
78 Epic Features are decomposed into User Stories that are thin slices of value added into the system Feature Feature Feature Feature
79 Epic Features are decomposed into User Stories that are thin slices of value added into the system Feature Feature Feature Feature
80 Epic Features are decomposed into User Stories that are thin slices of value added into the system Feature Feature Feature Feature
81 Epic Features are decomposed into User Stories that are thin slices of value added into the system Feature Feature Feature Feature
82 Minimally Marketable Features feed the prioritization of Sprint Planning Story Backlog Task Backlog In Process Task Done Story Backlog
83 Identify the most likely to contribute to the MMF and build that one first Story Backlog Task Backlog In Process Task Done Story Done
84 Identify the most likely to contribute to the MMF and build that one first Story Backlog Task Backlog In Process Task Done Story Done 3
85 Pull User Stories in priority order focusing on delivering complete MMFs Story Backlog Task Backlog In Process Task Done Story Backlog 3
86 Pull User Stories in priority order focusing on delivering complete MMFs Story Backlog Task Backlog In Process Task Done Story Backlog 3 2
87 User Stories across MMFs Story Backlog Task Backlog In Process Task Done Story Backlog 3 2
88 User Stories across MMFs Story Backlog Task Backlog In Process Task Done Story Backlog 3 2 1
89 The team uses its past velocity to determine how many stories go in the Sprint Story Backlog Task Backlog In Process Task Done Story Backlog 3 2 1
90 The Team breaks each User Story down into Tasks Story Backlog Task Backlog In Process Task Done Story Backlog 3 Task Task Task 2 1
91 The Team breaks each User Story down into Tasks Story Backlog Task Backlog In Process Task Done Story Backlog 3 Task Task Task 2 Task Task Task Task 1
92 The Team breaks each User Story down into Tasks Story Backlog Task Backlog In Process Task Done Story Backlog 3 Task Task Task 2 Task Task Task Task 1 Task Task Task Task
93 RUP What? How? Do! Deliver! Milestones Understand the problem Understand the solution Solution ready? Acceptance from the customer 93
94 Inception Elaboration Construction Transition Epic Tier 3 - Kanban Analysis Design Build Test Deploy Feature Tier 2 - Kanban Story Backlog Task Backlog In Process Task Done Story Done Tier 1 - Scrum
95 Inception Elaboration Construction Transition Epic Epic Analysis Design Build Test Deploy Feature Feature Story Backlog Task Backlog In Process Task Done Story Backlog Spike Task Task Task
96 Inception Elaboration Construction Transition Epic Epic Epic Epic Analysis Design Build Test Deploy Feature Feature Feature Feature Feature Feature Story Backlog Task Backlog In Process Task Done Story Backlog Spike Task 8 Task Task 8 Task 8 Task 8 Task Task 8 8 Task 8 Spike
97 Scrum Team Team Agility
98 MulH- Team Agility Scrum Team Scrum Team
99 MulH- Team Agility Scrum Team Scrum Team Scrum Team
100 MulH- Team Agility Scrum Team Scrum Team Scrum Team Scrum Team
101 Program Agility Program Team Scrum Team Scrum Team Scrum Team Scrum Team
102 Program Agility Program Team Program Team Scrum Team Scrum Team Scrum Team Scrum Team
103 Portolio Agility Portfolio Team Program Team Program Team Scrum Team Scrum Team Scrum Team Scrum Team
104 Enterprise Agility Strategy Team Portfolio Team Support Product Team Product Team Scrum Team Scrum Team Scrum Team Scrum Team
105 105
106 5 Reasons for Applying Kanban 1. Ability to release any3me Scrum and XP, usually do not release in the middle of the sprint. This is not the case with Kanban. 2. Ability to change priori3es on the fly Scrum is reluctant to change the priorihes in the middle of the sprint. In Kanban, if there is an urgent request to implement or a really important user story, the team can just put it on top of the queue. 3. No need in itera3ons IteraHons are perfect for gevng into a rhythm. However, a*er a point, when the flow is established, iterahons could rather become a waste. 4. No need in es3mates Just as iterahons, eshmates could also become a waste. You can take the most important user story from backlog and implement it. 5. Perfect flow visualiza3on - Kanban Board provides a very clear view on current work in progress. It visualizes flow and enables fast planning and tracking. 106
107 Why Kanban? Q: Scrum works flawlessly for all of my teams. Why overly complicate things by adding Kanban constraints? A: Kanban is built for compehhon. Maybe you are not in a compehhve situahon. Maybe your compehtors are inept. If, however, you are under any pressure for systemahc performance improvement, then the Kanban address inefficiencies that are built into Scrum. 107
108 Kanban & Agile 108
109 But remember: Kanban is (only) a TOOL 109
110 110
111 111
112 112
113 CMMI & Kanban love and marriage 113
114 114
115 115
116 From Traditional To Agile and Kanban Software Engineering: More Fun, Happy Teams 116
De-Mystifying Kanban:
De-Mystifying Kanban: Understanding Its Many Faces Kanban kanban Al Shalloway Co-founder of, no longer affiliated with, Lean-Kanban University LKU Kanban (Kanban Method) Open Kanban Team Kanban Kanban
More informationKanban kick- start (v2)
Kanban kick- start (v2) By Tomas Björkholm at Crisp, October 2011 INTRODUCTION... 1 AN APPROACH TO GET STARTED WITH KANBAN... 2 STEP 1 GET TO KNOW YOUR SYSTEM... 2 STEP 2 IDENTIFY YOUR SOURCES AND PRIORITIZE...
More informationKanban, Flow and Cadence
Kanban, Flow and Cadence Karl Scotland 1 KFC Development Kanban Controlled Work Flow Effective Work Cadence Reliable Work 2 Kanban Controlling the Workflow 3 Definition Kanban (in kanji 看板 also in katakana
More informationAgile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)
Agile at Mid-Scale Introducing FLow for Enterprise Transformations (FLEX) Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway Co-founder of Lean-Systems Society Co-founder Lean-Kanban University
More informationAgile Methodologies for DevOps
Agile Methodologies for DevOps Fran O Hara Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie 2018 Inspire Quality Services 1 The Major Agile/Lean Methods Scrum (1995) PM Oriented Timeboxing
More informationwelcome to Agile Learning Labs Understanding Kanban
welcome to Agile Learning Labs Understanding Kanban Nikos Batsios Agile Coach personal thoughts: https://escapelocaloptimum.wordpress.com A Kanban Bitamin Injection start from where you are right now If
More informationSprint. Innovate via rapid product/service prototyping and market testing.
Strategic Doing Google Ventures Sprint SCRUM Kanban Lean Development Guiding Themes Align networks in via a shared discipline of simple rules. Innovate via rapid prototyping and market testing. Empower
More informationAGILE SOLUTIONS. Agile Basics
AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development
More informationProcesses and Life- Cycles. Kristian Sandahl
Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify
More informationSOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.
SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and
More information2. True or false: In Scrum all the requirements for the project are known prior to the start of development.
CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10
More informationProcesses and Life- Cycles. Kristian Sandahl
Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify
More informationAgile Software Development in a Regulated Environment. Natalie Custer
Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like
More informationBe Agile. Scale Up. Stay Lean. Have More Fun.
Be Agile. Scale Up. Stay Lean. Have More Fun. with the Scaled Agile Framework 1 Keeping Pace Our development methods must keep pace with an increasingly complex world driven by software We ve had Moore
More informationLean Enterprise Portfolio Management
Lean Enterprise Portfolio Management Lean at the Enterprise Matt Anderson, PMP Director, Program Management September 28, 2011 Objectives! Provide strategies to implement Lean for enterprise-level portfolio
More informationPresented by Only Agile. What is Agile?
Presented by Only Agile What is Agile? Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my
More informationManaging Your Backlog
Managing Your Backlog A brief guide for Scrum Product Owners by Richard Lawrence Last updated 5/12/2014 Managing Your Backlog by Richard Lawrence 1 The Challenge of the Product Owner Role For years, I
More informationAn Agile Projects Introduction Course #PMCurrent-1
An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project
More informationWhy We Need More Than MVPs
w h i t e p a p e r Why We Need More Than MVPs by Al Shalloway INTRODUCTION A critical aspect of the focus on achieving business agility includes identifying what is of value to build and then manifesting
More informationIntroduction to Agile/Extreme Programming
Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis
More informationIntroduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016
Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles
More informationAgile Planning. Petri Heiramo. Agile Coach, CST
Agile Planning Petri Heiramo Agile Coach, CST An Agile Plan Is Not a Rough Guide Some teams think that, if they did not finish all stories, that was OK, we are agile Postponing stories was seen as an acceptable
More informationChapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees
PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Course Overview This course covers the functions and features of Agile Certified Practitioner to prepare you for your certification exam. Students will
More informationKANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI
KANBAN and TEAMWORK Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI HEIKKI PAANANEN - Lecturer, MSc (Econ) Lahti University of Applied Sciences heikki.paananen@lamk.fi THEMES
More information10 pitfalls when implementing kanban
10 pitfalls when implementing kanban May 13, 2011 Mattias Skarin Kanban / Lean coach www.crisp.se http://blog.crisp.se/mattiasskarin mattias.skarin@crisp.se Me Mattias Skarin 2 What is Kanban? Visualize
More informationScaling Agile to the Enterprise
Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:
More informationAgile & Lean / Kanban
Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal
More informationOur Approach to the Scaled Agile Framework (SAFe )
ESSENTIAL WHITE PAPERS Our Approach to the Scaled Agile Framework (SAFe ) by Al Shalloway Our Approach to the Scaled Agile Framework (SAFe ) by Al Shalloway A Net Objectives Essential White Paper Net Objectives
More informationWHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development. Abstract
WHITE PAPER Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development - Vikram Abrol, Ketan Shah. Abstract Operating in a business environment governed by speed and agility, IT
More informationMeasuring Effort and Productivity of Agile Projects
Measuring Effort and Productivity of Agile Projects Measuring Effort Measuring effort means the same thing in agile and non-agile methods: you need to know the hours spent by people working on the release.
More informationReducing Business Risk
July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things
More informationWIP Limits: Lessons from the Trenches How to limit WIP at the team and organizational levels. Stephen Franklin, CTO, LeanKit.
WIP Limits: Lessons from the Trenches How to limit WIP at the team and organizational levels Stephen Franklin, CTO, LeanKit May 28 th, 2014 Part III of Blog Series Final installment of Stephen Franklin
More informationSeeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015
Seeking Good Agile and Avoiding Bad Agile Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Who am I? Earl EvereE Director, Manager, Developer, Tester 1st professional sokware experience in 1971 1st agile experience
More informationPMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours
PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.
More informationScrum er ikke en religion
Scrum er ikke en religion Jesper Boeg, Agile Coach jbo@trifork.com January 25, 2011 In general Trifork Software development Coaching Workshops, seminars and conferences Please let me know if: You have
More informationScale agile with the industry s most comprehensive set of agile project and portfolio management capabilities.
Product Tour: CA Agile Central Connect Strategy With Execution Scale agile with the industry s most comprehensive set of agile project and portfolio management capabilities. See how agile products from
More informationLEAN IN THE SOFTWARE TEST LAB
LEAN IN THE SOFTWARE TEST LAB Kathy Iberle Iberle Consulting Group, Inc. Pacific Northwest Software Quality Conference October 15, 2013 HELLO, MY NAME IS KATHY IBERLE Kathy Iberle has been working with
More informationTwo Branches of Software Engineering
ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource
More informationCo-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002
Introduction to Agile BCS Spring School 2 nd March 2009 David Hicks david.hicks@radtac.co.uk Tel: 07778 558296 www.radtac.co.uk Introduction : David Hicks, RADTAC Co-founder and Managing Director of RADTAC
More informationOwning An Agile Project: PO Training Day 2
Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes
More informationIntroduction. Failure. Why Projects Fail. Agile in an Hour
Agile in an Hour Joe Bergin & Fred Grossman Seidenberg School Computer Science and Information Systems Pace University Introduction Agile Software Development is a high discipline and very iterative development
More informationAligning Multiple Teams with Lean-Agile Thinking
w h i t e p a p e r Aligning Multiple Teams with Lean-Agile Thinking by Al Shalloway INTRODUCTION Software development and IT shops around the world are embracing Agile methods. For teams and smaller organizations,
More informationAgile Software Development. Lecture 4: Let s Wrap up Agile Fundamentals
Agile Software Development Lecture 4: Let s Wrap up Agile Fundamentals Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Slides are a modified version of the slides by Prof. Kenneth M. Anderson Acknowledgment
More informationPortfolio Management In An Agile World
Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director
More informationGetting started with Portfolio for Jira
+ Getting started with Portfolio for Jira About the author Robin Scanlon Principal Consultant, Training Lead GLiNTECH Robin is a Portfolio for Jira buff and Atlassian Expert at GLiNTECH. He s been consulting
More informationScrum/Kanban Overview
Scrum/Kanban Overview Introduction to Scrum Scrum Discovery Make a poster of what your team currently does regarding Roles Ceremonies Other recurring mtgs Artifacts Scrum Roles Scrum Roles Scrum Master
More informationSEPTEMBER 2018 The Agile Team s Playbook to Doing Agile
SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile A how-to guide for agile practitioners Agile is an umbrella term for a variety of work-management approaches that share common principles, among
More informationFeeding the Agile Beast
http://www..com Feeding the Agile Beast Focusing Development on Delivering Business Value Dean Stevens - Agile Methods (Scrum, Lean, Agile, Kanban) Faster and Higher Quality Product Backlog Ready Backlog
More informationKANBAN EXPLAINED Seeing the Constraints
KANBAN EXPLAINED Seeing the Constraints MAY 16 & 17, 2018 CLEVELAND PUBLIC AUDITORIUM, CLEVELAND, OHIO WWW.NEOOUG.ORG/GLOC THE KEARSARGE STEAMSHIP BUILT IN 1892 LEANDOG We help businesses compete and thrive
More informationScaled Agile Framework Making Agile Work for You. Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC)
Scaled Agile Framework Making Agile Work for You Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC) Systems Must be Managed A system must be managed. It will
More informationAgile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development
Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental
More informationCaptain Agile Eik Thyrsted Brandsgård. Dr Agile Henrik Kniberg. Passion for Projects Uppsala, 14 March 2016
Agile @ Passion for Projects Uppsala, 14 March 2016 Captain Agile Eik Thyrsted Brandsgård Dr Agile Henrik Kniberg Context & Problem 16:45 01:32 You are here Consumer Marketing Agency Digital Solutions
More informationJohanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017
Johanna Rothman Chapter 1 Why Agile and Lean Approaches Work Copyright 2017 Agile and Lean Approaches Why such approaches exist! Software, we have a problem It was thought you could hand a software team
More informationMaking Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008
Making Visions Actionable Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Development can t estimate and commit on what they do not fully understand Business can t freeze scope
More informationPMI-ACP Blended-Learning Instructor-Led Session
GR8PM Traditional Agile Hybrid Training Coaching Consulting Resolving the questions, issues and concerns you discovered during your studies. Copyright, GR8PM, 2016, all rights reserved. Basic Syllabus
More informationANDREA FRYREAR. President & Lead Trainer. Going with the Flow Adapting Scrum for Agile Marketing
ANDREA FRYREAR President & Lead Trainer Going with the Flow Adapting Scrum for Agile Marketing Agile Software Frameworks Kanban 5% Other 12% Scrum/XP 6% Scrumban 8% Hybrid 14% Source: VersionOne 2018 State
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationWe are Product Support following Kanban (ScrumBan), yet pulling in small features (stories), room for scope creep.
Our agency recently added a PMO office and they are still geared towards waterfall and have stated Scrum is the most difficult Agile framework to implement. How do we work w/this office and change that
More informationRussell Pannone February 10, 2009
Russell Pannone February 10, 2009 webeagile@aol.com About Me 27 years of System/Software Product Development Experience Developer Data Modeler Team Lead Project Manager Certified Scrum Master/Certified
More informationThe Proposed L-Scrumban Methodology to Improve the Efficiency of Agile Software Development
I.J. Information Engineering and Electronic Business, 2018, 3, 23-35 Published Online May 2018 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijieeb.2018.03.04 The Proposed L-Scrumban Methodology to
More informationIntroducing Fast Flexible Flow at Hewlett-Packard
Introducing Fast Flexible Flow at Hewlett-Packard Kathy Iberle Date: 05/01/2012 Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
More informationIntroduction. Failure. Why Projects Fail. Agile in an Hour
Agile in an Hour Joe Bergin & Fred Grossman Seidenberg School Computer Science and Information Systems Pace University Introduction Agile Software Development is a high discipline and very iterative development
More informationInnovative IT Project Management Practices Faster, Better, Cheaper 2.0. Tathagat Varma, Sr. Director Corp PMO and Business Ops 30-Apr-2011
Innovative IT Project Management Practices Faster, Better, Cheaper 2.0 Tathagat Varma, Sr. Director Corp PMO and Business Ops 30-Apr-2011 2 Disclaimer These are my personal opinions on the subject, and
More informationAn Introduction to Leanban. A Net Objectives White Paper
An Introduction to Leanban A Net Objectives White Paper Net Objectives Press, a division of Net Objectives Inc. 1037 NE 65th Street Suite #362 Seattle, WA 98115 404-593-8375 Find us on the Web at: www.netobjectives.com
More informationCONTENTS. Portfolio. Plans. Scope. Teams. Releases. Reports
PORTFOLIO FOR JIRA CONTENTS 1 1 4 6 9 12 Portfolio Plans Scope Teams Releases Reports Portfolio Portfolio for JIRA is an add-on that leverages the data in JIRA to help you plan and forecast future work.
More informationYour Coach: Paul Hodgetts
Let Me Tell You What I Really Want A User Writing Workshop Agile / XP So. Cal. Meeting 3/18/09 Speaker: Paul Hodgetts, Agile Logic, www.agilelogic.com Rev 090330 Your Coach: Paul Hodgetts Team coach, trainer,
More informationAcceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.
Acceptance Criteria Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile The name coined for the wider set of ideas that Scrum falls within. These
More informationQ&A from Transitioning from Waterfall to Agile Web Seminar
Q&A from Transitioning from Waterfall to Agile Web Seminar -How does this method allow you to provide the client with a budget that they can depend on at the start of the project? ASK: Because the Agile
More informationCourse Title: Agile for Business Analysts
Course Title: Agile for Business Analysts 2 Day Workshop AG-BA08 Agile for Business Analysts Course ID: AG-BA08 Credits: 14 PDUs Course Duration: 2 days Course Level: Basic/Intermediate Prerequisites:
More informationFraud Governance (called Anti-Fraud team) for a Canadian Multi-National Financial Institution
History Who Are They? Fraud Governance (called Anti-Fraud team) for a Canadian Multi-National Financial Institution PRIMARY MANDATE - Actively reduce risk for the organization, its stakeholders, partners
More informationCourse Title: Agile for Business Analysts
Course Title: Agile for Business Analysts 2 Day Workshop AG-BA08 Agile for Business Analysts Course ID: AG-BA08 Credits: 14: PMI-PDUs, IIBA-CDUs (Professional Development Hours) Course Duration: 2 days
More informationAgile Delivery Framework (ADF)
Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as
More informationAgile Testing - Joe Caravella 1
1 From Long Island NY Spent 20 years in USAF Sys Admin Software Development Working in Software Development & Testing since 1993 Hobbies include motorcycles, boating, and water sports 2 Waterfall lots
More informationLecture 8 Agile Software Development
Lecture 8 Agile Software Development Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved. Used with permission. Topics
More informationYes! Scrum did wonders beyond IT. Padma Satyamurthy
Yes! Scrum did wonders beyond IT Padma Satyamurthy www.mepasinnovation.com Methodologies and techniques Agile - Scrum, Kanban, Lean, FDD, TDD, Scaled Agile Framework Domains Padma Satyamurthy is an enthusiastic
More information04. Agile Development
04. Agile Development Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Background of Agile Software Development Software development until late 90s
More informationAgile Wars - And How to Avoid Them
Agile Wars - And How to Avoid Them Barbara Roberts Signatory of the Agnostic Agile Oath & Agile Business Consortium Director for Professional Development Background At the heart of Agile, we value individuals
More informationImplementing Scrumban
Implementing Scrumban October 2013 A short guide to implementing Scrumban at your organization. Introduction This whitepaper was written for organizations already familiar with Scrum for software development
More informationIngegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna
Ingegneria del Software Corso di Laurea in Informatica per il Management Scrum Davide Rossi Dipartimento di Informatica Università di Bologna What is Scum Scrum (n): A framework within which people can
More informationChange Agile. Ben Linders, André Heijstek. veranderproject.nl
Change Agile Ben Linders, André Heijstek veranderproject.nl Change Projects Characteris
More informationStandard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.
Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business
More informationAligning Technical Requirements with Agile Development
Earned Value Management Practitioners Forum 2018 Aligning Technical Requirements with Agile Development Matthew Strain (CACI) 1 Learning Objectives Change Controlled Defining Plans Process Investigation
More informationLeveraging Agile with audits. SF IIA Fall Seminar November 30, 2018
1 Leveraging Agile with audits SF IIA Fall Seminar November 30, 2018 2 I have never started a poem yet whose end I knew. Writing a poem is discovering. Robert Frost 3 Agile Manifesto While there is value
More informationOne Year as a (transition) CIO. Pierre Pezziardi Lean IT Summit 13 th october 2011
One Year as a (transition) CIO Pierre Pezziardi Lean IT Summit 13 th october 2011 WTF? Entrepreneur, author, lean, micro-finance & IT BRED Banque Populaire 3500+ people Corporate & Retail Mutualist IT
More informationMike Cottmeyer blog.versionone.net
Adopting Agile Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com Ideal Agile Team Ideal Agile Team Developers Ideal
More informationLean Thinking helps Agile Adoption
Lean Thinking helps Agile Adoption Donna A. Reed PMI California Inland Empire June 2010 Twitter @AgilistaPM donna@agilistapm.com Facebook: Donna Reed Facebook Fan Page: The Agilista PM BLOG: www.agilistapm.com
More informationImproving Agile Execution in the Federal Government
Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology
More informationSCRUM & XP Methodologies & Prac7ces. Robert Feldt, Agile Dev Processes, Chalmers
SCRUM & XP Methodologies & Prac7ces Robert Feldt, 2012-03- 19 Agile Dev Processes, Chalmers Defini7ons Con7nuous inspec7on Itera7ve List of requirements Increment of func7onality Why Scrum? [Rising2000]
More informationBridging the Gap Between Governance and Agility. Mario E. Moreira
Bridging the Gap Between Governance and Agility Mario E. Moreira Approach Success Criteria Senior Management Understanding Helping define what Agile Is and Isn t Adapting Business Governance Establishing
More informationAdapting Methodologies, Crystal Methodologies, Lean & Kanban + WS4
Adapting Methodologies, Crystal Methodologies, Lean & Kanban + WS4 Robert Feldt Agile Dev Processes Course, 2012-05-14 Division of Software Engineering HOSE Lab (Human-fOcused SE) System Criticality Judge
More informationKanban - Crossing the line, pushing the limit or rediscovering the agile vision? Jesper Boeg, Agile Coach, Developer
Kanban - Crossing the line, pushing the limit or rediscovering the agile vision? Jesper Boeg, Agile Coach, Developer jbo@trifork.com April 26, 2010 Generelt Spørg endelig Det vigtigste er ikke at vi når
More informationCS314 Software Engineering Project Management
CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,
More informationScrumagilean A practical introduction to Lean Principles Jon Terry
Scrumagilean A practical introduction to Lean Principles Jon Terry DSDM Nope Scrum XP LeanKanban? Many people you meet will have a narrow software development centric view of modern management ideas Agile
More information4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale
4 Steps To Scaling Agile Across The Enterprise The Guide To Agile At Scale Portfolio for Jira is a powerful Jira Software add-on for large organizations that want to scale agile practices, linking agile
More informationMichael Prince PMI-ACP Application Development Manager Richland County
Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session
More informationFit for Purpose Driving Organizational Maturity via Evolutionary Change
Fit for Purpose Driving Organizational Maturity via Evolutionary Change Mike Leber Agile & Lean Coach Twitter: @michael_leber http://agileexperts.at !!!"#$%&'$()$#*+",*-. !"#"$%&'()%*)+,-".'/01+2)3 My
More informationHandling Product Management Across The Enterprise. copyright Net Objectives, Inc.
Handling Product Management Across The Enterprise copyright 2010. Net Objectives, Inc. Lean for Executives Product Portfolio Management Business Lean Enterprise ASSESSMENTS CONSULTING TRAINING COACHING
More informationAgile Software Development
Agile Software Development Lecturer: Raman Ramsin Lecture 10 Scrum: Sprint Execution 1 Sprint Execution When? Sprint execution accounts for the majority of time during a sprint. It begins after sprint
More informationWhy Achieving Agile at Scale Requires More Than Team & Evolutionary-based
Why Achieving Agile at Scale Requires More Than Team & Evolutionary-based Approaches Al Shalloway CEO, Net Objectives SPC Trainer Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway co founder
More informationTitle : Analytics in Agile Project Management Theme: Project Management Leadership > In a Rapidly Changing World Keywords: Agile, Metrics, Analytics, Regression Model Abstract: In the Information revolution
More information