4

Click here to load reader

Agilidade em Série - XP - Pair Programming

Embed Size (px)

Citation preview

Page 1: Agilidade em Série - XP - Pair Programming

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

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

���������

Page 2: Agilidade em Série - XP - Pair Programming

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 - Pair Programming

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

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

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

∀��� ����� � �� � �� �� #�� � �� �∃�� �% � &∋&� � �� � �� �( � �∃��� �������� �� � �)�� �� � ����#�� �∗� � ������� � ������+������� �� ������������ ��#� ��� �� �%�����, � ��������������� �������������������������������!�

∃���� %����−����� ��.� ���������������� �����������#���/ ������0� ������,���1�%��2

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

�������������,������ ���������������������������������������������������������

����� �!���� �����∀�������������#�∃������ � ������, �%& � �� � � � ∋�� � �� � ��� � � � ��� � ���

���������#����������������(���������)�������∋�����������∗���������∃

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

3�%��� � ��)��� � −��� � ������������ � ����4��� � ���������� ������� �� ���������� �� �5����−��� ���� ��������#���������−���������������������#���������6� �������������7�#����−��+�−���������#������������������ ����������8��9�����������#��������������7��� ���� ��� �������4������8��� �����−����������� �������� �#��������

�� � ������������� � ���%��+#� � �� � ��� � ���� ������������ ���� ���������� ��� ������������%�����%� ��

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

��%����������−� ����� )�����5����%��:������� �#0∃������ � �� � � ��� � ������ � �������� � −�� � �� � ���+��

���������������−�������3��/��� ��� ������ ������� ��������� ���;� ���� � �6������������� ��� � ��������� ���� �%���� ����� ���� ���� �����%��������������� � ������� �%�����3��������#������������ �−���������������� �<��������������� ���

�����;������������������)��=������������#������������ ���� �������� ������ ������������ �� ����% ����������� ���>�������������� ������������������ ������������ � ����� � �%�� � ����+#� � �� � ����� �� � �������� � �#��� �<�������+<������/��� ��� �� ����������9#��������� ���−��� ������������� �� ������� −��������������� �#��

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

∀����� � �� � ���#������ +, � �,∃ � �� � ���� � �� � −& � �∗��∃ � �������� � ������� � �� � �������������� � �� � ���.��� � � � �#� � �����������∃ �/��������������∗�������������0����������∃ �1#����� � ���2�� � ��� � ������������� � ��0���� � � � ���∗���� � ∋�����������������������0��∃�3���−�����������������#�4��4�∗��∃�/����� � ���� � �� � ���� � ��� � ���� � ��������� � ��∋����� � � � ����� ����∗����∃

∀�������∃�,�5�� ���������������� ����������6������������� ������ � ���������� � ���� � � � �������������� � �� � ���.���∃ � 3�������� � ������ � ���−��� � �� � ∋��� � � � ���������� � �#� � �����������0����������������������������������∋��������∃�7�6����&�∋���������������������#�������������∃ ����������&��� ���������&����&��� �����������������&� ����������������������8��� ��−� ������������������������������∃�/��������������������#���2��� ��������#� ����������∗���������������∃�8��∗��4��∋������������#���#�����������#�∃�/��������2����� ��������������∃ �7�������� ���������������2������������∃

�������������,�∗���������� ����������������∋������∗�� ��∗��������∀����������#��∋����������#�������2������∃

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

>���������%�������������������������� �������� ����� ������� � = � �������� � ��� � ��� � −�� � �� � ���� � � �� � ���� ����������4 ����������%� ��� �����?�����������≅����� ��������� �� �� �� ������������������� �������������

9 � ���%��+#� � �� � �� � �/ ��� � �� � �������� � �������� ���������������∗ � � ������������ ������ ������������� ����� ������−����� ������������;� �������������������������������;� �����������������������%��5��� ���������������� ������������������ )��������−������������������ �������� � ��

������ � ������, �+, � �,� � �� � ����� � ���� � 9���������: � �� � � ����∀����������#�∃

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

Page 4: Agilidade em Série - XP - Pair Programming

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

�� ��������%�� ���

3��� ����������/�� �����%����������� #���9�� +#�������� ���� � )0�������0� �������������−����#��

� � ��%���+� � 5�� � �%� � �����+ � ��� � � � � ����� � �/ ��� �� ���%��� ���) � � � � ���� � � ������� �9 ����%��+#� �������������������������� ����=�� ��������������−�������������������−�����−�������0� ���� �����������(���#��������−�������0� ������ �������)������1�����������������%������1�������������������������������+#���

3�� �� � ������� � �������� � �� � ����� �� � � � ������ ����������� ����5��������������������������������� +#��������;����� ������ ����0� �������� ��0����������������������� ���%�������������������������� ���������7�������������8������������ � ���� � � � ����� � �� � � ;� � ����� � � � ������ ����� � ����� � ����6� ������������

≅ � −� � −�� � ���� � �� � � ����� � � �� � ���� � � ����� ��������������≅� �6� ������� �� ������������������−������%��+#���#���� % �+#��������������� ������%��+#�������� � � � ���6� � � −�� � ��−��� � �� ��6� � � � � �� � � �� � =����%���� � ��� �� � � ����� � ������ � � � ����+#� � � � −��������������. %���1���������������������������−�������%���7−����������8�

�����������������������;�����<���/��������+∗������∃

&�� �����

9��������� ����������� ������ ���������������������������������� �� � ������ � � � � ����� � � ����+#�� �3����� ����� ����+#���������������#���� ������+<������������������) ����. %��� ��� ������������������������� ��� ���

=���������� ���������������0�������%� ��������,��7�6��#���6������∀���������!�

3���� � � � �� � ���� � ��������� � � � ���� � �� �� � �� ���%�������������/��%���� ��� ����������(� ����∗�������#�������������#�����������%�������� ��� ���(�����%������� � ��� � ����� � �� � � �#� � � � � ���� � = � ��0� ���� � ������������������ ������ ��������������������%���%���

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

1/ ����������� ��������%������������ ����������� ����������−� ������������������0��� ���������������������)�

5�����#���� ����−��������������������,����9���������0������������ � ��������������� ���%������ �#���������)�������� ���������������������� �������6�������������≅������−��� ���� ��−��� �����6��� �������������� ������������+#��������

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

����∗�,�(�� �������������������∃ ����� � +���, �=�� � ∗�� � ���#� � �� � �2���∋�� � � � ∋�� � ��6�

��������∃����∗�� �/������ � ∋�� � ���������#� � �� � ��� � � � /2������

�����������∃ � =�� � �� � ����&��� � �� � ∋�� � ����� � ����� � ���������������������∃�)������2�����������������������∗���������������6��� � ������� � � � ���∗����#� � � � � � ���∗���� � �� � �∋����∃ �������� � ���∗���∋���������� ������������ �������������� �� �∋�����������������������∃

����� � +����� ����� � ∗��� � / � �� � �����#� � � � ����#� � ������&����

����∗���5�� ������∋��������������� ����������#�������� ��#����������&����∋�����������������������∃�)�������������� � ���� � ���������� � ���������� � � � �������∃ � / � ���� � ������ � �����������&����&���∃

������+���������∗���������������.�� ���6���&������� ����������∀2�������∃

,�� ����

1�� � �� � �� � ���%�� � ��� ������ ����� � � ���� � � �����%��+#���������≅������−���������� ������������������ ���1������−��������������%������3������./ ��

−�#��������

����,ΑΑ��;��� ��������Α���%Α )0�����Α���−� �Α���0−��0��0�����0�����0������0�0−��0��Α

����� �,ΑΑ� � ������ �� �������� ������� �Α��/�� �Α����� ��� �Α�����%����� �Β����� ������ �,ΑΑ� �444� ���� ���−� �������� �Α��� ����%��� �%� �Χ��;���� �� � �∆ΕΦ&� �∗� �Γ��∗� �Η∋Ι� �

∃ϑ5� �Κ∋ΙΛΚ&� �1� �Γ∋� �∗33� �ΜΚΛ&ΛΜ� �∗ϑ� ������ �,ΑΑ� �444� ���� ���−� �������� �Α����� �Α����4�� �ΑΓΕΕΦΑΕ&Α� ������ �0������� �0����� �0��� �� �0��

���%��� �%

.������������

��� �� ����

10� �,������ ������ �Ν� �%� �� �������� �∃��%,���� ��������������Α���%�4 ����,�Ν����� �����

�������� �������������������� ������4����1����������������� �������������%� �� � �) � ���� � � ����� � � �� � ����

7�������% ��3��������������4���Π% ���ϑ�� ����=�%� )�8��������������� �����Θ����%�������������� ��

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

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