Ralph Jocham, effective agile - Scaled Scrum at Swiss Postal Services | Agile Greece Summit 2015
Ralph Jocham The Risks Of Scrum
-
Upload
choose -
Category
Technology
-
view
1.958 -
download
2
description
Transcript of Ralph Jocham The Risks Of Scrum
��������������
�����������
���������� �������� ��
� ����������
������������� ��
�����������
��������������
�����������
��������� �������� ��
� ����������
����
������� ��!
�""��
��������������
�����������
������#��� �������� ��
� ����������
������� ��!�""��
����
��������������
�����������
������$��� �������� ��
� ����������
������� ��!�""��
����
%��&��'(
����&&
��������������
�����������
������)��� �������� ��
� ����������
������� ��!�""��
����
%��&��'(
����&&
��������������
�����������
������*��� �������� ��
� ����������
������� ��!�""��
����
%��&��'(
����&&
��������������
�����������
������+��� �������� ��
� ����������
������� ��!
�""��
����
%��&��'(
����&&
��������������
�����������
���������� �������� ��
� ����������
�� ��
��������������
�����������
���������� �������� ��
� ����������
��������������
�����������
����������� �������� ��
� ����������
��������������
�����������
���������� �������� ��
� ����������
�� �����
�� �����Progress Tracking Graph
18
36
54
72
90
108
126
144
156
168
180
198
216
234
252
0
34
54
72
90
109
125
145
159
171
270 270 270 270 270 270
290 290 290
305 305310
285 285 285
18
34
54
72
90
109
125
145
159
171181
197
213
226
241
181
197
213
226
241
0.0
50.0
100.0
150.0
200.0
250.0
300.0
350.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Iterations (Number: End Date)
Sco
pe
(Sto
ry P
oin
ts)
Required to meet target Actuals Original Scope Target Scope Full Availability Projection Yesterdays Weather Projection
��������������
�����������
�������#��� �������� ��
� ����������
��������������
�����������
�������$��� �������� ��
� ����������
������� �������
� ������������� ����������������� ��� �����������!������"!#���������������$�%����
��%� ������ ��������!�������������% ������������������������� ����
������� ������������� ��!� ������������������������
� ������������ ��� &����%�%������� �����%�� ���
��� �������� �����!������� � ���'���!��!�������������
����� �����!��������������������� ������!����������
������������� �����!� ��%���� ���������%������ ��������
��� ��� ������ (���������� ��) �����������*���� �����������% �����������
��������������
�����������
�������)��� �������� ��
� ����������
+����������������,-.������� ����'�������������� ���%������������������������������!��������������������� � ����/0
123�
+���������������� �������������1���� �����������3�� ����� ���������� ����'����������#�����/�4� ��������5������ ����'��������������� ������������������������6������� ��������������������������������/0
7������%�!�
��������������
�����������
�������*��� �������� ��
� ����������
��������������
�����������
�������+��� �������� ��
� ����������
��������������
�����������
����������� �������� ��
� ����������
��������������
�����������
����������� �������� ��
� ����������
�""��
%��&��'(
����&&
������� ��!
����
��������������
�����������
���������� �������� ��
� ����������
������ �����������
�����������
��� ���
�������
����� ������
�������
�� ������
�� ��
�� ������
������������������� ������
�� ���� ������
�����,������(��-�'�(���'���'��.(�'�&����'���!'����&%��/�����'(� �"�/�����0��!1 #��2�����'��! �������������!3�4�'�'�����%���&3�5���62'(��'�
��������������
�����������
���������� �������� ��
� ����������
����������8#��������
��������������
�����������
��������� �������� ��
� ����������
������� ��!
�""��
����
%��&��'(
����&&
��������������
�����������
������#��� �������� ��
� ����������
��������������
�����������
������$��� �������� ��
� ����������
��������������
�����������
������)��� �������� ��
� ����������
Coding Standards
Test Driven DevelopmentRefactoring
Pair Programming
Small Classes/MethodsGood Naming
No Code Duplication
Coding Standards
Test Driven DevelopmentRefactoring
Pair Programming
Small Classes/MethodsGood Naming
No Code Duplication
��������������
�����������
������*��� �������� ��
� ����������
Fully automated build fromCheck in to Deployment
Continuous IntegrationCruiseControl, Hudson, …
Data Driven TestsFIT, FITnesse
Unit TestsxUnit
Functional/Story TestsSelenium, JFCUnit, …
Coding StandardCheckstyle, JCSC, …
Code DuplicationCPD of PMD Singletons
Singleton Detector
TestabilityTestability Explorer
Compilation
��������������
�����������
������+��� �������� ��
� ����������
�9� ��� : � ������
9:
;�������������!���•������(����'(•���''�'(�(���•%�&�7�� �'��� ������'�•8���������
<��������� ����•/�'��'���&��'��(����'• �"�����'(�����&�('����� ���'�•����������&�
��� ������� ��������•/���'(�&��'���&•/������� ��������6'�&���•���������&�('•�!&�����������
: � ���� �%��� �•��&���'���������
��������������
�����������
���������� �������� ��
� ����������
��
�� ���� ��
��
��������������
�����������
���������� �������� ��
� ����������
9:;�����&�����!�'(<���������&��������0�����!���(��=�����!�9:;
9:;��� �'����&&���'!���>���&3��'���&�������'����"�����&��������'��0����������(����"���'���������������'�����'6����<���'(�'���'(��������&��'&����
��������������
�����������
������#���� �������� ��
� ����������
9:;�%���<�����������"��"�����'(������'���&���'!�����&�'�&��"��'�&��"�����������6���������'�&�������'������������&��9:;
��������������
�����������
������#���� �������� ��
� ����������
9:;�<���������&�&�� ��'��(����'�������&�9:;
��������������
�����������
������#��� �������� ��
� ����������
123������� ����������������� ������� (������������������������� ���������������=>.5������������������������������5����� �� �������������5��� ��������������������� ������������������� �����123
��������������
�����������
������##��� �������� ��
� ����������
��������������
�����������
������#$��� �������� ��
� ����������
?�@��?�@��?�@��?�@��
��������������
�����������
������#)��� �������� ��
� ����������
��� �����
8#� ����: � �������8#�������5�7��������5��������A�����5�B�8������BCCC
��������%� �������������%������ ��5�7������%�!� 5�D����������5�: �������E���5�F>>B
������: (����D����������%������ ��5�7������%�!� 5�D�� ���: ���5�F>>G
D��������������: (����5����(�����������5�: �������E���5�F>>-
�������������:���� ��5��� 8����������5��������A�����5�F>>=
��%� ��: (������ ������H����5�������D�<�����5�D�� ���: ���5�BCC,
:��������8#� ����: � ������5�7��������5�D� ����;%�� 5��������A�����5�F>>>
<�����<��5��!� ��</�D� ���5�: �������E���5�F>>=
<������������� ����I���� �������%� ��?������������������������5�:���������5�������D�����5
��� �%�H��� 5��������A�����5�F>>,
�������������5�������H �� �5�J����< �����5��������A������F>>=
���� ���%�%����7������%�!� 5�������<���!5�BC�;�!�F>>=�1����3
�� ���������������<���� �:�� �: � ������5�J�� ���A�������5��!� ���/�7����� 5�A� ��<���������5
����� ���5��888�����K�������F>>>�
��������"� ����"��������������������� ����������?������5������������'��5�E��������������5
�888�D� ��K�� ���F>>=
;��������� �!������� ��I��������� ��������� �E��� � ������� L�� ������������������5
�������� ����5�:�/�/5�H������������5�8��� ������!� �5�D�� ��� ��(�
��� ���������J������%� ������������5�BG�L���F>>=�1����3�
8#� ����: � �������1����3
�� ���������� 1����3