Date post: | 15-Jul-2015 |
Category: |
Software |
Upload: | agilesparks |
View: | 529 times |
Download: | 1 times |
Some Background on Fizz Good
• LeanKit in the beginning …
• As we grew …
• Growing pains …
• In the future …
what Fizz Good
and
what doesn’t
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Annually
Quarterly
Sporadic
"We are getting away
from 2 years, 3 years, 4
years, 5 years, to design,
build, test and then
deliver a product. We live
in a world of high levels
of agility; being able to
build, measure, learn;
being able to get on a
faster cadence and a
faster loop where we can
deliver value more
frequently."
… and we don’t just
mean to the
customer
Frequent
Small
Good
Decoupled
Big
Turning ”Class of Service”
into "Custom Icon"
• New field in the database, prepopulated … SHIP IT
• Use that to relabel UI in browser … SHIP IT
• Use that to relabel UI in mobile … SHIP IT
• Add edit field to browser board edit UI … SHIP IT
• ANNOUNCE IT (prewritten … whenever)
Frequent
Small
Good
Decoupled
Perfect
Frequent
Small
Good
Decoupled Coordinated
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Annually
Big
Good
Coordinated
Frequent
Small
Perfect
Coordinated
Frequent
Big
Perfect
Coordinated
Frequent
Big
Good
Coordinated
Quarterly
Small
Good
Coordinated
Not Fizz GoodLeanKit Black and Connections and YOLO and SSO and ….
How has FSGD been going
for the mobile team?
FSGD ALL THE THINGS!● Frequent builds
o One or two features or bug fixes per build
o Smaller builds are easier to test
● Decoupled from other tech releaseso Adapt when new API becomes available
● Automated buildso Reduce busywork gets builds quickly and frequently
to QA
● Frequent updates to Katieo Close contact, but decoupled from marketing
schedule
● Move the bottleneck downstream
26 Releases!
Move the bottleneck downstream
● Where we started
● Work was stacked in develop
as a big, interdependent
release
Move the bottleneck downstream
● When developers finished, a
bunch of work landed on QA
all at once
● Nothing yet in a customer’s
hand
Move the bottleneck downstream
● So! developers slowed down
work that fed to the QA
bottleneck
o Diverted some effort to:
documentation
process improvement
build automation
● Bottleneck moved to waiting
for 3rd party
Move the bottleneck downstream
• Is the 3rd party bottleneck out
of our control? NO!
• Only send the latest QA’d build
to review
• New releases in customer
hands as quickly as 3rd party
can move
26 Releases!
133 Hockey Builds!
So let’s never say …
• “While we are at it, why don’t we …”
• “We can’t deploy/release x without y…”
Some things are just naturally big
Some things are just naturally
Notoriously big
Some things are just naturally big
Why?
Why?
Why?
Why?
Why?
Round Fat Robin Scheduling
This doesn’t Fizz so Good anymore…
Stop Digging
Frequent
Small
Good
Decoupled
2014 by LEANKIT – Daniel Norton, Jon Terry and Chris Hefley
FSGD (Fizz Good) – A LeanKit Way of Working
FSGD (Fizz Good) is made available under the Creative Commons Attribution-ShareAlike 4.0 International License:
http://creativecommons.org/licenses/by-sa/4.0/
View our FSGD (Fizz Good) content and download this presentation: leankit.com/FSGD