SlideServe
Menu
Préférences
© SlideServe · v2026

Effective System Development: Principles, Lifecycle, and Methodologies

jmott avatar
16 diapositives · 209 Views · Jan 07, 2020

Understand the motivation behind system development using the Capability Maturity Model (CMM) for quality management. Differentiate between system lifecycle and development methodologies. Explore eight basic principles of system development, along with triggers for development projects and the PIECES framework for categorizing issues. Learn about traditional system development phases, cross-life cycle activities, and the CMM maturity levels for process management. Discover the importance of involving owners and users, establishing standards, and designing systems for growth and change. Follow a representative methodology's phases and activities to develop and maintain information systems.

Effective System Development: Principles, Lifecycle, and Methodologies - slide 1
01 / 16Effective System Development: Principles, Lifecycle, and Methodologies
1 / 17

Télécharger la présentation

Effective System Development: Principles, Lifecycle, and Methodologies
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Information System Development www.AssignmentPoint.com www.assignmentpoint.com

  2. Information System Development • Describe the motivation for a system development process in terms of the Capability Maturity Model (CMM) for quality management. • Differentiate between the system life cycle and a system development methodology. • Describe eight basic principles of system development. • Define problems, opportunities, and directives—the triggers for systems development projects. • Describe the PIECES framework for categorizing problems, opportunities, and directives. • Describe the traditional, basic phases of system development. For each phase, describe its purpose, inputs, and outputs. • Describe cross life cycle activities that overlap all system development phases. www.assignmentpoint.com

  3. Lesson Map www.assignmentpoint.com

  4. Process of System Development A system development process is a set of activities, methods, best practices, deliverables, and automated tools that stakeholders use to develop and maintain information systems and software. www.assignmentpoint.com

  5. The CMM Process Management Model The Capability Maturity Model (CMM) is a framework to assess the maturity level of an organization’s information system development and management processes and products. It consists of five levels of maturity as measured by a set of guidelines called the key process areas. • Level 1—Initial: System development projects follow no prescribed process. • Level 2—Repeatable: Project management processes and practices are established to track project costs, schedules, and functionality. • Level 3—Defined: A standard system development process (sometimes called a “methodology”) is purchased or developed, and integrated throughout the information systems/services unit of the organization. • Level 4—Managed: Measurable goals for quality and productivity are established. • Level 5—Optimizing: The standardized system development process is continuously monitored and improved based on measures and data analysis established in Level 4. www.assignmentpoint.com

  6. RISK Level 5 OPTIMIZED Level 4 MANAGED Level 3 DEFINED Level 2 REPEATABLE Level 1 INITIAL COMPETITIVENESS Capability Maturity Model (CMM) www.assignmentpoint.com

  7. Life Cycle versus Methodology • A system life cycle divides the life of an information system into two stages, systems development and systems operation and support. • A system development methodology is a very formal and precise system development process that defines (as in CMM Level 3) a set of activities, methods, best practices, deliverables, and automated tools that system developers and project managers are to use to develop and maintain information systems and software. www.assignmentpoint.com

  8. Conversion LIFE CYCLE STAGE LIFE CYCLE STAGE Lifetime System Operation System Development and Support of a System using using System Development Information Technology Methodology Obsolescence A System Life Cycle www.assignmentpoint.com

  9. Principles of System Development • Get the owners and users involved. • Use a problem-solving approach. • Establish phases and activities. • Establish standards. • Justify systems as capital investments. • Don’t be afraid to cancel or revise scope. • Divide and conquer. • Design systems for growth and change. www.assignmentpoint.com

  10. Phases of a Representative Methodology www.assignmentpoint.com

  11. 2004 2005 ID Task Name May Jun Jul Aug Sep Oct Nov Dec Jan 1 Project management 2 Preliminary investigation 3 Problem analysis 4 Requirements analysis 5 Decision analysis 6 Design 7 Construction 8 Implementation 9 Operations and support Overlap of System Development Phases www.assignmentpoint.com

  12. Project Identification and Initiation • Problems are undesirable situations that prevent the organization from fully achieving its purpose, goals, and/or objectives. • Opportunities are chances to improve the organization even in the absence of specific problems. • Directives are new requirements that are imposed by management, government, or some external influence. www.assignmentpoint.com

  13. The PIECES Problem-Solving Framework P the need to improve performance I the need to improve information (and data) E the need to improve economics, control costs, or increase profits C the need to improve control or security E the need to improve efficiency of people and processes S the need to improve service to customers, suppliers, partners, employees, etc. www.assignmentpoint.com

  14. FAST System Development Phases www.assignmentpoint.com

  15. Cross Life Cycle Activities Cross life cycle activities are activities that overlap many or all phases of the methodology. • Fact-finding • Documentation and presentation • Feasibility analysis • Process and project management www.assignmentpoint.com

  16. Sharing Knowledge via a Repository Arepository is a database where system developers store all documentation, knowledge, and products for one or more information systems or projects. www.assignmentpoint.com