Certified Scrum Product Owner 1

Size: px
Start display at page:

Download "Certified Scrum Product Owner 1"

Transcription

1 Course Objectives Certified Scrum Owner You will learn about Instructor Roger Brown CST, CSC The Scrum framework Planning in Scrum Owner responsibilities and practices And you will be eligible for Scrum Owner Certification All slides 2014 Roger. W. Brown 2 CSPO Class Backlog Scrum Framework Scrum Framework Ownership Agile Principles Scrum Planning Vision User Stories Prioritization Estimation Story Splitting Story Mapping Just-in-Time Elaboration Release Management Working with Stakeholders Working with the Delivery Team Working with the ScrumMaster Ownership Review Where Do Stories Come From? Budget and Finance Scaling Up and Out Electives Close Focus and Flow Other Prioritization Tools Action Plan Scrum has 4 meetings and 3 artifacts Scrum has 3 roles that share the responsibility of creating value in small increments The roles complement each other to create a balanced team Roadmap Backlog Management Scrum Meetings Portfolio Management 3 4 Scrum Framework Scrum Meetings Release Planning Story Time 15 minutes - What did you do yesterday? - What do you plan for today? - Any blockers? 1-2 hours Private process improvement recap Backlog Sprint Planning Sprint Backlog Daily Scrum Sprint 1-4 weeks Sprint Sprint Review Retrospective Potentially Shippable Increment Sprint Planning 2 4 hours 1. Which Items this Sprint? 2. Break down to sharable tasks Daily Scrum Fixed, repeating time-box 1-4 weeks Sprint Review 1-2 hours Public demo Sprint Retrospective 5 6 Certified Scrum Owner 1

2 The Scrum Team Owner Owner Desired Features ScrumMaster o Sets Vision o Manages Backlog o Elaborates Features o Reviews Work o Reports Release Progress Maximizes the value of the work done Delivery Team 7 8 Delivery Team Member ScrumMaster o 7 ± 2 o Cross functional o Full-time o Self-organizing o Empowered o Change Agent o Facilitator o Protector o Coach o Mentor o Gopher Develops the product with high quality 9 Helps the team improve flow and throughput 10 Ownership Agile provides benefits for business The Owner job has three main dimensions that make it a very large job for one person Certified Scrum Owner 2

3 Profit cprime Training Center Agile Benefits for Business Manage the Profit Strategy competition market penetration customer feedback innovation Faster Time to Market Quicker ROI Lower Total Cost compliance internal stakeholders market changes Time Respond to Change Reduced Risk Stakeholder Relations The Owner balances competing demands to maximize value/time Development Value Stream It s a Big Job Discovery Definition Development Agile product development covers these activities. Delivery Operation Support customer Corporate Strategy Portfolio Alignment Customer Needs Corporate Needs Competition Stakeholders Define the Plan the Vision Revenue Target Backlog Priorities Funding UX Which of these activities involve the Owner? 15 Delivery Team Collaboration Scrum Framework Details Review Release Plan Build the What else? 16 Agile Principles Agile software development implements Lean principles and dynamics The primary driver of Agile work is Value Scrum is one form of Agile, designed initially for software development but applicable to other kinds of work Certified Scrum Owner 3

4 Agile Manifesto What is Agile Software Development? Manifesto for Agile Software Development 2001 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Team Based Incremental Iterative Frequent Delivery Fully Visible ion Quality Value Driven Value Driven Continuous Improvement Constraints Waterfall The Plan creates cost/schedule estimates Features Plan Driven Cost Agile The Vision creates feature estimates Value / Vision Driven Schedule Empirical Process Act Check Plan Do Transparency, Inspect and Adapt Estimates Cost Schedule Source: Sliger and Broderick The Software Manager s Bridge to Agility Features Deming Cycle Scrum Planning Scrum planning is continuous Scrum planning happens at 5 levels, each with a different time horizon The Backlog is the primary source of work to be completed and value to be delivered Certified Scrum Owner 4

5 Scrum Planning cprime Training Center Drawbacks of Traditional Planning 5 Levels of Planning Strategy Portfolio Vision Roadmap P1 P2 P3 P4 P5 Backlog Release 1 Release 2 Release 3 Done when we know the least Written words become a commitment Too much information to grasp at one time Confuse What with How Details are open to interpretation Everything is Priority One Success is measured by adherence to schedule 25 Release Sprint Day s1 s2 s3 s4 sn 26 The Elements of Agile Planning Backlog What capabilities are needed for financial success? Release Plan How long will it take or how many can we do by a given date? s1 s2 s3 s4 sn Priorities Which items are most valuable? Estimates How much effort is required for each item? Velocity How much can the team complete in a Sprint? Vision Know Your Market The Vision describes the purpose of the product to be created or enhanced There are several ways to present the vision as a common goal for the Scrum Team The Vision is the inspiration for the Backlog What is the target market? Who are the target customers? What are the sales channels? What are the top benefits? What are the pricing and revenue models? Certified Scrum Owner 5

6 Vision Backlog The Big Picture of how the product creates value Aligns team and business to the same goal What is the name? Who is the target customer? What are the key benefits? What are the differentiating features? items are added priorities change Story Story Story Spike Story Refactor Story Defect Dynamic set of items to be done Prioritized Constantly in flux as the situation changes items are removed Process Change Vision Board Roadmap Roadmap Roadmapping is a tool for creating a longer term release strategy Roadmaps describe the product in very high level terms Backlog Releases Health Care s Information Health Care s Retail Sales Health Care s Wholesale Sales Time First sub-setting of Backlog for a long product development time frame How many releases? When? What is included in each? The roadmap will be reviewed and updated as things change Certified Scrum Owner 6

7 Release date Roadmap an example Q1 Nacho Release name Q2 Q3 Q4 Theme and/or Taco Enchilada target Combo Plate customers For all users, free access to linked and original content For writers, content management For Sales, SEO access Core Engine CMS Manual SEO Keyword Search Community Article rating Shopping Cart Platform User accounts For all users, retail sales for For all users, wholesale OTC products sales for OTC products For providers, manual and For all users, retail sales API catalog access for Rx products For Sales, CRM Functionality Objectives by Core Engine Core Catalog feature area CRM API Community rating Shopping Cart Typical retail functions Credit card support Community Supplier ratings Shopping Cart Purchase Order support Platform Scalable to 1M transactions/day For all users, wholesale RX For all users, international access For BusDev, credit support Core Hippa Community I8N Shopping Cart Line of credit Platform Mobile access Platform Transactions Billing Architectural Build-out User Stories User Story Template User Stories are simple descriptions of desired functionality Stories are elaborated just-in-time for implementation Stories are used for planning The INVEST Criteria help us write good stories As a <user role>, I can <do something> so that <I get some value>. Card Conversation Confirmation Sample User Stories Where are the details? As a registered user, I can purchase OTC products online so that I do not have to drive to the store As a purchaser, I can print a receipt for a past transaction so that I can keep my own off-line records As a purchaser, I can search for generic equivalents of name-brand items so I can save money As a vendor, I can see monthly sales reports so I can see which products are selling best (front) Story 6: Catalog Demo As a prospective user, I can browse the catalog to see if it has the kinds of products I am interested in. Automated Tests Speclet formula UI design algorithm business rules (back) Story 1 Acceptance Criteria [ ] Use standard design layout [ ] Has full catalog actions except for adding to shopping cart or wishlist [ ] Item click leads to product detail page with same restrictions [ ] Show product review star ratings only, no comments [ ] Call to action: Become a Member links to registration page Certified Scrum Owner 7

8 Backlog Hierarchy INVEST Criteria for User Stories Business Goal Epic User Story User Story User Story Planning Implementation Task Task Task Task Task Task Task Task Task Task Task Task I Independent Can deliver value by itself N Negotiable Details can be worked out by conversation V Valuable The value to the user is clear E Estimable Team understands it well enough to estimate S Small Fits in one Sprint T Testable We have clear test criteria Backlog Bill Wake, 2003 Sprint Backlog User Story Tips As a User As a <Scrum Role> Who, How, What instead of Who, What, Why Will it take more than 2-3 days? Would a user really ask to do that?? How can we know when it is done?? How can we test it?? How would we demo that at the sprint review? > 1 And, Or, Plurals, Comma > 1 Too many acceptance criteria (>12) > 1 Too many tasks (>10) INVEST Prioritizing Priorities help the Scrum Team decide what to do next Priorities help with long term planning Prioritization can be done in many ways, based on many criteria The Right What you deliver is much more important than how much you deliver! Gold or dirt? Certified Scrum Owner 8

9 Selection Criteria Buy a (Baseline) Manage Catalog Content Find s Support Suppliers Community Functions cprime Training Center Managing Value Prioritization - MoSCoW Return on Investment Benefits Costs Costs Benefit is not so easy to determine Cost is easy with a fixed team size and Sprint length Elements of Business Value Increased sales Accelerated sales Decreased expenses Customer satisfaction/retention External compliance Market differentiation 49 o Business value o New knowledge o Risk/Complexity o Desirability 50 Theme Screening + = better than 0 = same - = worse than Themes Draws new customers Generates Q1 revenue Attracts Investors Builds out platform Net Score Rank Continue? Y Y N Y N Source: Mountain Goat Software Estimating Story Estimation Basics Agile estimation is done at both the high level and the low level Estimates are used for planning and for tracking progress Estimates are done quickly, by the Delivery Team Estimates are not commitments Story 1: Home Page As a prospective user, I can view the home page so that I can decide if I want to try the service. 2 Quick More than 2x effort required Quick Relative Guess Done by Team Story 17: Generics As a purchaser, I can search for generic equivalents of name-brand items so I can save money Certified Scrum Owner 9

10 Sample Architecture Stack User Story 1 User Story 2 Story Points Completed cprime Training Center Velocity Using Agile Estimates Is measured, not managed How many story points can the Team complete in a Sprint? Team Velocity Velocity is sum of estimates of stories completed How much we have to do Forecast of scope to be completed Varies by circumstance, increases with experience Sprint Aggregates Team dynamics and organizational factors 55 How much is done 56 Story Splitting Smaller stories are easier to work with and enhance flow Smaller stories gives us more options to reduce scope Smaller is Better Vertical Slices 20 Smaller Stories are easier to work with Presentation Business Logic Increased Throughput helps flow quicker feedback unbundle priorities Decreased Complexity easier to estimate fewer test cases easier to focus cleaner designs Domain Persistence Data Store Each story will should deliver end-user value Certified Scrum Owner 10

11 Priority cprime Training Center Two Levels of Scope Control In Scope for Release Out Epic 1 Epic 2 Epic 3 Epic 4 Story Splitting Patterns Workflow Steps Business Rule Variations Major Effort Simple/Complex Variations in Data Data Entry Methods Defer Performance Operations (CRUD) Spikes Story Mapping Story Maps are a 2-Dimensional representation of the Backlog Story Maps are an easy way to visualize what is in and what is out of the next release Story Map Epic I can buy things Theme Browse Search Cart Transact History Must I can browse by type I can search by product name I can add to my cart I can check out I can print the receipt I can browse by price I can remove from cart I can save for later Should I can browse by sku I can search by company I can see total with shipping I can get month s total Could I can browse by popularity I can search by barcode I can move items to wish list I can print an old receipt Certified Scrum Owner 11

12 Backlog Management A well-managed Backlog keeps the Delivery Team running smoothly A 1-sprint look-ahead on stories will help the flow The Team needs details Just In Time Defining Ready and Done will dramatically reduce time waste Backlog Grooming Owner spends 30% of their time working on the Backlog Identify new stories Splitting epics and stories Updating Release Plan with current velocity data Adjusting priorities Preparing next stories Designing user experience Story Time Delivery Team spends 5-10% of Sprint with the Owner preparing for the next Sprint Reviewing candidate stories Getting details and acceptance criteria Some technical design Looking at new stories Considering new ideas Definition of Ready Negotiate with your Team - What they need for each story - When they need it Sample Right size Screen sketches Acceptance criteria Dependent stories? Speclets Often a regular meeting 1 hour/week or 2-3 hours mid-sprint Definition of Done When estimating size, consider all the work needed to complete the story The Definition of Done may evolve over time Can also have one for sprints and releases Sprint Flow Continuous Backlog Grooming Sprint N Sprint N+1 Story Time Sprint Planning Sample Unit tested to 90% coverage Code reviewed Acceptance tests pass UI Tested User Help updated Deployment scripts updated Screen Designs for N+1 (LoFi) Candidate Stories for N+1 (1.5 x velocity) Definition of Ready Definition of Done Certified Scrum Owner 12

13 Just-in-Time Elaboration Story elaboration is done just in time to reduce wasted time defining details that may never get used Details are provided to the Delivery Team as conversations, acceptance criteria and speclets Details may also lead to story splits Elaborating Stories As a user, I can get a receipt for a past transaction so that I don t have to keep a paper copy How far in the past can data be retrieved? How can the transaction be identified? Can the receipt be printed? Can the receipt be ed? The receipt will be itemized with a total, date and purchases contact information Can the user re-order the same items easily while looking at the receipt on-line? Details as Acceptance Criteria (front) As a user, I can get a receipt for a past transaction so that I don t have to keep a paper copy (back) Data are available for 3 years User can search by date User can search by order number User can search by item name etc Details as Smaller Stories Speclets personalize As a user, I can get a receipt for a past transaction so that I don t have to keep a paper copy As a user, I can print a past receipt to file for my tax records As a user, I can have a past receipt ed to me so that I can forward it to my accountant show local time show state of sales tax Certified Scrum Owner 13

14 Time cprime Training Center Release Management There are two basic product release strategies based on time and scope Risk is reduced by including slack in the plan Release tracking and forecasting are based on real data about actual product completed Release Plan Feature-Based Release Strategy Must Should Could Won t Backlog Release Backlog Include extra Sprints to handle the unexpected Sprint N Velocity is used to forecast the answer to: When it will be done? - or - How much we can get done by a date Interim Deployment Release Event Release Backlog Release 1: Conventional health care products Release 2: Alternative health care products Release 3: health care services When will it be done? Time- Based Release Strategies The Importance of Slack Release Backlog Q1 Release Q2 Release Q3 Release How much will we complete? % of schedule overrun comes from emerging requirements Change needs room Pressure does not speed up work People are not Plug & Play Cannot plan for the unexpected Leave room for new ideas From Slack Tom DeMarco Certified Scrum Owner 14

15 Visibility Release Planning Meeting The more we know, the better we can adapt And the better we can manage risk Report what we know, not what we hope 1-2 days Align Vision Identify User Roles Identify features/epics Brainstorm User Stories List Priority Criteria Prioritize Stories Estimate Stories Check Priorities Forecast Team Velocity Forecast Release Working with the Delivery Team The Dev Team may propose stories for the Backlog Teams take time to mature The Dev Team is self-organizing Awareness of effective motivators can help build a high performance team Team Priorities Performance Boost Refactor the transaction engine to handle 10,000 per second Stories may come from the Team Technical Debt can slow down development Establishing Goals Vision Why are we doing this? Release Goals Quality, function, process, performance Make them SMART Sprint Goals Overall goal is much more than just completing the tasks Certified Scrum Owner 15

16 Effectiveness cprime Training Center Tuckman's Team Development Model Motivation Teams go through four stages Teams can regress when membership changes Storming Norming Performing Financial rewards often give poor results Intrinsic vs. extrinsic motivation People are motivated by autonomy mastery purpose Forming Applies to the Delivery Team and the whole Scrum Team See Dan Pink, TED.com and Drive Time Working with the ScrumMaster The ScrumMaster is your partner in achieving a smooth flow and continuous improvement The ScrumMaster is a productivity multiplier for the Team Value of the ScrumMaster ScrumMaster 7 Team Members ivity Manage impediments Facilitate meetings Mediate disputes Teach Scrum Manage the process Assist the Owner Observe and coach the Team Protect Team from distractions Communicate with stakeholders Keep track of time Encourage excellence Help with organizational change Certified Scrum Owner 16

17 Working with Stakeholders Customers are not your only Stakeholders You can t please everyone all the time Customers Execs Ecosystem Identification Prioritization Elaboration Innovation Desired Features Marketing Ops Owner Agile Team ScrumMaster Sprint Review Validation Delivery Consultation Strategy Refinement Delivery Team Who are your Stakeholders? Balancing Priorities Customers Other end-users Management Upper Marketing Sales Operations and Support Who Else? Stakeholder Preferences Internal and external Politics: is each one represented? Strategic Alignment Some stories map directly to corporate goals Driving Profit Value Exchange Model How do you trade money for value? Ex. transactional, licensed Profit Engine How do you enable people to buy more? Ex. freemium, standards, value-add services From Luke Hohmann, Enthiosys Scrum Meetings Scrum organizes work into 1-4 week time boxes called Sprints Each Sprint has 4 primary meetings The bulk of the time is spent creating value in the form of a product Certified Scrum Owner 17

18 Priority cprime Training Center Sprint Time Box Sprint Planning Meeting Focus No one can change the Sprint plan except the Scrum Team to add or remove a PBI 1-4 weeks Goal 1: What? Which PBIs can we commit to? What is our Sprint Goal? Ex. Build the shopping cart Sprint Backlog Goal 2: How? What tasks can we identify for each item? How long do we think each will take? Item S1 Steady cadence, fixed length S2 S3 S4 Abnormal Termination If the Sprint Goal cannot be reached for unexpected reasons, stop and plan a new Sprint 103 Backlog Time-box is 4 hours for a 2 week Sprint Attended by Owner, Delivery Team, ScrumMaster Other interested stakeholders 104 Daily Scrum Daily Progress and Planning 15 Min Item Sprint Burndown The Three Questions What did you do yesterday? What do you plan to do today? Is anything blocking you? Task Board Sprint Review Purpose Demonstrate the completed stories 2 Hours Get feedback from the Stakeholders Attendees Owner, Delivery Team, ScrumMaster Any other stakeholders Last day of Sprint ~2 hours for a 2 week sprint Preparation Who will show what? Deploy to a preview server Show actual running code! Any documentation needed? Update and show release burnup chart What is the Team status? Sprint Retrospective Team meets privately Goal is process improvement Format Gather Data Start Stop Continue Reflect on what worked well, what didn t Generate Insights Discuss results and new ideas Decide Action Items Consider adopting new practices Stop doing things that are not working Keep it interesting Appreciations Food Variety 1.5 Hours Certified Scrum Owner 18

19 Close Parking Lot More information for Owners Wrapping up Learn More Certification Forums Certified Scrum Owners group on LinkedIn Self-study Local Scrum Groups Scrum Gatherings Class Evaluation Class Picture Scrum Certification Options Instructor The Scrum Alliance is a nonprofit organization committed to delivering articles, resources, courses, and events that will help Scrum users be successful. Roger Brown Agile Coach Scrum Alliance Certified ScrumMaster Certified Scrum Owner Certified Scrum Developer Certified Scrum Professional Certified Scrum Coach Certified Scrum Trainer roger.brown@cprime.com Twitter: rwbrown Blog: LinkedIn: Theory Practice Guide 113 V Certified Scrum Owner 19

20 Elective Topics Where do Stories Come From? Where do Stories Come From? Budget and Finance Scaling Up and Out Portfolio Management Focus and Flow Other Prioritization Tools Action Plan Agile Teams may build product faster than traditional methods can discover user needs There are few more Agile methods for finding customer needs Innovation Games Customer Development Box Parallels product development Find out who your customers are What kind of market are you in? What is the Minimum Marketable Feature Set? Phase product with company growth Iterate to Learn Speed Boat Me and My Shadow 117 See also: Lean Startup discussions 118 Pragmatic Marketing Lean UX Tune into the Market. Gain practical techniques for learning about your market and competitors. Discover tools and techniques that allow you to identify the entire market, listen to it and become its messenger. - User Research Design Studio 119 Story Maps 120 Certified Scrum Owner 20

21 Estimate Variability cprime Training Center Budget and Finance Quicker Return on Investment Budgeting relies on Release Planning Velocity is the primary unknown in budget requests Some organizations are moving to more Agile budgeting models Estimating Release Cost Cone of Uncertainty Must Have Stories Should Have Stories Could Have Stories Release Backlog s1 s2 s3 sn sm-1 sm Planned scope = 300 sp Forecast velocity = 30 sp Planned Sprints = 10 Sprint cost = $100,000 Release Cost = $1,000,000 Ex. Sprint cost is cost of people on the team for 2 weeks Agile release forecast improves with each Sprint based on actual data as the Team matures Incremental Funding Beyond Budgeting Annual budgeting, like Waterfall development, is at odds with innovation, adaptability and responsive investment. Success is defined by keeping to the budget at any cost Sales targets trump customer sat Internal competition with other products Risk aversion Ask for more than you need and always spend it all maintenance cost is someone else s problem Initial budget request is based on cost estimate for 2 Releases becomes self-funding in Release 3 Denne, Mark; Cleland- Huang, Jane (2003). Software by Numbers: Low-Risk, High-Return Development Common Cause Transparency Self-managed Teams Ambitious Goals Reward financial performance Continuous Planning Just in time resourcing Manage by feedback 126 Certified Scrum Owner 21

22 Real Options Defer commitment until the last responsible moment Take steps to increase knowledge and stop early if assumptions are proven false Invest incrementally as assumptions are confirmed Reallocate capital based on new knowledge Scaling Scrum Up and Out Scrum can scale to many Teams Distributed Scrum is constrained by the laws of physics but there are patterns that can help Reduce budget cycle 12 mo 6 mo 3 mo 1 month Rudd, The Business Case for Agility Scaling Scrum Up Multi-Team Team is the scaling unit Divide work across multiple small teams by feature by component Organize with Chief Owner Team and Scrum of Scrums CPO strategic SoS tactical Team 1 Team 2 Team 3 Team 4 Distributing Scrum Out How well does it work? Scrum is the best way to manage distributed Teams. Distributed Teams are not the best way to do Scrum. But distributed teams are a common reality so Prefer whole teams at each location Start project co-located Have ambassadors who travel Have buddies across locations Expect more documentation Don t let anyone go dark Use video, IM, artifact sharing tools Portfolio Management Teams Increase Value/Time Agile and Scrum concepts can be applied at the product portfolio level Certified Scrum Owner 22

23 Meta-Scrum Portfolio Management Tips Manage allocation of investment in products Owner is Upper Management Members are project Owners Backlog is releases Priorities can change Teams can be re-allocated to different products Balance investment in Project Types Support the org Grow the business Create new opportunities Rank products/projects by value Stop Starting Start Finishing Meta Scrum Reduce the budget cycle for greater agility Don t throw good money after bad 133 Rothman, Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects 134 Focus and Flow Pull Systems Scrum works best when the Team achieves a smooth flow of work Scrum dynamics are based on the mathematics of queuing theory that we use to manage the Internet Continuous improvement is an underlying goal of Scrum Push Push systems overwhelm capacity, creating turbulence, rework, waste and delay Pull systems have a steady flow that provides predictability Small Batches Other Prioritization Tools Item Single-pieceflow reduces the wait time and moves risk to the margin Relative Weighting can be applied to Stories Financial Projection can be applied to Releases and Features Innovation Games can quickly get input from your customers Small batches move through a system quicker Minimize work in progress Certified Scrum Owner 23

24 Prioritization Factors Factors to consider Value How much revenue will it generate? How much present cost will it save? Cost The estimation process gives us a figure May change with time of delivery New knowledge About the project (means) About the product (ends) Risk In schedule, cost, functionality Business or technical Relative Weighting Relative Weighting applies at the story/feature level - Choose a manageable set of features - Assemble a set of Subject Matter Experts - For each feature, query the SMEs to give a 1-9 weight to How much benefit is there if this is implemented How much penalty is there if this is not implemented - Create the summary chart and add estimates of cost to get the value to cost ratios as a priority indicator Relative Weighting Calculation Financial Projection Benefit and penalty may be weighted differently Add benefit and penalty to get total value Priority = Value % / Cost % Financial prioritization (Profit and Loss Statement) Look out N years (product lifetime) Estimate New revenue Incremental revenue Retained revenue Operational efficiencies Balance with development cost to get net cash flow Approaches Innovation Games Net Present Value Internal Rate of Return Payback Period Buy a Feature 20/20 Vision Source: Agile Estimating and Planning, Mike Cohn 143 Prune the Tree 144 Certified Scrum Owner 24

25 Kano Analysis Kano Analysis applies at the theme level - Group features into - Threshold (must have) - Linear (the more, the better) - Exciters (drive people to buy) - Get opinions from - Experts - User Survey Kano Survey Small user sample is sufficient Ask both functional What if this feature is included? and dysfunctional questions What if this feature is missing? Categorize and aggregate results In your product include All threshold features Some linear features A few exciters 145 Agile Estimating and Planning Mike Cohn 146 Action Plan Things we can do to improve value delivery: actions What new opportunities do you see for improving product ownership and value delivery? What concrete actions can you take as a group to achieve those improvements? The Testing Pyramid Certified Scrum Owner Instructor Roger Brown CST, CSC Manual Tests through UI Automation Suites Unit Tests Exploratory testing Automated UI Tests Automated Acceptance Tests Unit Tests Traditional (find bugs) Agile (prevent bugs) All slides 2014 Roger. W. Brown 150 Certified Scrum Owner 25

Certified Scrum Product Owner

Certified Scrum Product Owner Training Transition Transformation Course Objectives You will learn about Instructor Roger Brown CST, CSC The Scrum framework Planning in Scrum Owner responsibilities and practices And you will be eligible

More information

Certified Scrum Product Owner 1

Certified Scrum Product Owner 1 Course Objectives Certified Scrum Owner Instructor Roger Brown CST, CSC You will learn about The Scrum framework Planning in Scrum Owner responsibilities and practices And you will be eligible for Scrum

More information

Agile Software Development

Agile Software Development All slides 2013 Roger W. Brown Training Transition Transformation Instructor Roger Brown CST, CSC www.agilecrossing.com Foundations Empirical Process Agile Basics Mechanics Scrum Framework Scrum Execution

More information

Agile Software Development

Agile Software Development Training Transition Transformation Instructor Roger Brown CST, CSC Topics Foundations Mechanics Planning Scrum Roles Agile Success Factors Agile Transition Extreme Programming Kanban All slides 2014 Roger

More information

Owning An Agile Project: PO Training Day 2

Owning 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 information

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

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction Scrum Alliance Certified Scrum Professional-Product Owner Learning Objectives March 2017 by the Scrum Alliance CSPO and CSP Learning Objectives Committees Introduction Purpose This document describes the

More information

Portfolio Management In An Agile World

Portfolio 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 information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

More information

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

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

More information

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

PMI 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 information

Making 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 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 information

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Change Agile. Ben Linders, André Heijstek. veranderproject.nl Change Agile Ben Linders, André Heijstek veranderproject.nl Change Projects Characteris

More information

Introduction to Agile and Scrum

Introduction 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 information

Scaling Agile to the Enterprise

Scaling 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 information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Tracking Scaling Scrum Design in the Scrum Process Benefits

More information

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

More information

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)

Agile 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 information

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

Handling 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 information

Let's (Re)Learn about Agile and Scrum in One Hour!

Let's (Re)Learn about Agile and Scrum in One Hour! AT5 Agile Practices Thursday, June 7th, 2018, 11:30 AM Let's (Re)Learn about Agile and Scrum in One Hour! Presented by: Steven Spearman Swift Ascent, LLC Brought to you by: 350 Corporate Way, Suite 400,

More information

Agile Planning. Petri Heiramo. Agile Coach, CST

Agile 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 information

SAFe in a Nutshell SCALED AGILE FRAMEWORK

SAFe in a Nutshell SCALED AGILE FRAMEWORK SAFe in a Nutshell SCALED AGILE FRAMEWORK CINDY LAKE INTRODUCTION Education MBA/ITM Master of Business Administration/Informational Technology Management 2010 The UNIVERSITY OF PHOENIX, Salt Lake City,

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017 Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right Copyright 2017 Start you Agile project right Projects need direction teams need to know where

More information

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

2. 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 information

Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in

Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in most cases, is recommended to be avoided. But, for almost

More information

Two Branches of Software Engineering

Two 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 information

Agile Certified Professional

Agile Certified Professional Certified Professional Study Guide Take the Certification Online www.scrumprofessionals.org Contents 1. AGILE PRIMER... 1 Roles in... 1 Cross-functional Team... 2 How an Team Plans its Work?... 3 What

More information

Russell Pannone February 10, 2009

Russell 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 information

The Business Value of Agile Transformation

The Business Value of Agile Transformation SolutionsIQ The Business Value of Agile Transformation By John Rudd Overview The potential benefits of full-scale Agile are enormous, although rarely fully realized. Many of the companies that adopt Agile

More information

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

4 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 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 information

Mike Vincent. mvasoftware.net

Mike Vincent. mvasoftware.net Scrum and ALM Coach Over 30 years as software developer and architect Marketing director, construction project manager and structural engineer previously Microsoft MVP - Visual Studio ALM Professional

More information

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

SOFTWARE 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 information

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

Agile 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 information

Organizational Matters

Organizational Matters Organizational Matters Christoph Matthies christoph.matthies@hpi.de Software Engineering II WS 2018/19 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Communication If you

More information

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

SEPTEMBER 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 information

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations 1 Enterprise Scrum (ES) is a highly configurable, customer-centric management framework for achieving

More information

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) AGILE Realities Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) 1 AGILE Gaining Momentum 2 AGILE First Impressions Fast! Flexible! 3 AGILE Development Myths "Agile

More information

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess welcome to Agile Learning Labs Understanding Scrum 8th Agile Meetup @ Thess 23.10.15 Nikos Batsios Agile Coach, Scrum Master, Trainer nbatsios@mac.com personal thoughts: https://escapelocaloptimum.wordpress.com

More information

This is my blog btw. I post in both Swedish and English.

This is my blog btw. I post in both Swedish and English. 1 My name is Mikael Lundgren, and I studied at DVP 1989-1994. Through my career I have worked as a programmer, project manager, Scrum Master and development manager. I have worked with such diverse industries

More information

SCRUMOPS. David West Scrum.org All Rights Reserved

SCRUMOPS. David West Scrum.org All Rights Reserved SCRUMOPS David West Jayne Groll @ScrumDotOrg, @DevOpsInst Improving the Profession of Software Delivery 2 Entering the Super Nova 3 Firstly THERE IS NOT SUCH THING AS ScrumOps! 4 Building Bridges.. 5 This

More information

The Stability States of Scrum: 2 Keys to Building High Performing Teams

The Stability States of Scrum: 2 Keys to Building High Performing Teams The Stability States of Scrum: 2 Keys to Building High Performing Teams Alicia R. McLain, Lean Agile Transformation Executive Coach E: SdAgileCoP@gmail.com #DoDbuildsHighPerformingTeams #DoRbuildsHighPerformingTeams

More information

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016 CSC301 Scrum, detailed view of an agile process CSC301, Winter 2016 Today s Tour - Scrum We will take a tour of Scrum An agile process Well More framework than process Extremely popular in the last 5-10

More information

The Seven Deadly Sins of Scrum

The Seven Deadly Sins of Scrum The Seven Deadly Sins of Scrum Fran O Hara Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie 1 See scrum.org Rules Artifacts Product backlog Sprint backlog Burndown Charts Definition of

More information

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP 2 Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3 Summary of Changes Project managers

More information

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Acceptance 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 information

Advanced Release Planning

Advanced Release Planning Agile Project Management Jim Highsmith Chapter 8 Advanced Release Planning Failure to keep Release Plans current! Management needs to know how a business problem will be solved, its cost, how long it will

More information

Easy-to-Build Workflows & Forms For Dummies WHITEPAPER

Easy-to-Build Workflows & Forms For Dummies WHITEPAPER Easy-to-Build Workflows & Forms For Dummies WHITEPAPER LuitBiz BPM Business Process Management Software Luit Infotech Private Limited Phone: + 91 80 4206 1217 Email: sales@luitinfotech.com Website:http://www.luitinfotech.com

More information

Managing Projects of Chaotic and Unpredictable Behavior

Managing Projects of Chaotic and Unpredictable Behavior Managing Projects of Chaotic and Unpredictable Behavior by Richard Dick Carlson Copyright 2013, Richard Carlson; All Rights Reserved 1 Managing Projects of Chaotic and Unpredictable Behavior Dick Carlson,

More information

An Agile Projects Introduction Course #PMCurrent-1

An 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 information

Agile Testing - Joe Caravella 1

Agile 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 information

Collaboration at Scale: at Scale! 13-June-2018

Collaboration at Scale: at Scale! 13-June-2018 Collaboration at Scale: at Scale! 13-June-2018 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides focused,

More information

Agile & Lean / Kanban

Agile & 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 information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

THE PRODUCT MANAGER S COMPLETE GUIDE TO PRIORITIZATION

THE PRODUCT MANAGER S COMPLETE GUIDE TO PRIORITIZATION THE PRODUCT MANAGER S COMPLETE GUIDE TO PRIORITIZATION How to Choose the Right Features and Ship Better Products The Product Manager s Complete Guide to Prioritization Table of Contents Introduction 1.

More information

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

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR 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

More information

Agile Delivery Framework (ADF)

Agile 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 information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013 The ABC of Agile Business Change James Yoxall BCS 17 September, 2013 Introduction Purpose is to explore the concept of Agile Business Change What does it mean? Why might it be a good thing? Where and when

More information

Agile Marketing Automation

Agile Marketing Automation Agile Marketing Automation AGILE MARKETING AUTOMATION We are movers. We are shakers. Our thoughts, our interactions, and the technology we use, is constantly moving toward a more optimized state in which

More information

Agile Guru Q & A. Michael James Software Process Mentor and Scrum Trainer. March 29, 2013 ENTERPRISE CLOUD DEVELOPMENT 1

Agile Guru Q & A. Michael James Software Process Mentor and Scrum Trainer. March 29, 2013 ENTERPRISE CLOUD DEVELOPMENT 1 Agile Guru Q & A Michael James Software Process Mentor and Scrum Trainer March 29, 2013 ENTERPRISE CLOUD DEVELOPMENT 1 Copyright 2012 CollabNet, Inc. All Rights Reserved. Learn More Lead Better with Agile

More information

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 1. Introduction 1 min. 2. Waterfall vs Agile 5 min. 3. Agile - General Concepts 5 min. 4. Agile methods: Scrum vs XP vs Lean

More information

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog. Scrum Scrum Kanban Kanban XP XP Acceptance Criteria Acceptance Criteria Agile Manifesto Agile Manifesto Acceptance Test Acceptance Test Backlog Refinement Backlog Refinement Burndown Chart Burndown Chart

More information

We are Product Support following Kanban (ScrumBan), yet pulling in small features (stories), room for scope creep.

We 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 information

Advantages of Agile model:

Advantages of Agile model: Agile methodology Agile : We divide the application components (parts) and work on them one at a time. When one is ready we deploy it to production (live environment). Agile is very collaborative and interactive.

More information

Scaled 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) 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 information

Title : 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

Collaboration at Scale: Release Planning Tips and Techniques. 11-Apr-2018

Collaboration at Scale: Release Planning Tips and Techniques. 11-Apr-2018 Collaboration at Scale: Release Planning Tips and Techniques 11-Apr-2018 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar

More information

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

Standard 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 information

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too Sign up to mailing list Join Slack, teaching team is available All links are on the course website Slides are uploaded there too Week 1 (Oct 16 Oct 20) Introduction lectures Week 2 (Oct 23 Oct 27) Work

More information

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Johanna 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 information

Management by Consensus

Management by Consensus Management by Consensus A Manager's Guide to Scrum A Presentation for The CoolTech Club Menlo Park, June 7 th, 2006 Tobias Mayer tobias@agilethinking.net Presenter: Tobias Mayer Software Developer Educator,

More information

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Bridging 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 information

Kimberly Davis CSM, CSPO, PMI-ACP, SA, SP, CAL1 Lead Agile Architect ASRC Federal Mission Solutions Moorestown, NJ

Kimberly Davis CSM, CSPO, PMI-ACP, SA, SP, CAL1 Lead Agile Architect ASRC Federal Mission Solutions Moorestown, NJ Kimberly Davis CSM, CSPO, PMI-ACP, SA, SP, CAL1 Lead Agile Architect ASRC Federal Mission Solutions Moorestown, NJ INTRODUCTION Our Scaled Agile Transformation Scaling Agile across two enterprises Scaling

More information

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13 Presented by: and Communicating Agile Project Status to Management 1 Introduction and Agenda Bill Gaiennie, Davisbase Consulting 17 years in software development. 7 years working with software development

More information

Innovating at Internet Speed: How to balance speed and efficiency in the digital age

Innovating at Internet Speed: How to balance speed and efficiency in the digital age Innovating at Internet Speed: How to balance speed and efficiency in the digital age Alan W. Brown Professor of Entrepreneurship and Innovation Surrey Business School University of Surrey, UK alan.w.brown@surrey.ac.uk

More information

It can be done. Agile at Scale

It can be done. Agile at Scale It can be done. Agile at Scale March 31, 2017 Catalysts & Motivations for Agile Are you experiencing: Extended Delivery Timeframes from concept to launch Extensive Changes Late in the Development Cycle

More information

Collaboration at Scale: Advanced Roadmapping. 14-Mar-2018

Collaboration at Scale: Advanced Roadmapping. 14-Mar-2018 Collaboration at Scale: Advanced Roadmapping 14-Mar-2018 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides

More information

Introduction... 1 Part I: Understanding Agile... 7

Introduction... 1 Part I: Understanding Agile... 7 Contents at a Glance Introduction... 1 Part I: Understanding Agile... 7 Chapter 1: Modernizing Project Management...9 Chapter 2: The Agile Manifesto and Principles...19 Chapter 3: Why Agile Works Better...43

More information

AGILE EXECUTIVE OVERVIEW

AGILE EXECUTIVE OVERVIEW AGILE EXECUTIVE OVERVIEW JOHNOKORO jokoro@rallydev.com Blog: AuspiciousAgile.com Summary Agile Services Director, Rally Software Nearly two decades in technology roles Founder of Agile Practice at US Consultancy

More information

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

AGILE SOLUTIONS. Agile Basics

AGILE 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 information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

Craig D. Wilson, MS, PMP, CSM. Matincor, Inc. IT Management Consulting

Craig D. Wilson, MS, PMP, CSM. Matincor, Inc. IT Management Consulting Craig D. Wilson, MS, PMP, CSM Matincor, Inc. IT Management Consulting IT Management Consultant 10+ years of service as an independent consultant preceded by 10+ years of senior and executive management

More information

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

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD) Professional Scrum Developer with Rudi Larno & Steven Kockelkoren May 9 May 13, 2011 Belgium (location TBD) Overview The Professional Scrum Developer course is a unique and intensive five-day experience

More information

Lecture 8 Agile Software Development

Lecture 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 information

NCOVER. ROI Analysis for. Using NCover. NCover P.O. Box 9298 Greenville, SC T F

NCOVER. ROI Analysis for. Using NCover. NCover P.O. Box 9298 Greenville, SC T F NCOVER ROI Analysis for Test Coverage Using NCover NCover P.O. Box 9298 Greenville, SC 29601 T 864.990.3717 F 864.341.8312 conversation@ncover.com www.ncover.com Table of Contents Executive Summary 2 Cost

More information

Scrum Product Owner Course 03 - Roles and Responsibilities

Scrum Product Owner Course 03 - Roles and Responsibilities Scrum Product Owner Course 03 - Roles and Responsibilities Course Slide 1 Roles and Responsibilities Topics Covered Product Owner Role Scrum Master Role Scrum Team Role Other Roles Slide 2 Learning Objectives

More information

Agile Systems Development In a Medical Environment

Agile Systems Development In a Medical Environment Agile Systems Development In a Medical Environment 2016 Jama Software, Inc Meet Jama Requirements & Test Management Cary Bryczek Jama Software Simplify Complex Product Development https://www.jamasoftware.com/

More information

"Product Owner Anti-Patterns"

Product Owner Anti-Patterns AT4 Class 6/9/2011 12:45:00 PM "Product Owner Anti-Patterns" Presented by: Monica Yap SolutionsIQ Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com

More information

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$

More information

Quality in software development. Geir Amsjø

Quality in software development. Geir Amsjø Quality in software development Geir Amsjø 1 Dedication Three stonecutters were asked: What are you doing? Thanks to Mary Poppendieck www.poppendieck.com 2 Can you solve this problem for me? Organization

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

Introduction to Agile/Extreme Programming

Introduction 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 information

Lean Agile Product Development using the Scaled Agile Framework (SAFe )

Lean Agile Product Development using the Scaled Agile Framework (SAFe ) Lean Agile Product Development using the Scaled Agile Framework (SAFe ) Eugene Nkomba, SPC4, ASQ-CMQ/OE March 14, 2018 3/7/2018 Waterfall vs. Agile It is not enough that management commit themselves to

More information

Decomposing SAFe. Saturday, April 30th, 2016 at IIT Chicago Always FREE! Registration is OPEN!

Decomposing SAFe. Saturday, April 30th, 2016 at IIT Chicago Always FREE! Registration is OPEN! Decomposing SAFe Saturday, April 30th, 2016 at IIT Chicago Always FREE! Registration is OPEN! http://www.chicagocodecamp.com/ I ll be at Manager s Workshop on Monday Half-Day Tutorial: Value Stream Mapping

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

A practical guide to governance of enterprise-scale Agile projects. 4 October 2011

A practical guide to governance of enterprise-scale Agile projects. 4 October 2011 A practical guide to governance of enterprise-scale Agile projects 4 October 2011 What are we talking about! Governance of enterprise-scale Agile projects What is Governance? What is enterprise-scale Agile?

More information