developing a framework for managing change requests through stand-alone workflows...
TRANSCRIPT
![Page 1: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/1.jpg)
Developing a Framework for Managing Change Requests through Stand-Alone Workflows
Antrittspräsentation zur Masterarbeit, 13.05.2013
Bearbeiter: Annemarie HeuschildAufgabensteller: Prof. Dr. Florian MatthesBetreuer: M.Sc. Matheus Hauder
![Page 2: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/2.jpg)
Agenda
13.05.2013 2
Motivation & Background1
Related Work2
Objective &Outcome3
Next Steps4
![Page 3: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/3.jpg)
Motivation & Background
13.05.2013 3
WorkON project
![Page 4: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/4.jpg)
Motivation & Background
13.05.2013 4
WorkON project
![Page 5: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/5.jpg)
Motivation & Background
13.05.2013 5
WorkON project
Resulting in • Unsatisfied customer• Less usage• More support• Additional work Migration just completed, but successor already in pipeline
Questions to ask • What went wrong? • What to do with the backlog?• How to avoid a situation like this in future?
Find the root cause!
![Page 6: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/6.jpg)
Motivation & Background
13.05.2013 6
Reasons for project failure*
Project Impaired Factors % of Responses
1. Incomplete Requirements 13.1%
2. Lack of User Involvement 12.4%
3. Lack of Resources 10.6%
4. Unrealistic Expectations 9.9%
5. Lack of Executive Support 9.3%
6. Changing Requirements & Specifications 8.7%
7. Lack of Planning 8.1%
8. Didn’t Need It Any Longer 7.5%
9. Lack of IT Management 6.2%
10. Technology Illiteracy 4.3%
Other 9.9%
44.1%
* Report by the Standish Group of over 365 Companies and 8000 Projects in the USA [Chaos 1995]
![Page 7: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/7.jpg)
Motivation & Background
13.05.2013 7
Reasons for project failure
• Customers are not able to form (technically) well specified requirements (especially in advance of the project and without consulting/support)
• Priorities (and thus requirements) change often• (Internet)Technologies change fast
Solution:• Integrate customer• Make it less technical• Clarify responsibilities
Combine change request management with workflows
![Page 8: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/8.jpg)
Related work
13.05.2013 8
Models for change request management
Simple models, e.g. Rajlich (1999) and Dietel (2004)
1. Request: Formulate the change request.2. Extraction: Extract the applicable concepts
from change request.3. Location: Locate the concepts in the code.4. Actualization: Implement the concepts
explicitly and fully in new code.5. Incorporation: Replace the latent concepts in
the old code by program dependencies between the old and new code (“plug in” the new code).
6. Propagation: Propagate change through the old code and fix all inconsistencies introduced by the change
![Page 9: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/9.jpg)
Related work
13.05.2013 9
Models for change request management
Models focusing on a certain aspect, e.g. Bohner (1996), Ahn/Chong(2007), Stojanov (2007)
![Page 10: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/10.jpg)
Related work
13.05.2013 10
Modeling workflows
• Petri nets• Modeling languages such as YAWL, UML, BPMN
• Encourage reuse through workflow patterns, CBR• More flexible as constraint based• Agile workflows
![Page 11: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/11.jpg)
Objective & Outcome
13.05.2013 11
![Page 12: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/12.jpg)
Next steps
13.05.2013 12
May 15 Oct 15 Nov 15Sep 15Aug 15July 15June 15April 15
Literature research
Re-view
Framework
Tool search
Implemen-tation
Buffer
Writing 3-7
Buffer
Writing 1,2
Hand over at RB SGP
![Page 13: Developing a Framework for Managing Change Requests through Stand-Alone Workflows Antrittspräsentation zur Masterarbeit, 13.05.2013 Bearbeiter: Annemarie](https://reader035.vdocuments.us/reader035/viewer/2022081520/5697c0261a28abf838cd5ae0/html5/thumbnails/13.jpg)
Questions and Feedback?
13.05.2013 13