Agile Business Intelligence (or how to give management what they need when they ask for it)

Preview:

DESCRIPTION

If you like the ideas raised in this presentation, don't forget to check out my latest book, Directing the Agile Organisation (http://theagiledirector.com/book). Based on common agile management methods, this presentation will demonstrate the processes and workflows required to manage a Business Intelligence team or project in a flexible, iterative and agile manner. We will also examine the open source technologies that assist in supporting and automating the processes. These processes draw on the underlying principles of agile and utilises a combination of Scrum, Test Driven Development, Feature Driven Design and XP. These methods can be applied in both a low maturity environment to develop business intelligence capability, or a high maturity environment to encourage greater customer engagement.

Citation preview

EVAN LEYBOURNEVAN@THEAGILEDIRECTOR.COM

AGILE BUSINESS INTELLIGENCE

Evan LeybournLean / Agile Business Leader and AuthorMelbourne, Australia@eleybournhttp://theagiledirector.com

CLICK TO DISCOVER MORE

WHAT DOES BEING “AGILE” ACTUALLY MEAN?THE AGILE MANIFESTO

To what degree is the outcome knowable in advance?

To what degree can you coordinate and control all the players?

To what degree is the outcome dependent on intangible elements?

Wat

erfa

ll

Agile

Waterfall

Agile

INDIVIDUALS AND INTERACTIONSOVER PROCESSES AND TOOLS

WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION

CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION

RESPONDING TO CHANGE OVER FOLLOWING A PLAN

Business change via sustained effort across the organisation

Business change via sustained effort across the organisation

Change

Change

Change

BUSINESS• USERS• CUSTOMER• PRODUCT OWNER

TECHNICAL• SCRUM MASTER• DEVELOPERS• TESTERS

7 +/- 2

7 +/- 2TYPICAL TEAM SIZE

BEGINNING THE PROCESS

AGILE PROJECTS HAVE MINIMAL INITIATION

THE DEVELOPMENT TEAM SHOULD BE

ENGAGED DURING INITIATION

CUSTOMER IS FULLY AWARE OF THEIR RESPONSIBILITIESCUSTOMERS SHARE ACCOUNTABILITY FOR DELIVERY

CREATE THE INITIAL PRODUCT BACKLOG (IN LOW DETAIL)ALLOW CUSTOMERS TO SLOWLY DEFINE THEIR NEEDS

HIGH PRIORITY• SUMMARY• ESTIMATE• DETAIL• FUNCTION• ACCEPTANCE CRITERIA

LOW PRIORITY• SUMMARY• ESTIMATE

ESTIMATE THE PRODUCT BACKLOGFIRST ORDER ESTIMATE - USING STORY POINTS

1, 2, 3, 5, 8, 13, 20, 40, 100FIBONACCI SEQUENCE

ITERATIONS SHOULD BE BETWEEN 1 & 4 WEEKSSHORTER ITERATIONS PROVIDE MORE OPPORTUNITIES TO INSPECT & ADAPT

PRIORITISE THE PRODUCT BACKLOGBEFORE THE PLANNING WORKSHOP

DEFINE THE BUSINESS GOAL FOR THE ITERATIONPART 1: BUSINESS PLANNING

PART 2: TECHNICAL PLANNING

DECOMPOSE USER STORIES INTO TASKS (< 1 DAY)

CREATE THE ITERATION BACKLOG (IN HIGH DETAIL)OWNED & MAINTAINED BY THE DEVELOPERS

PLAN, DESIGN & ESTIMATE TASKSTECHNICAL SPECIFICATIONS

Highest Priority Task

Test-Driven Development

BuildCommit

Continuous Integration

Done

Testing

Deploy

KANBAN (かんばん )WORKFLOW MONITORING & VISUALISATION

MURA: UNEVENNESSMURI: OVERBURDENMUDA: WASTEUNDERSTANDING WASTE

Backlog Build Test Done

Backlog Analysis Build Test Stage Doc’ Release Done

1• Create a test

2• Add the test to the test catalogue

3• Write the code

4• Run the tests (all of them)

5• Clean up the code as required. (Refactor)

TEST – DRIVEN DEVELOPMENT

TEST TYPES

DEFECT, USABILITY, FUNCTIONALITY & DATA

CUSTOMERS CAN ALWAYS SEE PROGRESSPROMOTING TRANSPARENCY THROUGH THE SCRUMS AND BACKLOG

PROGRESS MONITORING

BURNUP CHARTSBURNDOWN CHARTSCUMULATIVE FLOW STATISTICAL RUN

BURNUP CHART

BURNDOWN CHART

VELOCITY

HOW MUCH WORK CAN BE DELIVERED PER ITERATION

DISCOVERY

SCOPE CREEP

PLATEAU

TOO MANY FEATURES

TRACKING EPICS

CUMULATIVE FLOW DIAGRAM

CYCLE TIME RUN CHARTS

DIFFERS BY ORGANISATION

WHAT DOES “DONE” MEAN?

PRESENT & REVIEW COMPLETED WORK TO THE CUSTOMER ITERATION REVIEW

RETROSPECTIVE & KAIZEN (改善 )CONTINUOUS IMPROVEMENT

KAIZEN EMPHASISES

TEAMWORK, DISCIPLINE & MORALE

TO LEARN MORE, CHECK OUT

DIRECTING THE AGILE ORGANISATIONBY EVAN LEYBOURNAVAILABLE AT AMAZON AND ALL GOOD BOOK STORES

CLICK HERE TO DISCOVER MORE

Recommended