Beginning application lifecycle management /
Beginning Application Lifecycle Management is a guide to an area of rapidly growing interest within the development community: managing the entire cycle of building software. ALM is an area that spans everything from requirements specifications to retirement of an IT-system or application. Because i...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Berkeley, CA :
Apress,
2014.
|
Colección: | Expert's voice in .NET.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- At a Glance; Chapter 1: Why Application Lifecycle Management Matters; Responding to Change; Understanding the Cornerstones of Business; Processes; Business Rules; Information; Understanding the Need for Business Software; Today's Business Environment and the Problems We Face; Project Health Today: Three Criteria for Success; Project Delivered on Time; Project Delivered on Budget; Project Goal Fulfilled; Factors Influencing Projects and Their Success; The Gap between Business and IT; The Development Process-Or the Lack of One; Geographic Spread; Synchronization of Tools.
- Resource ManagementProject Size; Project Success: What Does the Research Say?; The Standish Report; Challenging the Report; Conclusions; Summary; Chapter 2: Introduction to Application Lifecycle Management; Aspects of the ALM Process; Four Ways of Looking at ALM; The SDLC View; The Service Management or Operations View; The Application Portfolio Management View; The Unified View; Three Pillars of Traditional Application Lifecycle Management; Traceability; Automation of High-Level Processes; Visibility into the Progress of Development Efforts; A Brief History of ALM Tools and Concepts.
- Application Lifecycle Management 1.0Application Lifecycle Management 2.0; Application Lifecycle Management 2.0+; DevOps; ALM and PPM; Summary; Chapter 3: Development Processes and Frameworks; The Waterfall Model; Spiral Model; Rational Unified Process (RUP); The Principles of RUP; The RUP Lifecycle; Inception Phase; Elaboration Phase; Construction Phase; Transition Phase; Disciplines in RUP; Business Modeling Discipline; Requirements Discipline; Analysis and Design Discipline; Implementation Discipline; Test Discipline; Deployment Discipline; Configuration and Change-Management Discipline.
- Project-Management DisciplineEnvironment Discipline; Work Products, Roles, and Tasks in RUP; RUP Benefits; Manifesto for Agile Software Development; Extreme Programming (XP); Scrum; Empirical Process Control; Complexity in Projects; What Scrum Is; Roles in Scrum; The Product Owner; The Team; The Scrum Master; The Scrum Process; The Kanban Method; Start With What You Do Now; Agree to Pursue Incremental, Evolutionary Change; Respect the Current Process, Roles, Responsibilities, and Titles; The Five Core Properties; Visualize the Workflow; Limit Work in Process (WIP); Manage Flow.
- Make Process Policies ExplicitImprove Collaboratively (Using Models and the Scientific Method); Common Models Used to Understand Work in Kanban; Choosing the Process; Summary; Chapter 4: Introduction to Scrum and Agile Concepts; The Scrum Process; Roles in Scrum; Product Owner; Scrum Master; The Development Team; Definition of Done; Agile Requirements and Estimation; Requirements; Estimation; Backlog; During the Sprint; Daily Stand-Up; Sprint Review; Sprint Retrospective; How Agile Maps to ALM; Agile Captures Task-Based Work; Increased Frequency of Inspection.