Chapter 3: Information Systems Development
-Systems development Process:
A set of activities, methods, best practices, deliverables, and automated tools that stakeholders
use to develop and continuously improve information systems and software.
-The Capability Maturity Model(CMM):
A standardized framework for assessing the maturity level of an organization’s information
systems development and management processes and products. It consists of 5 levels of maturity.
There are 5 maturity levels:
Level 1: Initial: No consistent Process. Theres usually success or failure depending on the skill
and experience of the team. Each team uses own tools. The process is unpredictable. Hence, too
many problems and complications.
Level 2: Repeatable: Project management processes track project, its cost, schedules and
functionality. Project managers play the major role in this phase. Intensive effort is made to track
previous project success.
This phase lays the foundation for standardized process in the next
Level 3: Defined: A standard System development process, called Methadolgy, is purchased or
developed. All projects use that standard methodology for consistency. The process is stable,
predictable and repeatable.
This is the most important level where the organizations can discover significant improvements
in schedule and cost by institutionalizing CMM level3 process improvements.
System Development Methadology: a formalized approach to the system development process, a
standardized process that includes the best activities, methods, practices, deliverables and
automated tools to be used for information systems development.
Level 4: Managed: Measurement of quality and efficiency and productivity occurs. Better
management, better time, scope and budget. More data analysis. Hence, when the project
encounters unexpected problems the processs can be adjusted based on predictable measures.
Level 5: Optimizing: Standardized system development, methodology, is continuously monitored
and based on measures and data analysis prepared in level 4.Changes and adjustments in the
process are made. Increased efficiency and quality are incurred.
-System Development Life Cycle: The factoring of a lifetime of an information system into 2
stages. (1) Systems development, explained in details before. (2) Systems operation and
maintenance, where after building a system you use it and you perform maintenance on it. So
you cycle back to redevelopment of a new system.
-System Development Methadology: A standard process to build and maintain that system and
all other information systems in their life cycles.
(1) One approach is applied to all projects.
(2) Reduced risk
(3) Complete and consistent documentation for each project
(4) System analysts, users, designers can be quickly reassigned since they all use the same
(5) When staff is changed those who follow can easily retrieve prior work.