Governance Issues: Checklist for Application ManagementThe purpose of application planning is to determine how to automate enterprise business processes. To assure that the application plan represents the business reality, it is a good idea to adopt the following governance practices: Governance Checklist (Detailed)
Additional Considerations: · COBIT (www.isaca.org/cobit/) has a section on “Acquire and Implement” domain that covers IT requirements, acquiring the technology, and implementing it in an organization. Specifically, this domain includes the following control objectives that are relevant for application management: Identify Automated Solutions, Acquire and Maintain Application Software, Acquire and Maintain Technology infrastructure, Enable Operation and Use, Procure IT Resources, Manage Changes, Install and Accredit Solutions and Changes. § CMM (the Capability Maturity Model), developed by Software Engineering Institute at Carnegie Mellon University concentrates on application development processes. The following maturity levels are defined for processes (see the CMM website - www.sei.cmu.edu/cmmi/ for details): Level 1 - Ad hoc (Chaotic): undocumented and even unknown Level 2 – Repeatable: some processes are documented and repeatable Level 3 – Defined: well defined and documented standard processes Level 4 – Managed: management can control, adjust & adapt processes Level 5 – Optimized: continual improvement of process performance § SPICE is also an emerging standard for software process assessment that is more oriented towards smaller organizations. While CMM is very popular in the united states, and Bootstrap (a European equivalent of CMM) is popular in Europe, SPICE has gained ground in Australia and Japan. SPICE is an Australian initiative (www.sqi.gu.edu.au/spice/what.html)
Our Suggestion: Please start with the simple checklist because it provides a good initial application management approach. The COBIT “Acquire and Implement” domain should be reviewed for guidelines. Later take a look at the CMM maturity levels and try to operate at level 3 or above. Although CMM maturity levels are primarily intended for software development, the concept of maturity levels can be used for software renting and software buying. You may want to take a look at SPICE and/or Bootstrap if needed. However, CMM is the most widely accepted and used standard.
|