Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2018/03/10 15:07]
Henrik Yllemo [Welcome]
start [2019/12/14 11:21] (current)
Henrik Yllemo [Welcome]
Line 11: Line 11:
  
 </​nav>​ </​nav>​
-<​lead>​**Application Lifecycle Management (ALM)** defines how a software application is managed from conception, through its creation and deployment, to its eventual retirement. 
-</​lead>​ 
- 
-It's all about real-time collaboration,​ cross-team visibility, better project monitoring and reporting with an established process to develop <wrap hi>​quality software in less time</​wrap>​. 
  
 ==== Welcome ==== ==== Welcome ====
-Greetings ​visitor Are you interest ​in delivery of quality software in less time? Then you have come to the right place. The ambition of this website is to guide and support ​you in the processes, disciplines and tools needed to create quality software faster. +Greetings! Are you interested ​in delivery of quality software in less time? Then you have come to the right place. The ambition of this website is to guide you in the processes, disciplines and tools needed to create quality software faster.
- +
-ALM recognizes that requirements are evolved based on business needs or ideas for new opportunities. Applications are the foundation from which business processes are executed. Actively managing applications controls cost and provides the agility needed to quickly take advantage of increasingly faster paced business demands. Application development disciplines and methodologies are managed, integrated and processed in the body of ALM.  +
- +
- +
  
 +Application Lifecycle Management (ALM) is a continuous process of managing the life of an application through [[gov:​gov]],​ [[dev:dev]] and [[ops:​ops]]. ALM recognizes that requirements are evolved based on business needs or ideas for new opportunities. Applications are the foundation from which business processes are executed. Actively managing applications controls cost and provides the agility needed to quickly take advantage of increasingly faster paced business demands. Application development disciplines and methodologies are managed, integrated and processed in the body of ALM. 
  
 <callout type="​info"​ title="​Governance"​ icon="​glyphicon glyphicon-stats"​ > The purpose of governance is to make sure the application always provides what the business needs and covers the entire lifecycle. ​ <callout type="​info"​ title="​Governance"​ icon="​glyphicon glyphicon-stats"​ > The purpose of governance is to make sure the application always provides what the business needs and covers the entire lifecycle. ​
Line 29: Line 21:
 <label type="​info">​[[agile/​agile]]</​label>​ <label type="​info">​[[agile/​agile]]</​label>​
 <label type="​info">​[[project:​project|Project management]]</​label>​ <label type="​info">​[[project:​project|Project management]]</​label>​
 +<label type="​info">​[[change/​change]]</​label>​
 <label type="​info">​[[requirements/​requirements]]</​label>​ <label type="​info">​[[requirements/​requirements]]</​label>​
-<label type="​info">​[[test/​test]]</​label>​+
  
 </​callout>​ </​callout>​
Line 38: Line 31:
 <label type="​warning">​[[architecture/​architecture]]</​label>​ <label type="​warning">​[[architecture/​architecture]]</​label>​
 <label type="​warning">​[[programming/​programming]]</​label>​ <label type="​warning">​[[programming/​programming]]</​label>​
-<label type="​warning">​[[ci/ci]]</​label>​+<label type="​warning">​[[test/test]]</​label>​ 
  
 </​callout>​ </​callout>​
 <callout type="​success"​ title="​Operations"​ icon="​glyphicon glyphicon-dashboard">​ Information technology operations, or IT operations, refers to all processes and services that are provisioned by IT professionals. ​ <callout type="​success"​ title="​Operations"​ icon="​glyphicon glyphicon-dashboard">​ Information technology operations, or IT operations, refers to all processes and services that are provisioned by IT professionals. ​
  
 +<label type="​success">​[[method/​devops|DevOps]]</​label>​
 <label type="​success">​[[maintenance/​maintenance]]</​label>​ <label type="​success">​[[maintenance/​maintenance]]</​label>​
-<label type="​success">​[[change/​change]]</​label>​ 
 <label type="​success">​[[release/​release]]</​label>​ <label type="​success">​[[release/​release]]</​label>​
-<label type="​success">​[[cd/cd]]</​label>​+<label type="​success">​[[ci/ci]]</​label>​
 </​callout>​ </​callout>​
  
-\\+=== Guide to the ALM Body of Knowledge ===
  
  
-==== ALM ====+The Body of Knowledge (BoK) provides the insights to improve business and development processes via knowledge areas and groupings of knowledge articles (disciplines,​ methodologies,​ products and tools) from both internal and external sources.
  
-ALM is a continuous process of managing the life of an application through [[gov:​gov]],​ [[dev:dev]] and [[ops:ops]] 
- 
-{{::​almbok_application_lifecycle_management.png|}} 
- 
-<button icon="​glyphicon glyphicon-book">​[[ALM Definitions]]</​button>​ 
- 
-==== DevOps ==== 
- 
-DevOps is lifecycle management with the goal of continuous delivery of applications achieved through the discovery, refinement and optimization of repeatable processes. [[DevOps Definitions]] 
- 
-{{::​alm_devops_operations_development_test_management.png|}} 
- 
-{{:​method:​almbok_devops_continuous_delivery_integration_agile.png}} 
- 
-DevOps is sometimes referred to Agile ALM or Application Lifecycle Agility 
- 
-<button icon="​glyphicon glyphicon-book">​[[DevOps Definitions]]</​button>​ 
-==== Guide to the ALM Body of Knowledge ==== 
- 
- 
-The Body of Knowledge (BOK) provides the insights to improve business and development processes via knowledge areas and groupings of knowledge articles (disciplines,​ methodologies,​ products and tools) from both internal and external sources. 
- 
- 
-There are several different definitions and perspectives of what ALM incorporates. 
- 
- 
- 
- 
-<button icon="​glyphicon glyphicon-book">​[[Continuous...]]</​button>​ 
-<button icon="​glyphicon glyphicon-book">​[[dic:​dic]]</​button>​ 
  
 The ambition of this <wrap hi>free knowledge base</​wrap>​ is to cover the high level perspective and to serve as your guide in Application Lifecycle Management. If you are interested in participating and develop the ALM - Body of Knowledge please [[register|register]] yourself. The ambition of this <wrap hi>free knowledge base</​wrap>​ is to cover the high level perspective and to serve as your guide in Application Lifecycle Management. If you are interested in participating and develop the ALM - Body of Knowledge please [[register|register]] yourself.
Line 90: Line 54:
 Thank you and hope you have a pleasant visit here. Thank you and hope you have a pleasant visit here.
  
---- ALMBOK+--- ALMBoK
  
  
Line 98: Line 62:
  
  
-<panel type="​default"​ title="​Latest updates" ​ icon="​glyphicon glyphicon-paperclip">+ 
 +<panel type="​default"​ title="​Latest updates" ​ icon="​glyphicon glyphicon-update">
 {{changes>&​count=5&​render=list}} {{changes>&​count=5&​render=list}}
 </​panel>​ </​panel>​
  
  
- +<wrap lo>ALM - Application Lifecycle Management | BoK - Body of Knowledge</​wrap>​
-<wrap lo>ALM - Application Lifecycle Management | BOK - Body of Knowledge</​wrap>​+