SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Requirements	Engineering		
for	Sustainability	
Birgit Penzenstadler

birgit.penzenstadler@csulb.edu
www.csulb.edu/~bpenzens
@twinkleflip 

#SustainabilityDesign
#KarlskronaManifesto
Timeline	•  Tuesday	29.3	
•  10-12	Open	lecture	“SoBware	engineering	for	sustainability	–	The	Karlskrona	manifesto”,	Room	4511	
•  12-16	Opening	of	the	course,	Room	7441	
•  Wednesday	30.3	
•  18-22	LUT	Beach	Sauna,	student	idea	presentaSons	&	discussions	
•  Thursday	31.3		
•  10-12	Stakeholder	model	and	goal	modelling,	Room	4511	
•  12-14	Course	work,	Room	4511	
•  Friday	1.4	
•  10-12	System	vision,	Sustainability	analysis	and	use	cases,	Room	LS204	
•  12-14Course	work,	Room	LS	204	
•  Monday	4.4.	
•  10-14	Intermediate	presentaSons,	Room	7441	
•  Tuesday	5.4	
•  12-16	Course	work,	Room	7441	
•  Wednesday	6.4	
•  8-10	Briefing	for	presentaSons,	Room	7441	
•  10-12	Course	work,	Room	7441	
•  Thursday	7.4	
•  10-14	Course	work,	Room	7441	
•  Friday	8.4	
•  12-16	Final	presentaSons,	Room	7441	 2
Outline	&	Overview	
1.  Stakeholder	Model	
2.  Goal	Model	
3
Requirements	Engineering	for	
Sustainability	
Guiding Questions for Green RE:
1. Does the system have an explicit sustainability purpose?
2. Which impact does the system have on the environment?
3. Is there a stakeholder for environmental sustainability?
4. What are the sustainability goals and constraints for the system?
Requirements / System / Solution DomainContext / Environment / Problem Domain
Stakeholder Model
Objectives,
& Goals
S
System Vision
Deployment Requirements
System Constraints
Domain Model
S
Usage Model
Quality Requirements
Process Requirements
S
S
S
S
elicit
sustainability
objectives
find sustainability stakeholders
analyse sustainability of context
elicit
sustainability
constraints
derive
sustainable
system
vision
refine and deduce
sustainability
requirements
specify
sustainable
interaction
Constraints
& Rules
!
!
!
!
!
Example		
checklist	for		
analyzing	
environmental		
sustainability		
for	a	soBware		
system.
Stakeholders
What	is	a	Stakeholder?	
6	
Defini&on	
A	stakeholder	is	a	person	or	organizaSon	who	
influences	a	system's	requirements	or	who	is	
impacted	by	that	system.	
	
Addi&on	
Interest	in	the	system	does	not	necessarily	mean			
interest	in	project	success	(Example:	legislaSon,	
staff	associaSon)	
	
CSULB	spring	2015
Stakeholder	Reference	Model	
[GREENS’13]	Who’s	the	advocate?
IdenSfying	Stakeholders	
8	
There	are	different	possible	approaches	to	idenSfying	stakeholders,	and	most	likely	the	best	way	
to	make	sure	all	have	been	idenSfied	is	a	mix	or	iteraSon	of	these	approaches,	for	example	in	the	
order	they	are	presented	in:	
	
•  Phases:	Analyzing	the	aspects	and	development	phases	of	soBware	systems	development	to	
find	the	responsible	roles.	This	approach	is	an	easy	way	to	set	up	early	elicitaSon	meeSngs	
with	the	most	important,	rather	obvious	stakeholders.	
•  Reference	list:	InstanSaSng	generic	reference	lists	of	stakeholders	(see	below)	for	the	
concrete	project	context.	This	second	step	takes	standard	roles	into	account	that	have	been	
included	in	reference	models	and	enhance	the	iniSal	quick	list	of	stakeholders.	One	simple	
reference	model	that	is	being	used	in	soBware	engineering	to	map	out	stakeholders	is	the	so-
called	Onion	Model	with	its	four	concentric	spheres:	product,	system,	containing	system,	and	
the	wider	environment.	
•  Context:	InspecSng	the	business	and	operaSonal	context	of	the	system	under	development,	
and	understanding	which	concrete	roles	are	involved.	This	step	makes	sure	that	the	specifics	
of	the	project	under	consideraSon	are	all	met	and	special	roles	are	considered.	
•  Goals:	IteraSvely	analyzing	and	refining	a	generic	goal	model	and	deducing	the	related	roles.	
This	approach	is	especially	suitable	for	finding	passive	stakeholders	that	do	not	have	an	acSve	
interest	in	issuing	own	goals,	but	whose	constraints	have	to	be	adhered	to,	for	example	
legislaSve	representaSves.	
CSULB	spring	2015
Classifying	Stakeholders:	Roles	
There	are	different	types	of	and	roles	for	stakeholders	with	
different	interests	and,	consequently,	differing	
requirements:	
•  Owners	(e.g.,	individual,	shareholders,	even	the	public)	
•  Partners	(e.g.,	other	companies	providing	related	services)	
•  Department	heads,	managers	
•  Staff,	developers	
•  Regulatory	bodies,	legislaSve	representaSves	
•  Suppliers	
•  Customers	
•  CompeStors	
9	CSULB	spring	2015
Classifying	Stakeholders:	FuncSons	
All	of	these	stakeholders	hold	one	or	more	funcSons	
with	regard	to	the	soBware	system	under	
development:	
•  Decision	makers	(e.g.,	sponsors,	artefact	approvers)	
•  InformaSon	providers	(e.g.,	domain	experts)	
•  Regulatory	(e.g.,	legal	body)	
•  Implementers	(e.g.,	developers,	testers)	
•  End	users	
•  Post-implementaSon	support	(e.g.,	trainers,	
managers)	
10	CSULB	spring	2015
Cephei,	12.12.2012	 Dr.	Birgit	Penzenstadler	 11
Analysing	Stakeholders	
Stakeholder	analysis	includes	developing	a	stakeholder	model	and	a	stakeholder	
matrix	that	gives	an	overview	of	the	following	informaSon:	
•  What	is	their	mo&va&on?	
–  How	much	power	or	influence	do	they	have?		
–  Are	they	supporters	or	detractors	of	the	project?		
–  Are	they	fully	engaged,	or	disinterested?	
•  What	are	their	expecta&ons?	(needs,	concerns,	wants)	
•  What	do	we	expect	of	them?	(task	and	result)	
•  How	expert	are	they	at	what	they	do?	
•  Where	are	they?	What	is	their	availability?	(for	communicaSon	and/or	
negoSaSon)	
•  What	is	their	authority?	(level	of	influence,	impact,	or	enhancement)	
•  What	is	their	rela&on	to	other	stakeholders?	(hierarchical	and	official	relaSons	as	
well	as	informal	friendships	or	rivalries)	
This	list	is	a	simple	version	of	a	stakeholder	analysis	template.	Using	such	a	template	
ensures	that	the	major	characterisScs	and	needs	of	a	stakeholder	are	taken	into	
account.	
12	CSULB	spring	2015
Stakeholder	Model	
13	
We	document	the	stakeholders	in	a	
Stakeholder	Model	that	allows	to	list	
and	describe	all	stakeholders	
involved	in	a	project.		
Stakeholders	comprehend	
individuals,	groups,	or	insStuSons	
having	the	responsibility	for	
requirements	and	a	major	interest	in	
the	project.		
User	groups	are	a	specialisaSon	of	
stakeholders	interacSng	with	the	
system.		
Means	to	document	Stakeholder	
Models	are	UML	Actor	Hierarchies,	
informal	hierarchical	graphics	or	
natural	text.	
CSULB	spring	2015	
get	info	
Give	info,	
Receive	supplies	
sub	
get	info	
get	info	
get	info	
sub	
ConsulSng	service	
sub	
sub	
sub
Stakeholder	Model	Instance
Other	Example	
Cephei,	12.12.2012	 Dr.	Birgit	Penzenstadler	 15	
University of California, Irvine
Bill Tomlinson
(project advisor)
Juliet Norton
(project lead)
System Implementer
Students
Permaculture
Instructor
Permaculture
Students
The Ecology Center
Users
Database User
PGC User
affiliated with
affiliated with
affiliated with
is a
specialization of
Developers
UI/Graphic Designer
Domain Expert
specialization of
specialization of
specialization of
is a
specialization of
specialization of
Permaculture
Designers
dependency on
specialization of
specialization of
affiliated with
specialization of
specialization of
Plant Experts
specialization of
The Plant Guild Composer: Stakeholder Model
Juliet Norton and Marcel Pufal
Land Regulator
dependency on
Permaculture
Clients
dependency on
Non-System-Developer Affiliated Stakeholders
dependency on
dependency on
ElaboraSng	
a	
Stakeholder	
Matrix	
16	
Alexander	&	Robertson	
“Understanding	project	sociology		
by	modeling	stakeholders”	
CSULB	spring	2015
For	stakeholder	models	in	this	course	
•  Model	
– Start	with	customer	segments	and	key	partners	
– Add	from	other	categories	in	this	slide	set	
•  Matrix	
– One	table	with	row	per	stakeholder	
– Role,	funcSon(s),	knowledge/skills,	priority,	and	
responsibiliSes	as	far	as	makes	sense	for	you	
17
Goals
What	is	a	goal?	
Defini&on	
							DiscreSonary	abstract	characterisSc,	which	
1. the	system	shall	fulfill	w.r.t.	it‘s	operaSonal	environment	
or	
2. the	development	process	of	the	system	shall	fulfill.	
	
Cri&cal	points	
•  No	hint	w.r.t.	the	soluSon	and	oBen	not	quanSfied.	
à 	Unmistakeable	clarity,	when	a	goal	is	reached	
à 	Basic	achievability	of	a	goal	
19
Goal	models:	Idea	
Goal	models	for	structuring	all	relevant:	
•  Goals	and	subgoals	
•  RelaSons	between	goals:		
– Hierarchy/decomposiSon	of	goals	and/into	
subgoals	
– Interdependencies	between	goals	
20	
why?	
Context Layer
Stakeholder Model Objectives
& Goals
Constraints
& Rules
!
!
!
!
!
Business Case
Domain Model
Project Scope
Glossary
how?
Goal	abstracSon	and	goal	refinement	
Goal	abstrac&on	
•  What	goals	are	behind	the	requirements	and	might	open	
up	the	design	space?		
•  Which	goals	are	determining	the	currently	present	set	of	
requirements?	
à „Why“	quesSons:	retrieval	of	applicaSon	domain	
knowledge	
	
Goal	refinement	(Re	decisions)	and	Scoping:	
•  Problem	scoping:	for	which	tasks	or	funcSons	
of	the	system	do	we	need	requirements?		
For	which	context	do	we	need	to	deduce	requirements?	
•  System	scoping:	How	can	the	design	space	of	the	
problem	under	consideraSon	be	technically	determined?	
21	
Requirements Layer
...
...
Requirements Layer
...
...
Do	we	have	a	goal	conflict	here?	
22	
Low	producSon	costs	
Easy	to	use
Usage	of	goal	models	for	conflict	
analysis	
Resolving	goal	conflicts	
1. Goals	are	made	measurable	by	evaluaSon	and	
prioriSzaSon	–	and	thereby	made	comparable.	
2. For	goals,	specific	threshold	levels	are	
determined	as	standards	that	can	be	reached	
by	all.		
3. Goals	are	prioriSzed.	
4. Conflicts	are	resolved	by	negoSaSon.	
23
Requirements / System / Solution DomainContext / Environment / Problem Domain
Stakeholder Model
Objectives,
& Goals
S
System Vision
Deployment Requirements
System Constraints
Domain Model
S
Usage Model
Quality Requirements
Process Requirements
S
S
S
S
elicit
sustainability
objectives
find sustainability stakeholders
analyse sustainability of context
elicit
sustainability
constraints
derive
sustainable
system
vision
refine and deduce
sustainability
requirements
specify
sustainable
interaction
Constraints
& Rules
!
!
!
!
!
The	goal	model	is	the	basis	for	
•  Early	idenSficaSon	and	resoluSon	of	conflicts	
•  RaSonale	of	a	requirement	
•  Modeling	of	the	system	behavior	on	different	levels		
of	abstracSon	(Domain	Model,	System	Vision,	Usage	
Model)	
24
Goal	categories	and	dependencies	
Categories	
•  Business	Goals:	all	business-	
relevant	(strategic)	goals	as	well	as	goals	with		
direct	impact	on	the	system	or	project.	
•  Usage	Goals:	direct	relaSon	to	funcSonal		
context	and	usage	of	the	system		
(user	perspecSve)	
à	for	behavior	modeling	
•  System	Goals:	system-related	goals		
that	target	system	characterisScs	
						à	to	determine	system	characterisScs	
Dependencies	(selec&on)	
•  Subgoal:	DecomposiSon	of	goals	into	subgoals.	
•  Supports:	A	goal	supports	in	achieving	another	goal.	
•  Conflicts:	A	goal	is	in	conflict	with	another	goal.	
25
Sustainability	Reference	Model	
•  5	dimensions	of	sustainability	
•  Decompose	into	values	and	supporSng	acSviSes	
26	
<Dimension>
Economic
Sustainability
<Dimension>
Technical
Sustainability
<Dimension>
Environmental
Sustainability
<Dimension>
Individual
Sustainability
<Dimension>
Social
Sustainability
<Value>
long-term
profit
<Activity>
long-term
strategy
<Value>
healthy
environment
<Value>
human
health
<Value>
human
capital
<Value>
community
<Value>
trust
<Regulation>
human rights
<Regulation>
millenium
goals
<Value>
long-term
use
<Value>
education
<Activity>
education
programs
<Activity>
optimize
resource
consumption
<Activity>
reduce
<Activity>
reuse
<Activity>
<Activity>
mentoring
<Activity>
knowledge
management
<Activity>
use sustainable
resources
......... ......
<Goal>
Sustainability
<Indicator>
continuous
ROI
<Activity>
Restoration
<Value>
maintain
ability <Value>
conservation
of biodiversity
Le
<Regulation>
wildlife
conservation
<Regulation>
guarantees
…	 …	 …	 …	 …	
[GIBSE’13]	A	Generic	Model	for	Sustainability	with	Process-	and	Product-specific	Instances.	Birgit	Penzenstadler,	Henning	Femmer	
1st	Intl.	Workshop	on	Green	In	SoBware	Engineering,	Green	By	SoBware	Engineering	(at	AOSD'13)
Sustainability	Reference	Model	(Excerpt)	
27	
Thumbnail	of	complete	model	
exemplary and incomplete
<Dimension>
Economic
Sustainability
<Dimension>
Technical
Sustainability
<Dimension>
Environmental
Sustainability
<Dimension>
Individual
Sustainability
<Dimension>
Social
Sustainability
<Value>
long-term
profit
<Activity>
long-term
strategy
<Value>
healthy
environment
<Value>
human
health
<Value>
human
capital
<Value>
community
<Value>
trust
<Regulation>
human rights
<Regulation>
millenium
goals
<Value>
long-term
use
<Value>
education
<Activity>
education
programs
<Activity>
optimize
resource
consumption
<Activity>
reduce
<Activity>
reuse
<Activity>
recycle
<Activity>
mentoring
<Activity>
knowledge
management
<Activity>
use sustainable
resources
......... ......
<Goal>
Sustainability
<Indicator>
continuous
ROI
<Activity>
Restoration
<Value>
maintain
ability <Value>
conservation
of biodiversity
Contributes
Influences
Legend
Supports
Goal
Dimension
Value
Regulation
Activity
<Regulation>
wildlife
conservation
<Regulation>
guarantees
5	dimensions	of	sustainability	
Decompose	into	values	and	supporSng	acSviSes
Example	Instance
Todos	
Stakeholder	Model	
1.  Diagram	
–  Start	with	customer	segments	and	key	partners	
–  Add	from	other	categories	in	this	slide	set	
2.  Matrix	
–  One	table	with	row	per	stakeholder	
–  Role,	funcSon(s),	knowledge/skills,	priority,	and	responsibiliSes	as	far	as	makes	
sense	for	you	
Goal	model	
•  Define	a	goal	model	with	business	goals,	usage	goals	and	system	goals	
that	denotes	sustainability	aspects.	
•  Include	the	relaSons	between	goals	(hierarchy	and	cross-relaSons)	
	
Submit	both	to	me	as	one	PDF	file	per	team	by	the	end	of	today.	
29	
Birgit Penzenstadler

birgit.penzenstadler@csulb.edu
www.csulb.edu/~bpenzens
@twinkleflip 

#SustainabilityDesign #KarlskronaManifesto

Contenu connexe

Similaire à Requirements Engineering for Sustainability - 2 - Stakeholders and Goals

ROLE Developer Camp 2011
ROLE Developer Camp 2011ROLE Developer Camp 2011
ROLE Developer Camp 2011Ralf Klamma
 
"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick Storr"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick StorrSEENET-MTP
 
Flip the classroom kokkuvõte
Flip the classroom kokkuvõteFlip the classroom kokkuvõte
Flip the classroom kokkuvõteSirle Varkentin
 
Requirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage ModelRequirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage ModelBirgit Penzenstadler
 
Prabodhan research workshop - training calender oct 2015
Prabodhan   research workshop - training calender oct 2015Prabodhan   research workshop - training calender oct 2015
Prabodhan research workshop - training calender oct 2015Dr. Rashmi Hebalkar
 
Student experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc updateStudent experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc updateJisc
 
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...Marleen Lodder
 
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...ARDC
 
Shaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community CollegeShaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community CollegeBill Hemmig
 
Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018SusanMRob
 
Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017Dr. Rashmi Hebalkar
 
Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014D2L Barry
 
How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?Mediehuset Ingeniøren Live
 
Assessing using digital stories
Assessing using digital storiesAssessing using digital stories
Assessing using digital storiesmdxaltc
 
Retreat schedule
Retreat scheduleRetreat schedule
Retreat schedulempopescu
 
Retreat schedule Fall 2014
Retreat schedule Fall 2014Retreat schedule Fall 2014
Retreat schedule Fall 2014mpopescu
 
Learners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curriculaLearners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curriculaELESIGpresentations
 

Similaire à Requirements Engineering for Sustainability - 2 - Stakeholders and Goals (20)

ROLE Developer Camp 2011
ROLE Developer Camp 2011ROLE Developer Camp 2011
ROLE Developer Camp 2011
 
"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick Storr"CERN-inspiring the next generation of scientists" - Mick Storr
"CERN-inspiring the next generation of scientists" - Mick Storr
 
Welcome to FSLT12
Welcome to FSLT12Welcome to FSLT12
Welcome to FSLT12
 
Flip the classroom kokkuvõte
Flip the classroom kokkuvõteFlip the classroom kokkuvõte
Flip the classroom kokkuvõte
 
Requirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage ModelRequirements Engineering for Sustainability - 3 - System Vision and Usage Model
Requirements Engineering for Sustainability - 3 - System Vision and Usage Model
 
Prabodhan research workshop - training calender oct 2015
Prabodhan   research workshop - training calender oct 2015Prabodhan   research workshop - training calender oct 2015
Prabodhan research workshop - training calender oct 2015
 
Student experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc updateStudent experience experts group meeting - introduction and Jisc update
Student experience experts group meeting - introduction and Jisc update
 
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
Introduction - Seminar Cradle to Cradle® Practical Applications in Area Devel...
 
Introduction
Introduction Introduction
Introduction
 
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
CAVAL ANDS Workshop - Managing library teams for a research and data-intensiv...
 
Shaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community CollegeShaping the Open Course at Bucks County Community College
Shaping the Open Course at Bucks County Community College
 
Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018Digital Spring Clean Workshop rscd2018
Digital Spring Clean Workshop rscd2018
 
Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017Prabodhan research workshop - Jan 2017
Prabodhan research workshop - Jan 2017
 
Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014Sneak Peek at FUSION 2014
Sneak Peek at FUSION 2014
 
How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?How to land a graduate position in Novo Nordisk?
How to land a graduate position in Novo Nordisk?
 
Assessing using digital stories
Assessing using digital storiesAssessing using digital stories
Assessing using digital stories
 
Retreat schedule
Retreat scheduleRetreat schedule
Retreat schedule
 
Retreat schedule Fall 2014
Retreat schedule Fall 2014Retreat schedule Fall 2014
Retreat schedule Fall 2014
 
CURICULUM VITAE
CURICULUM VITAECURICULUM VITAE
CURICULUM VITAE
 
Learners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curriculaLearners' experiences of innovative 'flipped' and open curricula
Learners' experiences of innovative 'flipped' and open curricula
 

Plus de Birgit Penzenstadler

The (Em)Power of participatory storytelling
The (Em)Power of participatory storytellingThe (Em)Power of participatory storytelling
The (Em)Power of participatory storytellingBirgit Penzenstadler
 
The trek towards sustainability - truth, tale, or transition?
The trek towards sustainability -  truth, tale, or transition?The trek towards sustainability -  truth, tale, or transition?
The trek towards sustainability - truth, tale, or transition?Birgit Penzenstadler
 
Equality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informaticsEquality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informaticsBirgit Penzenstadler
 
Wellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkWellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkBirgit Penzenstadler
 
Sustainable Software and Resilient Engineers
Sustainable Software and Resilient EngineersSustainable Software and Resilient Engineers
Sustainable Software and Resilient EngineersBirgit Penzenstadler
 
Requirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable societyRequirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable societyBirgit Penzenstadler
 
Requirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research TopicsRequirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research TopicsBirgit Penzenstadler
 
Requirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherRequirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherBirgit Penzenstadler
 
Requirements Engineering - Requirements management
Requirements Engineering - Requirements managementRequirements Engineering - Requirements management
Requirements Engineering - Requirements managementBirgit Penzenstadler
 
Requirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceRequirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceBirgit Penzenstadler
 
Requirements Engineering - Quality Models
Requirements Engineering - Quality ModelsRequirements Engineering - Quality Models
Requirements Engineering - Quality ModelsBirgit Penzenstadler
 
Requirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirementsRequirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirementsBirgit Penzenstadler
 
Requirements Engineering - RE Tools
Requirements Engineering - RE ToolsRequirements Engineering - RE Tools
Requirements Engineering - RE ToolsBirgit Penzenstadler
 
Requirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements RefinementRequirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements RefinementBirgit Penzenstadler
 
Requirements Engineering - Usage models
Requirements Engineering - Usage modelsRequirements Engineering - Usage models
Requirements Engineering - Usage modelsBirgit Penzenstadler
 
Requirements Engineering - Domain Models
Requirements Engineering - Domain ModelsRequirements Engineering - Domain Models
Requirements Engineering - Domain ModelsBirgit Penzenstadler
 
Requirements Engineering - System Vision
Requirements Engineering - System VisionRequirements Engineering - System Vision
Requirements Engineering - System VisionBirgit Penzenstadler
 

Plus de Birgit Penzenstadler (20)

The (Em)Power of participatory storytelling
The (Em)Power of participatory storytellingThe (Em)Power of participatory storytelling
The (Em)Power of participatory storytelling
 
The trek towards sustainability - truth, tale, or transition?
The trek towards sustainability -  truth, tale, or transition?The trek towards sustainability -  truth, tale, or transition?
The trek towards sustainability - truth, tale, or transition?
 
Equality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informaticsEquality and equity - navigating the gender imbalance in informatics
Equality and equity - navigating the gender imbalance in informatics
 
Wellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkWellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the Talk
 
Sustainable Software and Resilient Engineers
Sustainable Software and Resilient EngineersSustainable Software and Resilient Engineers
Sustainable Software and Resilient Engineers
 
Computing Within Limits
Computing Within LimitsComputing Within Limits
Computing Within Limits
 
Requirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable societyRequirements for Sustainability: Imagining the sustainable society
Requirements for Sustainability: Imagining the sustainable society
 
Requirements Engineering - Recap
Requirements Engineering - RecapRequirements Engineering - Recap
Requirements Engineering - Recap
 
Requirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research TopicsRequirements Engineering - Present and Future Hot Research Topics
Requirements Engineering - Present and Future Hot Research Topics
 
Requirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherRequirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all together
 
Requirements Engineering - Requirements management
Requirements Engineering - Requirements managementRequirements Engineering - Requirements management
Requirements Engineering - Requirements management
 
Requirements Engineering - Quality assurance
Requirements Engineering - Quality assuranceRequirements Engineering - Quality assurance
Requirements Engineering - Quality assurance
 
Requirements Engineering - Quality Models
Requirements Engineering - Quality ModelsRequirements Engineering - Quality Models
Requirements Engineering - Quality Models
 
Requirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirementsRequirements Engineering - Non-functional requirements
Requirements Engineering - Non-functional requirements
 
Requirements Engineering - RE Tools
Requirements Engineering - RE ToolsRequirements Engineering - RE Tools
Requirements Engineering - RE Tools
 
Requirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements RefinementRequirements Engineering - Scaling RE & Requirements Refinement
Requirements Engineering - Scaling RE & Requirements Refinement
 
Requirements Engineering - Usage models
Requirements Engineering - Usage modelsRequirements Engineering - Usage models
Requirements Engineering - Usage models
 
Requirements Engineering - Domain Models
Requirements Engineering - Domain ModelsRequirements Engineering - Domain Models
Requirements Engineering - Domain Models
 
Requirements Engineering - System Vision
Requirements Engineering - System VisionRequirements Engineering - System Vision
Requirements Engineering - System Vision
 
Requirements Engineering - Goals
Requirements Engineering - GoalsRequirements Engineering - Goals
Requirements Engineering - Goals
 

Dernier

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Dernier (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Requirements Engineering for Sustainability - 2 - Stakeholders and Goals