Application Development and Customization: Difference between revisions

From IT Process Wiki
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<itpmch><title>Application Development and Customization | IT Process Wiki</title>
<itpmch><title>Application Development and Customization | IT Process Wiki</title>
<meta name="keywords" content="itil application development, application development process, itil application development process" />
<meta name="keywords" content="itil application development, application development process, itil application development process" />
<meta name="description" content="Application Development: ITIL process definition - Sub-processes - Terms - Additional information on ITIL Application Development." />  
<meta name="description" content="ITIL Application Development aims to make available applications and systems which provide the required functionality for IT services. This ITIL process includes the development and maintenance of custom applications as well as the customization of products from software vendors." />  
<meta property="og:url" content="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization" />
<meta property="og:url" content="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization" />
<meta property="og:title" content="Application Development and Customization | IT Process Wiki" />
<meta property="og:title" content="Application Development and Customization | IT Process Wiki" />
Line 11: Line 11:
<meta property="fb:admins" content="100002592864414" />
<meta property="fb:admins" content="100002592864414" />
<meta property="og:image" content="https://wiki.en.it-processmaps.com/images/8/81/Itil-application-development.jpg" />
<meta property="og:image" content="https://wiki.en.it-processmaps.com/images/8/81/Itil-application-development.jpg" />
<meta property="og:image:width" content="960" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="503" />
<meta property="og:image:height" content="900" />
<link href="https://plus.google.com/108613479011811316823/posts" rel="publisher" />
<link href="https://plus.google.com/108613479011811316823/posts" rel="publisher" />
</itpmch>
</itpmch>
<imagemap>
<imagemap>
Image:ITIL-Wiki-de-es.jpg|DE - ES - ITIL Application Development|100px
Image:ITIL-Wiki-de-es.jpg|right|DE - ES - ITIL Application Development|163px
rect 0 0 50 30 [https://wiki.de.it-processmaps.com/index.php/Anwendungsentwicklung_und_Customizing diese Seite auf Deutsch]a
rect 81 0 114 36 [https://wiki.de.it-processmaps.com/index.php/Anwendungsentwicklung_und_Customizing diese Seite auf Deutsch]a
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 115 0 163 36 [https://wiki.es.it-processmaps.com/index.php/Desarrollo_y_Personalizacion_de_Aplicaciones esta página en español]
desc none
desc none
</imagemap>
</imagemap>
<br style="clear:both;"/>
<br style="clear:both;"/>
<p>&nbsp;</p>


'''<span id="Overview">Objective:</span>''' <html><span id="md-webpage-description" itemprop="description"><i>ITIL Application Development</i> aims to make available applications and systems which provide the required functionality for IT services. This ITIL process includes the development and maintenance of custom applications as well as the customization of products from software vendors.</span></p>
'''<span id="Overview">Objective:</span>''' <html><span id="md-webpage-description" itemprop="description"><i>ITIL Application Development</i> aims to make available applications and systems which provide the required functionality for IT services. This ITIL process includes the development and maintenance of custom applications as well as the customization of products from software vendors.</span></p>
Line 34: Line 32:
==Process Description==
==Process Description==


Application Development is barely mentioned in the ITIL books, as ITIL focuses on different topics like [[ITIL 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.
Application Development is barely mentioned in the ITIL books, as ITIL focuses on different topics like [[ITIL Service Design|service design]] and rollout. At IT Process Maps we decided to bridge that gap by introducing an Application Management process which takes care of application coding and the customization of software packages.
[[Image:Itil-application-development.jpg|right|thumb|375px|alt=ITIL Application Development|link=https://wiki.en.it-processmaps.com/index.php/File:Itil-application-development.jpg|[https://wiki.en.it-processmaps.com/images/pdf/process_overview_application_development_customization_itilv3.pdf ITIL Application Development]]]
[[Image:Itil-application-development.jpg|right|thumb|500px|alt=ITIL Application Development|link=https://wiki.en.it-processmaps.com/index.php/File:Itil-application-development.jpg|[https://wiki.en.it-processmaps.com/images/pdf/process_overview_application_development_customization_itilv3.pdf ITIL Application Development (.pdf)]]]


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 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 Fig. 1).
Even if ITIL Application Management is generally regarded a field of its own, we think an Application Management process should be included in any ITIL process structure to make sure 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)]] shows the key information flows (see fig. 1).


''Note'': '''''ITIL 2011''''' 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 2011 does not provide a detailed explanation of all aspects of Application Development. Rather, it highlights the key activities and assists in identifying the interfaces with other Service Management processes.


<p>&nbsp;</p>
The latest edition of [[ITIL 4]] describes the key activities of ITIL application development in the [[ITIL_4#Technical_management_practices|technical management practice]] of "Software Development and Management".
<p style="clear:both;">&nbsp;</p>


==Sub-Processes==
==Sub-Processes==


No sub-processes are specified for [[Application Development and Customization|ITIL Application Development]].
No sub-processes are specified for [[Application Development and Customization|ITIL Application Development]].
<p>&nbsp;</p>


==Definitions==
==Definitions==
Line 53: Line 50:
<html><div itemscope="itemscope" itemtype="https://schema.org/ItemList"><!-- define schema.org/ItemList -->
<html><div itemscope="itemscope" itemtype="https://schema.org/ItemList"><!-- define schema.org/ItemList -->
<meta itemprop="itemListOrder" content="Ascending" />
<meta itemprop="itemListOrder" content="Ascending" />
<p><span itemprop="name">The following <a href="/index.php/ITIL%20Glossary#ITIL%20Glossary%20A-Z" title="ITIL Glossary">ITIL terms and acronyms</a> (<i>information objects</i>) are used in ITIL Application Development to represent process outputs and inputs:</span>
<p><span itemprop="name">The following <a href="/index.php/ITIL_Glossary#ITIL_Glossary_A-Z" title="ITIL Glossary">ITIL terms and acronyms</a> (<i>information objects</i>) are used in ITIL Application Development to represent process outputs and inputs:</span>
</p>
</p>
<p>&#160;</p>
<p><b><span id="User_Manual" itemprop="itemListElement">User Manual</span></b>
<p><b><span id="User_Manual" itemprop="itemListElement">User Manual</span></b>
</p>
</p>
<ul><li itemprop="description">A document for end-users, describing how to use an application or system.
<ul><li itemprop="description">A document for end-users, describing how to use an application or system.
</li></ul>
</li></ul>
<p><br />
<p><b><span id="Technical_Administration_Manual" itemprop="itemListElement">Technical/ Administration Manual</span></b>
</p><p><b><span id="Technical_Administration_Manual" itemprop="itemListElement">Technical/ Administration Manual</span></b>
</p>
</p>
<ul><li itemprop="description">A document describing the procedures required to run and maintain a type of application or infrastructure component.
<ul><li itemprop="description">A document describing the procedures required to run and maintain a type of application or infrastructure component.
</li></ul>
</li></ul>
</div><!-- end of schema.org/ItemList --><p></html>
</div><!-- end of schema.org/ItemList --><p></html>
<p>&nbsp;</p>


==Roles | Responsibilities==
==Roles | Responsibilities==
Line 75: Line 69:
<p>&nbsp;</p>
<p>&nbsp;</p>


{| border="1" cellpadding="5" cellspacing="0" style="margin-left: auto; margin-right: auto; text-align:center;" valign="top"
{| class="wikitable" style="background: white;"
|-
|-
|style="vertical-align:top; text-align:center" colspan="2" style="background:#ffffdd;"| '''Responsibility Matrix: ITIL Application Development'''
|+ style="background:#013b5e; color:#ffffff; font-size: 120%" colspan="3"|'''<span id="RACI-Matrix-Application-Development">Responsibility Matrix: ITIL Application Development</span>'''
|-
|-
! style="background:#ffffee; width: 65%; text-align:center" | ITIL Role / Sub-Process
! style="background:#ffffee; width: 65%; text-align:center" | ITIL Role / Sub-Process
! style="background:#ffffee;" | [[Application Development and Customization#Application Developer|Application Developer]]
! style="background:#eeeeee; font-size: 90%" | [[Application Development and Customization#Application Developer|Application Developer]]
|-
|-
| style="text-align:left;" |[[Application Development and Customization|Application Development]]<br /> ''(no sub-processes specified)''
| style="text-align:left;" |[[Application Development and Customization|Application Development]]<br /> ''(no sub-processes specified)''
Line 86: Line 80:
|-
|-
|}
|}
<p>&nbsp;</p>


'''Remarks'''
'''Remarks'''
Line 94: Line 86:


<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>
<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>


==Notes==
==Notes==


<html>By:&#160;&#160;Stefan Kempter&#160;<a rel="author" href="https://plus.google.com/111925560448291102517/about"><img style="margin:0px 0px 0px 0px;" src="/skins/Vector/images/itpm/bookmarking/gplus.png" width="16" height="16" title="By: Stefan Kempter | Profile on Google+" alt="Author: Stefan Kempter, IT Process Maps GbR" /></a>, IT Process Maps.</p>
<html>By:&#160;&#160;Stefan Kempter&#160;<a rel="author" href="https://www.linkedin.com/in/stefankempter"><img style="margin:0px 0px 0px 0px;" src="/images/bookmarking/linkedin.png" width="16" height="16" title="By: Stefan Kempter | Profile on LinkedIn" alt="Author: Stefan Kempter, IT Process Maps GbR" /></a>, IT Process Maps.</p>


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


<p><small>
<p><small>
<span itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">
<span itemprop="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
<a href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Process_Description" itemprop="url"><span itemprop="title">Process Description</span></a>
<span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
</span>
<a itemprop="item" href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Process_Description">
<span itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">
<span itemprop="name">Process Description</span></a>
<a href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Sub-Processes" itemprop="url"><span itemprop="title">Sub-Processes</span></a>
<meta itemprop="position" content="1"></span>
</span>
<span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<span itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">
<a itemprop="item" href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Sub-Processes">
<a href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Definitions" itemprop="url"><span itemprop="title">Definitions</span></a>
<span itemprop="name">Sub-Processes</span></a>
</span>
<meta itemprop="position" content="2"></span>
<span itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb">
<span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Roles_.7C_Responsibilities" itemprop="url"><span itemprop="title">Roles</span></a>
<a itemprop="item" href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Definitions">
<span itemprop="name">Definitions</span></a>
<meta itemprop="position" content="3"></span>
<span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization#Roles_.7C_Responsibilities">
<span itemprop="name">Roles</span></a>
<meta itemprop="position" content="4"></span>
</span>
</span>
</small></p>
</small></p>
Line 122: Line 118:
   <meta itemprop="Headline" content="Application Development" />
   <meta itemprop="Headline" content="Application Development" />
   <meta itemprop="alternativeHeadline" content="ITIL Application Development" />
   <meta itemprop="alternativeHeadline" content="ITIL Application Development" />
  <meta itemprop="alternativeHeadline" content="Software Development and Management" />
   <link itemprop="url" href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization" />
   <link itemprop="url" href="https://wiki.en.it-processmaps.com/index.php/Application_Development_and_Customization" />
   <meta itemprop="inLanguage" content="en" />
   <meta itemprop="inLanguage" content="en" />
Line 128: Line 125:
   <link itemprop="isPartOf" href="https://wiki.en.it-processmaps.com/index.php/ITIL_Service_Transition" />
   <link itemprop="isPartOf" href="https://wiki.en.it-processmaps.com/index.php/ITIL_Service_Transition" />
   <link itemprop="primaryImageOfPage" href="https://wiki.en.it-processmaps.com/images/8/81/Itil-application-development.jpg" />
   <link itemprop="primaryImageOfPage" href="https://wiki.en.it-processmaps.com/images/8/81/Itil-application-development.jpg" />
   <link itemprop="author" href="https://plus.google.com/111925560448291102517/about" />
  <span id="https://wiki.en.it-processmaps.com/images/8/81/Itil-application-development.jpg" itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
  <meta itemprop="caption" content="ITIL Application Development and Customization">
  <meta itemprop="contentUrl" content="https://wiki.en.it-processmaps.com/images/8/81/Itil-application-development.jpg" />
  <meta itemprop="width" content="1200" />
  <meta itemprop="height" content="900" />
  <meta itemprop="representativeOfPage" content="true"/>
  <meta itemprop="dateCreated" content="2011-09-19" />
  <meta itemprop="dateModified" content="2020-06-20" />
  <span itemprop="thumbnail" itemscope itemtype="https://schema.org/ImageObject">
    <meta itemprop="url" content="https://wiki.en.it-processmaps.com/images/thumb/8/81/Itil-application-development.jpg/800px-Itil-application-development.jpg" />
    <meta itemprop="width" content="800" />
    <meta itemprop="height" content="600" />
  </span>
  <meta itemprop="keywords" content="ITIL Application Development" />
  <meta itemprop="keywords" content="ITIL software development" />
  <meta itemprop="keywords" content="ITIL software management" />
  </span>
   <link itemprop="author" href="https://www.linkedin.com/in/stefankempter" />
   <meta itemprop="author" content="Stefan Kempter" />
   <meta itemprop="author" content="Stefan Kempter" />
   <meta itemprop="creator copyrightHolder publisher" content="IT Process Maps" />
   <meta itemprop="creator copyrightHolder publisher" content="IT Process Maps" />
Line 134: Line 148:


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

Latest revision as of 11:55, 31 December 2023

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


Objective: ITIL Application Development aims to make available applications and systems which provide the required functionality for IT services. This ITIL process 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 books, as ITIL focuses on different topics like service design and rollout. At IT Process Maps we decided to bridge that gap by introducing an Application Management process which takes care of application coding and the customization of software packages.

ITIL Application Development
ITIL Application Development (.pdf)

Even if ITIL Application Management is generally regarded a field of its own, we think an Application Management process should be included in any ITIL process structure to make sure there are clearly defined interfaces between the design, development and rollout stages of a service. The process overview of ITIL Application Development (.JPG) shows the key information flows (see fig. 1).

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

The latest edition of ITIL 4 describes the key activities of ITIL application development in the technical management practice of "Software Development and Management".

 

Sub-Processes

No sub-processes are specified for ITIL Application Development.

Definitions

The following ITIL terms and acronyms (information objects) are used in ITIL Application Development 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 a type of 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.

Notes

By:  Stefan Kempter , IT Process Maps.

 

Process Description  › Sub-Processes  › Definitions  › Roles