-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1719 lines (1652 loc) · 62.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head>
<title>Agiles Helferlein</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="apple-touch-startup-image" href="images/itagileLogo.png" />
<link rel="shortcut icon" href="images/favicon.png" type="image/png" />
<link rel="icon" href="images/favicon.png" type="image/png" />
<link rel="stylesheet"
href="libs/jquery-mobile/jquery.mobile-1.4.5.min.css" />
<link rel="apple-touch-icon" href="images/itagileIcon.png" />
<script src="libs/jquery/jquery-2.1.4.min.js"></script>
<script src="libs/jquery-mobile/jquery.mobile-1.4.5.min.js"></script>
<script src="javascript/favorites/FavoritesRepository.js"></script>
<script src="javascript/favorites/favorites.presenter.js"></script>
<script src="javascript/nps-calculator/nps-calculator.js"></script>
<script src="javascript/nps-calculator/nps-calculator.presenter.js"></script>
<script src="javascript/velocity-likelihood/velocity-likelihood.js"></script>
<script
src="javascript/velocity-likelihood/velocity-likelihood.presenter.js"></script>
<script>
$(function() {
$("[data-role='header'], [data-role='footer']").toolbar({
theme : "a"
});
});
</script>
<script>
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o), m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js',
'ga');
ga('create', 'UA-54652803-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body onload="nps();">
<div data-role="header" data-position="fixed">
<a href="#home"
class="ui-btn ui-corner-all ui-shadow ui-icon-home ui-btn-icon-left ui-btn-icon-notext" data-transition="slide" data-direction="reverse">Back</a>
<h1>Agiles Helferlein</h1>
<a href="#" id="button-favorite"
class="ui-btn ui-corner-all ui-shadow ui-icon-heart ui-btn-icon-right ui-btn-icon-notext" >Favorite</a>
<!--<a href="http://www.it-agile.de" rel="external" data-role="none">
<img id="Logo" src="images/itagileLogo.png" alt="it-agile GmbH"
width="100%" />
</a>-->
</div>
<div data-role="page" id="home">
<div data-role="content">
<form>
<input data-type="search" id="search">
</form>
<div data-role="collapsibleset" data-filter="true"
data-children="> div, > div div ul li" data-input="#search">
<div data-role="collapsible">
<h3>Agile allgemein</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#agilevalues" data-transition="slide">Werte</a></li>
<li><a href="#agileprinciples" data-transition="slide">Prinzipien</a>
<li><a href="#liftoff" data-transition="slide">Lift Off</a></li>
<li><a href="#retrospective" data-transition="slide">Retrospektive</a></li>
<li><a href="#agilefluency" data-transition="slide">Agile Fluency Model</a></li>
</ul>
</div>
<div data-role="collapsible">
<h3>Lean allgemein</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#leandevprincipels" data-transition="slide">Lean Development Principles</a></li>
<li><a href="#kindsofwaste" data-transition="slide">Arten von Verschwendung</a>
</ul>
</div>
<div data-role="collapsible">
<h3>Scrum</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#scrumvalues" data-transition="slide">Werte</a></li>
<li><a href="#scrumprinciples" data-transition="slide">Prinzipien</a></li>
<li><a href="#scrumframework" data-transition="slide">Framework</a></li>
<li><a href="#productvision" data-transition="slide">Produktvision</a></li>
<li><a href="#productbacklog" data-transition="slide">Produkt-Backlog</a></li>
<li><a href="#userstories" data-transition="slide">User Storys</a></li>
<li><a href="#planningpoker" data-transition="slide">Schätzpoker</a></li>
</ul>
</div>
<div data-role="collapsible">
<h3>Kanban</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#kanbanprinciples" data-transition="slide">Prinzipien</a></li>
<li><a href="#kanbanpractices" data-transition="slide">Praktiken</a></li>
<li><a href="#littleslaw" data-transition="slide">Little's Law</a></li>
<li><a href="#leadtimecycletime" data-transition="slide">Lead- vs. Cycle-Time</a></li>
<li><a href="#servicelevels" data-transition="slide">Service Levels</a></li>
<li><a href="#kanbanflightlevels" data-transition="slide">Flight Levels</a></li>
<li><a href="#safetofailexperiments" data-transition="slide">Safe-to-fail Experimente</a></li>
<li><a href="#fitforpurposesurvey" data-transition="slide">Fit-for-purpose survey</a></li>
</ul>
</div>
<div data-role="collapsible">
<h3>XP</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#xpvalues" data-transition="slide">Werte</a></li>
<li><a href="#continuousintegration" data-transition="slide">Continuous Integration</a></li>
<li><a href="#continuousdelivery" data-transition="slide">Continuous Delivery</a></li>
<li><a href="#continuousdeployment" data-transition="slide">Continuous Deployment</a></li>
<li><a href="#firstprinciples" data-transition="slide">FIRST Prinzipien</a></li>
<li><a href="#solidprinciples" data-transition="slide">SOLID Prinzipien</a></li>
<li><a href="#microservices" data-transition="slide">Microservices</a></li>
</ul>
</div>
<div data-role="collapsible">
<h3>Leadership und Management</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#responsibilityprocess" data-transition="slide">Responsibility Process</a></li>
<li><a href="#authoritylevels" data-transition="slide">Authority/Delegation Levels</a></li>
<li><a href="#leadersheep" data-transition="slide">Leadersheep</a></li>
<li><a href="#situationalleadership" data-transition="slide">Situatives Führen</a></li>
<li><a href="#powercontrolmodel" data-transition="slide">Power vs. Control Model</a></li>
<li><a href="#fivedysfunctions" data-transition="slide">5 Dysfunctions of a Team</a></li>
<li><a href="#mutuallearning" data-transition="slide">Mutual Learning</a></li>
<li><a href="#beyondbudgeting" data-transition="slide">Beyond Budgeting</a></li>
<li><a href="#kottersprocess" data-transition="slide">Leading Change</a></li>
</ul>
</div>
<div data-role="collapsible">
<h3>Moderation, Facilitation</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#moderationmodels" data-transition="slide">Moderationsmodelle</a></li>
<li><a href="#diagnosisinterventioncycle" data-transition="slide">Diagnosis-Intervention Cycle</a></li>
<li><a href="#groundrules" data-transition="slide">Ground Rules for Effective Groups</a></li>
<li><a href="#thinkinghats" data-transition="slide">6 Thinking Hats</a>
</li>
<li><a href="#checkinout" data-transition="slide">Check In/Out, Feedback</a></li>
</ul>
</div>
<div data-role="collapsible">
<h3>Werkzeuge</h3>
<ul data-role="listview" data-inset="false">
<li><a href="#planningpoker" data-transition="slide">Schätzpoker</a></li>
<li><a href="#npscalculator" data-transition="slide">NPS
Rechner</a></li>
<li><a href="#velocityrangecalculator"
data-transition="slide">Velocity Rechner</a></li>
</ul>
</div>
</div>
</div>
</div>
<div data-role="page" id="favorites">
<div data-role="content">
<form>
<input data-type="search" id="search-favorites">
</form>
<div data-role="collapsibleset" data-filter="true"
data-children="> ul li" data-input="#search-favorites">
<ul id="list-favorites" data-role="listview" data-inset="true"></ul>
</div>
<a id="button-favorites-delete" class="ui-btn ui-mini ui-btn-b ui-btn-icon-right ui-icon-delete" href="#favorites-delete" data-transition="none">Lösche einen Favoriten</a>
</div>
</div>
<div data-role="page" id="favorites-delete">
<div data-role="content">
<form>
<input data-type="search" id="search-favorites-delete">
</form>
<div data-role="collapsibleset" data-filter="true"
data-children="> ul li" data-input="#search-favorites-delete">
<ul id="list-favorites-delete" data-role="listview" data-inset="true">
</ul>
</div>
<a class="ui-btn ui-mini ui-btn-icon-right ui-icon-heart" href="#favorites" data-transition="none" >Zurück zu deinen Favoriten</a>
</div>
</div>
<div data-role="page" id="agilevalues">
<div data-role="content">
<h2>Agile Werte (deutsch)</h2>
<p>Wir erschließen bessere Wege, Software zu entwickeln, indem
wir es selbst tun und anderen dabei helfen. Durch diese Tätigkeit
haben wir diese Werte zu schätzen gelernt:</p>
<p>
<b>Individuen und Interaktionen</b> mehr als Prozesse und Werkzeuge
</p>
<p>
<b>Funktionierende Software</b> mehr als umfassende Dokumentation
</p>
<p>
<b>Zusammenarbeit mit dem Kunden</b> mehr als Vertragsverhandlung
</p>
<p>
<b>Reagieren auf Veränderung</b> mehr als das Befolgen eines Plans
</p>
<p>Das heißt, obwohl wir die Werte auf der rechten Seite wichtig
finden, schätzen wir die Werte auf der linken Seite höher ein.</p>
<h2>Agile Values (englisch)</h2>
<p>We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:</p>
<p>
<b>Individuals and interactions</b> over processes and tools
</p>
<p>
<b>Working software</b> over comprehensive documentation
</p>
<p>
<b>Customer collaboration</b> over contract negotiation
</p>
<p>
<b>Responding to change</b> over following a plan
</p>
<p>That is, while there is value in the items on
the right, we value the items on the left more.</p>
<p>
<a href="http://agilemanifesto.org/iso/de/" rel="external"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="agileprinciples">
<div data-role="content">
<h2>Agile Prinzipien</h2>
<p>Unsere höchste Priorität ist es, den Kunden durch frühe und
kontinuierliche Auslieferung wertvoller Software zufrieden zu
stellen.</p>
<p>Heisse Anforderungsänderungen selbst spät in der Entwicklung
willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.</p>
<p>Liefere funktionierende Software regelmäßig innerhalb weniger
Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.</p>
<p>Fachexperten und Entwickler müssen während des Projektes
täglich zusammenarbeiten.</p>
<p>Errichte Projekte rund um motivierte Individuen. Gib ihnen das
Umfeld und die Unterstützung, die sie benötigen und vertraue darauf,
dass sie die Aufgabe erledigen.</p>
<p>Die effizienteste und effektivste Methode, Informationen an
und innerhalb eines Entwicklungsteams zu übermitteln, ist im
Gespräch von Angesicht zu Angesicht.</p>
<p>Funktionierende Software ist das wichtigste Fortschrittsmaß.</p>
<p>Agile Prozesse fördern nachhaltige Entwicklung. Die
Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges
Tempo auf unbegrenzte Zeit halten können.</p>
<p>Ständiges Augenmerk auf technische Exzellenz und gutes Design
fördert Agilität.</p>
<p>Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu
maximieren - ist essenziell.</p>
<p>Die besten Architekturen, Anforderungen und Entwürfe entstehen
durch selbstorganisierte Teams.</p>
<p>In regelmäßigen Abständen reflektiert das Team, wie es
effektiver werden kann und passt sein Verhalten entsprechend an.</p>
<p>
<a href="http://agilemanifesto.org/iso/de/principles.html"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="liftoff">
<div data-role="content">
<h2>Lift Off</h2>
<ul>
<li><b>Purpose</b> (Inspiration, Significance, Motivation, Success)
<ul>
<li>Product Vision</li>
<li>Team Mission</li>
<li>Mission Test</li>
</ul>
</li>
<li><b>Alignment</b> (Unity, Trust, Collaboration, Commitment)
<ul>
<li>Values and Principles</li>
<li>Simple Rules</li>
<li>Core Team</li>
<li>Working Agreements</li>
</ul>
</li>
<li><b>Context</b> (See the System, Understand Fit, Recognize Fit)
<ul>
<li>Boundaries and Interactions</li>
<li>Committed Resources</li>
<li>Prospective Analysis</li>
</ul>
</li>
</ul>
<p>
<a
href="http://www.amazon.de/Liftoff-Launching-Agile-Projects-English-ebook/dp/B007SZNL4W/ref=sr_1_3">Buch</a> - <a
href="http://vimeo.com/53285989">Video</a>
</p>
</div>
</div>
<div data-role="page" id="retrospective">
<div data-role="content">
<h2>Retrospektive</h2>
<ol>
<li>Set the stage</li>
<li>Gather Data</li>
<li>Generate Insight</li>
<li>Decide what to do</li>
<li>Close the stage</li>
</ol>
<p>
<a
href="http://www.amazon.de/Agile-Retrospectives-Making-Pragmatic-Programmers/dp/0977616649">Quelle</a>
</p>
<h2>Prime Directive</h2>
<p>Regardless of what we discover, we understand and truly
believe that everyone did the best job they could, given what they
knew at the time, their skills and abilities, the resources
available, and the situation at hand.
</p>
<h2>Glaubenssatz</h2>
<p>Ungeachtet dessen, was wir herausfinden, verstehen wir und sind fest davon überzeugt,
dass jeder angesichts seines Wissens, seiner Fähigkeit und Qualifikation, den verfügbaren Ressourcen und der jeweiligen Situation sein Bestes gegeben hat.</p>
<p>
<a
href="http://www.retrospectives.com/pages/retroPrimeDirective.html"
rel="external" target="_blank">Quelle</a>
</p>
<h2>Prime Directive - Alternative</h2>
<p>Some days are better than others. Some days I’m in the “flow” state, doing awesome work. Some days I come to the end of a day and realized I’ve wasted a lot of time, made mistakes that I should have foreseen, or wish I could have done something differently.
Regardless, those days have happened and our purpose here is to find out:
</p>
<ol>
<li>What can we learn from our past actions and thinking that will inform and guide our future actions and thinking so that we can do a little better?</li>
<li>How can we change our environment (“the system”) so that it’s easier for us to do awesome work and less likely for us for us to waste time and make mistakes?</li>
</ol>
<h2>Glaubenssatz - Alternative</h2>
<p>Manche Tage sind besser als andere. An manchen Tagen bin ich im „Flow“ und mache herausragende Arbeit. An manchen Tagen realisiere ich am Ende des Tages, dass ich eine Menge Zeit verschwendet habe, Fehler gemacht habe die ich hätte voraussehen können oder bei denen ich manches anders hätte machen können. Ungeachtet dessen, das es diese Tage gab ist unser Ziel hier diese Fragen zu beantworten:
</p>
<ol>
<li>Was können wir aus unseren vergangenen Taten und Gedanken lernen, dass unsere zukünftigen Taten und Gedanken beeinflusst, so dass wir etwas besser werden?</li>
<li>Wie können wir unsere Umgebung verändern („das System“), so dass es uns einfacher fällt herausragende Arbeit zu machen und es weniger wahrscheinlich ist, dass wir unsere Zeit verschwenden und Fehler machen?</li>
</ol>
<p>
<a
href="http://jitterted.com/2013/02/11/another-alternative-to-the-retrospective-prime-directive/"
rel="external" target="_blank">Quelle</a>
</p>
<h2>Vegas-Regel für Retrospektiven</h2>
<p>"What happens in the Retrospektive, stays in the Retrospektive."<br>
Oder eben:<br>
Alles, was wir besprechen, bleibt bei denen, die jetzt hier sind. Es sei denn, wir vereinbaren gemeinschaftlich am Ende der Retrospektive eine Öffnung.
</p>
<p>
<a
href="https://www.judithandresen.com/2017/02/18/retrospektiven-in-agilen-projekten/"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="agilefluency">
<div data-role="content">
<h2>Agile Fluency Model</h2>
<div data-role="collapsible">
<h3>Pre-Agile</h3>
<p>Noch keine agilen Praktiken oder unbewusst.</p>
</div>
<div data-role="collapsible">
<h3>Focussing</h3>
<ul>
<li>Ziel: Besserer Einblick in die Arbeit der Teams; Möglichkeiten zum Umsteuern.</li>
<li>Invest: Teamentwicklung und Gestaltung der Arbeitsprozesse.</li>
<li>Methoden: Scrum, Kanban, nicht-technische XP</li>
<li>Dauer: 2-6 Monate</li>
</ul>
</div>
<div data-role="collapsible">
<h3>Delivering</h3>
<ul>
<li>Ziel: Wenige Schwächen und hohe Produktivität.</li>
<li>Invest: Geringere Produktivität während technische Kompetenzen entwickelt werden.</li>
<li>Methoden: Extreme Programming, DevOps-Bewegung</li>
<li>Dauer: +3-24 Monate</li>
</ul>
</div>
<div data-role="collapsible">
<h3>Optimizing</h3>
<ul>
<li>Ziel: Lieferung hochwertigerer Produkte und bessere Produktentscheidungen.</li>
<li>Invest: Soziales Kapital investiert für die Verlegung von Geschäftsentscheidungen und Expertise ins Team.</li>
<li>Methoden: Softwareentwicklung, Lean Startups, Beyond Budgeting</li>
<li>Dauer: +1-5 Jahre</li>
</ul>
</div>
<div data-role="collapsible">
<h3>Strengthening</h3>
<ul>
<li>Ziel: Teamübergreifendes Lernen und bessere Entscheidungen innerhalb der Organisation.</li>
<li>Invest: eit und Risiko bei der Entwicklung neuer Führungsansätze innerhalb der Organisation.</li>
<li>Methoden: Organisationsdesign und Komplexitätstheorie</li>
<li>Dauer: unbekannt</li>
</ul>
</div>
<p>
<a
href="https://martinfowler.com/articles/agileFluency.html" rel="external" target="_blank">Quelle Blog</a>
</p>
<p>
<a
href="https://www.it-agile.de/fileadmin/AgileFluencyModel__deutsch_.pdf" rel="external" target="_blank">Quelle Deutsch</a>
</p>
<p>
<a
href="https://www.agilefluency.org" rel="external" target="_blank">Quelle Web</a>
</p>
</div>
</div>
<div data-role="page" id="leandevprincipels">
<div data-role="content">
<h2>Lean Software Development Principien</h2>
<ul>
<li>Integriere Qualität durchgängig</li>
<li>Optimiere das Ganze</li>
<li>Baue Wissen auf</li>
<li>Gib dem Team Verantwortung und Respekt</li>
<li>Entscheide so spät wie möglich</li>
<li>Liefere so schnell wie möglich</li>
<li>Vermeide Verschwenung</li>
</ul>
<p>
<a
href="http://en.wikipedia.org/wiki/Lean_software_development"
rel="external" target="_blank">Quelle</a> - <a
href="http://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783/ref=sr_1_1"
rel="external" target="_blank">Buch</a>
</p>
</div>
</div>
<div data-role="page" id="kindsofwaste">
<div data-role="content">
<h2>Arten von Verschwendung</h2>
<ul>
<li>Unfertige Arbeit</li>
<li>Erneutes Lernen</li>
<li>Extra Features</li>
<li>Multitasking</li>
<li>Warten</li>
<li>Übergeben</li>
<li>Fehler</li>
</ul>
<p>
<a
href="http://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783/ref=sr_1_1"
rel="external" target="_blank">Buch</a>
</p>
</div>
</div>
<div data-role="page" id="scrumvalues">
<div data-role="content">
<h2>Scrum Werte</h2>
<div data-role="collapsibleset">
<div data-role="collapsible">
<h3>Fokus</h3>
<p>Because we focus on only a few things at a time, we work
well together and produce excellent work. We deliver valuable
items sooner.</p>
</div>
<div data-role="collapsible">
<h3>Mut</h3>
<p>Because we are not alone, we feel supported and have more
resources at our disposal. This gives us the courage to undertake
greater challenges.</p>
</div>
<div data-role="collapsible">
<h3>Offenheit</h3>
<p>As we work together, we practice expressing how we're doing,
and what's in our way. We learn that it is good to express
concerns, so that they can be addressed.</p>
</div>
<div data-role="collapsible">
<h3>Commitment</h3>
<p>Because we have great control over our own destiny, we
become more committed to success.</p>
</div>
<div data-role="collapsible">
<h3>Respekt</h3>
<p>As we work together, sharing successes and failures, we come
to respect each other, and to help each other become worthy of
respect.</p>
</div>
</div>
<p>
<a
href="https://www.scrumalliance.org/why-scrum/core-scrum-values-roles"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="scrumprinciples">
<div data-role="content">
<h2>Scrum Prinzipien</h2>
<ul>
<li>Autonomes, selbst-organisiertes, cross-funktionales Team</li>
<li>Inspect and Adapt</li>
<li>Timeboxing</li>
<li>ROI-Fokus</li>
<li>Pull-Prinzip</li>
<li>Shippable</li>
</ul>
</div>
</div>
<div data-role="page" id="scrumframework">
<div data-role="content">
<h2>Scrum Framework</h2>
<img src="images/bierdeckel.png" style="max-width: 100%"
alt="Scrum Bierdeckel" />
</div>
</div>
<div data-role="page" id="productvision">
<div data-role="content">
<h2>Product Vision</h2>
<h3>Elevator Pitch</h3>
<p>
<b>Produktname</b> ist ein <b>Produkttyp</b> für <b>Zielgruppe</b>
mit <b>Hauptbedürfnis</b> welches <b>Hauptnutzen</b> erfüllt.
</p>
<p>
Im Gegensatz zu <b>Hauptkonkurrent</b> erfüllt <b>Produktname</b> <b>Differenznutzen</b>.
</p>
<h3>Beispiele</h3>
<p><i>"Bis zum Ende dieses Jahrzehnts soll diese Nation, also die USA, einen Menschen auf den Mond geschickt haben und ihn wieder auf die Erde zurück bringen."</i> - 1961, US-Präsident Kennedy, Mondlandung</p>
<p><i>"The iPod will be a portable digital music player that will hold 5000 songs. It will have a battery life measured in days, not hours. You will navigate the thousands of songs with a single finge. You will sync all your music from your computer to the iPod in minutes automatically, so you can have all your music in your pocket"</i> - Steve Jobs, iPod</p>
</div>
</div>
<div data-role="page" id="productbacklog">
<div data-role="content">
<h2>Product-Backlog</h2>
<h3>DEEP</h3>
<ul>
<li><b>D</b>etailed Appropriately</li>
<li><b>E</b>stimated</li>
<li><b>E</b>mergent</li>
<li><b>P</b>rioritized</li>
</ul>
<p>
<a
href="http://www.mountaingoatsoftware.com/blog/make-the-product-backlog-deep"
rel="external" target="_blank">Quelle</a> - <a
href="http://www.amazon.de/Succeeding-Agile-Development-Addison-Wesley-Signature/dp/0321579364"
rel="external" target="_blank">Buch</a>
</p>
</div>
</div>
<div data-role="page" id="userstories">
<div data-role="content">
<h2>Userstorys</h2>
<h3>INVEST</h3>
<ul>
<li><b>I</b>ndependent (unabhängig)</li>
<li><b>N</b>egotiable (verhandelbar)</li>
<li><b>V</b>aluable (wertvoll/-haltig)</li>
<li><b>E</b>stimatable (schätzbar)</li>
<li><b>S</b>ized apropriately (angemessene Größe)</li>
<li><b>T</b>estable (testbar)</li>
</ul>
<p>
<a
href="http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/"
rel="external" target="_blank">Quelle</a>
</p>
<h3>Splitting</h3>
<ul>
<li>Passt INVEST?</li>
</ul>
<ul>
<li>Workflow Schritte</li>
<li>Operationen</li>
<li>Variation der Geschäftsregeln</li>
<li>Variation der Daten</li>
<li>Nur größter Aufwand</li>
<li>Erstmal einfacher</li>
</ul>
<ul>
<li>Spike</li>
</ul>
<p>
<a
href="http://35qk152ejao6mi5pan29erbr9.wpengine.netdna-cdn.com/wp-content/uploads/2012/08/Story-Splitting-Flowchart-DE.pdf"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="kanbanprinciples">
<div data-role="content">
<h2>Kanban Prinzipien</h2>
<ul>
<li>Start with what you do now</li>
<li>Agree to pursue evolutionary change</li>
<li>Initially, respect current roles, responsibilities and job
titles</li>
<li>Encourage acts of leadership at all levels</li>
</ul>
<p>
<a href="http://leankanbanuniversity.com/kanban-method"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="kanbanpractices">
<div data-role="content">
<h2>Kanban Praktiken</h2>
<ul>
<li>Visualize</li>
<li>Limit WIP</li>
<li>Manage Flow</li>
<li>Make Process Policies Explicit</li>
<li>Implement Feedback Loops</li>
<li>Improve Collaboratively, Evolve Experimentally (using
models and the scientific method)</li>
</ul>
<p>
<a href="http://leankanbanuniversity.com/kanban-method"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="littleslaw">
<div data-role="content">
<h2>Little's Law</h2>
<p>Durchlaufzeit = WiP / Durchsatz</p>
<p>
<a href="http://www.jstor.org/discover/10.2307/167570?uid=3737864&uid=2&uid=4&sid=21104709813907"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="leadtimecycletime">
<div data-role="content">
<h2>Lead- vs. Cycle-Time</h2>
<img
src="http://stefanroock.files.wordpress.com/2010/03/leadtimes3.png"
style="max-width: 100%"
alt="Lead- vs. Cycle-Time" />
<p>
<a href="http://stefanroock.wordpress.com/2010/03/02/kanban-definition-of-lead-time-and-cycle-time/"
rel="external" target="_blank">Quelle 1</a> - <a href="http://leanandkanban.wordpress.com/2009/04/18/lead-time-vs-cycle-time/"
rel="external" target="_blank">Quelle 2</a>
</p>
</div>
</div>
<div data-role="page" id="servicelevels">
<div data-role="content">
<h2>Service Levels (Cost of delay)</h2>
<ul>
<li>Standard</li>
<li>Fixed Date</li>
<li>Expedites</li>
<li>Intangibles</li>
</ul>
<p>
<a
href="http://www.amazon.de/Kanban-Successful-Evolutionary-Technology-Business/dp/0984521402"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="kanbanflightlevels">
<div data-role="content">
<h2>Flight Levels</h2>
<div data-role="collapsibleset">
<div data-role="collapsible">
<h3>Organisationseinheit mit unreguliertem Input</h3>
<p>Schneller Start. Verbesserte Kommunikation. Fokus auf das Beenden von Arbeit. Es wird an den falschen Dingen gearbeitet. Demand und Capability sind nicht in Balace. Viel wird repriorisiert.</p>
</div>
<div data-role="collapsible">
<h3>Organisationseinheit mit reguliertem Input</h3>
<p>Demand und Capability ist in Balance. Es wird an den richtigen Dingen gearbeitet. Nur lokale Optimierung.</p>
</div>
<div data-role="collapsible">
<h3>Optimierung des Wertstroms</h3>
<p>Optimierung der Interaktion von Teams/Abteilungen. Das Richtige zur richtigen Zeit tun. Demand und Capability ist über den gesamten Value-Stream balanciert. Fokus nur auf Projekterfolg.</p>
</div>
<div data-role="collapsible">
<h3>Optimierung des Portfolio</h3>
<p>Bewusste Business Entscheidungen. Fokus auf Business-Ziele nicht auf einzelne Projektziele. Stop starting and start finishing von Projekten.</p>
</div>
</div>
<p>
<a
href="http://www.leanability.com/kanban-flight-levels/"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="safetofailexperiments">
<div data-role="content">
<h2>Save-to-fail Experimente</h2>
<ul>
<li>Kurzebeschreibung</li>
<li>Kümmerer</li>
<li>Länge</li>
<li>Follow up</li>
<li>Ziel/Warum</li>
<li>Definition of Win</li>
<li>Definition of Fail</li>
<li>Win Konsequenzen</li>
<li>Fail Konsequenzen</li>
</ul>
</div>
</div>
<div data-role="page" id="fitforpurposesurvey">
<div data-role="content">
<h2>Fit-for-purpose survey</h2>
<ol>
<li>Sag uns, warum du dieses Produkt bzw. diese Dienstleistung ausgewählt hast. Wähle drei Gründe oder Erwartungen aus, die ausschlaggebend bei der Wahl waren.</li>
<li>Sag uns für jeden Punkt, wie passend dieses Produkt bzw. die Dienstleistung war. Bewerte jeden Punkt nach diesem Schema:
<ul>
<li>5: Meine Erwartungen wurden übertroffen</li>
<li>4: Meine Erwartungen wurden genau getroffen</li>
<li>3: Die meisten meiner Erwartungen wurden erfüllt. Ein paar nicht.</li>
<li>2: Wichtige Erwartungen von mir wurden nicht erfüllt. Andere schon.</li>
<li>1: Es war wertvoll aber die meisten meiner Erwartungen wurden nicht erfüllt</li>
<li>0. Für mich gab es nichts nützliches.</li>
</ul>
</li>
<li>Sag uns für jeden Punkt, was ausschlaggebend für die Bewertung war.</li>
</ol>
<h3>Fit-for-purpose box-score</h3>
<ul>
<li>5-4: fit for purpose</li>
<li>3: neutral</li>
<li>2-0: unfit for purpose</li>
</ul>
<p>
[% fit: % neutral: % unfit] <br/>
(# Teilnehmer die an der Umfrage mitgemacht haben / # Gesamtanzahl der Teilnehmer)<br/>
Beispiel: [60:30:10] (18/20)
</p>
<p>
<a
href="https://www.linkedin.com/pulse/introducing-fitness-box-score-david-anderson"
rel="external" target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="xpvalues">
<div data-role="content">
<h2>XP Werte</h2>
<div data-role="collapsibleset">
<div data-role="collapsible">
<h3>Simplicity</h3>
<p>We will do what is needed and asked for, but no more. This
will maximize the value created for the investment made to date.
We will take small simple steps to our goal and mitigate failures
as they happen. We will create something we are proud of and
maintain it long term for reasonable costs.</p>
</div>
<div data-role="collapsible">
<h3>Communication</h3>
<p>Everyone is part of the team and we communicate face to face
daily. We will work together on everything from requirements to
code. We will create the best solution to our problem that we can
together.</p>
</div>
<div data-role="collapsible">
<h3>Feedback</h3>
<p>We will take every iteration commitment seriously by
delivering working software. We demonstrate our software early and
often then listen carefully and make any changes needed. We will
talk about the project and adapt our process to it, not the other
way around.</p>
</div>
<div data-role="collapsible">
<h3>Respect</h3>
<p>Everyone gives and feels the respect they deserve as a
valued team member. Everyone contributes value even if it's simply
enthusiasm. Developers respect the expertise of the customers and
vice versa. Management respects our right to accept responsibility
and receive authority over our own work.</p>
</div>
<div data-role="collapsible">
<h3>Courage</h3>
<p>We will tell the truth about progress and estimates. We
don't document excuses for failure because we plan to succeed. We
don't fear anything because no one ever works alone. We will adapt
to changes when ever they happen.</p>
</div>
</div>
<p>
<a href="http://www.extremeprogramming.org/values.html"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="firstprinciples">
<div data-role="content">
<h2>FIRST Prinzipien</h2>
<ul>
<li><b>F</b>ast</li>
<li><b>I</b>solated</li>
<li><b>R</b>epeatable</li>
<li><b>S</b>elf-validating</li>
<li><b>T</b>imely</li>
</ul>
<p>
<a
href="http://agileinaflash.blogspot.de/2009/02/first.html"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="solidprinciples">
<div data-role="content">
<h2>SOLID Prinzipien</h2>
<ul>
<li><b>S</b>ingle Responsibility (SRP)</li>
<li><b>O</b>pen/Closed (OCP)</li>
<li><b>L</b>iskov Subsetution (LSP)</li>
<li><b>I</b>nterface Segregation (ISP)</li>
<li><b>D</b>pendency Inversion (DIP)</li>
</ul>
<p>
<a
href="http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="continuousintegration">
<div data-role="content">
<h2>Continuous Integration</h2>
<ul>
<li>Ein Source-Repository (Eine "mainline")</li>
<li>Automatisierter Build (Verschiedene Builds)</li>
<li>Build testet sich selbst (Test Fail = Build Fail)</li>
<li>Jeder kommitet jeden Tag auf die mainline (Diff klein halten)</li>
<li>Jeder commit löst bult auf mainline auf CI-Server aus (Build Fail = sofort reparieren!)</li>
<li>Der Build geht schnell (erstes Feedback nach 10 min, Build-Pipeline)</li>
<li>Tests laufen in einer produktiven Umgebung (VMs? oder direkt auf Produktivumgebung)</li>
<li>Jeder kommt leicht an das gebaute Produkt</li>
<li>Jeder sieht wie es dem Build geht (z.B. Monitor im Teamraum)</li>
<li>Deployment ist automatisiert</li>
</ul>
<p>
<a
href="http://www.martinfowler.com/articles/continuousIntegration.html"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="continuousdelivery">
<div data-role="content">
<h2>Continuous Delivery</h2>
<ul>
<li>Deploy ist immer möglich</li>
<li>Deploybar ist wichtiger als neue Features</li>
<li>Nach Änderungen weiß jeder ob und wenn ja wann das System deploybar ist</li>
<li>Mit einem klick kann jede Version auf jede gewünschte Umgebung deployt werden</li>
<li>Das "Business" kann entscheiden welche Features wann sichtbar/deployt werden (Featureflags)</li>
<li>Enge Zusammenarbeit mit allen Beteiligten der Auslieferung (DevOps Kultur)</li>
<li>So viel wie möglich automatisiert (Deployment Pipeline)</li>
</ul>
<p>
<a
href="http://martinfowler.com/bliki/ContinuousDelivery.html"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="continuousdeployment">
<div data-role="content">
<h2>Continuous Deployment</h2>
<ul>
<li>Deploy ist immer möglich</li>
<li>Jeder erflogreich gestetete Commit wird ausgeliefert</li>
<li>Deploybar ist wichtiger als neue Features</li>
<li>Produktiv-Rollback auf jede beliebige Version</li>
<li>Watchdogs/Test auf Produktivumgebung</li>
<li>Enge Zusammenarbeit mit allen Beteiligten der Auslieferung (DevOps Kultur)</li>
<li>Alles automatisiert (Deployment Pipeline)</li>
</ul>
</div>
</div>
<div data-role="page" id="microservices">
<div data-role="content">
<h2>Microservice Characteristics</h2>
<ul>
<li>Componentization via Services</li>
<li>Organized around Business Capabilities</li>
<li>Products not Projects</li>
<li>Smart endpoints and dumb pipes</li>
<li>Decentralized Governance</li>
<li>Decentralized Data Management</li>
<li>Infrastructure Automation</li>
<li>Design for failure</li>
<li>Evolutionary Design</li>
</ul>
<p>
<a
href="http://martinfowler.com/articles/microservices.html"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="responsibilityprocess">
<div data-role="content">
<h2>Responsibility Process</h2>
<p><b>Attention:</b> Works best self-applied</p>
<div data-role="collapsibleset">
<div data-role="collapsible">
<h3>Responsibility</h3>
<p>Owning your ability and power to create, choose, and attract</p>
</div>
<div data-role="collapsible">
<h3>Quit</h3>
<p>Giving up to avoid the pain of Shame and Obligation</p>
</div>
<div data-role="collapsible">
<h3>Obligation</h3>
<p>Doing what you have to instead of what you want to</p>
</div>
<div data-role="collapsible">
<h3>Shame</h3>
<p>Laying blame onto oneself (often felt as guilt)</p>
</div>
<div data-role="collapsible">
<h3>Justify</h3>
<p>Using excuses for things being the way they are</p>
</div>
<div data-role="collapsible">
<h3>Lay Blame</h3>
<p>Holding others at fault for causing something</p>
</div>
<div data-role="collapsible">
<h3>Denial</h3>
<p>Ignoring the existence of something</p>
</div>
</div>
<p>
<a
href="https://www.christopheravery.com/responsibility-process"
target="_blank">Quelle</a>
</p>
</div>
</div>
<div data-role="page" id="authoritylevels">
<div data-role="content">
<h2>Authority Levels</h2>
<div data-role="collapsibleset">
<div data-role="collapsible">
<h3>1. Tell</h3>
<p>You make decisions and announce them to your people. (This
is actually not delegation at all.)</p>
</div>
<div data-role="collapsible">
<h3>2. Sell</h3>
<p>You make decisions, but you try to “sell” your idea to your
team. It is delegation by informing your people of your
motivation.</p>