On the Understandingof Requirements-Driven         Collaboration             A Framework and an Empirical                 ...
Requirements Engineering             It drives downstream phases and             artifacts development             Concept...
Requirements Engineering             It drives downstream phases and             artifacts development             Concept...
Collaboration                                                          Coordination                                       ...
Collaboration                                                          Coordination                                       ...
Research goal  to develop an approach to study  requirements-driven collaboration  and specifically communication and  fleet...
Contributions of this Thesis  A framework to Study RDC                              1      concepts and measures          ...
Framework to study RDC         R1          R2              6
Framework to study RDC                R. Analyst                                                    Developer             ...
Framework to study RDC                R. Analyst                                                    Developer             ...
Framework to study RDC                 R. Analyst                                                    Developer            ...
Framework to study RDCSocial network measures  Sociogram              Clique  Size                   Component  Density   ...
Framework to study RDC           8
Contributions of this Thesis  A framework to Study RDC                              1      concepts and measures          ...
Contributions of this Thesis          A framework to Study RDC                                      1              concept...
Empirical case study  APP Project                 SHIP Project  -   Sales and HR        -   Shipping  -   45 members      ...
Empirical case study  APP Project                 SHIP Project  -   Sales and HR        -   Shipping  -   45 members      ...
Data Collection and analysis                  document                contextual                 inspection              i...
Socio-technical congruence “fit” between                                   For each pair of people with a                  ...
Socio-technical congruence               Requirements                 Analyst Development                              Tes...
Socio-technical congruence               Requirements                 Analyst Development                              Tes...
Coordination needs (CN)               RA   DL   D1   D2   TRequirements     Analyst   --Development     Leader         -- ...
Coordination needs (CN)               RA   DL   D1   D2   TRequirements     Analyst   --Development     Leader         -- ...
Coordination needs (CN)               RA   DL   D1   D2   TRequirements                                                   ...
Coordination needs (CN)                 role-based calculation (CN’)               RA   DL   D1   D2   T                  ...
Coordination needs (CN)                 role-based calculation (CN’)               RA   DL   D1   D2   T                  ...
Insights About Socio-technicalcongruence                       Requirements                         Analyst         Develo...
Insights About Socio-technicalcongruence                       Requirements                         Analyst         Develo...
Insights About Socio-technicalcongruence    testers predominant in initiating    backchannel communication                ...
Insights About Socio-technicalcongruence                       Requirements                         Analyst         Develo...
Insights About Socio-technicalcongruence   Requirements clarifications and communication   of changes predominate in backch...
Insights About Socio-technicalcongruence                       Requirements                         Analyst         Develo...
Insights About Socio-technicalcongruence    physical separation did not stop backchannel    communication                 ...
Socio-technical congruence  More-detailed measure to identify  coordination congruence       Backchannel communication    ...
Contributions of this Thesis  A framework to Study RDC                                         1         concepts and meas...
THANK YOU FOR YOUR  CONTRIBUTION AND   FEEDBACK TO THIS         RESEARCH!    Sabrina Marczak  PhD Oral Examination  Victor...
Upcoming SlideShare
Loading in …5
×

On the Understanding of Requirements-Driven Collaboration

469 views
413 views

Published on

Slides of Sabrina Marczak's PhD defence at University of Victoria, Victoria, BC, Canada. The research was about collaboration patterns driven by software requirements. A framework to investigate requirements-driven collaboration was proposed. More about this work at www.inf.pucrs.br/sabrina.marczak

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
469
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

On the Understanding of Requirements-Driven Collaboration

  1. 1. On the Understandingof Requirements-Driven Collaboration A Framework and an Empirical Field Investigation Sabrina Marczak PhD Oral Examination Victoria, Canada - February 15, 2011
  2. 2. Requirements Engineering It drives downstream phases and artifacts development Conception PlanningR. Analyst P. Manager Design DevelopmentArchitect Developer Testing Deployment Tester Developer 2
  3. 3. Requirements Engineering It drives downstream phases and artifacts development Conception PlanningR. Analyst P. Manager R. Analyst Design Development RequirementArchitect Developer Tester Architect Testing Deployment Tester Developer Developer P. Manager 2
  4. 4. Collaboration Coordination Communication Awareness Dependency R. Analyst R. Analyst Requirement RequirementTester Architect Tester Architect Developer P. Manager Developer P. Manager 3
  5. 5. Collaboration Coordination Communication Awareness Dependency R. Analyst R. Analyst Requirements-driven Requirement collaborationRequirementTester Architect Tester Architect Developer P. Manager Developer P. Manager 3
  6. 6. Research goal to develop an approach to study requirements-driven collaboration and specifically communication and fleeting knowledge to further the understanding of requirements-driven collaboration by empirically examining communication and fleeting knowledge 4
  7. 7. Contributions of this Thesis A framework to Study RDC 1 concepts and measures 5
  8. 8. Framework to study RDC R1 R2 6
  9. 9. Framework to study RDC R. Analyst Developer R. Analyst Developer Developer Developer Developer Architect Architect Tester Tester Tester R1 R2 Requirements-centric team 6
  10. 10. Framework to study RDC R. Analyst Developer R. Analyst Developer Developer Developer Developer Architect Architect Tester Tester Tester R1 R2Requirements-centric social network 6
  11. 11. Framework to study RDC R. Analyst Developer R. Analyst Developer Developer Developer Developer Architect Architect Tester Tester Tester R1 R2Social network measures: e.g., degree 6
  12. 12. Framework to study RDCSocial network measures Sociogram Clique Size Component Density reachability Ties statistics Cutpoint Centralization Degree Core-periphery Brokerage Ties reciprocity Socio-technical congruence 7
  13. 13. Framework to study RDC 8
  14. 14. Contributions of this Thesis A framework to Study RDC 1 concepts and measures 9
  15. 15. Contributions of this Thesis A framework to Study RDC 1 concepts and measures Empirical insights about RDC 2 Multiple case study 9
  16. 16. Empirical case study APP Project SHIP Project - Sales and HR - Shipping - 45 members - 14 members - 2 buildings - Brazil and USA - New team - Mature team 10
  17. 17. Empirical case study APP Project SHIP Project - Sales and HR - Shipping - 45 members - 14 members - 2 buildings - Brazil and USA - New team - Mature team 10
  18. 18. Data Collection and analysis document contextual inspection information UCInet 6.0 team members SNA requirements measures 2nd 4th time 1st 3rd Knowledge Communication about the Awareness projects interviews Questionnaire Observations 11
  19. 19. Socio-technical congruence “fit” between For each pair of people with a technical dependency in a network coordination needs established by technical dependencies and actual coordination in the Is there actual communication? project Yes No Satisfied Gap coord. need 12
  20. 20. Socio-technical congruence Requirements Analyst Development Test Leader Leader Developer Tester APP Project 13
  21. 21. Socio-technical congruence Requirements Analyst Development Test Leader Leader For each pair of people with a technical dependency in a network Developer Tester Are these roles supposed to communicate? APP Project Yes No Is there actual Is there actual communication? communication? Yes No Yes No Aligned Backchannel Real gap False gap communication communication 13
  22. 22. Coordination needs (CN) RA DL D1 D2 TRequirements Analyst --Development Leader -- Developer 1 -- Developer 2 -- Tester -- actual Coordination (AC) RA DL D1 D2 TRequirements Analyst --Development Leader -- Developer 1 -- Developer 2 -- Tester -- 14
  23. 23. Coordination needs (CN) RA DL D1 D2 TRequirements Analyst --Development Leader -- Developer 1 -- Developer 2 -- Tester -- actual Coordination (AC) coordination alignment (CA) RA DL D1 D2 T RA DL D1 D2 TRequirements Analyst -- Requirements Analyst -- x xDevelopment Leader -- Development leader x -- x Developer 1 -- Developer 1 x x -- Developer 2 -- Developer 2 -- Tester -- 14 Tester x x --
  24. 24. Coordination needs (CN) RA DL D1 D2 TRequirements Requirements Analyst -- AnalystDevelopment Leader -- Development Test Leader Leader Developer 1 -- Developer 2 -- Developer Tester Tester -- actual Coordination (AC) coordination alignment (CA) RA DL D1 D2 T RA DL D1 D2 TRequirements Analyst -- Requirements Analyst -- x xDevelopment Leader -- Development leader x -- x Developer 1 -- Developer 1 x x -- Developer 2 -- Developer 2 -- Tester -- 14 Tester x x --
  25. 25. Coordination needs (CN) role-based calculation (CN’) RA DL D1 D2 T RA DL D1 D2 T RequirementsRequirements Analyst -- Analyst -- DevelopmentDevelopment Leader -- Leader -- Developer 1 -- Developer 1 -- Developer 2 -- Developer 2 -- Tester Tester -- -- actual Coordination (AC) coordination alignment (CA) RA DL D1 D2 T RA DL D1 D2 TRequirements Analyst -- Requirements Analyst -- x xDevelopment Leader -- Development leader x -- x Developer 1 -- Developer 1 x x -- Developer 2 -- Developer 2 -- Tester -- 14 Tester x x --
  26. 26. Coordination needs (CN) role-based calculation (CN’) RA DL D1 D2 T RA DL D1 D2 T RequirementsRequirements Analyst -- Analyst -- DevelopmentDevelopment Leader -- Leader -- Developer 1 -- Developer 1 -- Developer 2 -- Developer 2 -- Tester Tester -- -- actual Coordination (AC) coordination alignment (CA) RA DL D1 D2 T RA DL D1 D2 TRequirements Analyst -- Requirements Analyst -- x xDevelopment Leader -- Development leader x -- x Developer 1 -- Developer 1 x x -- Developer 2 -- Developer 2 -- Tester -- 14 Tester x x --
  27. 27. Insights About Socio-technicalcongruence Requirements Analyst Development Test Leader Leader Developer Tester 15
  28. 28. Insights About Socio-technicalcongruence Requirements Analyst Development Test Leader Leader Developer Tester 15
  29. 29. Insights About Socio-technicalcongruence testers predominant in initiating backchannel communication Requirements Analyst Development Test Leader Leader Developer Tester 15
  30. 30. Insights About Socio-technicalcongruence Requirements Analyst Development Test Leader Leader Developer Tester 16
  31. 31. Insights About Socio-technicalcongruence Requirements clarifications and communication of changes predominate in backchannel communication Requirements Communication of changes Analyst Communication of changes Development Test Leader Leader Requirements clarification Developer Tester Requirements clarification 16
  32. 32. Insights About Socio-technicalcongruence Requirements Analyst Development Test Leader Leader Developer Tester 17
  33. 33. Insights About Socio-technicalcongruence physical separation did not stop backchannel communication Requirements Analyst Development Test Leader Leader Building 1 Building 2 Developer Tester 17
  34. 34. Socio-technical congruence More-detailed measure to identify coordination congruence Backchannel communication False gaps Alignment of actual coordination behavior with organization structure 18
  35. 35. Contributions of this Thesis A framework to Study RDC 1 concepts and measures CSE Book chapter, 2010 Empirical insights about RDC 2 Multiple case study RE07, GREW07, RE08, STC08, CIRCUS09, GS11 19
  36. 36. THANK YOU FOR YOUR CONTRIBUTION AND FEEDBACK TO THIS RESEARCH! Sabrina Marczak PhD Oral Examination Victoria, Canada - February 15, 2011

×