Change Management [email protected] Requirements Engineering & Project Management...
-
Upload
theresa-ward -
Category
Documents
-
view
213 -
download
0
Transcript of Change Management [email protected] Requirements Engineering & Project Management...
![Page 1: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/1.jpg)
Change ManagementChange Management
[email protected]/jnawrocki/require/
Requirements Engineering & Project ManagementLecture 10
![Page 2: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/2.jpg)
J.Nawrocki, Change Management
XPrince Roles and Changes
Project ManagerAnalyst Architect
Changing requirementsChanging requirements Team dynamicsTeam dynamics
![Page 3: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/3.jpg)
J.Nawrocki, Change Management
Agenda
•CMM and Change Management•Requirements Management Practices•Situational Leadership
• Introduction• XPrince Team• Project Lifecycle• The Analyst Role• The Architect Role• The Project
Manager Role• Scaling up• Conclusions
![Page 4: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/4.jpg)
J.Nawrocki, Change Management
Agenda
•CMM and Change Management•Requirements Management Practices•Situational Leadership
• Introduction• XPrince Team• Project Lifecycle• The Analyst Role• The Architect Role• The Project
Manager Role• Scaling up• Conclusions
![Page 5: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/5.jpg)
J.Nawrocki, Change Management
Software Configuration Item (SCI)
SCI = “Information that is created as part of the software engineering process.” [R.Pressman]
Types of SCIs: computer programs (source code or
exec) documents (also requirem. specification) data (e.g. test cases)
if (a > b) a-= b;
18 27
![Page 6: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/6.jpg)
J.Nawrocki, Change Management
Baseline [IEEE 610-1990]
A specification or product that has been formally reviewed and agreed upon,
that thereafter serves as the basis for further development, and
that can be changed only through formal change control procedures.
Specification
DesignCode
Test cases
![Page 7: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/7.jpg)
J.Nawrocki, Change Management
Base-line
Baseline or SCI?
Engineering
Change it!
Change control
SCI
FTR
SCI
Baseline library
Baseline
![Page 8: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/8.jpg)
J.Nawrocki, Change Management
SCCB
Software Configuration Control Board (SCCB)
Authorises: the establishment of software baselines, the identification of configuration items, the creation of products from the
baseline library.Represents the interests of the project
manager and all groups affected by changes to baselines.
Reviews and authorises changes.
![Page 9: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/9.jpg)
J.Nawrocki, Change Management
CMM & Change Management
Ac5. Change requests & problem reports for all SCIs are
initiated, recorded, reviewed, approved, and trackedaccording to a documented
procedure.
Remove2nd floor!
![Page 10: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/10.jpg)
J.Nawrocki, Change Management
Change Control
Change request
Err
User S.C. Manager
Change request
Developer
Change report
SCCB
Deci-sion
![Page 11: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/11.jpg)
J.Nawrocki, Change Management
Change Control
Change request
Err Change request
Developer
Change report
SCCB
Deci-sion
Change request
P. Manager
User S.C. Manager
![Page 12: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/12.jpg)
J.Nawrocki, Change Management
Change request
Change request
Change request number: ............................
Sender: .........................................................
Sender’s e-mail: ...........................................
Date: ..............................................................
Urgency: ................. Importance: ..............
Description: .................................................
.......................................................................
.......................................................................
Evaluator: .....................................................
Evaluate by: ........... Type (in/external) .......
![Page 13: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/13.jpg)
J.Nawrocki, Change Management
Change report
Change report
Change request number: ..........................
Evaluator: ...................................................
Evaluator’s e-mail: .....................................
Date: ............................................................
Urgency: ................ Importance: ..............
Is the change justifiable? ..........................
Main risk factors: .......................................
Possible implementor: ..............................
Change implement. effort (expect): .........
Change evaluation effort (actual): ............
![Page 14: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/14.jpg)
J.Nawrocki, Change Management
Agenda
•CMM and Change Management•Requirements Management Practices•Situational Leadership
• Introduction• XPrince Team• Project Lifecycle• The Analyst Role• The Architect Role• The Project
Manager Role• Scaling up• Conclusions
![Page 15: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/15.jpg)
J.Nawrocki, Change Management
Requirements Management
The requirements document
Requirements elicitation
Reqs analysis & negotiation
Describing requirements
System modelling
Requirements validation
Requirements management
RE for critical systems
Basic Interm Adv
8
6
54
3
4
4
2
36
-
6
21
3
3
3
3
21
-
1
1-
-
1
2
4
9
![Page 16: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/16.jpg)
J.Nawrocki, Change Management
Basic guidelines
Requirements management
Uniquely identify each requirement
![Page 17: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/17.jpg)
J.Nawrocki, Change Management
Basic guidelines
Requirements management
Tag
Uniquely identify each requirement
![Page 18: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/18.jpg)
J.Nawrocki, Change Management
Basic guidelines
Requirements management
Uniquely identify each requirementDefine policies for requirements
management
Requirements Management Policy
Goal: Understand the requirements
Obligatory practices:
1. Define specialised terms using the template available at www.cs.put.poznan...
![Page 19: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/19.jpg)
J.Nawrocki, Change Management
Basic guidelines
Requirements management
Uniquely identify each requirementDefine policies for requirements
managementDefine traceability policies
![Page 20: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/20.jpg)
J.Nawrocki, Change Management
Traceability policy
Traceability informationWho is responsible
Problems
Visions
Requirements (FURPS)
Acceptance test cases
User documentation
Design
Code
![Page 21: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/21.jpg)
J.Nawrocki, Change Management
Basic guidelines
Requirements management
Uniquely identify each requirementDefine policies for requirements
managementDefine traceability policiesMaintain a traceability manual
![Page 22: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/22.jpg)
J.Nawrocki, Change Management
Intermediate guidelines
Requirements management
Use a database to manage requirementsDefine change management policiesIdentify global system requirements
![Page 23: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/23.jpg)
J.Nawrocki, Change Management
Advanced guidelines
Requirements management
Identify volatile requirementsRecord rejected requirements
![Page 24: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/24.jpg)
J.Nawrocki, Change Management
Change management styles
Disciplined (formal)
Agile (informal)
![Page 25: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/25.jpg)
J.Nawrocki, Change Management
Agenda
•CMM and Change Management•Requirements Management Practices•Situational Leadership
• Introduction• XPrince Team• Project Lifecycle• The Analyst Role• The Architect Role• The Project
Manager Role• Scaling up• Conclusions
![Page 26: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/26.jpg)
J.Nawrocki, Change Management
Management Styles
•Democratic, people-oriented
•Autocratic, result-oriented
![Page 27: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/27.jpg)
J.Nawrocki, Change Management
Effective Management
•Goal setting
•Praising
•Reprimanding
![Page 28: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/28.jpg)
J.Nawrocki, Change Management
Goal Setting
Specific and measurable
Motivating
Attainable
Relevant
Trackable
SMART
![Page 29: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/29.jpg)
J.Nawrocki, Change Management
Praising
Catch people doing things right.
Praise them.
Do it frequently.
![Page 30: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/30.jpg)
J.Nawrocki, Change Management
Reprimanding
Critisize the behaviour, not the person.
Talk about the facts. Gossips and impressions must be checked.
Concentrate on most important aspects of the problem.
1. Present the problem.
2. Say what you feel.
3. Break for a moment.
4. Express your positive attitude towards the person.
![Page 31: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/31.jpg)
J.Nawrocki, Change Management
Motivation Dynamics
Time
Motivation
![Page 32: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/32.jpg)
J.Nawrocki, Change Management
Skills and Knowledge
Time
Skills
![Page 33: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/33.jpg)
J.Nawrocki, Change Management
Management Dynamics
Directive Motivating Detached
![Page 34: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/34.jpg)
J.Nawrocki, Change Management
Summary
Disciplined approach to change managment (CMM)
Requirements management practices
Team dynamics management
![Page 35: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/35.jpg)
J.Nawrocki, Change Management
Questions?
![Page 36: Change Management Jerzy.Nawrocki@put.poznan.pl Requirements Engineering & Project Management Lecture 10.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697c0241a28abf838cd4c19/html5/thumbnails/36.jpg)
J.Nawrocki, Change Management
Quality assessment
1. What is your general impression? (1 - 6)2. Was it too slow or too fast?3. What important did you learn during the lecture?4. What to improve and how?