SlideShare a Scribd company logo
1 of 21
Download to read offline
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!

More Related Content

Viewers also liked

Riscoss models u-qasar meeting
Riscoss models u-qasar meetingRiscoss models u-qasar meeting
Riscoss models u-qasar meetingXavier Franch
 
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
 
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...OW2
 
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-eu
 
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...riscoss-eu
 
Open Expo 2015
Open Expo 2015Open Expo 2015
Open Expo 2015riscoss-eu
 
Begrippen herfst
Begrippen herfstBegrippen herfst
Begrippen herfstjufgertrude
 
Functional Programming in Ruby
Functional Programming in RubyFunctional Programming in Ruby
Functional Programming in RubyAlex 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.12dalyc
 
Teen Comedies
Teen ComediesTeen Comedies
Teen Comediesmaxmarks1
 
Menopauza
MenopauzaMenopauza
Menopauzamasszi
 
Data Analysis. Regression. LendingClub Loans
Data Analysis. Regression. LendingClub LoansData Analysis. Regression. LendingClub Loans
Data Analysis. Regression. LendingClub LoansGuillermo Santos
 
Feco dist sys-2-v1
Feco dist sys-2-v1Feco dist sys-2-v1
Feco dist sys-2-v1L Dr
 
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.2013Guillermo Santos
 

Viewers also liked (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 to Lessons Learned Using i* Modeling for Non-Technical Stakeholders

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 presentationPem Zhipeng Xie
 
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)
Gcwabaza, Lungelo - Conference Presentation (GREENOVATE)Lungelo Gcwabaza
 
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 Moutasm Tamimi
 
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.pptxSagarTalekar11
 
OCR Higher Apprenticeship in Management
OCR Higher Apprenticeship in ManagementOCR Higher Apprenticeship in Management
OCR Higher Apprenticeship in ManagementPaul Williams
 
Project Management Effectiveness in organizational Conditions
Project Management Effectiveness in organizational ConditionsProject Management Effectiveness in organizational Conditions
Project Management Effectiveness in organizational Conditionspmb25
 
13_Organisational Structure.pdf format in
13_Organisational Structure.pdf format in13_Organisational Structure.pdf format in
13_Organisational Structure.pdf format invijetakumari201ch059
 
1 b. introduction to project management
1 b. introduction to project management1 b. introduction to project management
1 b. introduction to project managementDr.R. SELVAM
 
Operational Excellence Curriculum
Operational Excellence CurriculumOperational Excellence Curriculum
Operational Excellence CurriculumDylan Tuttle
 
EFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTSEFFECTIVE MANAGEMENT OF REMOTE PROJECTS
EFFECTIVE MANAGEMENT OF REMOTE PROJECTSdulanjan90
 
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 ProjectsBhuWan Khadka
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Managementproject 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.docxdaniely50
 
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,...nimmik4u
 
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ố.pdftuhoctienganhhh
 

Similar to Lessons Learned Using i* Modeling for Non-Technical Stakeholders (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
 

More from Xavier Franch

RCIS 2020 tutorial DDRE
RCIS 2020 tutorial DDRERCIS 2020 tutorial DDRE
RCIS 2020 tutorial DDREXavier Franch
 
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 2019Xavier Franch
 
ER 2019 tutorial - Data Driven RE
ER 2019 tutorial - Data Driven REER 2019 tutorial - Data Driven RE
ER 2019 tutorial - Data Driven REXavier Franch
 
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 REXavier Franch
 
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 studyXavier Franch
 
REFSQ 2017 - Q-Rapids
REFSQ 2017 - Q-RapidsREFSQ 2017 - Q-Rapids
REFSQ 2017 - Q-RapidsXavier Franch
 
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 toolsXavier Franch
 
RE 2015 ecosystems tutorial
RE 2015 ecosystems tutorialRE 2015 ecosystems tutorial
RE 2015 ecosystems tutorialXavier Franch
 
Istar15 dc-ll-xf.pres
Istar15 dc-ll-xf.presIstar15 dc-ll-xf.pres
Istar15 dc-ll-xf.presXavier Franch
 
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 2014Xavier Franch
 

More from 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
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Lessons Learned Using i* Modeling for Non-Technical Stakeholders