SlideShare a Scribd company logo
1 of 28
Download to read offline
On the Identification of Factors
that Promote High-Performance
Projects in Distributed
Development
Offshore Development Center, ORG
Christiano Ayub - IT Development Manager
PUCRS University, Brazil
Sabrina Marczak
Marcelo Perin
Rafael Prikladnicki
Workshop on DSD, SECO, and SoS
Sept 28, 2014
Maceió, Brazil
J. Iqbal, R.Ahmad, and S. Marczak | EmpiRE workshop
2
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
DSD Issues 3
Miscommunication
Lack of a shared vocabulary
Lack of trust
Coordination difficulties
Lack of unified working processes
J. Iqbal, R.Ahmad, and S. Marczak | EmpiRE workshop
4
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Expectations
• Projects will attend or exceed their
performance goals
5
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Expectations
• Projects will attend or exceed their
performance goals
5
High-performance projects
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Research question
• What contributes to a distributed
software development project to meet
or exceed its expected performance?
6
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Our empirical study
• 1 large multinational organization
7
• Brazil
• USA
• India
• Malaysia
• Ireland • Russia
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
ORG
• Matrix structure
• Development to maintenance projects
• Waterfall model
• CMMI Level 3 but also informal processes
• Annual project roadmap
8
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Process 9
Projects
definition
PrioritizationRequests
Business representatives Business analysts managers
Software team
Project
development
Clarifications
Business-
software reqs
translation
Software reqs analysts Business analysts
Software team
Project manager
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Participants
• 11 participants
• 9.5 years @ORG
10
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Participants’ profile 11
P1 Quality and Metrics Manager 12 years, Req Analyst, PM
P2 Career Manager 12 years, 1st BR employee
P3 PM Manager 20 years,American, Salesman
P4 Senior Dev. Manager 10 years, Developer
P5 Senior Dev. Manager 10 years, Dev, Dev Leader
P6 Senior Dev. Manager 10 years, Dev Leader,Architect
P7 Project Manager 8 years, Req Analyst
P8 Project Manager 10 years,Tester,Test Leader
P9 Project Manager 10 years, Dev,Architect
P10 Senior Dev. Manager 6 years, PM, Site Manager
P11 Senior Dev. Manager 4 years, PM - critical apps
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Interview script
• “Looking back at the distributed software
projects you have participated on, please think
of one project that stood out and elaborate on
what you think that contributed to this project
to attend or exceed its performance goals.”
12
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Findings
• 7 successful factors
• 5 issues or roadblocks
13
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 1
“introduces something new to the business that
helps it to quickly evolve and better attend the
market” (P6)
14
Enables the business and helps it to evolve
“how can we [IT dept] help ORG to do
business in a better way?” (P2)
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 2
“try to anticipate the estimated delivery date since
the faster the new system is in place the more likely
it is that it will be in sync with the current business
process” (P9)
15
Delivers what the business needs in a timely
manner
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 3
“to be flexible and fast in perceiving changes and
adjusting to them in order to keep the software
aligned to the business needs” (P1)
16
Has an alignment between the business needs
and the software requirements
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 4
“we need to be able to distinguish what is a wishful
and a desirable need” (P3)
17
Finds the balance between what the customer
‘wants’ and what the customer ‘really needs’
“it is challenging to know the business
processes in details...” (P2)
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 5
“our current org structure makes it hard to
communicate with others and clarify things when
needed” (P8)
18
Has a requirements engineering process that
efficiently and effectively defines what has to be
done
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 6
“knowing how to approach the business
teams” (P2)
19
Has an adequate and qualified team
“knowing how to identify who are the right
stakeholders and to establish connections with
them” (P11)
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Factor 7
“we cannot forget that this is expected from any
software project” (P5)
20
Delivers on time, on budget, and with quality
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Issue 1
“... they [senior management] need to realize how
much this structure delays reaching out who is
responsible for the business processes, the real
owners of the software demands” (P11)
21
To have a mediator between the business
department and the IT team
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Issue 2
“it is only at testing time that we learn that business
rules have changed” (P7)
22
To validate requirements too late in the
development lifecycle
“prototyping could be used to validate the
requirements” (P2)
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Issue 3
“requests to decide on the projects roadmap is not
made based on standardized business
requests” (P2)
23
To have poorly written software requirements
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Issue 4
“we assume we know about the business” (P11)
24
To work based on assumptions
“but the organization changes so fast that it is
risky to assume the definitions from the
previous release are still the same now” (P6)
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
Issue 5
“we have this bad habit of adding things we think
that will help” (P7)
25
To implement improvements that were not
requested
“this pro-active behavior is often nosy” (P1)
S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub
How does SEng helps ORG?
• Agile methods vs.Waterfall
• Centralized organization
• Imposed communication channels
26
Thank you for your attention!
Questions?
Comments?
Suggestions?
Sabrina Marczak
PUCRS
sabrina.marczak@pucrs.br
Presented by and Main contact for this work
Workshop on DSD, SECO, and SoS
Sept 28, 2014
Maceió, Brazil

More Related Content

Similar to WDES 2014 paper: On the Identification of Factors that Promote High- Performance Projects in Distributed Development: Preliminary Findings of an Empirical Study of a Fortune 500 IT Multinational Company

Business Analysts Value in Today's Work Environment
Business Analysts Value in Today's Work EnvironmentBusiness Analysts Value in Today's Work Environment
Business Analysts Value in Today's Work EnvironmentMAX Technical Training
 
Chapter 1(1).pptx
Chapter 1(1).pptxChapter 1(1).pptx
Chapter 1(1).pptxmegzgreat
 
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...PUCRS University
 
2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchange2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchangeK. David McKee
 
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...Sophia Zhou
 
Microsoft Project Online - EPM Solutions
Microsoft Project Online - EPM SolutionsMicrosoft Project Online - EPM Solutions
Microsoft Project Online - EPM SolutionsEPM Solutions
 
Software Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping StudySoftware Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping StudyAnh Nguyen Duc
 
Internship project proposal report
Internship project proposal reportInternship project proposal report
Internship project proposal reportJAI KISHAN CHAURASIA
 
Project Management Best Practices
Project Management Best PracticesProject Management Best Practices
Project Management Best PracticesRohana K Amarakoon
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planningNidhya Rangarajan
 
Steven James Pannett Dissertation
Steven James Pannett  Dissertation Steven James Pannett  Dissertation
Steven James Pannett Dissertation Steven Pannett
 
Why do i need a Project Manager
Why do i need a Project ManagerWhy do i need a Project Manager
Why do i need a Project ManagerKarolinaKrgiel
 
Twelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTwelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTechWell
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)VR M
 
Enterprise Project Management using Primavera P6 EPPM
Enterprise Project Management using Primavera P6 EPPMEnterprise Project Management using Primavera P6 EPPM
Enterprise Project Management using Primavera P6 EPPMIRJET Journal
 

Similar to WDES 2014 paper: On the Identification of Factors that Promote High- Performance Projects in Distributed Development: Preliminary Findings of an Empirical Study of a Fortune 500 IT Multinational Company (20)

Business Analysts Value in Today's Work Environment
Business Analysts Value in Today's Work EnvironmentBusiness Analysts Value in Today's Work Environment
Business Analysts Value in Today's Work Environment
 
Chapter 1(1).pptx
Chapter 1(1).pptxChapter 1(1).pptx
Chapter 1(1).pptx
 
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
 
2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchange2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchange
 
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
 
Microsoft Project Online - EPM Solutions
Microsoft Project Online - EPM SolutionsMicrosoft Project Online - EPM Solutions
Microsoft Project Online - EPM Solutions
 
lecture16.ppt
lecture16.pptlecture16.ppt
lecture16.ppt
 
Software Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping StudySoftware Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping Study
 
intro.pptx
intro.pptxintro.pptx
intro.pptx
 
Internship project proposal report
Internship project proposal reportInternship project proposal report
Internship project proposal report
 
Managing Aerospace Projects
Managing Aerospace ProjectsManaging Aerospace Projects
Managing Aerospace Projects
 
Project Management Best Practices
Project Management Best PracticesProject Management Best Practices
Project Management Best Practices
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Primavera P6
Primavera P6Primavera P6
Primavera P6
 
Steven James Pannett Dissertation
Steven James Pannett  Dissertation Steven James Pannett  Dissertation
Steven James Pannett Dissertation
 
Why do i need a Project Manager
Why do i need a Project ManagerWhy do i need a Project Manager
Why do i need a Project Manager
 
Twelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTwelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About Them
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
Enterprise Project Management using Primavera P6 EPPM
Enterprise Project Management using Primavera P6 EPPMEnterprise Project Management using Primavera P6 EPPM
Enterprise Project Management using Primavera P6 EPPM
 

More from Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems

More from Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (14)

WDES 2015 paper: A Conceptual Map of Model-Driven Development for Systems-of-...
WDES 2015 paper: A Conceptual Map of Model-Driven Development for Systems-of-...WDES 2015 paper: A Conceptual Map of Model-Driven Development for Systems-of-...
WDES 2015 paper: A Conceptual Map of Model-Driven Development for Systems-of-...
 
WDES 2015 paper: Designing a Software Architecture for a Railway Safety Platform
WDES 2015 paper: Designing a Software Architecture for a Railway Safety PlatformWDES 2015 paper: Designing a Software Architecture for a Railway Safety Platform
WDES 2015 paper: Designing a Software Architecture for a Railway Safety Platform
 
WDES 2015 paper: Observing the Health of the Ecosystem Supporting the Emergin...
WDES 2015 paper: Observing the Health of the Ecosystem Supporting the Emergin...WDES 2015 paper: Observing the Health of the Ecosystem Supporting the Emergin...
WDES 2015 paper: Observing the Health of the Ecosystem Supporting the Emergin...
 
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
 
WDES 2015 paper: An Analysis of Dynamic Strategies during the Lifecycle of So...
WDES 2015 paper: An Analysis of Dynamic Strategies during the Lifecycle of So...WDES 2015 paper: An Analysis of Dynamic Strategies during the Lifecycle of So...
WDES 2015 paper: An Analysis of Dynamic Strategies during the Lifecycle of So...
 
WDES 2015 paper: Uma Arquitetura para Ecossistema de Software Científico
WDES 2015 paper: Uma Arquitetura para Ecossistema de Software CientíficoWDES 2015 paper: Uma Arquitetura para Ecossistema de Software Científico
WDES 2015 paper: Uma Arquitetura para Ecossistema de Software Científico
 
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-SystemsWDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
 
WDES 2015 paper: Software Architecture Challenges in Distributed Development ...
WDES 2015 paper: Software Architecture Challenges in Distributed Development ...WDES 2015 paper: Software Architecture Challenges in Distributed Development ...
WDES 2015 paper: Software Architecture Challenges in Distributed Development ...
 
WDES 2014 paper: Towards the Dynamic Evolution of Context-based Systems-of-Sy...
WDES 2014 paper: Towards the Dynamic Evolution of Context-based Systems-of-Sy...WDES 2014 paper: Towards the Dynamic Evolution of Context-based Systems-of-Sy...
WDES 2014 paper: Towards the Dynamic Evolution of Context-based Systems-of-Sy...
 
WDES 2014 paper: Ecosystem Business Models and Architectures
WDES 2014 paper: Ecosystem Business Models and ArchitecturesWDES 2014 paper: Ecosystem Business Models and Architectures
WDES 2014 paper: Ecosystem Business Models and Architectures
 
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
WDES 2014 paper: SECOView: Uma Abordagem Baseada em Visões para Apoiar a Gove...
 
WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...
WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...
WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...
 
WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...
WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...
WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...
 
WDES 2014 Presentation of Workshop Thematic Areas
WDES 2014 Presentation of Workshop Thematic AreasWDES 2014 Presentation of Workshop Thematic Areas
WDES 2014 Presentation of Workshop Thematic Areas
 

Recently uploaded

CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

WDES 2014 paper: On the Identification of Factors that Promote High- Performance Projects in Distributed Development: Preliminary Findings of an Empirical Study of a Fortune 500 IT Multinational Company

  • 1. On the Identification of Factors that Promote High-Performance Projects in Distributed Development Offshore Development Center, ORG Christiano Ayub - IT Development Manager PUCRS University, Brazil Sabrina Marczak Marcelo Perin Rafael Prikladnicki Workshop on DSD, SECO, and SoS Sept 28, 2014 Maceió, Brazil
  • 2. J. Iqbal, R.Ahmad, and S. Marczak | EmpiRE workshop 2
  • 3. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub DSD Issues 3 Miscommunication Lack of a shared vocabulary Lack of trust Coordination difficulties Lack of unified working processes
  • 4. J. Iqbal, R.Ahmad, and S. Marczak | EmpiRE workshop 4
  • 5. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Expectations • Projects will attend or exceed their performance goals 5
  • 6. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Expectations • Projects will attend or exceed their performance goals 5 High-performance projects
  • 7. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Research question • What contributes to a distributed software development project to meet or exceed its expected performance? 6
  • 8. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Our empirical study • 1 large multinational organization 7 • Brazil • USA • India • Malaysia • Ireland • Russia
  • 9. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub ORG • Matrix structure • Development to maintenance projects • Waterfall model • CMMI Level 3 but also informal processes • Annual project roadmap 8
  • 10. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Process 9 Projects definition PrioritizationRequests Business representatives Business analysts managers Software team Project development Clarifications Business- software reqs translation Software reqs analysts Business analysts Software team Project manager
  • 11. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Participants • 11 participants • 9.5 years @ORG 10
  • 12. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Participants’ profile 11 P1 Quality and Metrics Manager 12 years, Req Analyst, PM P2 Career Manager 12 years, 1st BR employee P3 PM Manager 20 years,American, Salesman P4 Senior Dev. Manager 10 years, Developer P5 Senior Dev. Manager 10 years, Dev, Dev Leader P6 Senior Dev. Manager 10 years, Dev Leader,Architect P7 Project Manager 8 years, Req Analyst P8 Project Manager 10 years,Tester,Test Leader P9 Project Manager 10 years, Dev,Architect P10 Senior Dev. Manager 6 years, PM, Site Manager P11 Senior Dev. Manager 4 years, PM - critical apps
  • 13. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Interview script • “Looking back at the distributed software projects you have participated on, please think of one project that stood out and elaborate on what you think that contributed to this project to attend or exceed its performance goals.” 12
  • 14. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Findings • 7 successful factors • 5 issues or roadblocks 13
  • 15. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 1 “introduces something new to the business that helps it to quickly evolve and better attend the market” (P6) 14 Enables the business and helps it to evolve “how can we [IT dept] help ORG to do business in a better way?” (P2)
  • 16. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 2 “try to anticipate the estimated delivery date since the faster the new system is in place the more likely it is that it will be in sync with the current business process” (P9) 15 Delivers what the business needs in a timely manner
  • 17. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 3 “to be flexible and fast in perceiving changes and adjusting to them in order to keep the software aligned to the business needs” (P1) 16 Has an alignment between the business needs and the software requirements
  • 18. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 4 “we need to be able to distinguish what is a wishful and a desirable need” (P3) 17 Finds the balance between what the customer ‘wants’ and what the customer ‘really needs’ “it is challenging to know the business processes in details...” (P2)
  • 19. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 5 “our current org structure makes it hard to communicate with others and clarify things when needed” (P8) 18 Has a requirements engineering process that efficiently and effectively defines what has to be done
  • 20. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 6 “knowing how to approach the business teams” (P2) 19 Has an adequate and qualified team “knowing how to identify who are the right stakeholders and to establish connections with them” (P11)
  • 21. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Factor 7 “we cannot forget that this is expected from any software project” (P5) 20 Delivers on time, on budget, and with quality
  • 22. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Issue 1 “... they [senior management] need to realize how much this structure delays reaching out who is responsible for the business processes, the real owners of the software demands” (P11) 21 To have a mediator between the business department and the IT team
  • 23. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Issue 2 “it is only at testing time that we learn that business rules have changed” (P7) 22 To validate requirements too late in the development lifecycle “prototyping could be used to validate the requirements” (P2)
  • 24. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Issue 3 “requests to decide on the projects roadmap is not made based on standardized business requests” (P2) 23 To have poorly written software requirements
  • 25. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Issue 4 “we assume we know about the business” (P11) 24 To work based on assumptions “but the organization changes so fast that it is risky to assume the definitions from the previous release are still the same now” (P6)
  • 26. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub Issue 5 “we have this bad habit of adding things we think that will help” (P7) 25 To implement improvements that were not requested “this pro-active behavior is often nosy” (P1)
  • 27. S. Marczak, R. Prikladnicki, M. Perin, and C.Ayub How does SEng helps ORG? • Agile methods vs.Waterfall • Centralized organization • Imposed communication channels 26
  • 28. Thank you for your attention! Questions? Comments? Suggestions? Sabrina Marczak PUCRS sabrina.marczak@pucrs.br Presented by and Main contact for this work Workshop on DSD, SECO, and SoS Sept 28, 2014 Maceió, Brazil