5

Click here to load reader

Agilidade em Série - XP - TDD

Embed Size (px)

Citation preview

Page 1: Agilidade em Série - XP - TDD

����������������

� ������

Page 2: Agilidade em Série - XP - TDD

Que ideia maluca é essa de mesclar séries de tv com agilidade?

É uma tentativa de explicar um pouco sobre agilidade para quem está iniciando nessa caminhada, de uma forma simples e descontraída. E como é complicado lutar contra o “sistema”, vamos utilizá-lo em nosso favor. Afinal de contas quem nunca ficou hipnotizado por um seriado de tv? Então resolvemos fazer essa mistura entre conhecimento e entretenimento.

Não mude de canal. O programa já vai começar.

Boa leitura e diversão!

�������������

Page 3: Agilidade em Série - XP - TDD

���������������� � � ������������ � ����������� ���

�������������������� ��������������������������������������������������������� ��������������������������������������������������������������������� ��������!!������������������������������������∀�����������#�������������∃������������������������%�&�����������&��∀�����#������&����

�� � ������� � � � ������ � �� � ��� ���� � ����� � � � �������∋ � (�������������������������������∋

∃�� � �������� � � � ����� � )��� � ���� � ������ � ������������������������)���������������∋

∗������ +���������������∀��������������� �������&������������������������������������∋

������� ������������� �������% � ��� � ������% � � � ���������� � ��� � ��������∀� � # �������������� � �� � ����� � ��������#�#������ � �� � ��)�,���∋ � ��������������)������∗� �����������∃�)�,��� � ���������� � � ��#� � ���� −����������)��������������.�������� � �� � � ����� � ��� � � � ��� � ��������#�#������ � � � ����� � ����

�������/������������������0∋1 ������ � � � �� � ��� � �������� � ���� � ��&������ � ��� � −������

�����∋�2���������������#�����������������������%���������������� � �� � 3445% � ��� � �� � ������� ��� �2���)���� �6 �% � 7 � �� � #�����)�∀�������������8������9����−�����������)�,���∋�:���������������%������������� ���/������������� �0����5;<=���/������������������������������ ������������������������������������ ���0����5;>?�#���������������������������������������#�#����∋

�����������������������������(���������% � �����&������ � �������������#�#�����������&�������������)�,���%� ��� ������������������� � �� � ��#� � ������� � ��������� � ���+�� ���������������� ≅�∋�(��&������� �Α�% � &��� � ��� � ���� � �����#����� � �� � ����������% � � ������������ � �� � �Β�� � �����#�#�� � ��

������ � � � ������� � ����� � � � ����� � �#� � � � �����∋ � ���� �������&�����������+������&��������������������Α����������)���∋�Χ����������

∗������������������+ ����%���� ������������������ �������7����������������&���������������������������������� ���������% � ������ � ��������� � �� � ��∀�% � ������� � �� ������ � ���������)�����% � �������� � � � �����#�#������ � ����������� � ����������������∋

������������������#���/�������!����∀�����#∀�∃���%�������������������&���!��0 � )��������� ������������������)��������������#�#������������)�,���∋�(�� ���� ��������∋

1� ��� � �� � ������ � � � ��&���� � ���# ���� � �������� � ���� � ��∆ � ���Ε�≅&����� � Φ���� � �!! � ��� � ��������Γ%����Ε�≅����% � ���Ε�≅���∀�% � �� ������%����������% � ��� �% � ���&������%����)��&�������������������∋�∗������� � )���� � ��∆ � �������% � ���� �����%��������% � ���������% � �������% � �)�%�&����� ��������� ���������∋ �������������� ����������� �������������������&�����������������������������∀���������#�#������������)�,���%�������������� �������������������#������������������������������#�������������������������∋

������������������������������������� � ����% � �� � �#�� � /∋(( � ��(����)��)����� � ∗&���� � %���∋�����0 � ������ � � � ���� � ��������#�#�� � �� � ������ ������ ����������∋�.�����������������#�����9 � ∗� ������� � �� � ∃�)�,�������������� � ��� � ����� � �� � ������������−���� � )���% ������ ���� ���

��������������� �������������������#�∀�����������������������∀����% � ������� � � �&����� � ������� �������&������ � ��� � ����� ���∋

��� �������������������������∀�����������������#����+�� �����������∋�∗����������������#�#���������������%�������&��������� � ��� ��� � ��#��� � 9 � )��� � �� � ������� � �� � �������� � �����������∀�������)�,�����������������∋

�!∀!��� ��#∃∃Η������������%������������!!����������� ����������Α����∆�

����Ι� �����Ι���)�����∋�����∆Η����� ��)����������������������Ε���� ≅����������∀���������#���

)����∋�������� ��)���������#������+�� ��������������������#����������

�����∀������������#�����������∀���������������∋Η�)������ �� ��)��� � ������ � � � �+�� � � ���� � ����� � ��

��������8#�% � �����#���� � ��� � )������������∋ � Χ � �������������������������+Ε�������+���∋

∗������ � � � ��� � ������ � ����� � ���� � �������% � ��������������% � �� � �� � ������� � �� � ������� � ����8��� � ��������#�#������������)�,����������������) ������������∋�2�������#����������������∋

%����� ��&∀����∀��!! � ��Β� � �� � ���� � #������% � ����&���)���% ������������#�#������������)�,��� � �������� �� � �+��� � �+�� ������ � ����)��� � ������∋ � 1 � �������&��� � ���� �� � ��� � ������� � ���+�� � ���#��� ��� ������� ���� � ���������������∀����∋�∗����������������������#��������&����������.��� ����������8���%�������������������������+���∋

2���� ��� ������ �� �� ������ ���)8��∋ �!����#�#�� � ��)�,���� ����� ��� � ������ �� �������������� ��+�� � �� � ����� �� ��������������������������7��������������#�#������∋

���������#��Α�#�7�����&���)8����������!!����∀������������%�&�����������������+��������������������������������������������� ≅�∋

������������� � �����

�������������� ��

�������������������

���������������� �

���������

����������������������� �

����� �

Page 4: Agilidade em Série - XP - TDD

���������������� � � ������������ � ����������� ���

�������� ∀���∋��������∀� �!� ∀��

���≅����������∆� ∃�&�����%������#�����)�∀���������� (��∀!��� � �∀�������)� �∗�����+���� ��� � �������� � � ��−���� � /:������� ���&���0 � �� � ϑ� ����

Κ�&���� ���∀�����������!�∀���,∃�� �������Α������������������������������������������ �

��∃∋∆�∃�����&����������������� �����7 ���� �&���∆Γ∋

−��� �� ��∗∀���∋�������∀�1&�������∗�����.!∗∋���� ������7��� � Λ�#� �������� �./0−���&%��% � �� ���������

�������������7���������������������������������∋(���� � �Ε���% � #���� � #�� � ��� � #������� � �� � ����� �����

���������������∋ �Μ����������#�#����������������)+����������� �����∋

�����������������������−������∋� ���� �����2����∀�����)+������8∋�!������������∋�Μ�����

)�∀������ �������)������∋�Μ��Α���&�%��������1���������������∀�������−������������������������ ���� �������������������5���� ��� ��+���∋ ����% ��� ��� �� � �+�� � ��&��Ε� ��Ε�������� � �������� ∋�∃�7��������������� �������∋�∃,/,#�������!��∀∋

�� ���������������������� ���������� ������������������� ��� ������������ � ��������������������������������������� ������ ������ ���������� ����� �!� ������ ������� ������ �

∗�����������%�#������������&�����#����Λ���������∋�����������������������������#��−����∀������� ��������������&��Ε�∋

�� ��� ���∀#∃�%&��∋�()∗����+������� �������������,�%����������� ��������������� �������−����∋./��∋%����� ������������0���∋������������()∗����+����� ������ ��������12����%3����� �����4��5��

������61����� � ���������� ������������������!���� ��� ������� ����� ������������������� ����()∗����+�����������������������7�1)� �����4��

1������������1�8�1��� ��������� ������ �

∗Ε��������������#��−����∀������������������−�����Ν���������)� ���

�������������#���������?%�&����������� �������)�������Ο�5�Π�3�Π�Ν∋�2�������������∀����

Μ����������������−����������&���#���������Ν

��� ��������

Θ��������−����������� �������%���������������&�� ����∀���∋�∗������������#�������#��� #������������1∋

������ ����

∗Ε����������������#��������������−�����Ν�����������������

!�����1 ���� �����∋ ���������� ����� )�� �� ���� �Μ���������������−����������&���#����=Ρ�����

� �������������������������������������

Σ��∋�Λ ������������������)��%�����7 ����������������&���#�������������+����������������∀�2������∋�2��������#������������+�����−��������)+����∋�∗����������7��������∋

� �������������������� ��������������

∗Ε����������������#��������������−�����Ν∋�∃�����������������)����������������&��Ε�%��#��������������������#������������&����∋�Μ��������������������������∋�2����#��∋

���∀�������∋�� �)����������%�������������Ε�%����������Σ����#���∋ � /������0����+�� �%�����������������������7��������!����������∋

%� ����� �&3�∀��1 ����#�����#��������)���������������#�#������� ���������

������∋���� ������#����7��� � Λ�#� ������ ����� �#∃∃−���&%��∋ � Λ �

��&�%�������������������������∋1�.!∗�∗�����7 �#���������)����,��������������ΛΚ������������

� ����� ����������������������&����������������������� ����∋�Θ������∀����������������������������������%����&�������������������������������������������∋ �%������∋���������������∋�� ���)��

����������#� �+4�∀��#���5��� ���������� �−������#��� ���� �������+�� ���&��Ε�∆

�� ��� ���∀����� ���&��9�,�%�:%������ ������������������,�%���������,�%�:%����� �������� �����%������������ ���;∃<�∗�������� ���������� ���������������������� �������� �����7� ����� ��������� � ���!� �

������������� � �����

Page 5: Agilidade em Série - XP - TDD

���������������� � � ������������ � ����������� ���

∗��������������&����������������������������������������#��5��� ��� � ��� � ������� � ����% � �� � �Ε���% � � � �������������∋����67�����)�� ��������Β������#������)�����������������Τ������∋�1�����������������������&�����Η��%���∗�����7 ������#��������������������Ε������������ �−������������������������������)������∋�2��������������%��Ε�����%���&��≅���������������!!���������������������)��������(���������&�����ΛΚ����)����������%����������

1 �����������������−����������� �������+�� ���&��Ε�∆

�� ���������������������� ���������� ������������������� ��� ������������ � ���������������������������������������� ������ ������ ���������� ����� �!� ������ ������� ������ �

Μ��������������� �−������#��������������&�����Η��������#��Α�������������%���ΛΚ�����������������������∆

∗� � ��� � ��)������� � ��� � � � ����� � �����#� � � � #��� � ? ������������� � Υ% � )�∀���� � ��� � ��� � � � ����� � )������∋ � !��Ε���� � #��Α�/�����0����&� �∋�!���∆�� ����������������������Ε����∆Γ∋

Λ � ���������� � ∗���� � #��� � ��� � � � ����� �−������#��� ���Ε�����≅�∋ � ∃� � #��Α � )�∀ � ���� � �����% � ��� � ��� � ������� � �������������∋�∃����%��#�������#��������������)�������������#���∋

�� �ς�Λ ����������������Ε��������������� ���������������Χ�������#��Α�����∋�Μ����������������−�������� ���ς�∃��������������������������������Ε����������� %�7 �������� �)����������%��������(���������%����������������������� �����∀��67�������&�������������/����������0�� �����%�)�∀�����������Η�)������� ς�2���������������Μ�������������� ��������������������������∋�Μ��Α��������������������)�����∋��������(�����∋

�� ���������������������� ���������� ������������������� ��� ������������ � �������������������������������� ��� ������� � ������ ����!� ������ �

���%���������������#����������)���������)���������������=���?∋�2����+�� ������)����������#��∀���������������%�����)����������������������������������+����∋�∃������������)������∋�1 ������������������� ���&����������������������∀���%���������� ��������� �� ���� � �����#�#�� � �+�� �� � �� ����% � ��#��8#��� � � � ���� ������∋ � ∗ � ����� � ��� � &������ � �� � ������ � ��� � �Ε���� ≅�� � ��������� � �������∋ � ���� � ��#�� � �� � ����% � �������� � ������������������������� �−������∋�2�����&��≅��∋������������������ς

��8����2����� � :�,��% � ����� � �� � �#���/+�������!������%�����!��������%��,��������−��������������0% �����������∀������� �����∆�/��%���.&������)������������ � �����)�� � & � %����#∃ � �& � &����%������������%&��!��/������)��&������0∋

!�∀��������������������������&� �����#��Α�)�∀��������������%����&�������������������������∋���������%���&����������������������������&���������������)�,���∋

����������!!������������������������)���#����∋�∗����������&��� /&������0 ������∋ ��������� ����� ���&�� �� �������� ������������ �∋�∗����������7���������������������%�����������������∋

������������9�∀�����!&�∗���∆��&�0���������1����2���� ∆��&�0�������2 ���%����2���,�����∆�1�&�0���������

���&�������������#�#������������)�,������������������)��� ���������������54�����∋�Χ�

������� � �� � ∃������� � �� � .�)������� � �� � .∗∃12 � � � +�≅ �������������������6 ��������7���������∗∃1Η∋����������������������� � � � ��)�ς � ��� � ��#� � � !����#�#������ � 6 � � ���∃�)�,�������������� ����1&�����%����∗������������ ∋

��������������

������������� � �����