Your SlideShare is downloading. ×
0
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Adaptation of new node to traceability network applying in software development model based on complex systems theory
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Adaptation of new node to traceability network applying in software development model based on complex systems theory

421

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
421
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Adaptacja nowego węzła do sieci śledzenia stosowanej w modelurozwijania oprogramowania opartym na teorii złożoności systemów Piotr Piotrowski Akademia Jakości 1 – testowanie i jakość projektów IT
  • 2. Plan prezentacji I. Złożony model rozwijania oprogramowania II. Sieci śledzenia III. Adaptacja nowych węzłów do sieci śledzenia - podstawy IV. Adaptacja nowych testerów w warstwie zadaniowej V. Adaptacja nowych testerów w warstwie społecznej Podsumowanie Akademia Jakości 2 – testowanie i jakość projektów IT
  • 3. Główne zasady złożonościsystemów Nieliniowość Holizm Dynamizm Otwartość Samoorganizacja SamoadaptacjaNa podstawie Xiong J.: New Software Engineering Paradigm Based on Complexity Science, Springer 2011 Akademia Jakości 3 – testowanie i jakość projektów IT
  • 4. I. Ogólny model złożonego systemurozwijania oprogramowania Akademia Jakości 4 – testowanie i jakość projektów IT
  • 5. II. Śledzenie w złożonym modelurozwijania oprogramowaniaW modelu rozwijania oprogramowania opartym na teorii złożoności systemów, śledzenie (ang. traceability) jest dwukierunkowe i odbywa się potencjalnie pomiędzy wszystkimi fazami rozwijania Ma postać wielowymiarowej sieci śledzenia (ang. traceability network), która bierze pod uwagę więcej związków pomiędzy komponentami systemu niż tradycyjna macierz śledzenia (ang. traceability matrix) Akademia Jakości 5 – testowanie i jakość projektów IT
  • 6. III. Adaptacja nowych wezłów dosieci śledzenia Adaptacja jako przygotowanie się nowego węzła do połączenia z istniejącą siecią oraz zmiany w węźle i całej sieci wskutek interakcji nowego węzła z siecią Węzły sieci mają postać (ludzie, umiejętności, zasoby, zadania) Różne osoby są odpowiedzialne za poszczególne fazy rozwijania oprogramowania Akademia Jakości 6 – testowanie i jakość projektów IT
  • 7. Tester odpowiedzialny za fazętestowania Tester oprogramowania realizując swoje zadania wchodzi w interakcję z osobami odpowiadającymi za inne fazy rozwijania oprogramowania Tester przed dołączeniem do sieci rozwijania oprogramowania przechodzi szkolenie W uproszczeniu, tester przy realizacji swoich obowiązków najczęściej komunikuje się z: z innym testerem, deweloperem, kierownikiem projektu Akademia Jakości 7 – testowanie i jakość projektów IT
  • 8. Typy relacji (połączeń) międzywęzłami sieci Relacje(inaczej połączenia) między węzłami sieci można rozpatrywać w przenikających się płaszczyznach – zadaniowej i społecznej, a także w wielu kierunkach Akademia Jakości 8 – testowanie i jakość projektów IT
  • 9. IV. Adaptacja nowych testerów wwarstwie zadaniowej Proces szkolenia Przydzielanie celów Typowe i specyficzne zadania analityka testów (ang. test analyst) jako przykładu testera oprogramowania Udana adaptacja testera w warstwie zadaniowej środowiska pracy Akademia Jakości 9 – testowanie i jakość projektów IT
  • 10. V. Adaptacja nowych testerów wwarstwie społecznej Typy osobowości specjalistów do spraw rozwijania oprogramowania i kierownictwa projektu według MBTI Powiązanie stylu komunikacji interpersonalnej z różnymi rodzajami stanowisk i zależności między nimi Akademia Jakości 10 – testowanie i jakość projektów IT
  • 11. Dominujące litery kodu MBTI dlawybranych zawodów Na podstawie Capretz L. F.: Software Testing & Human Factors, University of Western Ontario. Canada 2011 Akademia Jakości 11 – testowanie i jakość projektów IT
  • 12. Wartości związane z pracą dlawybranych zawodów Zawód Kierownik systemów Tester Deweloper informacyjnych (IT)* Wartości pracy: 1. Osiągnięcie 1. Osiągnięcie 1. Warunki pracy 2. Warunki pracy 2. Warunki pracy 2. Wsparcie 3. Niezależność 3. Uznanie 3. OsiągnięcieNa podstawie O*NET OnLine http://www.onetonline.org/ Luty 2012 Wartości związane z pracą a komunikacja interpersonalna Akademia Jakości 12 – testowanie i jakość projektów IT
  • 13. Zainteresowania dla wybranychzawodów Zawód Kierownik systemów Tester Deweloper informacyjnych (IT)* Zainteresowania: 1. Badawcze 1. Badawcze 1. Przedsiębiorcze 2. Konwencjonalne 2. Konwencjonalne 2. Konwencjonalne 3. Realistyczne 3. Realistyczne 3. BadawczeNa podstawie O*NET OnLine http://www.onetonline.org/ Luty 2012 Akademia Jakości 13 – testowanie i jakość projektów IT
  • 14. Zależności międzyzainteresowaniami Na podstawie MyPlan.com, L.L.C. http://www.myplan.com/assess/methodology/i1.php 2012 Akademia Jakości 14 – testowanie i jakość projektów IT
  • 15. Profile ról zespołowych dlawybranych zawodów Testerzy Deweloperzy Kierownicy projektów Realizator Realizator Realizator Rola w zespole Pracownik zespołowy Pracownik zespołowy Animator Finalizator Filar Zaradna dusza Na podstawie Vinter O.: Software Engineering Mentor. People Issues. http://ottovinter.dk/engpeople.htm 21 października 2008 Opisrelacji dla ról Udana adaptacja testera w warstwie zadaniowej środowiska pracy Akademia Jakości 15 – testowanie i jakość projektów IT
  • 16. Podsumowanie Nie należy skupiać się tylko na własnych zadaniach, a interakcji między współpracownikami ograniczać do minimum Optymalny poziom komunikacji interpersonalnej Udana adaptacja pracownika w warstwie zadaniowej i społecznej środowiska pracy Akademia Jakości 16 – testowanie i jakość projektów IT

×