Final version
This commit is contained in:
parent
9d498366a0
commit
db9bb206eb
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
87
index.html
87
index.html
|
@ -54,6 +54,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<aside class="notes">
|
<aside class="notes">
|
||||||
|
<p>Today we'll follow a bug through the processes of development team</p>
|
||||||
🦹🏻♂️ Customer<br>
|
🦹🏻♂️ Customer<br>
|
||||||
🦸🏼♂️ Support Hero<br>
|
🦸🏼♂️ Support Hero<br>
|
||||||
🧑💼 Company/Product Owner<br>
|
🧑💼 Company/Product Owner<br>
|
||||||
|
@ -79,13 +80,11 @@
|
||||||
</aside>
|
</aside>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
||||||
<section data-markdown>
|
<section data-markdown>
|
||||||
# Closed sprint
|
# Closed sprint
|
||||||
|
|
||||||
- Two weeks is fast in context of 6 month CD-ROM releases!
|
- Two weeks is fast in context of 6 month CD-ROM releases!
|
||||||
- How long does shipping take for your application?
|
- How long does shipping take for your application?
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Closed sprint
|
# Closed sprint
|
||||||
|
@ -193,21 +192,37 @@
|
||||||
</aside>
|
</aside>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section data-markdown="" class="unfinished">
|
<section data-markdown="">
|
||||||
# Time to value
|
# Time to value
|
||||||
|
|
||||||
- The bug is fixed, 🦹🏻♂️ Customer can send their invoices again!
|
- The bug is fixed, 🦹🏻♂️ Customer can send their invoices again!
|
||||||
- Took 5 weeks
|
- Took 5 weeks <!-- .element: class="fragment" -->
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="unfinished">
|
<section>
|
||||||
<h1>Processes are there for a reason!</h1>
|
<section data-markdown="">
|
||||||
|
# Value stream mapping
|
||||||
|
|
||||||
|
- How the *value* flows through an organisation
|
||||||
|
- *Who* holds responsibility
|
||||||
|
- Time to value
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside class="notes" data-markdown="">
|
||||||
|
- We engaged in an exercise of (informal) value stream mapping
|
||||||
|
- Actually helps with providing estimates
|
||||||
|
</aside>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h1>We have processes for a reason</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Quality assurance</li>
|
<li>Quality assurance</li>
|
||||||
<li>Pace</li>
|
<li>Pace</li>
|
||||||
<li>Delivering software reliably</li>
|
<li>Delivering software reliably</li>
|
||||||
|
<li class="fragment">Make the suits happy</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<aside class="notes">
|
<aside class="notes">
|
||||||
|
@ -241,20 +256,6 @@
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
|
||||||
<section data-markdown="">
|
|
||||||
# Value stream mapping
|
|
||||||
|
|
||||||
- How the *value* flows through an organisation
|
|
||||||
- *Who* holds responsibility
|
|
||||||
- Time to value
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<aside class="notes">
|
|
||||||
asdfasdf
|
|
||||||
</aside>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<section id="continuous-delivery">
|
<section id="continuous-delivery">
|
||||||
<h1>Continuous delivery</h1>
|
<h1>Continuous delivery</h1>
|
||||||
|
@ -278,9 +279,24 @@
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="deployment-pipeline">
|
<section id="deployment-pipeline">
|
||||||
<h2>The deployment pipeline</h2>
|
<h2>Deployment pipeline</h2>
|
||||||
|
|
||||||
...!!!
|
<img src="cd-pipeline.png">
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Deployment pipeline</h2>
|
||||||
|
|
||||||
|
<p data-markdown="">
|
||||||
|
- Releasable: `True` or `False`
|
||||||
|
- Quick feedback
|
||||||
|
- Release → Domain knowledge → Pipeline improvements → Better release → …
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="deployment-pipeline">
|
||||||
|
<h2>Deployment pipeline</h2>
|
||||||
|
|
||||||
|
<img src="cd-pipeline.png">
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="build-quality-in" data-markdown="">
|
<section id="build-quality-in" data-markdown="">
|
||||||
|
@ -316,7 +332,8 @@
|
||||||
<section id="everyone-is-responsible" data-markdown="">
|
<section id="everyone-is-responsible" data-markdown="">
|
||||||
## Everyone is responsible
|
## Everyone is responsible
|
||||||
|
|
||||||
-
|
- Understand the Ops team
|
||||||
|
- Grow in mutual trust
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -346,7 +363,7 @@
|
||||||
# What to do this Monday?
|
# What to do this Monday?
|
||||||
|
|
||||||
* Computers perform repetitive tasks, people solve people-solve-problems
|
* Computers perform repetitive tasks, people solve people-solve-problems
|
||||||
- improve the automation of one repeating task
|
- improve your app's deployment pipeline
|
||||||
---
|
---
|
||||||
# What to do this Monday?
|
# What to do this Monday?
|
||||||
|
|
||||||
|
@ -367,8 +384,25 @@
|
||||||
---
|
---
|
||||||
# What to do this Monday?
|
# What to do this Monday?
|
||||||
|
|
||||||
Ask *"Why can't we deploy this today?"*
|
Ask *"Why can't we deploy this today?"* and automate the answer
|
||||||
and automate the answer
|
</section>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<section id="credits">
|
||||||
|
<h1>Why can't we deploy this today?</h1>
|
||||||
|
|
||||||
|
Credits:
|
||||||
|
<ul>
|
||||||
|
<li>👸🏻 My lovely wife for telling again and again my slides have too many words</li>
|
||||||
|
<li><a href="https://lineicons.com/">Lineicons</a> for the brand icons</li>
|
||||||
|
<li>The Jet-Stream crew for joining me in discovering Continuous Delivery in more depth</li>
|
||||||
|
<li><a href="https://revealjs.com/">reveal.js</a> for the slides framework</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="endcap">
|
||||||
|
<h1>Why can't we deploy this today?</h1>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
|
@ -384,6 +418,7 @@
|
||||||
// - https://revealjs.com/config/
|
// - https://revealjs.com/config/
|
||||||
Reveal.initialize({
|
Reveal.initialize({
|
||||||
hash: true,
|
hash: true,
|
||||||
|
defaultTiming: 42,
|
||||||
|
|
||||||
// Learn about plugins: https://revealjs.com/plugins/
|
// Learn about plugins: https://revealjs.com/plugins/
|
||||||
plugins: [RevealMarkdown, RevealHighlight, RevealNotes]
|
plugins: [RevealMarkdown, RevealHighlight, RevealNotes]
|
||||||
|
|
Loading…
Reference in New Issue