Application Development and Customization: Difference between revisions

From IT Process Wiki
No edit summary
Line 1: Line 1:
<seo metakeywords="itil application development, application development process, itil application development process" metadescription="Application Development and Customization: ITIL process definition - Sub-processes - Terms - Additional information on ITIL Application Development." />
<seo metakeywords="itil application development, application development process, itil application development process" metadescription="Application Development: ITIL process definition - Sub-processes - Terms - Additional information on ITIL Application Development." />
<imagemap>
<imagemap>
Image:ITIL-Wiki-de-es.jpg|DE - ES - ITIL Application Development and Customization|100px
Image:ITIL-Wiki-de-es.jpg|DE - ES - ITIL Application Development|100px
rect 0 0 50 30 [https://wiki.de.it-processmaps.com/index.php/Anwendungsentwicklung_und_Customizing diese Seite auf Deutsch]
rect 0 0 50 30 [https://wiki.de.it-processmaps.com/index.php/Anwendungsentwicklung_und_Customizing diese Seite auf Deutsch]
rect 50 0 100 30 [https://wiki.es.it-processmaps.com/index.php/Desarrollo_y_Personalizacion_de_Aplicaciones esta página en español]
rect 50 0 100 30 [https://wiki.es.it-processmaps.com/index.php/Desarrollo_y_Personalizacion_de_Aplicaciones esta página en español]
Line 8: Line 8:
<br style="clear:both;"/>
<br style="clear:both;"/>


== ITIL Application Development and Customization ==
<p>&nbsp;</p>


''ITIL Application Development and Customization'' aims to make available applications and systems which provide the required functionality for IT services. ITIL Application Development includes the development and maintenance of custom applications as well as the customization of products from software vendors.
==<span id="ITIL Application Development and Customization">Overview</span>==
 
'''Objective''': ''ITIL Application Development'' aims to make available applications and systems which provide the required functionality for IT services. ITIL Application Development includes the development and maintenance of custom applications as well as the customization of products from software vendors.


'''Part of''': [[ITIL V3 Service Transition|Service Transition]]
'''Part of''': [[ITIL V3 Service Transition|Service Transition]]
Line 18: Line 20:
<p>&nbsp;</p>
<p>&nbsp;</p>


== Process: ITIL Application Development and Customization ==
== Process Description ==


[[Image:Itil-application-development.jpg|left|thumb|375px|alt=ITIL Application Development|[https://wiki.en.it-processmaps.com/images/pdf/process_overview_application_development_customization_itilv3.pdf ITIL Application Development & Customization]]]
Application Development is barely mentioned in the ITIL V3 books, as ITIL V3 focuses on different topics like [[ITIL V3 Service Design|service design]] and rollout. At IT Process Maps we decided to eliminate that gap by introducing an Application Management process which takes care of the actual application coding and the customization of standard software packages.
[[Image:Itil-application-development.jpg|right|thumb|375px|alt=ITIL Application Development|[https://wiki.en.it-processmaps.com/images/pdf/process_overview_application_development_customization_itilv3.pdf ITIL Application Development]]]


Application Development is barely mentioned in the ITIL V3 books, as ITIL V3 focuses on different topics like [[ITIL V3 Service Design|service design]] and rollout. At IT Process Maps we decided to eliminate that gap by introducing an Application Management process which takes care of the actual application coding and the customization of standard software packages
Even if ITIL Application Management is generally regarded a field of its own, we think an Application Management process must be included in any ITIL V3 process structure to make sure that there are clearly defined interfaces between the design, development and rollout stages of a service. The process overview of [[Media:Itil-application-development.jpg|ITIL Application Development (.JPG)]] is showing the most important interfaces (see Figure 1).


Even if ITIL Application Management is generally regarded a field of its own, we think an Application Management process must be included in any ITIL V3 process structure to make sure that there are clearly defined interfaces between the design, development and rollout stages of a service.
''Note'': ITIL does not provide a detailed explanation of all aspects of Application Development. Rather, it highlights the most important activities and assists in identifying interfaces with other Service Management processes.


''Note'': ITIL does not provide a detailed explanation of all aspects of Application Development. Rather, it highlights the most important activities and assists in identifying interfaces with other Service Management processes.
<p>&nbsp;</p>
<br style="clear:both;"/>


== Sub-Processes ==
== Sub-Processes ==
No sub-processes are specified for [[Application Development and Customization|ITIL Application Development and Customization]].  
 
No sub-processes are specified for [[Application Development and Customization|ITIL Application Development]].


<p>&nbsp;</p>
<p>&nbsp;</p>


== ITIL Terms: ITIL Application Development ==
== Definitions ==


;<span id="End-User Documentation">End-User Documentation</span>
The following ITIL terms and acronyms (''information objects'') are used in the ITIL Application Development process to represent process outputs and inputs:
 
<p>&nbsp;</p>
 
;<span id="User Manual">User Manual</span>
:A document for end-users, describing how to use an application or system.  
:A document for end-users, describing how to use an application or system.  


;<span id="Operational Documentation">Operational Documentation</span>
;<span id="Technical Administration Manual">Technical/ Administration Manual</span>
:A document describing the procedures required to run and maintain an application or infrastructure component.  
:A document describing the procedures required to run and maintain an application or infrastructure component.  


<p>&nbsp;</p>
<p>&nbsp;</p>


== Additional Information ==
== Roles | Responsibilities ==
 
==== ITIL Roles ====


;<span id="Application Developer">Application Developer - Process Owner</span>
;<span id="Application Developer">Application Developer - Process Owner</span>
:A role responsible for ensuring that a process is fit for purpose. The Process Owner’s responsibilities include sponsorship, design, and continual improvement of the process and its metrics.
:The Application Developer is responsible for making available applications and systems which provide the required functionality for IT services.  
:This role is often assigned to staff holding one of the major Service Management roles (e.g. the Incident Manager is the Process Owner of the Incident Management process).
:This includes the development and maintenance of custom applications as well as the customization of products from software vendors.
 
<p>&nbsp;</p>
<p>&nbsp;</p>


== Downloads ==
{| border="1" align="center" cellpadding="5" cellspacing="0" style="text-align:center;" valign="top"
|-
| valign="top"  colspan="3" style="background:#ffffdd;" align="center"| '''Responsibility Matrix: ITIL Application Development'''
|-
!  width="55%" align="center" style="background:#ffffee;" | ITIL Role / Sub-Process
! style="background:#ffffee;" | [[Application Development and Customization#Application Developer|Application Developer]]
|-
| align="left" |[[Application Development and Customization|Application Development]]<br /> ''(no sub-processes specified)''
| A[[Application Development and Customization#Accountable|<small>[1]</small>]]R[[Application Development and Customization#Responsible|<small>[2]</small>]]
|-
|}


==== Overview ITIL Application Development ====
<p>&nbsp;</p>


{|
'''Remarks'''
| valign="top" |
Use the following links to open the process overview of ITIL Application Development showing the most important interfaces:


* [[Media:Itil-application-development.jpg|ITIL Application Development (.JPG)]]
<span id="Accountable">[1] ''A: Accountable'' according to the RACI Model: Those who are ultimately accountable for the correct and thorough completion of the Application Development process.</span>
* [https://wiki.en.it-processmaps.com/images/pdf/process_overview_application_development_customization_itilv3.pdf ITIL Application Development (.PDF)]''
| valign="top" |
[[Image:Itil-application-development.jpg|thumb|150px|left|none|alt=ITIL Application Development|ITIL Application Development at a glance]]
|-
|}


<span id="Responsible">[2] ''R: Responsible'' according to the RACI Model: Those who do the work to achieve a task within ITIL Application Management.</span>


<p>&nbsp;</p>


<!-- This page is assigned to the following categories: -->
<!-- This page is assigned to the following categories: -->
[[Category:ITIL V3]][[Category:ITIL process]][[Category:Service Transition|Application Development & Customization]][[Category:Application Development & Customization|!]]
[[Category:ITIL V3]][[Category:ITIL 2011]][[Category:ITIL process]][[Category:Service Transition|Application Development]][[Category:ITIL Application Development|!]]
<!-- --- -->
<!-- --- -->

Revision as of 18:11, 1 November 2011

<seo metakeywords="itil application development, application development process, itil application development process" metadescription="Application Development: ITIL process definition - Sub-processes - Terms - Additional information on ITIL Application Development." />

DE - ES - ITIL Application Developmentdiese Seite auf Deutschesta página en español
DE - ES - ITIL Application Development


 

Overview

Objective: ITIL Application Development aims to make available applications and systems which provide the required functionality for IT services. ITIL Application Development includes the development and maintenance of custom applications as well as the customization of products from software vendors.

Part of: Service Transition

Process Owner: Application Developer

 

Process Description

Application Development is barely mentioned in the ITIL V3 books, as ITIL V3 focuses on different topics like service design and rollout. At IT Process Maps we decided to eliminate that gap by introducing an Application Management process which takes care of the actual application coding and the customization of standard software packages.

ITIL Application Development
ITIL Application Development

Even if ITIL Application Management is generally regarded a field of its own, we think an Application Management process must be included in any ITIL V3 process structure to make sure that there are clearly defined interfaces between the design, development and rollout stages of a service. The process overview of ITIL Application Development (.JPG) is showing the most important interfaces (see Figure 1).

Note: ITIL does not provide a detailed explanation of all aspects of Application Development. Rather, it highlights the most important activities and assists in identifying interfaces with other Service Management processes.

 

Sub-Processes

No sub-processes are specified for ITIL Application Development.

 

Definitions

The following ITIL terms and acronyms (information objects) are used in the ITIL Application Development process to represent process outputs and inputs:

 

User Manual
A document for end-users, describing how to use an application or system.
Technical/ Administration Manual
A document describing the procedures required to run and maintain an application or infrastructure component.

 

Roles | Responsibilities

Application Developer - Process Owner
The Application Developer is responsible for making available applications and systems which provide the required functionality for IT services.
This includes the development and maintenance of custom applications as well as the customization of products from software vendors.

 

Responsibility Matrix: ITIL Application Development
ITIL Role / Sub-Process Application Developer
Application Development
(no sub-processes specified)
A[1]R[2]

 

Remarks

[1] A: Accountable according to the RACI Model: Those who are ultimately accountable for the correct and thorough completion of the Application Development process.

[2] R: Responsible according to the RACI Model: Those who do the work to achieve a task within ITIL Application Management.