SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Group of Software Engineering
U N I V E R S I D A D D E C U E N C A , E C U A D O R
Lessons Learned on the use of i*
by Non‐Technical Users
2
Outline
• Motivation. Purpose of this work
• The case study
• The lessons learned
• Conclusions
3
Motivation (1/2)
• Early phases of the enterprise engineering process 
are oriented to model the enterprise context
• Enterprise context models include environmental 
actors and their relationships. Help understanding:
 the purpose of enterprises in their environment
 what is required from them
 how they generate value
Enterprise context models may be difficult to build:
• communicational gaps among technical and 
administrative personnel
• limited knowledge of the enterprise structure, 
operations and strategy
4
Motivation (2/2)
To deal with these problems, we have used i* as:
• communicational means between stakeholders
• framework to discover business architectures
• language to define enterprise context patterns
In this paper, we focus on the first aspect
5
Purpose of this work
We planned and conducted an empirical validation 
case:
• intended to measure the ability of non‐technical 
stakeholders to learn and use the i* notation in an 
industrial setting
6
Background – DHARMA method
4‐phase method for constructing EAs with i*
D
D
1. Enterprise 
context
model (CM)
2. Introdu‐
cing the
system
3. Impact
analysis
4. Architec‐
ting a 
solution
7
The case study
• Medium size (10K students) private Ecuadorian univ.
 DHARMA method used to define the IT strategic 
plan and project portfolio
• First step was the construction of the i*‐based CM. 
 13 Organizational Areas (OA) contributed
 All stakeholders from them were non‐technical: 
• operational, mid‐management and management 
staff
• lawyers, business administrators, psychologists, 
librarians, economists, accountants and 
communicators
8
The case study in numbers
9
Lessons learned
Categorized in three phases:
Induction
(3 lessons)
Execution
(5 lessons)
Consolidation
(2 lessons)
10
Lessons learned: Induction (1/3)
Provide a road-
map to perform
the work
Provide a road-
map to perform
the work
Provide basic
training1
22
Provide guide-
lines to improve
quality
Provide guide-
lines to improve
quality33
Focused sessions
Not too ambitious
11
Lessons learned: Induction (2/3)
Provide a road-
map to perform
the work
2
Provide basic
training
Provide basic
training11
Clear outcomes
Precise timeline
12
Lessons learned: Induction (3/3)
Provide basic
training
Provide basic
training11
Provide guide-
lines to
improve quality
3
Provide a road-
map to perform
the work
Provide a road-
map to perform
the work
22
methodology
execution notation
13
Lessons learned: Execution (1/5)
Help users to
manage size4
Break the model
Allow non-graphical representations
14
Lessons learned: Execution (2/5)
Avoid the use
of specialized
tools
Help users to
manage size
Help users to
manage size44 5
Time-consuming and rewardless
Let them draw and excel-ise!
Actor
Dependency 
Type
Dependency Direction
Goal Agreements signed →
Resource Agreement Documents ←
Goal Technical formation provided ←
Resource Teachers ←
Resource Infrastructure ←
Goal Syllabus Prepared ←
Resource Curricula & Contents ←
Goal Curricula Approved →
Goal Contents Approved →
Goal Grades and assistance registered →
Resource Grades and assistance records →
Resource Grades and assistance formats →
Goal Enrollment/Inscription recorded →
Goal Admission exams taken →
Resource Regulations and Certificates →
01.03 Institutes
15
Lessons learned: Execution (3/5)
Help users to
manage size
Help users to
manage size44 55
Do not over-
constrain user’s
imagination
6
Avoid the use
of specialized
tools
Avoid the use
of specialized
tools
Methods, notation, …
16
Lessons learned: Execution (4/5)
55
Do not over-
constrain user’s
imagination
Do not over-
constrain user’s
imagination66
Do not expect
excellence7
Avoid the use
of specialized
tools
Avoid the use
of specialized
tools
Help users to
manage size
Help users to
manage size44
1
They have not become experts!
Flaws are easy to identify and correct
17
Lessons learned: Execution (5/5)
55
Do not over-
constrain user’s
imagination
Do not over-
constrain user’s
imagination66
Avoid the use
of specialized
tools
Avoid the use
of specialized
tools
Help users to
manage size
Help users to
manage size44
Do not expect
excellence
Do not expect
excellence77
1
8
Review & pro-
vide feedback
continuosly
Stakeholders will require continuous but decreasing feedback.
Operational profiles require less corrections than managerial
Dependencies
Operational Area (OA)
Nb. of
Participants
Job Position
Nb. Correct
26 30%Treasury 1 Operational
91 28%Research Deanship 1 Operational
52 27%Libraries 1 Operational
39 26%
Administrative Coordination 1 Mid-manager
184 20%Faculties 6 Mid-manager
94 15%
Communications Department 2 Manager / operational
84 14%Students Welfare 3 Manager / operational
56 13%Financial Direction 1 Manager
68 12%Graduate school 1 Mid-manager
54 6%
Professional / Continuing
Education
1 Manager
18
Lessons learned: Consolidation (1/2)
Plan for
validation
activities
9
Reconcile different styles i*-compliant
Manage large scaleExternal 
(ECA)
Internal 
(ICA)
Total
Goal
Soft‐Goal
Task
Resources
800 550 61 22 167
Type 179 155 3 6 15
Description 448 372 19 8 49
Direction 217 155 17 7 38
Deleted 20 13 1 3 3
Correct 221 90 35 6 90
239 65 45 15 114
Area
Actors Dependencies
Included in CMs by                           
Total 69 53
Incuded in non‐technical stakeholders CMs
Incorrect
Added by consultant
19
Lessons learned: Consolidation (2/2)
Be aware of
consolidation
activities
10
Plan for
validation
activities
Plan for
validation
activities99
Putting together 13 different models
20
Conclusions
Positive side:
• Set of lessons learned identified
• Stakeholders agreed that the actions described 
in this work helped in the successful 
conduction of the case
Negative side:
• Still the use of i* without an i* expert remains 
a challenge
Group of Software Engineering
U N I V E R S I D A D D E C U E N C A , E C U A D O R
Thanks for your attention!

Más contenido relacionado

Destacado

Modeling Strategy Maps & Balanced Scorecards using i*
Modeling Strategy Maps & Balanced Scorecards using i*Modeling Strategy Maps & Balanced Scorecards using i*
Modeling Strategy Maps & Balanced Scorecards using i*
Cωνσtantίnoς Giannoulis
 
Functional Programming in Ruby
Functional Programming in RubyFunctional Programming in Ruby
Functional Programming in Ruby
Alex Teut
 
Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...
Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...
Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...
Guillermo Santos
 
The purdygreenteam 10.19.12
The purdygreenteam 10.19.12The purdygreenteam 10.19.12
The purdygreenteam 10.19.12
dalyc
 
Teen Comedies
Teen ComediesTeen Comedies
Teen Comedies
maxmarks1
 
Menopauza
MenopauzaMenopauza
Menopauza
masszi
 
Feco dist sys-2-v1
Feco dist sys-2-v1Feco dist sys-2-v1
Feco dist sys-2-v1
L Dr
 

Destacado (20)

Riscoss models u-qasar meeting
Riscoss models u-qasar meetingRiscoss models u-qasar meeting
Riscoss models u-qasar meeting
 
Modeling Strategy Maps & Balanced Scorecards using i*
Modeling Strategy Maps & Balanced Scorecards using i*Modeling Strategy Maps & Balanced Scorecards using i*
Modeling Strategy Maps & Balanced Scorecards using i*
 
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
 
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
Managing Risks in Open Source Software adoption: the RISCOSS Approach, OW2con...
 
RISCOSS presented at OW2con'13 "Managing risks in OSS adoption: the RISCOSS a...
RISCOSS presented at OW2con'13 "Managing risks in OSS adoption: the RISCOSS a...RISCOSS presented at OW2con'13 "Managing risks in OSS adoption: the RISCOSS a...
RISCOSS presented at OW2con'13 "Managing risks in OSS adoption: the RISCOSS a...
 
Open Expo 2015
Open Expo 2015Open Expo 2015
Open Expo 2015
 
Spinnen 1 5
Spinnen 1 5Spinnen 1 5
Spinnen 1 5
 
Rangtelwoorden
RangtelwoordenRangtelwoorden
Rangtelwoorden
 
Luan santana
Luan santanaLuan santana
Luan santana
 
Begrippen herfst
Begrippen herfstBegrippen herfst
Begrippen herfst
 
Kabouters
Kabouters Kabouters
Kabouters
 
Functional Programming in Ruby
Functional Programming in RubyFunctional Programming in Ruby
Functional Programming in Ruby
 
Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...
Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...
Data Analysis. Predictive Analysis. Activity Prediction that a subject perfor...
 
The purdygreenteam 10.19.12
The purdygreenteam 10.19.12The purdygreenteam 10.19.12
The purdygreenteam 10.19.12
 
Teen Comedies
Teen ComediesTeen Comedies
Teen Comedies
 
Menopauza
MenopauzaMenopauza
Menopauza
 
Data Analysis. Regression. LendingClub Loans
Data Analysis. Regression. LendingClub LoansData Analysis. Regression. LendingClub Loans
Data Analysis. Regression. LendingClub Loans
 
Feco dist sys-2-v1
Feco dist sys-2-v1Feco dist sys-2-v1
Feco dist sys-2-v1
 
MadridJUG Mineria de Datos-Data Mining.09.may.2013
MadridJUG Mineria de Datos-Data Mining.09.may.2013MadridJUG Mineria de Datos-Data Mining.09.may.2013
MadridJUG Mineria de Datos-Data Mining.09.may.2013
 
Recyclage 1
Recyclage 1Recyclage 1
Recyclage 1
 

Similar a Istar14 jpc-xf-pres

Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Lungelo Gcwabaza
 
OCR Higher Apprenticeship in Management
OCR Higher Apprenticeship in ManagementOCR Higher Apprenticeship in Management
OCR Higher Apprenticeship in Management
Paul Williams
 
13_Organisational Structure.pdf format in
13_Organisational Structure.pdf format in13_Organisational Structure.pdf format in
13_Organisational Structure.pdf format in
vijetakumari201ch059
 
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTSEFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
dulanjan90
 
Risk Management Plan Exercise 1 CIS 6208 IT.docx
Risk Management Plan Exercise    1 CIS 6208 IT.docxRisk Management Plan Exercise    1 CIS 6208 IT.docx
Risk Management Plan Exercise 1 CIS 6208 IT.docx
daniely50
 
Chapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdf
Chapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdfChapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdf
Chapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdf
tuhoctienganhhh
 

Similar a Istar14 jpc-xf-pres (20)

Pem zhipeng xie engg 5812 change management presentation
Pem zhipeng xie  engg 5812  change management presentationPem zhipeng xie  engg 5812  change management presentation
Pem zhipeng xie engg 5812 change management presentation
 
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
 
Critical Success Factors along ERP life-cycle in Small medium enterprises
Critical Success Factors along ERP life-cycle in Small medium enterprises Critical Success Factors along ERP life-cycle in Small medium enterprises
Critical Success Factors along ERP life-cycle in Small medium enterprises
 
S2_Change_readiness.pdf
S2_Change_readiness.pdfS2_Change_readiness.pdf
S2_Change_readiness.pdf
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
STRATEGIC MANAGEMENT Unit no.1 to Unit No. 5.pptx
STRATEGIC MANAGEMENT Unit no.1 to Unit No. 5.pptxSTRATEGIC MANAGEMENT Unit no.1 to Unit No. 5.pptx
STRATEGIC MANAGEMENT Unit no.1 to Unit No. 5.pptx
 
OCR Higher Apprenticeship in Management
OCR Higher Apprenticeship in ManagementOCR Higher Apprenticeship in Management
OCR Higher Apprenticeship in Management
 
Project Management Effectiveness in organizational Conditions
Project Management Effectiveness in organizational ConditionsProject Management Effectiveness in organizational Conditions
Project Management Effectiveness in organizational Conditions
 
The enParadigm Result Book
The enParadigm Result BookThe enParadigm Result Book
The enParadigm Result Book
 
13_Organisational Structure.pdf format in
13_Organisational Structure.pdf format in13_Organisational Structure.pdf format in
13_Organisational Structure.pdf format in
 
1 b. introduction to project management
1 b. introduction to project management1 b. introduction to project management
1 b. introduction to project management
 
Operational Excellence Curriculum
Operational Excellence CurriculumOperational Excellence Curriculum
Operational Excellence Curriculum
 
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTSEFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
 
14. Developing Custom Processes For IT Projects
14. Developing Custom Processes For IT Projects14. Developing Custom Processes For IT Projects
14. Developing Custom Processes For IT Projects
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Management
 
Risk Management Plan Exercise 1 CIS 6208 IT.docx
Risk Management Plan Exercise    1 CIS 6208 IT.docxRisk Management Plan Exercise    1 CIS 6208 IT.docx
Risk Management Plan Exercise 1 CIS 6208 IT.docx
 
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
Project planning , Productivity metrics,Cost estimation - COCOMO & COCOMO II,...
 
Chapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdf
Chapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdfChapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdf
Chapter 1. Intro to HRM (1)-đã gộp-được đánh số.pdf
 
Project zone walenta 130319
Project zone walenta 130319Project zone walenta 130319
Project zone walenta 130319
 

Más de Xavier Franch

Más de Xavier Franch (12)

RCIS 2020 tutorial DDRE
RCIS 2020 tutorial DDRERCIS 2020 tutorial DDRE
RCIS 2020 tutorial DDRE
 
On the use of requirement patterns to analyse RfP documents - ER 2019
On the use of requirement patterns to analyse RfP documents - ER 2019On the use of requirement patterns to analyse RfP documents - ER 2019
On the use of requirement patterns to analyse RfP documents - ER 2019
 
ER 2019 tutorial - Data Driven RE
ER 2019 tutorial - Data Driven REER 2019 tutorial - Data Driven RE
ER 2019 tutorial - Data Driven RE
 
CIbSE-RET 2019 keynote - The Road towards Data-Driven RE
CIbSE-RET 2019 keynote - The Road towards Data-Driven RECIbSE-RET 2019 keynote - The Road towards Data-Driven RE
CIbSE-RET 2019 keynote - The Road towards Data-Driven RE
 
CIbSE-RET 2019 IREB FL syllabus study
CIbSE-RET 2019 IREB FL syllabus studyCIbSE-RET 2019 IREB FL syllabus study
CIbSE-RET 2019 IREB FL syllabus study
 
REFSQ 2017 - Q-Rapids
REFSQ 2017 - Q-RapidsREFSQ 2017 - Q-Rapids
REFSQ 2017 - Q-Rapids
 
Priore 2017 - release planning and project management tools
Priore 2017 -  release planning and project management toolsPriore 2017 -  release planning and project management tools
Priore 2017 - release planning and project management tools
 
NFR4MDD @ RE15
NFR4MDD @ RE15NFR4MDD @ RE15
NFR4MDD @ RE15
 
RE 2015 ecosystems tutorial
RE 2015 ecosystems tutorialRE 2015 ecosystems tutorial
RE 2015 ecosystems tutorial
 
Istar15 dc-ll-xf.pres
Istar15 dc-ll-xf.presIstar15 dc-ll-xf.pres
Istar15 dc-ll-xf.pres
 
Rcis2015tut
Rcis2015tutRcis2015tut
Rcis2015tut
 
A layered approach to risk management in OSS projects - presented at OSS 2014
A layered approach to risk management in OSS projects - presented at OSS 2014A layered approach to risk management in OSS projects - presented at OSS 2014
A layered approach to risk management in OSS projects - presented at OSS 2014
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Istar14 jpc-xf-pres