Your SlideShare is downloading. ×
Arrows Group Event 06
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arrows Group Event 06

326

Published on

Slides from the Agile Evangelists Event 06

Slides from the Agile Evangelists Event 06

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
326
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introducing KanbanFriday, 1 April 2011
  • 2. Muda   Japanese  term  for  an  ac1vity  that  is  wasteful  and  doesnt  add   value  or  is  unproduc1ve.  Friday, 1 April 2011
  • 3. Mura     Japanese  term  for  unevenness  and  inconsistency.Friday, 1 April 2011
  • 4. Muri       Japanese  term  for  overburden,  unreasonableness  or  absurdity.  Friday, 1 April 2011
  • 5. The seven principles of lean software development • Eliminate Waste • Build Quality In • Create Knowledge • Defer Commitment • Deliver Fast • Respect People • Optimise The Whole Mary Poppendieck, Tom Poppendieck, Implementing Lean Software Development From Concept to CashFriday, 1 April 2011
  • 6. Team LevelFriday, 1 April 2011
  • 7. Scenario • Tasked with resolving performance related technical debt • Tasked with resolving scalability related technical debt • Spent two iterations analysing system • Under pressure to produce user stories • Under pressure to provide reliable estimates for stories • Failing to deliver on iteration commitments • Level of uncertainty too high to provide consistent estimation • Migrating to Kanban to manage development and incremental improvementFriday, 1 April 2011
  • 8. Friday, 1 April 2011
  • 9. Friday, 1 April 2011
  • 10. Friday, 1 April 2011
  • 11. Friday, 1 April 2011
  • 12. Friday, 1 April 2011
  • 13. Friday, 1 April 2011
  • 14. Friday, 1 April 2011
  • 15. Friday, 1 April 2011
  • 16. Friday, 1 April 2011
  • 17. Friday, 1 April 2011
  • 18. Friday, 1 April 2011
  • 19. Friday, 1 April 2011
  • 20. Color coding of work Time & Date items ‘Record Triggers’ Separate bins for waste divided between time waste and Statistical process requirements waste Prioritized inventory of Filter for highest control charts requirements priority work ‘Fast-Lane’ for work with priority conditions of service Work In Progress limits Program level consistent practice Exit Criteria Ideas for process improvement Easy access to tools Photos of last kaizen that are outside teams and materials event whiteboard Entry Criteria immediate controlFriday, 1 April 2011
  • 21. Friday, 1 April 2011
  • 22. Friday, 1 April 2011
  • 23. Friday, 1 April 2011
  • 24. Silver Bullet Rob 1 ! ! ! Defect Functional DE1504 Launch Preditor US7306-1 Browser Bookmark Launch RELEASE Rob 2 Bookmarklet : Can cause JS error if clicked during page load Class of Service Expedite Class of Service Rob 3 Standard Number of Cycles Number of Cycles ! ! Impediment! ! ! ! ! Analysis Analysis Analysis Analysis Design De Start Date Named product Named product Documented Doc Start Date owner owner End Date End Date Named domain Named Reviewed Peer domain Pee Design Design experts experts Start Date Start Date Identify benefits Identify benefits Identify Iden End Date interfaces inte End Date (AMDD) (AM Awaiting Implementation Identify risks Identify risks Awaiting Implementation Identify Iden Start Date Start Date Components Com Identify test (AMDD) Identify test (AM End Date End Date Approach Approach Consider Con BLOCKED! Implementation Implementation Outline technical Alternatives Outline technical Alte Start Date Start Date approach approach List Non List Functional Fun End Date Agreed with Agreed with End Date users Considerations users Con Technical Tec Committed Committed Agreed with Spike? Agreed with Spik Start Date Start Date product owner! product owner! End Date End Date Peer Review! Peer Review! Is Packaged Is Packaged Start Date Start Date End Date End Date 1 Test Start Date Test Start Date DEFECT End Date Ready For Test Release Start Date End Date Ready For Test Release Start Date End Date End Date Release To Test Release To Test Start Date Start Date End Date End Date Ready For Live Release Ready For Live Release Start Date Start Date WIP End Date End Date THROTTLE Release To Live Start Date Release To Live Start Date End Date End Date Associated Tasks Associated Tasks Associated Tasks ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !Friday, 1 April 2011 ! ! !
  • 25. Friday, 1 April 2011
  • 26. AdministrationFriday, 1 April 2011
  • 27. Administration : Process and Flow Hawks Kanban Workflow Definition Two Week Cadence Four Week Cadence Workflow Stage Analysis Design Awaiting Implementation Comitted Is Packaged Test Ready For QA Release To QA Ready For Live Implementation Release Release WIP Limit 3 3 Q 3 Q 2 6 6 6 6 Exit Criteria Named product owner Documented Capacity Available Code Complete Code comitted to Successful integration Performance test Release artefacts Release mangement Capacity available trunk build has prodiuce frameworks have packaged versioned have accepted Named domain experts Peer Reviewed Functional Tests Pass packaged and completed with and made available to release Release window (Dev) Code comitted to versioned release acceptable results release management available Identify benefits Identify interfaces appropriate release artefacts All test frameworks (AMDD) Unit tests Pass > 90% branch Scalability test Release plan pass with success in Business change Identify risks coverage harness has complete and controlled management agree to Identify Components Integration build completed with available with other environment release window Identify test Approach (AMDD) Product Owner success acceptable results release artefacts Approval Roll forward, back, External interfaces Outline technical Consider Alternatives Functional tests pass Extrernal forward has are coordinated for approach Documentation including grid depenencies aware of completed with scheduled change List Non Functional Complete scheduled change success Agreed with users Considerations Tests written for other Final stakeholder Rally Updated items packaged with Integration tests with approval obtained Agreed with product Technical Spike? this release also pass external owner Test Frameworks dependencies have Written completed in success Peer Review Multi-Team Dependencies Resolved Implementation Peer Reviewed 56460-78*%90":% &!" %!" ,-./-0123" $!" 4-563787" 9/78:-" #!" 4;58<-:",=>6/=/-05<1-" !"#$%&%(#")#*++% ,=>6/=/-05<1-" !!" ?1=8@/A" ,7"B5CD5:/A" &!" E/70" F/5A3"G12"H4"F/6/57/" %!" F/6/57/"E1"H4" F/5A3"G12"I8./"F/6/57/" $!" ,-"B21AJC<1-" #!" !" " %" " #" (" $" )" %" *" &" +" !" !%" " %" #" #%" (" (%" $" $%" )" )%" %" %%" *" %" #%" (%" $%" )%" %%" *%" &%" +%" ,-.+%/0-1+*2%&%3-410*%Friday, 1 April 2011
  • 28. Administration : Journal Hawks Journal Date Day Journal 4/13/2010 1 4/14/2010 2 4/15/2010 3 4/16/2010 4 4/17/2010 5 4/18/2010 6 4/19/2010 7 4/20/2010 8 4/21/2010 9 4/22/2010 10 4/23/2010 11 4/24/2010 12 4/25/2010 13 4/26/2010 14 Team working towards release 1.7.1 issue found with release will fix and re-package. 4/27/2010 15 Issues found in release 1.7.1 with methode concurrency, making changes today and running tests tonight. 4/28/2010 16 Some issues with overnight test run but resolved throughout the day, will make another test run tonight and looking good for release on Thursday 29th. Issue arose that would affect audit tracking but team and PO made decision to go ahead with release. Although we have not had extent of testing previously hoped for due to fact release will be easy to roll back team and stakeholders decided risk is minimal. Still a go for Thursday. Issues seem to be environmental ie load balance and db connectivity, possible data not assumed to be an issue with code packaged in release. 4/29/2010 17 Release 1.7.1 went live this morning and no issues were raised in deployment post verification checks all passed. Team went upstairs and spoke with editors to see impact and if performance improved. Noticed that client machines used by editors were extremely slow. Team will spend two days stablising live and problem solving. Known issues exist with networks and methode 4 (our key dependency and target of most implemented change in interface). Team and methode 4 representatives have meeting to resolve any possible issues. Client performance still deemed unacceptable. Methode was upgraded to version 4 previous to our release and performance degradation had been noticied prior to our release. Hawks all day resolving live issues. 4/30/2010 18 Today whole team are working on live defects raised relating to performance that has been considered to have been incurred following release 1.7 which went live on Saturday 24 April. 1.7.1 went live on Thursday 29th of April and does not seem to have made matters worse but in fact resulted in mild performance improvement. MW and NG are going upstairs to sit with users and try to capture specifics as to when issues are encountered they will be comparing performance inside m4 client and ie7. DS looked at a registry setting to improve javascript performance but this was not a workable solution. Team will be compiling a comprehensive list of users will speak with MS and BM to do this RH may also be able to help compile this. GJ CR and Ian pleasance attended they will be taking a look at any environment issues that may be having an affect. RH is performing snoop tests to help ascertain if any data issues may be having performance impact. AF dialled in and had spoken with BM raised the option of rolling back but team and CR believe this is too high risk and may result in system failure. Editorial are concerned that election week is next week so do not want multiple small changes 5/1/2010 19 Weekend 5/2/2010 20 Weekend 5/3/2010 21 Early spring bank holiday entire team on leave. 5/4/2010 22 Based upon the activity on Friday where team analyzed live issues following the release of 1.7 new actions were taken. The team de-scoped some of the issues from their inventory and used these as lessons learnt exercise. Most of these issues raised pointed to methode 4 user experience issues and caching. A new technical task was created to produce a server side script to ensure that cache items a kept alive by polling the relevant pages every 20 mins or so. JDC and NG are implementing this. Other technical tasks were raised to understand and resolve why site performance degrades somewhere between 2300hrs to 0100hrs (current assumption is mysql backup job running) and to apply additional logging to server side activities that would have been helpful while trying to analyze current problems but were not available.Friday, 1 April 2011 Editorial product support were informed that we are available on call today to respond to issues team have been provided
  • 29. Administration : Work Item Breakdown Hawks Work Item Breakdown Item Types 1 Defect 2 None Functional 3 Functional 4 Technical Task 5 Service Delivery Relative No Defects Ended In Generated Identity Description adapter integration tests Fix methode Item Type Date Defined Date Completed Lead Time Days Number of Cycles Points Generated Production Knowledge US 6402 - 13 reduce running time < 10 mins Find out why pointing CI & QA to Dev 4 4/15/2010 4/27/2010 12 1 2 0 FALSE TRUE 1 Methode Doesnt work Staging tomcat failed to shutdown in Int 4 4/15/2010 4/27/2010 12 1 0.5 0 FALSE TRUE 2 (Etapsworker thread blocked in waiting HTTP 01) 1 4/15/2010 4/27/2010 12 1 1 0 FALSE FALSE DE1236 for an orb in orbpool Remove Synchronisation from methode 1 4/27/2010 4/29/2010 2 1 1 0 TRUE FALSE US6402 browse service 2 3/7/2010 4/29/2010 53 3 0 0 TRUE TRUE US6402-1 Simplify connection to methode 2 3/7/2010 4/29/2010 53 3 0 0 TRUE TRUE US6402-1-0 Change usage of orb 2 3/15/2010 4/29/2010 45 2 5 0 TRUE TRUE US6402-1-1 Refactor methodeof lookup creation connector 2 3/30/2010 4/29/2010 30 2 8 0 TRUE TRUE US5402-1-2 authentication 2 3/30/2010 4/29/2010 30 2 8 0 TRUE TRUE US6402-1-4 Size Orb Pool 2 3/30/2010 4/29/2010 30 3 4 0 TRUE TRUE US6402-2 Fix Concurrency Issue Remiove synchronisation from methode 2 4/15/2010 4/29/2010 14 3 4 0 TRUE TRUE US6390 searchseparate orb pool for image Setup service 2 4/15/2010 4/29/2010 14 3 4 0 TRUE TRUE 3 search Intermittent concurrency in test 2 3/30/2010 4/29/2010 30 2 8 0 TRUE TRUE 4 environment 1 4/26/2010 4/29/2010 3 1 1 0 TRUE FALSE 5 Fix methode 4 preview/open in xsmile 4 4/15/2010 4/29/2010 14 1 4 0 TRUE TRUE 6 Pick up Martels changes for 1.7 apache Manual exploratory testing on predator 4 4/15/2010 4/29/2010 14 1 4 0 TRUE FALSE US6402-9 & methode client publishing in test Release 1.7 test 4 3/7/2010 4/29/2010 53 1 8 0 FALSE TRUE 7 environment 4 4/15/2010 4/21/2010 6 1 1 0 TRUE TRUE 8 1.7.1 Release notes 4 4/15/2010 4/21/2010 6 1 1 0 TRUE FALSE 9 Make release versions for 1.7.1into Merge concurrency fixes to 1.7 & 1.8.2 4 4/15/2010 4/21/2010 6 1 1 0 TRUE FALSE US6402-12 trunk Check session expires after 1 hour of 4 4/15/2010 4/21/2010 6 1 1 0 TRUE FALSE 10 inactivity 4 4/14/2010 4/29/2010 15 1 1 0 TRUE FALSE 11 JMeter 48 hours with 16 users 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 12 Run jmeter tests with 1 user 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 13 Run jmeter tests with 4 users 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 14 Run jmeter tests with 4 users 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 15 Render tests reqto collect RSS session Complete script for 1.7 .1 in test 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 16 counters 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 17 Setup methode data for jmeter tests Intergration tests required for 1.7.1 in 4 4/22/2010 4/28/2010 6 1 1 0 TRUE FALSE 18 test 4 4/22/2010 4/28/2010 6 1 1 0 TRUE TRUE 19 Methode Memory does not work in Edit top ten settings 4 4/22/2010 4/22/2010 0 1 1 0 FALSE FALSE 20 int 4 4/22/2010 4/22/2010 0 1 1 0 FALSE FALSE 21 Methode performance 4 4/22/2010 4/22/2010 0 1 1 0 FALSE FALSE 22 Collect RSS trends for EOMDB in test 4 4/22/2010 4/22/2010 0 1 1 0 FALSE FALSE 23 Methodemethode connection Improve 4 baseline 4 4/22/2010 4/22/2010 0 1 1 0 FALSE FALSE 24 management unit test simplification of anonymous 2 3/17/2010 3/22/2010 5 1 1 0 FALSE TRUE US6402-5 lookup 4 3/30/2010 4/7/2010 8 1 5 0 FALSE TRUE US6402-1-3 Refactor backportinganonymous lookup Analyse creation of concurrency fixes 4 3/30/2010 4/5/2010 6 1 8 0 FALSE TRUE US6402-13 to 1.6 4 3/7/2010 3/11/2010 4 1 1 0 FALSE FALSE US6402-11 Merge concurrncy fixes to 1.6.2 4 3/7/2010 3/11/2010 4 1 1 0 FALSE FALSE US6402-4 Unit test existing run JMeter tests as a Setup and verify change 4 3/7/2010 3/8/2010 1 1 16 0 FALSE FALSE US6401-10 soak test 4 3/7/2010 4/22/2010 46 1 15 0 FALSE TRUE US6402-8 Make methode testto use new methode Migrate all service support work 4 3/7/2010 3/11/2010 4 1 3 0 FALSE TRUE US6402-3 model Migrate unlock listener to use shutdown 2 3/7/2010 3/23/2010 16 1 8 0 FALSE TRUE 25 hook 2 3/11/2010 3/16/2010 5 1 5 0 FALSE FALSE 26 Add session shutdown hook methode Remove redundent code from 2 3/7/2010 3/11/2010 4 1 5 0 FALSE TRUE US6402-6 adapter Performance Saxon for XML 4 3/17/2010 3/22/2010 5 1 5 0 FALSE TRUE US6167 processing Predator hangs after several hundred 2 3/15/2010 3/15/2010 0 1 8 0 FALSE TRUE DE1236 authentications 1 4/23/2010 4/30/2010 7 1 3 0 FALSE FALSE 27 Merge concurrency fixes to trunk 4 4/17/2010 4/30/2010 13 2 0.5 0 TRUE FALSEFriday, 1 April 2011
  • 30. Administration : Impediment Breakdown Impediment Breakdown Item Types 1 Impediment 2 Blocker Identity Work Item Identity Description Item Type Date Defined Date Completed Resolution Time Days Blocked Search does 1 R1.8.1 not work 1 12-May-10 12-May-10 0 Functional tests not 2 R1.8.1 running in integration 1 12-May-10 12-May-10 0 3 R1.8.1 No go-live bucket 2 02-May-10 20-May-10 18 No access to 4 R1.8.1 deployment folder 2 12-May-10 12-May-10 0 Awaiting response 5 DE1204 regarding methode 2 11-May-10 17-May-10 6 Methode test server 6 DE1204 down 2 17-May-10 17-May-10 0 PO not available for 7 US7365 approval Need clean 1 16-May-10 17-May-10 1 deployment into QA 8 DE1309 env 1 17-May-10 17-May-10 0 9 US7677 CI is broken 2 17-May-10 18-May-10 1 10 DE1309 CI is broken 2 18-May-10 18-May-10 0 Methode test server 11 DE1397 down 2 18-May-10 19-May-10 1 12 DE1390 Unable to reproduce 1 17-May-10 20-May-10 3 Need access to 13 US7655 editors for functional 2 17-May-10 20-May-10 3 Methode test server 14 US7677 down 2 21-May-10 21-May-10 0 Awaiting approval from third party 15 DE1323 (WSOD) 1 16-May-10 24-May-10 8 No staging test env 16 US7306 for ipad 1 12-May-10 24-May-10 12 Depends on xml feed 17 DE1248 refactor 1 16-May-10 25-May-10 9 Methode test server 18 US7677 down 2 27-May-10 27-May-10 0 Issues with feeds 19 R1.8.2 blocking QA env 2 27-May-10 27-May-10 0 Search not available 20 R1.8.2 in test 2 27-May-10 28-May-10 1 DE1494 raised 21 R1.8.2 against release no go 2 28-May-10 28-May-10 0 Awaiting release sign 22 R1.8.2 off 1 28-May-10 28-May-10 0 Awaiting decision (TA) 23 DE1274 architecturakl change 1 28-May-10 31-May-10 3 Business 24 US8087 Requirements 2 28-May-10 31-May-10 3 25 US7014 Test support 2 01-Jun-10 01-Jun-10 0Friday, 1 April 2011
  • 31. Administration : Kanban Actuals Hawks Kanban Actuals Two Week Cadence Four Week Cadence Date Day In Production Release To Release To Test Program Review Integration Integration CI Functional Test CI Benchmark Implement Write CI Benchmark Analysis Inventory WIP Production Benchmark Tests 13-Apr-2010 1 24 0 0 0 0 0 0 0 0 0 0 60 0 14-Apr-2010 2 24 0 0 7 0 0 0 0 0 0 0 53 7 15-Apr-2010 3 24 0 0 9 0 0 7 1 2 1 2 38 22 16-Apr-2010 4 24 0 0 11 0 0 8 1 1 0 4 39 25 17-Apr-2010 5 24 0 0 11 0 0 8 1 1 0 4 39 25 18-Apr-2010 6 24 0 0 11 0 0 8 1 1 0 4 39 25 19-Apr-2010 7 24 0 0 11 0 0 8 1 1 0 4 40 25 20-Apr-2010 8 24 0 0 12 0 0 8 1 1 0 2 39 24 21-Apr-2010 9 24 0 0 13 9 0 0 0 2 0 0 39 24 22-Apr-2010 10 24 0 10 13 0 0 0 0 2 0 2 39 27 23-Apr-2010 11 24 0 17 13 0 0 0 0 1 0 1 40 32 24-Apr-2010 12 24 0 17 13 0 0 0 0 1 0 1 40 32 25-Apr-2010 13 24 0 17 13 0 0 0 0 1 0 1 40 32 26-Apr-2010 14 24 0 17 13 0 0 0 0 2 0 1 40 33 27-Apr-2010 15 27 0 27 0 0 0 2 0 1 0 1 40 31 28-Apr-2010 16 27 27 0 0 0 0 2 0 1 0 1 39 31 29-Apr-2010 17 54 0 0 0 0 0 2 0 1 0 1 40 4 30-Apr-2010 18 54 0 1 0 0 0 0 0 0 0 4 58 5 1-May-2010 19 54 0 1 0 0 0 0 0 0 0 4 58 5 2-May-2010 20 54 0 1 0 0 0 0 0 0 0 4 58 5 3-May-2010 21 54 0 1 0 0 0 0 0 0 0 4 58 5 4-May-2010 22 54 0 1 0 0 0 0 0 1 0 2 56 4 5-May-2010 23 54 0 1 0 0 0 0 0 1 0 2 57 4 6-May-2010 24 54 0 1 0 0 0 0 0 2 0 2 57 5 7-May-2010 25 54 0 1 1 0 0 0 0 3 0 2 59 7 8-May-2010 26 54 0 1 1 0 0 0 0 3 0 2 59 7 9-May-2010 27 54 0 1 1 0 0 0 0 3 0 2 59 7 10-May-2010 28 54 0 3 1 0 0 0 0 3 0 7 64 14 11-May-2010 29 54 0 3 1 0 0 0 0 3 0 7 64 14 12-May-2010 30 54 0 3 1 0 0 0 0 3 0 7 64 14 13-May-2010 31 54 0 3 1 0 0 0 0 3 0 7 71 14 14-May-2010 32 54 1 2 0 0 1 0 0 8 0 3 74 15 15-May-2010 33 54 1 2 0 0 1 0 0 8 0 3 74 15 16-May-2010 34 54 1 2 0 0 1 0 0 8 0 3 74 15 17-May-2010 35 54 1 3 0 0 1 0 0 8 0 4 76 17 18-May-2010 36 54 1 3 1 0 1 0 0 7 0 4 77 17 19-May-2010 37 54 4 0 1 0 1 0 0 10 0 3 77 19 20-May-2010 38 57 0 0 5 0 0 0 0 8 0 1 77 14 21-May-2010 39 57 0 0 5 0 0 5 4 0 0 1 77 15 22-May-2010 40 57 0 0 5 0 0 5 4 0 0 1 77 15 23-May-2010 41 57 0 0 5 0 0 5 4 0 0 1 77 15 24-May-2010 42 57 0 0 1 0 1 5 4 4 0 2 79 17 25-May-2010 43 57 0 0 1 0 1 7 4 4 0 0 79 17 26-May-2010 44 57 0 0 1 0 11 1 0 3 0 0 79 16 27-May-2010 45 57 0 0 2 12 0 1 0 4 0 0 79 19 28-May-2010 46 57 0 0 3 12 2 0 0 7 0 0 57 24 29-May-2010 47 57 0 0 3 12 2 0 0 7 0 0 57 24 30-May-2010 48 57 0 0 3 12 2 0 0 7 0 0 57 24 31-May-2010 49 57 0 0 3 12 2 0 0 7 0 0 57 24 1-Jun-2010 50 57 0 12 3 0 1 0 0 7 0 2 55 25 2-Jun-2010 51 57 0 12 3 0 1 0 0 7 0 2 55 25 3-Jun-2010 52 57 0 12 3 0 1 0 0 8 0 2 55 26 4-Jun-2010 53 57 0 12 5 0 0 0 1 8 1 1 54 28 5-Jun-2010 54 57 0 12 5 0 0 0 1 8 1 1 54 28 6-Jun-2010 55 57 0 12 5 0 0 0 1 8 1 1 54 28 7-Jun-2010 56 57 0 12 5 0 0 1 1 7 1 1 53 28 8-Jun-2010 57 57 0 12 5 0 2 1 1 6 1 1 52 29 9-Jun-2010 58 57 0 12 5 1 2 1 1 6 1 1 51 30 10-Jun-2010 59 57 0 12 5 1 2 1 1 6 1 1 51 30 11-Jun-2010 60 57 0 12 5 1 2 1 1 6 1 1 51 30 12-Jun-2010 61 57 1 12 5 1 2 1 1 5 1 1 51 30 13-Jun-2010 62 57 1 12 5 1 2 1 1 5 1 1 51 30 14-Jun-2010 63 57 1 13 5 1 2 1 1 5 1 0 51 30 15-Jun-2010 64 57 5 10 3 1 2 1 1 4 1 0 51 28 16-Jun-2010 65 62 0 9 3 1 2 1 1 4 1 1 51 23 17-Jun-2010 66 62 2 9 3 1 2 1 1 2 2 1 48 24 18-Jun-2010 67 62 4 7 3 1 2 1 1 2 1 1 48 23 19-Jun-2010 68 62 4 5 3 1 2 3 2 2 1 1 47 24 20-Jun-2010 69 62 5 5 3 1 2 3 2 2 1 1 46 25 21-Jun-2010 70 62 7 5 3 1 2 3 2 2 1 1 46 27 22-Jun-2010 71 62 8 5 3 1 2 3 2 2 1 2 45 29 23-Jun-2010 72 62 9 5 3 2 2 3 2 3 2 1 44 32 24-Jun-2010 73 62 9 5 3 2 2 3 2 3 2 1 44 32 25-Jun-2010 74 62 12 4 2 2 2 3 2 2 2 1 44 32 26-Jun-2010 75 62 12 4 2 2 2 3 2 2 2 1 44 32 27-Jun-2010 76 62 12 4 2 2 2 3 2 2 2 1 44 32 28-Jun-2010 77 62 14 4 2 2 2 3 2 1 2 1 48 33 29-Jun-2010 78 62 16 4 2 1 1 3 2 1 2 1 48 33 30-Jun-2010 79 80 0 4 2 1 1 3 2 1 1 1 47 16 1-Jul-2010 80 80 1 4 2 1 2 3 2 1 1 2 55 19 2-Jul-2010 81 80 1 4 2 1 2 4 1 1 1 2 55 19 3-Jul-2010 82 80 1 4 2 1 2 4 1 1 1 2 55 19 4-Jul-2010 83 80 1 4 2 1 2 4 1 1 1 2 55 19 5-Jul-2010 84 80 1 4 2 1 2 4 1 1 1 2 54 19Friday, 1 April 2011 6-Jul-2010 85 80 1 4 2 1 2 4 1 2 1 1 54 19
  • 32. Administration : Statistical Process Control Charts 4"5$%6("3%&7,(%28+% +)" +(" +" $%" $$" $#" $!" !"#$%&"()%&*%+*,-.(/(%0*1% (+" (*" (&" *)" *(" *" #%" #$" ##" #!" +" *" &" &)" &(" ;;<=" &" %" -9.5" $" #" :;<=" !" ,01/,&!" &,345,&!" &&,345,&!" &,345,&!" &,346,&!" &&,346,&!" &,346,&!" #&,346,&!" &!,047,&!" !,047,&!" #!,047,&!" %,891,&!" &%,891,&!" %,891,&!" &#,-./,&!" #,-./,&!" #,-./,&!" &,-.2,&!" ,-.2,&!" ,-.2,&!" &,01/,&!" ,01/,&!" !"/(%0*1%2/"1/(3% >";119/".5?"6@A9/"4B4.6"C.4B9"D./E.5C9"C.6C46.F9?".B"GH,"!I+("@59"BF.5?./?"?9DE.J@5"Friday, 1 April 2011
  • 33. Administration : Statistical Process Control Charts 4"5$%./0(12/()3%+($*,67*)%&2/(%89:% #(" #" #&" #%" !"#$%&"()%&*%+($*,-(%./0(12/()3% #$" ##" #!" +" *" )" (" " &" %" $" 99:;" #" -7.2" !" #,012,#!" ##,012,#!" $#,012,#!" #,013,#!" ##,013,#!" $#,013,#!" %#,013,#!" #!,415,#!" $!,415,#!" %!,415,#!" +,678,#!" #+,678,#!" $+,678,#!" #$,-./,#!" $$,-./,#!" $,-./,#!" !"3(%./0(12/()3%+"2$(1% <"9887="1>1.3"?.1>7"@.=A.2?7"?.3?13.B7C".>"D"E27">B.2C.=C"C7@A.FE2"Friday, 1 April 2011
  • 34. Administration : Performance Statistics Hawks Status Report : 01-October-2010 Based upon work items delivered within previous two week sample. Size Class of Service Small Medium Large Target Target Target 90% Within 3 Days 90% Within 7 Days 90% Within 15 Days Expedite Actual Actual Actual 90% Within 3 Days 90% Within 7 Days 90% Within 15 Days Target Target Target 90% By Agreed Date 90% By Agreed Date 90% By Agreed Date Date Driven Actual Actual Actual 90% By Agreed Date 90% By Agreed Date 90% By Agreed Date Target Target Target 90% Within 5 Days 90% Within 10 Days 90% Within 20 Days Standard Actual Actual Actual 90% Within 5 Days 60% Within 10 Days 20% Within 20 Days Target Target Target 90% By Agreement 90% By Agreement 90% By Agreement Intangible Actual Actual Actual 90% By Agreement 90% By Agreement 90% By Agreement All statistics are calculated against a two week rolling average. Average Work-Item Size Average Cycle Time Average Flow Rate Average Defect Rate M 3 1.2 0.08 Based upon total number of work items delivered within previous two week sample. Number of Work-Items Delivered 10Friday, 1 April 2011
  • 35. Enterprise Agility Scaling the Kanban processFriday, 1 April 2011
  • 36. Consistent Process Integration Points Program Input - Output Team B Input - Output Team A Input - OutputFriday, 1 April 2011
  • 37. Consistent Process Integration Points Enterprise Team Level Process Program Level Process Team Level Process Program Level Process Team Level Process Enterprise Process Process Team A Kanban Team B Kanban Program Leadership Kanban Program Cohesion Kanban Team C Kanban Team D Kanban Value StreamFriday, 1 April 2011
  • 38. Consistent Process Integration Points Enterprise Team Level Process Program Level Process Team Level Process Program Level Process Team Level Process Enterprise Process Process Information, Learning, Demand Team A Kanban Information, Learning, Demand Team B Kanban Information, Learning, Demand Information, Learning, Demand Information, Learning, Demand Program Leadership Kanban Program Cohesion Kanban Information, Learning, Demand Team C Kanban Information, Learning, Demand Team D Kanban Value StreamFriday, 1 April 2011
  • 39. Consistent Process Integration Events : Cadence 4 Weeks 1 Day 2 Weeks 1 Day 2 Weeks 1 Day 4 Weeks Information, Learning, Demand Team A Kanban Information, Learning, Demand Team B Kanban Information, Learning, Demand Information, Learning, Demand Information, Learning, Demand Program Leadership Kanban Program Cohesion Kanban Information, Learning, Demand Team C Kanban Information, Learning, Demand Team D Kanban Value StreamFriday, 1 April 2011
  • 40. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating EventsFriday, 1 April 2011
  • 41. Key Integrating Events Transition to support Enterprise CMS transition Product release complete complete. complete across all platforms Enterprise Key Integrating Events Program Key Integrating Events Minimal marketable features release ready Initial product release Support for initial release agreed and team recruited Customer review for initial release completeFriday, 1 April 2011
  • 42. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 43. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 44. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 45. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 46. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 47. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 48. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 49. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 50. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 51. Key Integrating Events Enterprise Key Integrating Events Program Key Integrating Events Program Cadence Variability Critical Path TimeFriday, 1 April 2011
  • 52. Scale Delivery With Key Integrating Events • Divide inventory into units of marketable release. • Establish a release schedule. • Coordinate which work-streams need to deliver in parallel. • ‘Date Driven’ classes of service for integration events. • Agree contracts, interfaces and design checklists. • Manage dependencies across work-streams. • Ensure capacity is available to meet demand. • Constantly strive to reduce WIP (Work-streams In Progress). • Constantly strive to reduce dependencies.Friday, 1 April 2011
  • 53. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 0 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 7 Technical Owner : Ashley de Souza BigIP & CMS rules Implement rule for into jets beta activation Maintainability WS 6 Technical Owner : Martin Garton Component Identity or Refactor requirements Pull Data loading Presentation Model alternatives identified. identified.Work-Stream Breakdown Render Performance WS 5 Technical Owner : Sumit Raja Initial profiling. Render performance checkpoint. Identify and prioritise maintainability tasks. Continue render performance? Continue cache? Continue render performance and cache? Cache Solution WS 4 Technical Owner : Neil Green RMI cache stale? Smart cache expiry. Persistent cache. Cache pre-render. Article fragmentation. Publishing WS 3 Technical Owner : Chris Turner Functionality complete Code merge and build Performance tested in INT. Produce release build. Functional and Weekend release 13/11/2010 and tested in QA3. created. Promote to TEST. performance testing in TEST. Release plan created. MySQL schemas and MySQL replication load Promoted to INT. MySQL schemas and replication in LIVE. and VPN testing. replication in TEST. MySQL schemas and Live Release. Stable trunk. replication in INT. Cache Freeze WS 2 Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. Storage WS 1 Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space configured in INT. configured in TEST. configured in LIVE. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 54. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 0 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 7 Technical Owner : Ashley de Souza BigIP & CMS rules Implement rule for into jets beta activation Maintainability WS 6 Technical Owner : Martin Garton Component Identity or Refactor requirements Pull Data loading Presentation Model alternatives identified. identified.Work-Stream Breakdown Render Performance WS 5 Technical Owner : Sumit Raja Initial profiling. Render performance checkpoint. Identify and prioritise maintainability tasks. Continue render performance? Continue cache? Continue render performance and cache? Cache Solution WS 4 Technical Owner : Neil Green RMI cache stale? Smart cache expiry. Persistent cache. Cache pre-render. Article fragmentation. Publishing WS 3 Technical Owner : Chris Turner Functionality complete Code merge and build Performance tested in INT. Produce release build. Functional and Weekend release 13/11/2010 and tested in QA3. created. Promote to TEST. performance testing in TEST. Release plan created. MySQL schemas and MySQL replication load Promoted to INT. MySQL schemas and replication in LIVE. and VPN testing. replication in TEST. MySQL schemas and Live Release. Stable trunk. replication in INT. Cache Freeze WS 2 Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. Storage WS 1 Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space configured in INT. configured in TEST. configured in LIVE. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 55. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 0 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 7 Technical Owner : Ashley de Souza BigIP & CMS rules Implement rule for into jets beta activation Maintainability WS 6 Technical Owner : Martin Garton Component Identity or Refactor requirements Pull Data loading Presentation Model alternatives identified. identified.Work-Stream Breakdown Render Performance WS 5 Technical Owner : Sumit Raja Initial profiling. Render performance checkpoint. Identify and prioritise maintainability tasks. Continue render performance? Continue cache? Continue render performance and cache? Cache Solution WS 4 Technical Owner : Neil Green RMI cache stale? Smart cache expiry. Persistent cache. Cache pre-render. Article fragmentation. Publishing WS 3 Technical Owner : Chris Turner Functionality complete Code merge and build Performance tested in INT. Produce release build. Functional and Weekend release 13/11/2010 and tested in QA3. created. Promote to TEST. performance testing in TEST. Release plan created. MySQL schemas and MySQL replication load Promoted to INT. MySQL schemas and replication in LIVE. and VPN testing. replication in TEST. MySQL schemas and Live Release. Stable trunk. replication in INT. Cache Freeze WS 2 Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. Storage WS 1 Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space configured in INT. configured in TEST. configured in LIVE. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 56. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 1 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 7 Technical Owner : Ashley de Souza Optimost classic BigIP & CMS rules Implement rule for integration into jets beta activation Maintainability WS 6 Technical Owner : Martin Garton Component Identity or Refactor requirements Pull Data loading Presentation Model alternatives identified. identified.Work-Stream Breakdown Render Performance WS 5 Technical Owner : Sumit Raja Initial profiling. Render performance checkpoint. Identify and prioritise maintainability tasks. Continue render performance? Continue cache? Continue render performance and cache? Cache Solution WS 4 Technical Owner : Neil Green RMI cache stale? Smart cache expiry. Persistent cache. Cache pre-render. Article fragmentation. Publishing WS 3 Technical Owner : Chris Turner Functionality complete Code merge and build Performance tested in INT. Produce release build. Functional and Weekend release 13/11/2010 and tested in QA3. created. Promote to TEST. performance testing in TEST. Release plan created. MySQL schemas and MySQL replication load Promoted to INT. MySQL schemas and replication in LIVE. and VPN testing. replication in TEST. MySQL schemas and Live Release. Stable trunk. replication in INT. Cache Freeze WS 2 Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. Storage WS 1 Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Cache disc space configured in INT. configured in TEST. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 57. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 1 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 7 Technical Owner : Ashley de Souza Optimost classic BigIP & CMS rules Implement rule for integration into jets beta activation Maintainability WS 6 Technical Owner : Martin Garton Component Identity or Refactor requirements Pull Data loading Presentation Model alternatives identified. identified.Work-Stream Breakdown Render Performance WS 5 Technical Owner : Sumit Raja Initial profiling. Render performance checkpoint. Identify and prioritise maintainability tasks. Continue render performance? Continue cache? Continue render performance and cache? Cache Solution WS 4 Technical Owner : Neil Green RMI cache stale? Smart cache expiry. Persistent cache. Cache pre-render. Article fragmentation. Publishing WS 3 Technical Owner : Chris Turner Functionality complete Code merge and build Performance tested in INT. Produce release build. Functional and Weekend release 13/11/2010 and tested in QA3. created. Promote to TEST. performance testing in TEST. Release plan created. MySQL schemas and MySQL replication load Promoted to INT. MySQL schemas and replication in LIVE. and VPN testing. replication in TEST. MySQL schemas and Live Release. Stable trunk. replication in INT. Cache Freeze WS 2 Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. Storage WS 1 Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Cache disc space configured in INT. configured in TEST. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 58. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 1 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 7 Technical Owner : Ashley de Souza Optimost classic BigIP & CMS rules Implement rule for integration into jets beta activation Maintainability WS 6 Technical Owner : Martin Garton Component Identity or Refactor requirements Pull Data loading Presentation Model alternatives identified. identified.Work-Stream Breakdown Render Performance WS 5 Technical Owner : Sumit Raja Initial profiling. Render performance checkpoint. Identify and prioritise maintainability tasks. Continue render performance? Continue cache? Continue render performance and cache? Cache Solution WS 4 Technical Owner : Neil Green RMI cache stale? Smart cache expiry. Persistent cache. Cache pre-render. Article fragmentation. Publishing WS 3 Technical Owner : Chris Turner Functionality complete Code merge and build Performance tested in INT. Produce release build. Functional and Weekend release 13/11/2010 and tested in QA3. created. Promote to TEST. performance testing in TEST. Release plan created. MySQL schemas and MySQL replication load Promoted to INT. MySQL schemas and replication in LIVE. and VPN testing. replication in TEST. MySQL schemas and Live Release. Stable trunk. replication in INT. Cache Freeze WS 2 Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. Storage WS 1 Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Cache disc space configured in INT. configured in TEST. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 59. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 2 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution Optimost classic Implement rule for confirmed integration beta activation BigIP & CMS rules into jets WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface alternatives identified. identified. pt1 conversion. Page model integrationWork-Stream Breakdown test. WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. Domain model changes HQL query tuning. Utils integration. Identify and prioritise Roll out plan maintainability tasks. WS 3 Publishing Code merge and build Produce release build. Weekend release Technical Owner : Chris Turner Functionality complete Functional and created. 13/11/2010 and tested in QA3. Promoted to INT. Promote to TEST. performance testing in TEST. MySQL schemas and MySQL replication load MySQL schemas and MySQL schemas and replication in LIVE. and VPN testing. replication in INT. replication in TEST. Live Release. Stable trunk. Performance tested in INT. Release plan created. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Cache disc space Publish disk space configured in TEST. configured in INT. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 60. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 2 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution Optimost classic Implement rule for confirmed integration beta activation BigIP & CMS rules into jets WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface alternatives identified. identified. pt1 conversion. Page model integrationWork-Stream Breakdown test. WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. Domain model changes HQL query tuning. Utils integration. Identify and prioritise Roll out plan maintainability tasks. WS 3 Publishing Code merge and build Produce release build. Weekend release Technical Owner : Chris Turner Functionality complete Functional and created. 13/11/2010 and tested in QA3. Promoted to INT. Promote to TEST. performance testing in TEST. MySQL schemas and MySQL replication load MySQL schemas and MySQL schemas and replication in LIVE. and VPN testing. replication in INT. replication in TEST. Live Release. Stable trunk. Performance tested in INT. Release plan created. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Cache disc space Publish disk space configured in TEST. configured in INT. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 61. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 2 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution Optimost classic Implement rule for confirmed integration beta activation BigIP & CMS rules into jets WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface alternatives identified. identified. pt1 conversion. Page model integrationWork-Stream Breakdown test. WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. Domain model changes HQL query tuning. Utils integration. Identify and prioritise Roll out plan maintainability tasks. WS 3 Publishing Code merge and build Produce release build. Weekend release Technical Owner : Chris Turner Functionality complete Functional and created. 13/11/2010 and tested in QA3. Promoted to INT. Promote to TEST. performance testing in TEST. MySQL schemas and MySQL replication load MySQL schemas and MySQL schemas and replication in LIVE. and VPN testing. replication in INT. replication in TEST. Live Release. Stable trunk. Performance tested in INT. Release plan created. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Apache disk cache Write switch mechanism. Test cache freeze. Deploy to live. complete. module rewrite. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Cache disc space Publish disk space configured in TEST. configured in INT. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 62. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 3 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Optimost classic Beta rule active in confirmed jets for PROD but integration PROD Dormant BigIP rules into Implement rule for jets for INT &TEST Bet rule for jet beta activation written Jet rules activated WS 5 Maintainability Page model interface Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure alternatives identified. identified. pt1 conversion.Work-Stream Breakdown Page model integration test. WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. Domain model changes HQL query tuning. Utils integration. Identify and prioritise Benchmark utils to Benchmark utils to Roll out plan maintainability tasks. Sitemap optimsation. include concurreny include publish Page cache removal WS 3 Publishing Code merge and build Performance tested in Weekend release Technical Owner : Chris Turner Functionality complete Functional and created. Promoted to INT. INT. 13/11/2010 and tested in QA3. performance testing in TEST. MySQL schemas and Produce release build. MySQL schemas and MySQL replication load replication in INT. replication in LIVE. and VPN testing. Promote to TEST. Release plan created. Live Release. Stable trunk. MySQL schemas and replication in TEST. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Decision made Promoted to Test. Deploy to live. complete. regarding patch or Write switch mechanism. upgrade. Test cache freeze. Promoted to DEV & INT Patch or upgrade technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Cache disc space configured in TEST. configured in INT. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 63. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 3 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Optimost classic Beta rule active in confirmed jets for PROD but integration PROD Dormant BigIP rules into Implement rule for jets for INT &TEST Bet rule for jet beta activation written Jet rules activated WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface alternatives identified. identified. pt1 conversion.Work-Stream Breakdown Page model integration test. WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. Domain model changes HQL query tuning. Utils integration. Identify and prioritise Benchmark utils to Benchmark utils to Roll out plan maintainability tasks. Sitemap optimsation. include concurreny include publish Page cache removal WS 3 Publishing Code merge and build Performance tested in Weekend release Technical Owner : Chris Turner Functionality complete Functional and created. Promoted to INT. INT. 13/11/2010 and tested in QA3. performance testing in TEST. MySQL schemas and Produce release build. MySQL schemas and MySQL replication load replication in INT. replication in LIVE. and VPN testing. Promote to TEST. Release plan created. Live Release. Stable trunk. MySQL schemas and replication in TEST. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Decision made Promoted to Test. Deploy to live. complete. regarding patch or Write switch mechanism. upgrade. Test cache freeze. Promoted to DEV & INT Patch or upgrade technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Cache disc space Publish disk space configured in TEST. configured in INT. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 64. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 3 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Optimost classic Beta rule active in confirmed jets for PROD but integration PROD Dormant BigIP rules into Implement rule for jets for INT &TEST Bet rule for jet beta activation written Jet rules activated WS 5 Maintainability Page model interface Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure alternatives identified. identified. pt1 conversion.Work-Stream Breakdown Page model integration test. WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. Domain model changes HQL query tuning. Utils integration. Identify and prioritise Benchmark utils to Benchmark utils to Roll out plan maintainability tasks. Sitemap optimsation. include concurreny include publish Page cache removal WS 3 Publishing Code merge and build Performance tested in Weekend release Technical Owner : Chris Turner Functionality complete Functional and created. Promoted to INT. INT. 13/11/2010 and tested in QA3. performance testing in TEST. MySQL schemas and Produce release build. MySQL schemas and MySQL replication load replication in INT. replication in LIVE. and VPN testing. Promote to TEST. Release plan created. Live Release. Stable trunk. MySQL schemas and replication in TEST. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Decision made Promoted to Test. Deploy to live. complete. regarding patch or Write switch mechanism. upgrade. Test cache freeze. Promoted to DEV & INT Patch or upgrade technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Cache disc space configured in TEST. configured in INT. configured in LIVE. configured in live 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 65. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 4 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Optimost classic Beta rule active in confirmed jets for PROD but integration PROD Dormant BigIP rules into Implement rule for jets for INT &TEST Bet rule for jet beta activation written Jet rules activated WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface Merge Complete alternatives identified. identified. pt1 conversion. Domain model freeze Page to componentWork-Stream Breakdown Page model integration relationships test. Component content interface WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading HQL query tuning. Utils integration. Identify and prioritise utility. maintainability tasks. Roll out plan Sitemap optimsation. Benchmark utils to include concurreny Content page cache Page cache removal Benchmark utils to include publish WS 3 Publishing Code merge and build Weekend release Technical Owner : Chris Turner Functionality complete Produce release build. created. Promoted to INT. Performance tested in 13/11/2010 and tested in QA3. INT. Promote to TEST. MySQL schemas and MySQL replication load MySQL schemas and replication in INT. replication in LIVE. and VPN testing. MySQL schemas and replication in TEST. Live Release. Stable trunk. Release plan created. Functional and performance testing in TEST. WS 2 Cache Freeze Write switch mechanism. Technical Owner : Ashley de Souza Technical spike Decision made Unix open SSL upgrade Promoted to Test. Deploy to live. complete. regarding patch or in Dev Promoted to DEV & INT upgrade. Test cache freeze. Unix open SSL upgrade Unix open SSL upgrade Patch or upgrade Unix Open SSL in Live in Int in Test technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Publish disk space tested configured in TEST. configured in INT. configured in LIVE. in LIVE. Implementation Peer Reviewed. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 66. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 4 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Optimost classic Beta rule active in confirmed jets for PROD but integration PROD Dormant BigIP rules into Implement rule for jets for INT &TEST Bet rule for jet beta activation written Jet rules activated WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface Merge Complete alternatives identified. identified. pt1 conversion. Domain model freeze Page to componentWork-Stream Breakdown Page model integration relationships test. Component content interface WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading HQL query tuning. Utils integration. Identify and prioritise utility. maintainability tasks. Roll out plan Sitemap optimsation. Benchmark utils to include concurreny Content page cache Page cache removal Benchmark utils to include publish WS 3 Publishing Code merge and build Weekend release Technical Owner : Chris Turner Functionality complete Produce release build. created. Promoted to INT. Performance tested in 13/11/2010 and tested in QA3. INT. Promote to TEST. MySQL schemas and MySQL replication load MySQL schemas and replication in INT. replication in LIVE. and VPN testing. MySQL schemas and replication in TEST. Live Release. Stable trunk. Release plan created. Functional and performance testing in TEST. WS 2 Cache Freeze Write switch mechanism. Technical Owner : Ashley de Souza Technical spike Decision made Unix open SSL upgrade Promoted to Test. Deploy to live. complete. regarding patch or in Dev Promoted to DEV & INT upgrade. Test cache freeze. Unix open SSL upgrade Unix open SSL upgrade Patch or upgrade Unix Open SSL in Live in Int in Test technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Publish disk space tested configured in TEST. configured in INT. configured in LIVE. in LIVE. Implementation Peer Reviewed. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 67. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 4 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Optimost classic Beta rule active in confirmed jets for PROD but integration PROD Dormant BigIP rules into Implement rule for jets for INT &TEST Bet rule for jet beta activation written Jet rules activated WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface Merge Complete alternatives identified. identified. pt1 conversion. Domain model freeze Page to componentWork-Stream Breakdown Page model integration relationships test. Component content interface WS 4 Render Performance Initial profiling. New render page model Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading HQL query tuning. Utils integration. Identify and prioritise utility. maintainability tasks. Roll out plan Sitemap optimsation. Benchmark utils to include concurreny Content page cache Page cache removal Benchmark utils to include publish WS 3 Publishing Code merge and build Weekend release Technical Owner : Chris Turner Functionality complete Produce release build. created. Promoted to INT. Performance tested in 13/11/2010 and tested in QA3. INT. Promote to TEST. MySQL schemas and MySQL replication load MySQL schemas and replication in INT. replication in LIVE. and VPN testing. MySQL schemas and replication in TEST. Live Release. Stable trunk. Release plan created. Functional and performance testing in TEST. WS 2 Cache Freeze Write switch mechanism. Technical Owner : Ashley de Souza Technical spike Decision made Unix open SSL upgrade Promoted to Test. Deploy to live. complete. regarding patch or in Dev Promoted to DEV & INT upgrade. Test cache freeze. Unix open SSL upgrade Unix open SSL upgrade Patch or upgrade Unix Open SSL in Live in Int in Test technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Publish disk space tested configured in TEST. configured in INT. configured in LIVE. in LIVE. Implementation Peer Reviewed. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 68. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 5 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 6 Technical Owner : Ashley de Souza Optimost classic Beta rule active in Optimost solution BigIP rules into Implement rule for integration PROD confirmed jets for PROD but beta activation Dormant BigIP rules into Jet rules activated jets for INT &TEST Bet rule for jet written WS 5 Maintainability Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface Merge Complete Domain model freeze alternatives identified. identified. pt1 conversion. Page to componentWork-Stream Breakdown Page model integration relationships test. Component content interface WS 4 Render Performance Initial profiling. Technical Owner : Sumit Raja Accurate Benchmark Bulk data loading utility. HQL query tuning. New render page model Utils Identify and prioritise integration. maintainability tasks. Benchmark utils to Roll out plan Sitemap optimsation. include concurreny Benchmark utils to include publish Content page cache Page cache removal WS 3 Publishing Code merge and build Weekend release Technical Owner : Chris Turner Functionality complete Produce release build. created. Promoted to INT. Performance tested in 13/11/2010 and tested in QA3. INT. Promote to TEST. MySQL schemas and MySQL replication load MySQL schemas and replication in INT. replication in LIVE. and VPN testing. MySQL schemas and replication in TEST. Live Release. Stable trunk. Release plan created. Functional and performance testing in TEST. WS 2 Cache Freeze Technical Owner : Ashley de Souza Technical spike Write switch mechanism. Promoted to Test. complete. Decision made regarding Deploy to live. patch or upgrade. Promoted to DEV & INT Test cache freeze. Patch or upgrade technical implemention complete. WS 1 Storage Technical Owner : Ashley de Souza Publish disk space Publish disk space Publish disk space Publish disk space tested configured in TEST. configured in INT. configured in LIVE. in LIVE. Implementation Peer Reviewed. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 69. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 6 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 5 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Implement rule for Optimost classic integration Production Integration confirmed jets for PROD but beta activation Testing Dormant BigIP rules into Beta rule active in Visual Design Jet rules activated jets for INT &TEST Bet rule for jet PROD written WS 4 MaintainabilityWork-Stream Breakdown Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface Page to component Merge Complete Domain model freeze alternatives identified. identified. pt1 conversion. relationships Page model integration Component content test. interface Render Performance WS 3 Technical Owner : Sumit Raja Initial profiling. Identify and prioritise maintainability tasks. Accurate Benchmark Utils Bulk data loading utility. Benchmark utils to New render page model integration. Sitemap optimsation. include concurreny Benchmark utils to Page cache removal include publish HQL query tuning. Roll out plan Content page cache Publishing Code merge and build Weekend release WS 2 Technical Owner : Chris Turner Functionality complete Produce release build. created. Promoted to INT. Performance tested in 13/11/2010 and tested in QA3. INT. Promote to TEST. MySQL schemas and MySQL replication load MySQL schemas and replication in INT. replication in LIVE. and VPN testing. MySQL schemas and replication in TEST. Live Release. Stable trunk. Release plan created. Functional and performance testing in TEST. Cache Freeze WS 1 Technical Owner : Ashley de Souza Technical spike Write switch mechanism. Promoted to DEV & INT complete. Decision made regarding Deploy to live. patch or upgrade. Promoted to Test. Promoted to DEV Patch or upgrade Test cache freeze. technical implemention complete. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 70. Scale Delivery With Key Integrating Events Falcon Q4 Objectives Critical Path : Week 6 Iteration 70 Iteration 71 Iteration 72 Iteration 73 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Beta Link WS 4 Technical Owner : Ashley de Souza Optimost solution BigIP rules into Implement rule for Optimost classic Scope Complete integration Production Integration confirmed jets for PROD but beta activation Testing Dormant BigIP rules into Beta rule active in Visual Design Jet rules activated jets for INT &TEST Bet rule for jet PROD writtenWork-Stream Breakdown Maintainability WS 3 Technical Owner : Martin Garton Component Identity or Refactor requirements Item Map VM Structure Page model interface conversion. Merge Complete Page to component Domain model freeze alternatives identified. identified. pt1 relationships Page model integration Component content test. interface Render Performance WS 2 Technical Owner : Sumit Raja Initial profiling. Accurate Benchmark Bulk data loading utility. New render page model Testing Utils integration. Identify and prioritise maintainability tasks. Benchmark utils to Defect Fixes Sitemap optimsation. include concurreny HQL query tuning. Page cache removal Roll out plan Cache Freeze WS 1 Technical Owner : Ashley de Souza Technical spike Decision made regarding Write switch mechanism. complete. Promoted to DEV & INT Test cache freeze. patch or upgrade. Promoted to DEV Promoted to Test. Patch or upgrade Deploy to live. technical implemention complete. 08-10-2010 15-10-2010 22-10-2010 29-10-2010 05-11-2010 12-11-2010 19-11-2010 26-11-2010 03-12-2010 Date Work RequiredFriday, 1 April 2011
  • 71. Scale Delivery With Key Integrating EventsFriday, 1 April 2011
  • 72. Enterprise Level Tools and Reporting Enterprise Portfolio Product Portfolio Service Portfolio Project Portfolio Resource Portfolio Asset Portfolio Service PortfolioFriday, 1 April 2011
  • 73. Get in touch... kev@agilekev.com agilekev agilekev@gmail.com agilekev agilekev http://agilekev.blogspot.comFriday, 1 April 2011

×