【文件属性】:
文件名称:Agile.Application.Lifecycle.Management.Using.DevOps.epub
文件大小:822KB
文件格式:EPUB
更新时间:2020-02-06 09:29:49
Agile DevOps
Integrate Agile ALM and DevOps to Build Better Software and Systems at Lower Cost
Agile Application Lifecycle Management (ALM) is a comprehensive development lifecycle that encompasses essential Agile principles and guides all activities needed to deliver successful software or other customized IT products and services. Flexible and robust, Agile ALM offers “just enough process” to get the job done efficiently and utilizes the DevOps focus on communication and collaboration to enhance interactions among all participants.
Agile Application Lifecycle Management offers practical advice and strategies for implementing Agile ALM in your complex environment. Leading experts Bob Aiello and Leslie Sachs show how to fully leverage Agile benefits without sacrificing structure, traceability, or repeatability.
You’ll find realistic guidance for managing source code, builds, environments, change control, releases, and more. The authors help you support Agile in organizations that maintain traditional practices, conventional ALM systems, or siloed, non-Agile teams. They also show how to scale Agile ALM across large or distributed teams and to environments ranging from cloud to mainframe.
Coverage includes
Understanding key concepts underlying modern application and system lifecycles
Creating your best processes for developing your most complex software and systems
Automating build engineering, continuous integration, and continuous delivery/deployment
Enforcing Agile ALM controls without compromising productivity
Creating effective IT operations that align with Agile ALM processes
Gaining more value from testing and retrospectives
Making ALM work in the cloud, and across the enterprise
Preparing for the future of Agile ALM
Today, you need maximum control, quality, and productivity, and this guide will help you achieve these capabilities by combining the best practices found in Agile ALM, Configuration Management (CM), and DevOps.
Table of Contents
PART I DEFINING THE PROCESS
Chapter 1 Introducing Application Lifecycle Management Methodology
Chapter 2 Defining the Software Development Process
Chapter 3 Agile Application Lifecycle Management
Chapter 4 Agile Process Maturity
Chapter 5 Rapid Iterative Development
PART II AUTOMATING THE PROCESS
Chapter 6 Build Engineering in the ALM
Chapter 7 Automating the Agile ALM
Chapter 8 Continuous Integration
Chapter 9 Continuous Delivery and Deployment
PART III ESTABLISHING CONTROLS
Chapter 10 Change Management
Chapter 11 IT Operations
Chapter 12 DevOps
Chapter 13 Retrospectives in the ALM
PART IV SCALING THE PROCESS
Chapter 14 Agile in a Non-Agile World
Chapter 15 IT Governance
Chapter 16 Audit and Regulatory Compliance
Chapter 17 Agile ALM in the Cloud
Chapter 18 Agile ALM on the Mainframe
Chapter 19 Integration across the Enterprise
Chapter 20 QA and Testing in the ALM
Chapter 21 Personality and Agile ALM
Chapter 22 The Future of ALM
网友评论
- 感谢!好书,先学习
- 不错的经典资源