User:TeunSpaans/Books/Models and Methods in IT/Introduction

Purpose
This book is intended as supplementary material to the books and course material for ASL. It may also serve as a wider reference in the area of Application Maintenance.

It is not the purpose of this book to give a complete reference of all methods and or models which are used in application maintenance and development. Imnprovement and expansion of the articles it references is greatly encouraged.

BS 7799, Cobit, EFQM, INK, ISO, ISPL, CMM, DSDM, SDM, PRINCE2, Yourdon, ITIL and BiSL are included by the course mater

Organization
The division into chapters corresponds with the three areas of attention of the Application Services Library: Governance, Development and Maintenance.

For the Exin examination, the following methods and models are mentioneed in the course documentation:
 * BS 7799
 * Cobit
 * EFQM
 * INK
 * ISO
 * ISPL


 * CMM
 * DSDM
 * SDM
 * PRINCE2
 * Yourdon
 * ASL
 * ITIL
 * BiSL

In addition to these topics, other more modern models and methods have been added:
 * PDCA: The Deeming wheel is an important concept, and is a key ingredient in several models
 * Extreme programming is a lightweight method, with several innovative best practices.
 * IBM Rational Unified Process, or simply RUP, is a highly standardized method for software development. It has been included as being the main meod in the school of agile development methods
 * Scrum (development) is another lightweight method, which stresses the power and learning ability of the team.
 * Six Sigma is a quality system which has provoked a lot of discussion, and
 * Structured Systems Analysis and Design Method is or was a mainstream waterfall development method in the UK.
 * Unified Modeling Language is the mainstream set of sepcification techniques, and can not possibly remain unmentioned in a collection like this.
 * V-Model (software development) is referenced in the course materials of ASL.
 * Common Information Model (computing) is an open source model describing the informtion for the technical maintenance domain.
 * Enterprise Unified Process is an extension of RUP. It includes the operational life cycle of the information system. As such, it has a strong relation with application maintenance.
 * SAS 70 defines the professional standards used by a service auditor to assess the internal controls of a service organization and issue a service auditor’s report