Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "TROPICAL AGILE Johannes Brodwall. “How long will it take to drive to Chicago”"— Presentation transcript:

1 TROPICAL AGILE Johannes Brodwall

2

3

4

5

6 “How long will it take to drive to Chicago”

7 Kandy

8 t = s/v

9 After 1 hours, we have only got to Mahara…

10 Tropical Agile

11 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

12 Planning

13 Getting the flow

14 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

15 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.

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

17 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.

18 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.

19 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.

20 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.

21 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.

22 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

23 Producing the log

24 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. …

25 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. …

26 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 …

27 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 …

28 Tracking the project

29 WeekEndsPlannedΣ planned 117. Apr66 224. Apr612 31.May416 48. May622 515. May628 622. May634 729. May640 85. Jun646 912. Jun652 1019. Jun658

30 EndsPlanΣ planned Σ hoursHoursJohannesJan OleBjørn 117. Apr66 150 37.5 224. Apr612 30015037.5 31.May416 42012030 48. May622 57015037.5 515. May628 49012030 622. May634 64015037.5 729. May640 76012030 85. Jun646 91015037.5 912. Jun652 110015037.5 1019. Jun658 130015037.5

31 Running project

32 Tracking the project

33

34 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

35 WeekEndsPlannedΣ plannedActualΣ actual 117. Apr6666 224. Apr6126 31.May416 48. May622 515. May628

36 But what if you’re wrong?

37 WeekEndsPlannedΣ plannedActualΣ actual 117. Apr6666 224. Apr6126 31.May416214 48. May622 515. May628

38 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

39 WeekEndsPlannedΣ plannedActualΣ actual 117. Apr6666 224. Apr6126 31.May416214 48. May622923 515. May628

40 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

41 WeekEndsPlannedΣ plannedActualΣ actual 117. Apr6666 224. Apr6126 31.May416214 48. May622923 515. May6281033

42 Crazy and untested

43 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

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

45 WeekEndsTeam 1Σ team 1Team 2Σ team 2 117. Apr6610 224. Apr6121020 31.May416828 48. May6221038 515. May6281048

46 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 47


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

Similar presentations


Ads by Google