Kanban One-Day Workshop
|
|
- Heather Reynolds
- 5 years ago
- Views:
Transcription
1 Kanban One-Day Workshop
2 Copyright Net Objectives, Inc. All Rights Reserved 2
3 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner Business technical Team process Lean-Agile Kanban / Scrum ATDD / TDD / Design Patterns Lean Enterprise Manage ment Lean Management Project Management ASSESSMENTS CONSULTING TRAINING COACHING
4 Copyright Net Objectives, Inc. All Rights Reserved 4 Agenda 1. Intros 2. Cause of waste 3. Gameplay (3-4 weeks) 4. Discussions on Business Driven ATDD Swarming Vs Dynamic Feature Teams 5. Wrap up thinking points
5 he Structure Our People Work Copyright Net Objectives, Inc. All Rights Reserved 5 ithin Inspired by Dan North, BSC/ADP 2012
6 tructure of Our Work Copyright Net Objectives, Inc. All Rights Reserved 6
7 e Manage This Way Copyright Net Objectives, Inc. All Rights Reserved 7 Even though our value flows this way
8 Copyright Net Objectives, Inc. All Rights Reserved 8 Hierarchical Vs Lean Management What They Can Manage His/her folks How busy they are Their productivity The quality of work of their people What They Need To Manage Time to market Effects of upstream groups on their teams Effects of downstream groups on their teams
9 Copyright Net Objectives, Inc. All Rights Reserved 9 Who is managing the value?
10 ime to Market Copyright Net Objectives, Inc. All Rights Reserved 10
11 here Is Our Time Spent? Copyright Net Objectives, Inc. All Rights Reserved 11 What per cent of our time do we spend working versus waiting? How would you know? No one is managing this in most companies. Waiting Waiting Adding Value Adding Value Adding Value Adding Value Adding Value Adding Value
12 Copyright Net Objectives, Inc. All Rights Reserved 12 What Happens When Adding Value Is Delayed? Between getting requirements and using them? Between writing a bug and it being detected? Between two groups getting out of synch?
13 he Whole Picture Copyright Net Objectives, Inc. All Rights Reserved 13
14 irst Order Solution Copyright Net Objectives, Inc. All Rights Reserved 14
15 irst Order Solution Copyright Net Objectives, Inc. All Rights Reserved 15
16 Copyright Net Objectives, Inc. All Rights Reserved 16
17 Copyright Net Objectives, Inc. All Rights Reserved 17
18 Copyright Net Objectives, Inc. All Rights Reserved 18 Here s a spot! And another!
19 Copyright Net Objectives, Inc. All Rights Reserved 19 value risk Incrementally Realizing Business Value What risks do these approaches lower? risk Evolving the System value
20 usiness Backlog for STP Program: No touch STP Bus Inc Bus Inc Bus Inc Bus Inc Bus Inc High Low Plan Setup Ent. Data Workflow Auto. STP 9 months Plan Setup Ent. Data Workflow Auto. STP 6 months! 4 months 1 month of a dev team s vs. Realizing value 3 months sooner! 80% 10% 10% Copyright Net Objectives, Inc. All Rights Reserved 20
21 Copyright Net Objectives, Inc. All Rights Reserved 21 Vertical not Horizontal Technically-driven vs. Feature-driven Iterative = Start with what we know, implement some, show the customer, adjust Incremental= Feature Driven... Value in short cycles... Slices vs. Layers BIG Batch C small Incremental VALUE C UX UX Client Client MORE BUSINESS VALUE... OR DONE Server Server DB schema DB schema
22 Input Iteration 0 Copyright Net Objectives, Inc. All Rights Reserved 22 value stream BUSINESS DISCOVERY BUSINESS DELIVERY c h u n k i n g s l i c i n g Business Priority Business Planning Business Staging Ready to Pull Iterative Development Incremental Deployment Support & Feedback Decision High enough business value? Decision Technically feasible, sufficient ROI? Decision Is there capacity? Decision Ready to release? Review business value, approve, and prioritize Define value increments and sequence Define acceptance criteria and feature sequence Define product backlog Build iteratively, deploy incrementally w h a t i s f a s t e r?
23 Entry Exit Kanban Board Copyright Net Objectives, Inc. All Rights Reserved 23 VPC PRB Business Product Owner: Paul H Prioritize Specify Execute Deploy & Ready to Use Implement 4
24 ntry and Exit Criteria Exit Entry Exit Entry Copyright Net Objectives, Inc. All Rights Reserved 24 Readiness Specify SME defined < 5 requests, sequenced order Dev Stories written Complete design review Test cases UAT & IST defined
25 Copyright Net Objectives, Inc. All Rights Reserved 25 Evolving the Kanban board 1. Start with what you do now 2. Modify it slightly to implement pull 3. Use a transparent method for viewing work, and organizing the team 4. Limit WIP and pull work when the team has capacity 5. Evolve from there by recognizing bottlenecks, waste and variability that affect performance 6. Continuously (and incrementally) improve the process
26 A kanban board simulation Bus Req Spec. Spec. Comp. Dev. ready Dev. Dev. Comp. Build ready Test Release ready Stage Prod. Standard Blocked Flow Defect Fixed Date Courtesy Olav Maassen QNH Copyright Net Objectives, Inc. All Rights Reserved 26
27 Monitoring flow: Kanban for portfolio Status Backlog Specify (right size) Execute Validate Done/ Released From Roadmap Support Project X Project Y Project Z WIP Limit Smooth Flow Copyright Net Objectives, Inc. All Rights Reserved 27
28 anban Stand-up Copyright Net Objectives, Inc. All Rights Reserved 28
29 Kanban Stand-up Copyright Net Objectives, Inc. All Rights Reserved 29 Who Talks? Only Pod members moving stickies across the board! Do This Start from the right Work by the highest priority Pay attention to: o Oldest o Blocked o Class of Service o SLA in jeopardy Ask o Do we have a bottleneck (congestion or gaps in the queues)? o Do we have a blocker not dealt with? o Are we keeping to our WIP limits? o Are priorities clear? When done Update the board Remove done items off the board
30 Copyright Net Objectives, Inc. All Rights Reserved 30 Lean limits time Kanban queue size limits
31 Copyright Net Objectives, Inc. All Rights Reserved 31 Potential Business & Systems Capabilities Kanban Boards Across the Enterprise MBIs MBI MBI MBI MBI MBI MBI
32 Copyright Net Objectives, Inc. All Rights Reserved 32 Potential Business & Systems Capabilities Kanban Boards Across the Enterprise MBIs MBI MBI MBI MBI MBI MBI Identify Dependencies / Architecture Review Comp Comp Comp Comp
33 Copyright Net Objectives, Inc. All Rights Reserved 33 Potential Business & Systems Capabilities Kanban Board Team A Kanban Board Team B Kanban Boards Across the Enterprise MBIs MBI MBI MBI MBI MBI MBI Identify Dependencies / Architecture Review Kanban Board Team C Kanban Board Team D Put the components on the backlogs of their associated teams Comp Comp Comp Comp
34 Copyright Net Objectives, Inc. All Rights Reserved 34 Potential Business & Systems Capabilities Kanban Board Team A Kanban Board Team B Kanban Boards Across the Enterprise System Integration & QA MBIs MBI MBI MBI MBI MBI MBI Kanban Board Team C Identify Dependencies / Architecture Review Kanban Board Team D Deployment and Ops Comp Comp Comp Comp
35 Copyright Net Objectives, Inc. All Rights Reserved 35 kanban improves quality and lowers cost by eliminating delays by managing WIP
36 Purpose Kanban Is a Transition Method People don t like big changes Sometimes solutions to impediments are not obvious Need to build trust by making agreements and delivering on them
37 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 37
38 Getting started with kanban Agree to goals Map the value stream Define where you start Define where you finish Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 38
39 Getting started with kanban Agree to goals Map the value stream Define a set of work item types User stories Bugs Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 39
40 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Set WIP limits Agree to input cadence Agree to delivery cadence Agree to classes of service (minimum 2, typically 5-6). Agree to cycle cadence for each level of service Create board for tracking Agree to standup Agree to operational review Educate the team David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 40
41 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 41
42 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 42
43 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 43
44 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 44
45 Getting started with kanban Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it David Anderson. XTC, London 2009, October Copyright Net Objectives, Inc. All Rights Reserved 45
46 Copyright Net Objectives, Inc. All Rights Reserved 46 The Challenge of Transition Knowing What to Do Is Less than Half the Problem
47 cenarios OW COMPLEXITY Copyright Net Objectives, Inc. All Rights Reserved 47
48 cenarios ED COMPLEXITY Copyright Net Objectives, Inc. All Rights Reserved 48
49 cenarios IGH COMPLEXITY Copyright Net Objectives, Inc. All Rights Reserved 49
50 Copyright Net Objectives, Inc. All Rights Reserved 50 Unit 7: Lean-Agile Team Practices 1. Iteration 0 2. Product Backlog Management 3. Build Quality In 4. Decomposition and Writing Stories 5. Estimating 6. Iteration Meetings Move testing forward Testing is validation Testing as documentation The role of Quality Assurance thinking points
51 DILBERT: Scott Adams/Dist. by United Feature Syndicate, Inc. Copyright Net Objectives, Inc. All Rights Reserved 51
52 Customer: I need new features yesterday code base: Exponential increase in time to add features Devs hear: Get it done; Fast, at all costs! code base: Increased defects code base: Sloppy changes code base: Increased complexity Copyright Net Objectives, Inc. All Rights Reserved _s 52
53 Testers are overloaded further delays in feedback Testing occurs long after coding Testers w/more work Systems w/more defects Devs don t get immediate feedback Devs create more defects Copyright Net Objectives, Inc. All Rights Reserved _s 53
54 Copyright Net Objectives, Inc. All Rights Reserved 54
55 Copyright Net Objectives, Inc. All Rights Reserved 55 Finding defects is waste. Preventing defects is essential
56 Copyright Net Objectives, Inc. All Rights Reserved 56 BUILD QUALITY IN Acceptance-centric Continuous integration Collaboration Minimize technical debt Minimize process waste All process visible
57 Copyright Net Objectives, Inc. All Rights Reserved 57
58 Copyright Net Objectives, Inc. All Rights Reserved 58 ROUP DISCUSSION About Poor Quality What causes poor quality?
59 xample: Acceptance TDD Copyright Net Objectives, Inc. All Rights Reserved 59 Basic Employee Compensation Each week, hourly employees are paid A standard wage per hour for the first 40 hours worked 1.5 times their wage for each hour after the first 40 hours 2 times their wage for each hour worked on Sundays and holidays Payroll.Fixtures.WeeklyCompensation Standard Hours Hol/Sun Hours Wage Pay()
60 xample: Acceptance TDD Copyright Net Objectives, Inc. All Rights Reserved 60 Basic Employee Compensation Each week, hourly employees are paid A standard wage per hour for the first 40 hours worked 1.5 times their wage for each hour after the first 40 hours 2 times their wage for each hour worked on Sundays and holidays Payroll.Fixtures.WeeklyCompensation Standard Hours Hol/Sun Hours Wage Pay() $ $ $1520
61 Copyright Net Objectives, Inc. All Rights Reserved 61 Product Owner refines stories & tests BEFORE ITERATION PLANNING Team add detail ITERATION PLANNING Team refine tests get tests to pass DEVELOPMENT STORY ACCEPTANCE Team Add to regression test suite Acceptance Test Timeline
62 Copyright Net Objectives, Inc. All Rights Reserved 62 Test-Later Design the code "in your head" or using design artifacts Verify this structure mentally, if you think of it, and have the time (how do you test your design?) Automated tests are hard to add (code not always designed for them) Intentions are recorded separately from the code Implementation-centric Test-First Analysis/design is done in the context of acceptance tests, written for each story. Every aspect of the solution is verified quickly and repeatable Code is designed to be inherently testable from the beginning Tests record intent and provide examples Tests give insight about design quality Interface-centric
63 Copyright Net Objectives, Inc. All Rights Reserved 63 the New and proper role of Quality Assurance is preventing defects and improving process
64 Copyright Net Objectives, Inc. All Rights Reserved 64
65 Transition -> Phase 1 Target 1) Pre-Implementation Not in evidence 2) Beginning Practice has been introduced 3) Recognizable 4) Stabilizing 5) Sustainable Copyright Net Objectives, Inc. All Rights Reserved 65
66 Please let me know if I can help Please contact me for more information on: Lean SAFe Gap Analysis Technical (ATDD, TDD, Patterns) Team methods (Scrum, Kanban) Copyright Net Objectives, Inc. All Rights Reserved 66
Crystal Methodologies, Lean & Kanban
Crystal Methodologies, Lean & Kanban Robert Feldt Agile Dev Processes Course, 2011-05-16 Division of Software Engineering HOSE Lab (Human-fOcused SE) Different methodologies for different projects Cockburn
More informationLESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX
www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,
More information02291: System Integration
02291: System Integration Week 10 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Last Week Principles of good design: layered architecture Software Development Processes
More informationKanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC
Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore
More informationAdopting Agile Practices
Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?
More informationShift Left, Automation, and Other Smart Strategies for Getting Ahead in QA
Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa
More informationThe Kanban Applied Guide
The Kanban Applied Guide Official Guide to Applying Kanban as a Process Framework May 2018 2018 Kanban Mentor P a g e 1 Table of Contents Purpose of the Kanban Applied Guide... 3 Kanban Applied Principles...
More informationScrum and Kanban Compare and Contrast
Scrum and Kanban Compare and Contrast CollabNet Webinar Series Presentation Victor Szalvay Sr. Director, ScrumWorks Engineering Wednesday - June 27, 2012 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2012 CollabNet,
More informationKanban-The Building Blocks. Ashish Chandra Senior Manager-SunGard
Kanban-The Building Blocks Ashish Chandra Senior Manager-SunGard 1 Ashish Chandra BE-Computer Science & Engineering, MBA (Marketing & Finance) AKT, SPC, PMP, CSM, CSP, CSQA, ITIL V 1.3 Foundation Experienced
More informationTHE SCRUM FRAMEWORK 1
THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES
More informationLean-Thinking. Re-Defined. Going Beyond Toyota. Alan Shalloway.
1 Copyright 2007 Net Objectives. All Rights Reserved. 20 May 2009 Lean-Thinking info@netobjectives.com www.netobjectives.com Re-Defined Going Beyond Toyota Alan Shalloway 2 Copyright 2008 Net Objectives.
More informationl e a n Lean Software Development software development Faster Better Cheaper
software development Lean Software Development Faster Better Cheaper mary@poppendieck.com Mary Poppendieck www.poppendieck.com Characteristics of Lean Companies: 1. They don t call themselves Lean The
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 informationCollaboration at Scale: Prioritizing a Backlog. 13-Dec-2017
Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides
More informationTesting in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!
Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Today s Topics How the Tester s Role Changes in Agile Testing in
More informationCONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010
PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except
More informationAgile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process
Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is
More informationBringing QA Into the Agile Process
Quality Assurance - SCQAA-OC 2/17/09 Bringing QA Into the Process SCQAA Meeting 2/17/09 Speaker: Paul Hodgetts, Logic, www.logic.com Rev 090217 Your Speaker: Paul Hodgetts Team coach, trainer, consultant,
More informationSAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts
SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts Exported on 09/12/2017 1 Table of Contents 1 Table of Contents...2 2 Abstract...4 3 Who uses SAFe and Why?...5 4 Understanding
More informationAutomated Acceptance testing by Developers & Automated Functional Testing by Testers
Automated Acceptance testing by Developers & Automated Functional Testing by Testers Gowrishankar Sundararajan QA Manager Tata Consultancy Services, Canada Executive Summary Overview on Traditional Agile
More informationInverting the Pyramid
Inverting the Pyramid Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com Time/Money/Opportunity Cost Plan Back in the Stone-age Happiness/Excitement Design Distribute Work in Isolation Integrate
More informationICAgile Learning Roadmap Agile Testing Track
ICAgile Learning Roadmap Agile Testing Track The work in this document was facilitated by the International Consortium for Agile (ICAgile) and done by the contribution of various Agile Experts and Practitioners.
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
More information<Insert Picture Here> CxP Design Sprint
CxP Design Sprint Maria Fernandez Trevino Agenda Intro to Agile The design sprint Unified design board Daily schedule options Product Owner: Tim Scrum Master: Maria elopment
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
More informationThe Improvement Backlog. Claude Rémillard InCycle Software
The Improvement Backlog Claude Rémillard InCycle Software So, you are managing a software development organization? Agile adoption New tools and practices Source: http://choicebookkeeping.com.au/2011/03/business-changes-a-foot/
More informationMTAT Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 11: Flow-based (KANBAN) Principles and Processes Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 11 Flow-based agile development
More informationExam Questions
Exam Questions 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management https://www.2passeasy.com/dumps/70-498/ 1. You are the application architect on your team. You
More informationRequirements and User-Centered Design in an Agile Context
Requirements and User-Centered Design in an Agile Context The Volvo Group Business Areas AB Volvo Volvo Trucks Renault Trucks Mack Trucks Nissan Diesel Buses Construction Equipment Volvo Penta Volvo Aero
More informationAdministering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources
Administering SQL Servers for Development Teams Mike Acord & Tony Sebion Omni Resources Omni Resources Solutions Group Mike Acord Senior Architect Solutions Group, Omni Resources Tony Sebion Director Solutions
More informationThe Scaled Agile Framework
The Scaled Agile Framework Foundations of the Scaled Agile Framework (SAFe) SDJug Oct. 15, 2013 2008-2013 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved. Armond Mehrabian Enterprise Agile
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK
Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development
More informationTesting in the Agile World
Testing in the Agile World John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Outline
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK
Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile
More informationScaling Lean Agile Development
Scaling Lean Agile Development Myths and Ideologies Meet the Scaled Agile Framework Dean Leffingwell deanleffingwell@gmail.com DeanLeffingwell.com ScalingSoftwareAgilityblog.com 2009-2012 Leffingwell,
More informationReady for Scrum? Steve Hutchison DISA T&E
Ready for Scrum? Steve Hutchison DISA T&E Presentation Tasks Backlog In Progress Done Scrum Overview Role of Testing in Scrum Agile Testing Summary 2 Scrum Overview Software development framework focused
More informationSE420 - Software Quality Assurance
SE420 - Software Quality Assurance http://dilbert.com/strips/comic/2006-01-29/ Lecture 3 Unit Testing, Part-2 January 21, 2019 Sam Siewert Reminders Assignment #2 Posted Thursday [Unit Re-Use] Explore
More informationKanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg
Kanban Kickstart Geeknight Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence jbo@trifork.com Twitter: J_Boeg Agenda Introduction + Advertisement (15 min.) A Couple of War Stories The 5 Principles
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationBy Camille Spruill SPC4, SA, CSM, PMP, CBAP. Raleigh Business Analysis Development Day (RBADD) October 18 th, 2016
By Camille Spruill SPC4, SA, CSM, PMP, CBAP Raleigh Business Analysis Development Day (RBADD) October 18 th, 2016 LLC 1 Presenter Camille Spruill, SPC4, SA, CSM, PMP, CBAP Founder of eztagile, LLC Chief
More informationGet Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript
Visual Studio Live! Redmond 2016 Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript Benjamin Day www.benday.com Benjamin Day Brookline, MA Consultant, Coach, & Trainer Microsoft
More informationWhich one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match
- Kanban Cage Match The Tale of the Tape and Kanban Cage Match Ben Day Benjamin Day Consulting, Inc. David Starr Pluralsight Ben Day benday@benday.com @benday Blog: blog.benday.com 175 lbs. 5 8 Kanban
More informationCREATING EFFECTIVE USER STORIES
CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...
More informationE-BOOK. Polarion goes SCRUM
E-BOOK Polarion goes SCRUM Europe, Middle-East, Africa: Polarion Software GmbH Lautlinger Weg 3 70567 Stuttgart, GERMANY Tel +49 711 489 9969-0 Fax +49 711 489 9969-20 - info@polarion.com Americas & Asia-Pacific:
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How
More informationSix Sigma for Agile Teams
for Teams Thomas M. Fehlmann Euro Project Office AG www.e-p-o.com es Dr. Dr. Thomas Fehlmann 1981: Dr. Math. ETHZ 1982-89: Manager Software Development 1990-95: for Systems Integration 1996-99: Sales Support
More informationContinual Improvement Your Way!
Continual Improvement Your Way! Taking Your Team To New Heights With Kanban For the Project Management Institute Heartland Chapter It s Great To Meet You! @ Work 2 Continual Improvement Your Way! Taking
More informationJIRA 5.x, first steps
JIRA 5.x, first steps Table of Contents: 1.) Change History:... 2 2.) URL:... 3 3.) Login:... 3 4.) Setting user profile:... 3 5.) Using filters:... 4 a) Changing existing filters... 5 6.) Configuring
More informationDaniel Lynn Lukas Klose. Technical Practices Refresher
Daniel Lynn Lukas Klose Technical Practices Refresher agile principle #3 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. agile
More informationAGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only
AGILE Getting Started on Your Team Copyright 2011 LLC. Licensed for Classroom Use to ASPE for Webinar Use Only INTRO AND AGENDA Your Instructor: Christy Clement Agile Trainer and Coach Agenda: Picking
More informationAgile where are we at?
Consultant www.crisp.se Agile where are we at? Keynote - Agile Tour Bangkok Nov 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Scrum Retrospective
More informationThis Thing Called Kanban
This Thing Called Kanban A presentation for Agile Richmond Slide 1 Announcing Innovate Virginia! Accelerate Delivery with Lean and Agile! Friday Sept 16, 2011 Lewis Ginter Botanical Gardens Leading experts
More informationGETTING STARTED. Introduction to Backlog Grooming
GETTING STARTED Introduction to Backlog Grooming contents SECTION backlog grooming? SECTION 1 what is backlog grooming? 4 SECTION 2 who should be involved in a grooming session? 5 benefits of backlog grooming
More informationvalue using Kanban Prioritizing customer Making the most with scarce resources PM Fair 2018
2018 Prioritizing customer value using Kanban Making the most with scarce resources PM Fair 2018 2018 2017 5th October 2018 1 Some of My Passions Agile trainer and coach IT Project Manager Columnist, blogger
More informationUser Stories. Wednesday, January 23, 13
User Stories 1 User Stories and their friends: Use Cases, Scenarios, Personas, Gherkins and Kanbans 7 W s Who writes user stories? What is a user story? When is it written? Where are they seen? Why is
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationQuality Assurance and IT Risk Management
Quality Assurance and IT Risk Deutsche Bank s QA and Testing Transformation Journey Michael Venditti Head of Enterprise Testing Services, Deutsche Bank IT RISK - REGULATORY GOVERNANCE Major shifts in the
More informationshould I Link, or should I sync? OSLC Webinar June-19, 11 am (ET)
should I Link, or should I sync? OSLC Webinar June-19, 2013 @ 11 am (ET) Mats Berglund Enterprise Architect 20+ years experience in System and SW development tools for telecom R&D Setting the scene Project
More informationAgile Testing Course: 15 16/11
Agile Testing Dr. Ronen Bar-Nahor ronen@agilesparks.com 1 AgileSparks We help companies improve by Adopting agile principles and practices. We provide training and coaching to all organizational levels,
More informationSoftware Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis
Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural
More informationUsing Layered Model-Based Requirements to achieve Continuous Testing
Using Layered Model-Based to achieve Continuous Testing Alex Martins CTO Continuous Testing CA Technologies October 2017 1 11 years ago In A Galaxy Not Far Away http://projectcartoon.com Gap in CD Pipeline
More informationBusiness Driven Software Development
Business Driven Software Development A Lean-Agile Approach to Software Development copyright 2010. Net Objectives, Inc. Times Have Changed Big companies used to be king Now it s the smaller guys How can
More informationI am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments
I am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments Energy, Climate & Infrastructure Security International,
More informationManaging the Microsoft Windows* Transition in Your Enterprise. October 2013
Managing the Microsoft Windows* Transition in Your Enterprise October 2013 Legal Notices This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
More informationRequirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology
Requirement Engineering within an Agile Environment BY KEJI GIWA HLR Workshop Requirement Catalogue Product Planning Sprint Planning Meeting Keyscreens Use Case / Epic Stories Implement Wireframes DBT
More informationDriving a Kaizen Culture
David J. Anderson GOTO Copenhagen May 2011 Driving a Kaizen Culture using regular Operations Reviews Agile Management Book What brought us to Kanban is described in this first book And New Kanban Book
More informationfor TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method
Course Syllabus for 3 days Expert led Enterprise Architect hands-on training "An Architect, in the subtlest application of the word, describes one able to engage and arrange all elements of an environment
More informationTHE STATE OF DATA QUALITY
THE STATE OF DATA QUALITY HOW TO START A DATA QUALITY PROGRAM Organizations claim to make decisions based on data, but are they really? Ask a few simple questions of the data they are using for those presumed
More informationAutomated Software Development Life Cycle (SDLC) Provisioning on the VMware Private Cloud
Automated Software Development Life Cycle (SDLC) Provisioning on the VMware Private Cloud How VMware IT Uses the Software-Defined Data Center to Achieve IT as a Service VMware IT Success Story Table of
More informationAbout Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016
About Us Incorporated in January, 2003 QA and QC in expertise focused on functional, performance and application security validation HPE Software Gold Partner, HPE Authorized Software Support Partner &
More informationSeven Key Factors for Agile Testing Success
Seven Key Factors for Agile Testing Success Agile Development Practices 2009 Lisa Crispin With Material from Janet Gregory 1 Introduction Tester on agile teams since 2000 My teams: Delight customers Deliver
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
DEV2704BU Delivering Infrastructure as Code: Practical Tips and Advice Peg Eaton #VMworld #DEV2704BU Disclaimer This presentation may contain product features that are currently under development. This
More informationCONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT
CONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT Abstract In this document, we provide step-by-step guidance to configure support for the SAFe V4.0 methodology in CLM tooling. Amy Silberbauer
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
DEV2704BE Delivering Infrastructure as Code: Practical Tips and Advice Peg Eaton #vmworld #DEV2704BE Disclaimer This presentation may contain product features that are currently under development. This
More informationHands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013
Hands-On Lab Agile Planning and Portfolio Management with Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 11/25/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: AGILE PROJECT MANAGEMENT... 4
More informationAgile Tester Foundation E-learning Course Outline
Foundation E-learning Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how
More informationExtreme programming XP 6
Extreme programming XP 6 Planning Game 3 Planning Game Independent: Stories should be as independent as possible. When thinking of independence it is often easier to think of order independent. In other
More informationA Little Lean with Kanban
A Little Lean with Kanban Introduction What is it? What Problem? Why Kanban? How Benefits Path To Agility Tim Wingfield Email: tim@timwingfield.com Blog: blog.timwingfield.com Twitter: timwingfield Hockey,
More informationSix Weeks to Security Operations The AMP Story. Mike Byrne Cyber Security AMP
Six Weeks to Security Operations The AMP Story Mike Byrne Cyber Security AMP 1 Agenda Introductions The AMP Security Operations Story Lessons Learned 2 Speaker Introduction NAME: Mike Byrne TITLE: Consultant
More informationIntroduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014
Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations
More informationBusiness Architecture Implementation Workshop
Delivering a Business Architecture Transformation Project using the Business Architecture Guild BIZBOK Hands-on Workshop In this turbulent and competitive global economy, and the rapid pace of change in
More informationThe Future of Testing: Continuous Enterprise Testing
The Future of Testing: Continuous Enterprise Testing ANZTB Test Conference, Canberra, 1 June 2018 Thomas Hadorn. Dev Ops Years Months Months Weeks Delivery Cycle Time Weeks Days Perceived Disruption Software
More information[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team
[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team Creating the most efficient system for your business, development team,
More informationKanban An Alternative Path to Agility
Kanban An Alternative Path to Agility Presenter David J. Anderson CEO, Lean Kanban Inc. Agile Days Moscow March 2014 Release 1.0 The Meaning of Agile What Agile Methods Seek to Achieve Agile methods ask
More informationEnterprise DevOps patterns ROY OSHEROVE ENTERPRISEDEVOPS.ORG BUILDSTUFF 2017
Enterprise DevOps patterns ROY OSHEROVE ENTERPRISEDEVOPS.ORG BUILDSTUFF 2017 Enterprise DevOps workshop Snday Abot me Consltant in the areas of: - TDD & Unit Testing - DevOps transformation - Technical
More informationWhat is database continuous integration?
What is database continuous integration? Database continuous integration (CI) is the rapid integration of database schema and logic changes into application development efforts and to provide immediate
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationSeven Deadly Sins of Agile Testing
Seven Deadly Sins of Agile Testing 2 About me Brad Swanson Time to market Traditional Development Analyze Implement Test Agile Development Deliverable Deliverable 3 Risk Risk traditional agile Time 4 Schedule
More informationTHE AUTOMATED TEST FRAMEWORK
2017 THE AUTOMATED TEST FRAMEWORK Test More. Test Consistently. Test Faster. Secure Results. Delivered. xceleratesolutions.com TABLE OF CONTENTS CONCEPT...3 BENEFITS...4 TRANSFORMING FROM TRADITIONAL TO
More informationEvolutionary Architecture and Design
Evolutionary Architecture and Design Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,
More informationDilbert Scott Adams. CSc 233 Spring 2012
Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department
More informationUp and Running Software The Development Process
Up and Running Software The Development Process Success Determination, Adaptative Processes, and a Baseline Approach About This Document: Thank you for requesting more information about Up and Running
More informationAGILE MARKETING WITH KANBAN BOARDS. Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer
AGILE MARKETING WITH KANBAN BOARDS Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer 1 WHAT IS KANBAN? A BRIEF HISTORY Agile way of working is not restricted to software development
More informationRequirements Gathering
Introduction to Requirements Gathering Prepared for: St. Edwards University Analysis, Modeling and Design MCIS6310 Dr. David Franke 6 June 2006 Copyright 2005-2006 Tyner Blain LLC 1 Outline 1. Overview
More informationJIRA Overview & Configuration. Based on the A2F Framework
JIRA Overview & Configuration Based on the A2F Framework JIRA What is Jira? Proprietary issue tracking software tool Developed by Atlassian located in Sydney, Australia It provides Defect tracking Issue
More informationVision, Roadmap, and Release Planning
Vision, Roadmap, and Release Planning Supplemental Materials for a Product Owner Jessica Komarek and Sara Alterisio 5 Levels of Agile Release Planning Vision Roadmap Release Iteration Daily What, Who,
More informationKanban & Making Your Production Scream
Kanban & Making Your Production Scream Presented by Clinton Keith Clinton Keith Takeaway Provide you with another set of tools for production Demonstrate how Kanban is being used successfully today in
More informationElizabeth Lawler CEO & Co-Founder Conjur,
SESSION ID: ASD-W02 Is DevOps Breaking Your Company? Elizabeth Lawler CEO & Co-Founder Conjur, Inc. @elizabethlawler Agenda I. Security + DevOps Overview Unstoppable Force vs Immovable Object Aligning
More informationBEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES. Director, Strategic Solutions
BEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES Presenter: Joshua Eastman Director, Strategic Solutions ABOUT THE SPEAKER Josh has over seven years of experience as an accomplished software testing
More information