planning work to enable continuous delivery with "fsgd - a leankit way to work"
TRANSCRIPT
![Page 1: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/1.jpg)
![Page 2: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/2.jpg)
Some Background on Fizz Good
• LeanKit in the beginning …
• As we grew …
• Growing pains …
• In the future …
![Page 3: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/3.jpg)
what Fizz Good
and
what doesn’t
![Page 4: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/4.jpg)
Frequent
Small
Good
Decoupled
![Page 5: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/5.jpg)
Frequent
Small
Good
Decoupled
Annually
Quarterly
Sporadic
![Page 6: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/6.jpg)
"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."
![Page 7: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/7.jpg)
![Page 8: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/8.jpg)
… and we don’t just
mean to the
customer
![Page 9: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/9.jpg)
Frequent
Small
Good
Decoupled
Big
![Page 10: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/10.jpg)
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)
![Page 11: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/11.jpg)
Frequent
Small
Good
Decoupled
Perfect
![Page 12: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/12.jpg)
![Page 13: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/13.jpg)
![Page 14: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/14.jpg)
![Page 15: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/15.jpg)
![Page 16: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/16.jpg)
Frequent
Small
Good
Decoupled Coordinated
![Page 17: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/17.jpg)
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
Frequent
Small
Good
Decoupled
![Page 18: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/18.jpg)
Annually
Big
Good
Coordinated
Frequent
Small
Perfect
Coordinated
Frequent
Big
Perfect
Coordinated
Frequent
Big
Good
Coordinated
Quarterly
Small
Good
Coordinated
![Page 19: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/19.jpg)
Not Fizz GoodLeanKit Black and Connections and YOLO and SSO and ….
![Page 20: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/20.jpg)
![Page 21: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/21.jpg)
How has FSGD been going
for the mobile team?
![Page 22: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/22.jpg)
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
![Page 23: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/23.jpg)
26 Releases!
![Page 24: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/24.jpg)
Move the bottleneck downstream
● Where we started
● Work was stacked in develop
as a big, interdependent
release
![Page 25: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/25.jpg)
Move the bottleneck downstream
● When developers finished, a
bunch of work landed on QA
all at once
● Nothing yet in a customer’s
hand
![Page 26: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/26.jpg)
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
![Page 27: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/27.jpg)
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
![Page 28: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/28.jpg)
26 Releases!
![Page 29: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/29.jpg)
133 Hockey Builds!
![Page 30: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/30.jpg)
![Page 31: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/31.jpg)
So let’s never say …
• “While we are at it, why don’t we …”
• “We can’t deploy/release x without y…”
![Page 32: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/32.jpg)
Some things are just naturally big
![Page 33: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/33.jpg)
Some things are just naturally
Notoriously big
![Page 34: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/34.jpg)
Some things are just naturally big
Why?
Why?
Why?
Why?
Why?
![Page 35: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/35.jpg)
![Page 36: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/36.jpg)
Round Fat Robin Scheduling
This doesn’t Fizz so Good anymore…
![Page 37: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/37.jpg)
Stop Digging
![Page 38: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/38.jpg)
Frequent
Small
Good
Decoupled
![Page 39: Planning Work to Enable Continuous Delivery with "FSGD - a LeanKit way to work"](https://reader033.vdocument.in/reader033/viewer/2022051617/55a597cb1a28abad258b4591/html5/thumbnails/39.jpg)
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