Retrospective and current status of my work with using directed graphs for planning software development work.
Presented at Schibsted Classified Media's "Superweek" conference in Barcelona.
Bastardised KanbanMårten Gustafson, Schibsted Media Platform
View Slide
But first,some personal opinions…
Whiteboard
Digital whiteboard
Kanban
One main concern
No dependencies
Why dependencies?
Why dependencies?The road to shipping is paved with real world problems
Why dependencies?Scenario: X and Y is blocking A
Why dependencies?If A is most important, we must solve X and Y first
Why dependencies?If A is our end goal: X and Y are more important
Why dependencies?We rarely want to do X and Y, but must
Why dependencies?Be explicit about X and Y’s relation to A
Why Kanban?Buyer beware: personal opinions
Why Kanban?Because: DevOps
DevOpsDevelopment should manage Operations
DevOpsDevelopment should manage Operations(but not necessarily infrastructure)
Kanban & DevOpsDevelopment should manage Operations(but not necessarily infrastructure)
Why Kanban?Because: continuity
ContinuityIn business, technology, operations & process
My previous attempts
2011 @ hitta.se
2012 @ Omni
PublishShow relatedSearchWrite article(Presentation @ Omni 2012: 1/3)
SearchPublishShow relatedWrite article(Presentation @ Omni 2012: 2/3)
Search PublishShowrelatedWritearticleUser testTimeGoalTasks(Presentation @ Omni 2012: 3/3)
Current statusStoneboard
StoneboardA Github based, and centric, approach
MilestonesAn overall thing to get done
Milestones“Integrate AFP newsire”, “Move to GHE”, “Support GIF andPNG”, “Migrate to Java 8”, “Support URL slugs”
IssuesTasks required to complete a milestone
IssuesDesign discussions, coding, refactoring, testing, scoping
No milestones forContinuous efforts
Not in milestonesBugs*, ops and one-off maintenance*unless clearly belonging with a milestone
https://github.com/plan3/stoneboard
My work is predated(as usual)
Impact MappingMentions from Feb 2011, book published Oct 2012
Impact Mapping
Mikado MethodFirst mentions around 2009, book published 2013
Mikado Method
CPM & PERTCritical Path Method, Program Evaluation & Review TechniqueAround 1950’s
CPM & PERT
Common theme?
Common theme?Directed graphs
Directed graphTime moves in one direction
Kanban as a graphItems ordered by priority and dependencies
Kanban as a graphPull work from any beginning of the graph