Change request

Voorbeeld van een change request in de auto-industrie

Een change request (verzoek tot aanpassing) is een document dat een aanvraag bevat voor een aanpassing van of aan een systeem. Een change request is van groot belang voor het change management proces.

Opbouw

Een change request is declaratief, in andere woorden, het geeft aan wat er veranderd moet worden, maar niet aan hoe die verandering uitgevoerd moet worden. Belangrijke elementen van een change request zijn:[1]

  • ID,
  • De klant (ID),
  • De deadline(s) (indien acceptabel),
  • Een indicatie of de aanpassing verplicht of optioneel is,
  • Het type aanpassing (vaak wordt gekozen uit een domeinspecifieke ontologie),
  • Een abstract, dit is een korte samenvatting.

Aanleiding

Change requests vinden hun oorsprong in vijf bronnen:[2]

  1. Aangeven van bugs die problemen veroorzaken, deze identificeren en laten repareren, dit is de meest voorkomende bron
  2. Systeemuitbreidingen, aangevraagd door de gebruikers
  3. Gebeurtenissen in de ontwikkeling van andere systemen
  4. Veranderingen in onderliggende structuren en/of standaarden (in de software ontwikkeling kan dit een nieuw besturingssysteem zijn)
  5. Eisen vanuit het senior management

Andere benamingen

Change requests komen onder vele namen voor, die in essentie hetzelfde concept beschrijven, hier een opsomming:

  • Engineering Change (EC)[3]
  • Engineering Change Request (ECR) bij Aero[4]
  • Engineering Change Order (ECO)[5][6]. Engineering Change Order is een afzonderlijke stap na ECR. Nadat ECR is goedgekeurd door het ingenieur bureau wordt een ECO gemaakt om de verandering door te zetten;
  • Change Notice bij chemicaliën[4]
  • Action Request (AR) bij ABB Robotics AB[7]
  • Request For Change (RFC)[8]. RFC is ook een veel gebruikte term in ITIL[1] en PRINCE2[9].
  • Change Request (CR)[10][11][2][12], onder meer bij ABB Automation Products AB[7].
Bronnen, noten en/of referenties
  1. a b Keller, A. (2005). Automating the Change Management Process with Electronic Contracts. Proceedings of the 2005 Seventh IEEE International Conference on E-Commerce Technology Workshops, 99-108.
  2. a b Dennis, A., Wixom, B.H. & Tegarden, D. (2002). System Analysis & Design: An Object-Oriented Approach with UML. Hoboken, New York: John Wiley & Sons, Inc.
  3. Huang, G.H. & Mak, K.L. (1999). Current practices of engineering change management in UK manufacturing industries. International Journal of Operations & Production Management, 19(1), 21-37.
  4. a b Helms, R.W. (2002). Product Data Management as enabler for Concurrent Engineering. PhD dissertation. Eindhoven: Eindhoven University of Technology press. Available online: http://alexandria.tue.nl/extra2/200211339.pdf.
  5. Loch, C.H. & Terwiesch, C. (1999). Accelerating the Process of Engineering Change Orders: Capacity and Congestion Effects. Journal of Product Innovation Management, 16(2), 145-159.
  6. Pikosz, P. & Malmqvist, J. (1998). A comparative study of engineering change management in three Swedish engineering companies. Proceedings of the DETC98 ASME Design Engineering Technical Conference, 78-85.
  7. a b Kajko-Mattsson, M. (1999). Maintenance at ABB (II): Change Execution Processes (The State of Practice). Proceedings of the International Conference on Software Maintenance, 307-315.
  8. Rajlich, V. (1999). Software Change and Evolution. In Pavelka, J., Tel, G. & Bartošek, M. (Eds.), SOFSEM'99, Lecture Notes in Computer Science 1725, 189-202.
  9. Onna, M. van & Koning, A. (2003). The Little Prince 2: A Practical Guide to Project Management, Pink Roccade Educational Services/Ten Hagen Stam.
  10. Lam, W. (1998). Change Analysis and Management in a Reuse-Oriented Software Development Setting. In Pernici, B. & Thanos, C. (Eds.) Proceedings of the Tenth International Conference on Advanced Information Systems Engineering, 219–236.
  11. Mäkäräinen, M. (2000). Software change management processes in the development of embedded software. PhD dissertation. Espoo: VTT Publications. Available online: http://www.vtt.fi/inf/pdf/publications/2000/P416.pdf.
  12. Crnkovic I., Asklund, U. & Persson-Dahlqvist, A. (2003). Implementing and Integrating Product Data Management and Software Configuration Management. London: Artech House.
  • DiDonato, P. (2001). Oakley Inc, Developing XML systems with (CRF).