TROPICAL AGILE Johannes Brodwall. “How long will it take to drive to Chicago”

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

Ensuring Quality Support by Measuring Quality of Responses Mike Myers Director – Help Desk Operations Robin Rea Process Services Project Manager CompuCom.
Welcome to the See how Housecleaning Business Manager will tame your business… Demonstration © 2007 Housecleaning Business Manager™ All Rights Reserved.
Welcome to Housecleaning Business Manager ™ ©2008 Jeff Campbell’s Clean Team & Rick Morse Consulting All Rights Reserved See how Housecleaning Business.
Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief
Extreme delivery: The real measure of progress is… Johannes Brodwall Exilesoft Chief
IMPLEMENTATION KICK-OFF.  Perry’s Introduction  Project Director  Stacy Garton  Executive Team  Sandy  Jason  Bill  David.
IAgile – iNetFrame’s framework for agile development Features Get to see a working product early Development shadows evolving requirements Pair programming.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Non-Coding Activities a Development Team Needs a.k.a ”I don’t code, am I no longer useful?” Maaret Pyhäjärvi| | Twitter: maaretp Test Granlund.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Skills Contest Everyone’s a winner! Transcomm 2013 Connie Rus Multimedia Communications Manager May 15, 2012.
SE 450 Software Processes & Product Metrics Reliability: An Introduction.
Project Work and Administration
By Saurabh Sardesai October 2014.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
ACCOUNTING EXPRESS PowerPoint Project #3 Week 14 By: Rachel Edwards.
Swami NatarajanJuly 14, 2015 RIT Software Engineering Reliability: Introduction.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
© Copyright 2003, Binomial International Inc. Phoenix Business Continuity and Disaster Recovery Planning Software Recovery Planning Software Tools Recovery.
GroupLink’s everything HelpDesk The Novell Integrated Service Desk Que Mangus Marketing Manager
 The need  The priority  The confidence to take action The Financial Ca$e for Online Staffing Online Assessment plus Tracking delivers outstanding financial.
AFISS, ◊ Tel: (519) ◊ ◊ ◊ Web: ◊
On Target Group Coaching for Painting Contractors November 6, 2014.
Johannes Brodwall Getting your project off the ground.
Johannes Brodwall Getting your project off the ground.
Copyright © 2006, Solbourne Confidential Oracle UPK and Solbourne’s UPK Accelerator April 27, 2007.
Extreme Planning: Agile turned to the max DevDay.LK Johannes
QuickBooks 2010/11 New Features Catie Cotcher. QuickBooks Session Overview Design objectives for QuickBooks 2010/11 Enhancements from QuickBooks 2009/10.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
UML Mars UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Intellias. Streamlining Lawson Applications from an Intellias Web Interface.
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
DevDiv’s Cadence – The Journey Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/ weeks 10 – 12 weeks 3 weeks Apr.
Presented By T. J. Crayne Panelists Wayne Stillwagon, Executive VP, Miller’s Supplies At Work Steve Gordon, President, Independence Business Supply Robert.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Project Management Inspections and Reviews 1 February.
1 PennDOT ATX Project Summer Semester EOSP Team Stalagmite: Dan Abramovich Jeff Ditillo Oksana Schubert Alexey Stolpovskikh Dehua Zhang.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
Or How to Gain and Sustain a Competitive Advantage for Your Sales Team Key’s to Consistently High Performing Sales Organizations © by David R. Barnes Jr.
Johannes Brodwall Chief Scientist Smidig arkitektur.
Agile Adoption G8way Health Project.
It’s tough out there … Software delivery challenges.
SERVICE REQUEST MANAGEMENT IMPLEMENTATION Rev Mar 11, 2008.
10 W EEK P ROJECT S COPE OF S ERVICES March 13th, 2014.
Who is Gregg? 1 Mile
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Business Acceleration Program Fall 2015 Session 10 November 19, 2015.
Where is the strategy with an agile team? In search of long-term ideas that guide test design Maaret Pyhäjärvi
Biffa CustomerZone Customer Presentation. Biffa CustomerZone Nonstop availability - access to the zone is available 24 hours a day, 7 days a week Controlled.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Introducing an Agile Process to an Organization By Mike Cohn and Doris Ford IEEE Computer.
How to use your data science team: Becoming a data-driven organization
Methodologies and Algorithms
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Agile Scrum Management
Company Insight Enterprises Inc
Methodical Accelerator Design
Client Management Managing Client Expectations
Scrum MODULE 3 – Part 3.
Burn Down charts for Project Management
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Project Overview.
Software Development In Agile
Presentation transcript:

TROPICAL AGILE Johannes Brodwall

“How long will it take to drive to Chicago”

Kandy

t = s/v

After 1 hours, we have only got to Mahara…

Tropical Agile

TROPICAL AGILE 11 Planning – man-week sized items  Gather “everyone” to discuss => usage flow  Usage flow => product backlog  Product backlog => time and cost (t = s/v) Tracking every week  Actual production, changes in scope  Demonstrations with customers => expectations  Progress, scope, expectation/insufficient done-ness => risk Accelerating with demo  Practice mock demo during planning  Use demo driven work to focus on feature slices (avoid deps)  Demonstrate with externals to get feedback Presentasjonstittel

Planning

Getting the flow

For some stakeholder Who wants to achieve some goal The ??? system Is a type of application Which lets them perform some actions. Unlike most relevant alternative Our product has some advantage

For companies Who wants to get specialist work done The TempEmp system Is a self-serve web application Which lets them post positions and evaluate candidates. Unlike calling a workforce agent Our product gives access to more talent in a structured way.

(rough number) of (stakeholder type) use our system (frequency) to (perform task) * X. They want the system to be (quality attribute).

Hundred of client HR managers use our system several times per week to post positions, evaluate candidates, and select candidates. They want the system to let them specify their exact requirements.

Thousands of workers use our system every few months to enter and update their skill profile and every week to register hours. They want the system to be easy to use.

A few handfulls of case workers use our system every day to suggest candidates for positions. They want the system to be fast and efficient.

A handful of key account managers use our system every few weeks to add new client companies. They want the system to simple and intuitive.

A handful of account managers use our system every week to bill client companies and follow up missing payments. They want the system to automated.

1.KAM adds new client company 2.Client HR manager posts positions 3.Worker register skill profile 4.Case worker suggests candidate for position 5.Client HR manager evaluates candidate 6.Client HR manager selects candidate 7.Worker works 8.Worker register hours 9.Account manager bills client company 10.Client company pays 11.Account manager follows up missing payment

Producing the log

1.… 2.Client HR manager posts positions 3.… 4.Case worker suggests candidate for position 5.… 6.… 1.Experimental post position 2.… 3.… 4.… 5.Simplified post position 6.… 7.… 12.… 13.Complete post position 14.… 15.… 27.Polished post position 28.… … 58. …

1.… 2.Client HR manager posts positions 3.… 4.Case worker suggests candidate for position 5.… 6.… 1.Experimental post position 2.… 3.Experimental suggest candidate 4.… 5.Simplified post position 6.… 7.… 12.Simplified suggest candidate 13.Complete post position 14.… 27.Complete suggest candidate 28.Polished post position 29.… … 58. …

1.… 2.Client HR manager posts positions 3.… 4.Case worker suggests candidate for position 5.… 6.… 1.Experimental post position 2.Simplified deployment 3.Experimental suggest candidate 4.… 5.Simplified post position 6.… 7.… 12.Simplified suggest candidate 13.Complete post position 14.… 27.Complete suggest candidate 28.Polished post position 29.Automated deployment … 58. … Look and feel Deployment Performance Quality …

1.… 2.Client HR manager posts positions 3.… 4.Case worker suggests candidate for position 5.… 6.… 1.Experimental post position 2.Simplified deployment 3.Experimental suggest candidate 4.Simple look and feel 5.Simplified post position 6.… 7.First performance test 12.Simplified suggest candidate 13.Complete post position 14.… 27.Complete suggest candidate 28.Polished post position 29.Automated deployment … 58. … Look and feel Deployment Performance Quality …

Tracking the project

WeekEndsPlannedΣ planned 117. Apr Apr May May May May May Jun Jun Jun658

EndsPlanΣ planned Σ hoursHoursJohannesJan OleBjørn 117. Apr Apr May May May May May Jun Jun Jun

Running project

Tracking the project

StoryPlanned week ForecastActual Experimental post position117. Apr15. Apr Simplified deployment117. Apr15. Apr Experimental suggest candidate 117. Apr … Simplified post position31.May … Simplified suggest candidate48. May Complete post position48. May … Complete suggest candidate515. May Polished post position515. May Automated deployment515. May

WeekEndsPlannedΣ plannedActualΣ actual 117. Apr Apr May May May628

But what if you’re wrong?

WeekEndsPlannedΣ plannedActualΣ actual 117. Apr Apr May May May628

StoryPlanned week ForecastActual Experimental post position117. Apr15. Apr Simplified deployment117. Apr15. Apr Experimental suggest candidate 117. Apr … Simplified post position31.May8. May … Simplified suggest candidate48. May Complete post position48. May … Complete suggest candidate515. May Polished post position515. May Automated deployment515. May

WeekEndsPlannedΣ plannedActualΣ actual 117. Apr Apr May May May628

StoryPlanned week ForecastActual Experimental post position117. Apr15. Apr Simplified deployment117. Apr15. Apr Experimental suggest candidate 117. Apr … Simplified post position31.May8. May … Simplified suggest candidate48. May Complete post position48. May … Complete suggest candidate515. May8. May Polished post position515. May Automated deployment515. May

WeekEndsPlannedΣ plannedActualΣ actual 117. Apr Apr May May May

Crazy and untested

StoryHow good?How useful? Experimental post position32 Simplified deployment33 Experimental suggest candidate 32 … Simplified post position35 … Simplified suggest candidate54 Complete post position44 … Complete suggest candidate Polished post position Automated deployment

WeekEndsActualΣ actualQualityLast release 117. Apr664, Apr6123,2 31.May4163,81.May 48. May6223,71.May 515. May6282,31.May

WeekEndsTeam 1Σ team 1Team 2Σ team Apr Apr May May May

TROPICAL AGILE 46 Planning – man-week sized items  Gather “everyone” to discuss => usage flow  Usage flow => product backlog  Product backlog => time and cost (t = s/v) Tracking every week  Actual production, changes in scope  Demonstrations with customers => expectations  Progress, scope, expectation/insufficient done-ness => risk Accelerating with demo  Practice mock demo during planning  Use demo driven work to focus on feature slices (avoid deps)  Demonstrate with externals to get feedback Presentasjonstittel

47