Examine the importance of focusing your organization on the customer's needs rather than on its internal functioning. Using different DevOp models, this book explains the need to continuously adjust and produce value for your customers. Talking about Devops in a company most often means talking about automating IT operations and setting up CI/CD chains. But these engineering practices are only part of a global approach inherited and linked to Lean IT. You'll begin by reviewing how enabling companies to take full advantage of the value generated by the digitalization of all or part of their…mehr
Examine the importance of focusing your organization on the customer's needs rather than on its internal functioning. Using different DevOp models, this book explains the need to continuously adjust and produce value for your customers. Talking about Devops in a company most often means talking about automating IT operations and setting up CI/CD chains. But these engineering practices are only part of a global approach inherited and linked to Lean IT. You'll begin by reviewing how enabling companies to take full advantage of the value generated by the digitalization of all or part of their business are challenges to which Lean practices and, by extension, Devops respond. By understanding these challenges and how Devops responds to them, you can more efficiently dig into its technical applications. This will ensure that technology promotes business success in a symbiotic form that crosses the domains of an organization, culture, and engineering. The book then presents the technical applications of DevOps and explains why it is crucial to adopt continuous integration and deployment. It details how to manage the artifacts produced, and the deployment and automation strategies to be used in different contexts. Move to DevOps provides a comprehensive roadmap of the DevOps practices needed to navigate the most difficult IT project challenges. What You'll Learn * Understand the technical applications of DevOps, including continuous integration and deployment. * See how different organizational models implement DevOps principles to drive efficiency and collaboration. * Enable companies to leverage the value of digitalization. * Prioritize customer needs and shift the organization's focus from internal functioning to customer-centricity. * Explain and promote Lean and Agile approaches. Who This Book Is For Anyone seeking to integrate DevOps and Lean practices into their organization, including IT managers, team members, and managers from other industries. ·
Sébastien Lachèvre's career has evolved during many years in the operational role of IT manager, including numerous projects in various sectors, within IT services companies, ISVs and IT departments. He created a consulting firm in 2018 with the mission to help his clients to integrate Lean-Agile practices and to make evolve their IT governance strategy. His desire to share his experience and pass on his knowledge led him to write a book dedicated to DevOps in its entirety.
Inhaltsangabe
Chapter 1 - DevOps History (6883 words) 1. The limits of agility in application development 1.1 The contributions of Lean 1.2 The Agile revolution 1.2.1 The search for a new engineering 1.2.2 The end of the V-cycle 1.2.3 The path of change 1.3 An unfinished construction 2. Specialization and separation of responsibilities in ISDs 2.1 Specialization 2.2 Siloing 2.3 Silos vs Agile: a complicated marriage 3. the infrastructure automation paradigm 3.1 The meeting 3.2 Technology as a common denominator 3.3 Change through practice 4. The contribution of "continuous delivery 4.1 Continuous integration 4.2 Continuous delivery Chapter 2 - The wall of confusion (10144 words) 1.1 A great project 1.2 Real life 1.3 Product reception and technical choices 2. An insurmountable technical debt and a weakened product 2.1 The anxiety of change 2.2 A slow life cycle 3. the wall of confusion: change versus stability 3.1 Internal tensions 3.2 The wall of confusion 3.3 The consequences 4. the challenges that await you 5. Expected benefits of devops 5.1 Innovate 5.2 Focusing efforts and costs on value 5.3 Reducing the lead-time from idea to market 5.4 Being resilient and anti-fragile 6 The three ways of devops Chapter 3 - DevOps principles (4654 words) 1. focus on the customer's needs 1.1 The Agile approach 1.2. Devops is an Agile practice centered on the customer need 2. build with awareness of the objective 2.1 The problem of intermediate objectives 2.2 The difficult reconstruction of the global objective 3. End-to-end collective responsibility 4. Cross-functional and autonomous teams 4.1 The cross-functional team 4.2 The need for autonomy and decision making 5. Continuous improvement 5.1 A systemic tool at the heart of the team 5.2 The key principles of continuous improvement in Devops 5.2.1 If it hurts, do it more often 5.2.2 Failing fast 6. Automate everything that can be automated Chapter 4 - Agile culture and DevOps (13371 words) 1. A culture of communication rather than contract 1.1 The rules of the contract 1.2 The impact of the contract in the Agile world 1.3 How to evolve supplier contract management in a Devops organization 1.3.1 Value at the center of the Agile contract 1.3.2 The different phases of the Agile contract 1.4. What are the impacts for devops 1.5. What Impacts for Procurement and Legal Services 2. A culture of results rather than process 2.1 For what result? 2.2 How to manage the continuity of knowledge and skills10 2.2.1 Adapting the life cycle: from project to product 2.2.2 Use existing tools to document 2.3 How to manage performance 2.3.1 The trap of performance indicators 2.3.2 Agile and Devops design of success measurement 2.3.3 The contribution of OKRs 3. A learning organization rather than a blame culture 3.1 Conditions that promote learning 3.1.1 Trust 3.1.2 Avoidance 3.1.3 Building on failure 4. Managerial posture 4.1.1 Management by control 4.1.2 Foster leadership over authoritarianism. 4.1.3 The myth of 100% productivity 5. impact on HR strategies 5.1 Changing recruitment 5.2 Evaluation: simplifying and desecralize 5.3 The importance of training 5.4 The human adventure Chapter 5 - DevOps organizational model (8962 words) 1. What are the organizational issues? 1.1 The understanding of the IT organization by the business 1.2 The importance of simplicity 1.3 The problem of the cost of interactions 2. The Devops organization 2.1 A problem of scale 2.1.1 The small scale 2.1.2 The large scale 2.2 The Spotify experience 2.2.1 The history of a scale-up 2.2.2 The organization 2.2.3 What about Devops in the model? 2.3 The SAFe framework 2.3.1 A top-down alignment model 2.3.2 Train and release management 2.3.3 Devops in SAFe 2.4 The fundamentals of an adaptive model 3. The limits of the system Chapter 6 - Configuration management (10917 words) 1. The basis: versioning everything you produce 1.1. Why versioning 1.2. Versioning for better automation 1.3. Versioning for collaboration 1.4 The impact of deployment models 2. Versioning strategies 2.1 Basic principles 2.2 The different strategies 2.2.1 Feature branching 2.2.2 Continuous integration 2.2.3 Production versions 2.3 The improvement trajectory 2.4 Organizational benefits 3. Manage the configuration of the components 3.1 The libraries 3.1.1 The execution environments 3.1.2 External function libraries 3.2 The components 3.2.1 Highlighting the dependency graph 3.2.2 Identify anomalies 3.3 Managing artifacts 3.3.1 Create an artifact repository 3.3.2 Artifact repository in the integration chain Chapter 7 - CI/CD principles (7057 words) 1. The application life cycle 1.1 How to define the life cycle? 1.2 Managing value 1.3 Managing the life cycle 2. Integrate and deploy continuously 2.1 Objectives 2.2. Principles of continuous integration 2.3. Principles of continuous deployment 2.3.1 Continuous delivery 2.3.2 Continuous deployment 3. Deployment strategies 3.1 Initiate the first deployments 3.1.1. Old school story ... 3.1.2 The lean-devops way 3.2 The principles of continuous deployment 3.3 Blue/green deployment 3.4 The Canary deployment 3.5 A/B testing 3.6 The darks launch Chapter 8 - Automation and Lean IT (7840 words) 1. Automate everything that can be automated 2. Rollback 3. Infrastructure as code 3.1 Creating system resources 3.1.1 Automatic provisioning 3.1.2 The life cycle of a system resource 3.1.3. Create and maintain the system 3.2 The idempotency 3.2.1. Definition 3.2.2 What does this solve? 3.2.3 How does it apply? 3.2.4 What is the consequence on automation? 4. On-demand environments 4.1. Before Devops 4.2. With Devops 4.3 The impact on costs, the finops 5. The relationship with the cloud 5.1 The principles of automation in the cloud 5.2 Containerization and orchestration 5.3 PaaS (Platform as a service) Chapter 9 - Measure and Improve (6057 words) 1. Observability 1.1 Monitoring 1.2 Observability 2 Devops indicators 2.1 Lead Time 2.1.1 Definition and limits 2.1.2 The timeframe for the implementation of anomaly corrections 2.1.3 The timeframe for the implementation of user-stories 2.1.4 The timeframe for implementing the functionalities 2.1.5 Time to market for an idea 2.2 Frequency of deployment 2.3 The failure rate of change 2.4 Mean Time To Recovery (MTTR)
Chapter 1 - DevOps History (6883 words) 1. The limits of agility in application development 1.1 The contributions of Lean 1.2 The Agile revolution 1.2.1 The search for a new engineering 1.2.2 The end of the V-cycle 1.2.3 The path of change 1.3 An unfinished construction 2. Specialization and separation of responsibilities in ISDs 2.1 Specialization 2.2 Siloing 2.3 Silos vs Agile: a complicated marriage 3. the infrastructure automation paradigm 3.1 The meeting 3.2 Technology as a common denominator 3.3 Change through practice 4. The contribution of "continuous delivery 4.1 Continuous integration 4.2 Continuous delivery Chapter 2 - The wall of confusion (10144 words) 1.1 A great project 1.2 Real life 1.3 Product reception and technical choices 2. An insurmountable technical debt and a weakened product 2.1 The anxiety of change 2.2 A slow life cycle 3. the wall of confusion: change versus stability 3.1 Internal tensions 3.2 The wall of confusion 3.3 The consequences 4. the challenges that await you 5. Expected benefits of devops 5.1 Innovate 5.2 Focusing efforts and costs on value 5.3 Reducing the lead-time from idea to market 5.4 Being resilient and anti-fragile 6 The three ways of devops Chapter 3 - DevOps principles (4654 words) 1. focus on the customer's needs 1.1 The Agile approach 1.2. Devops is an Agile practice centered on the customer need 2. build with awareness of the objective 2.1 The problem of intermediate objectives 2.2 The difficult reconstruction of the global objective 3. End-to-end collective responsibility 4. Cross-functional and autonomous teams 4.1 The cross-functional team 4.2 The need for autonomy and decision making 5. Continuous improvement 5.1 A systemic tool at the heart of the team 5.2 The key principles of continuous improvement in Devops 5.2.1 If it hurts, do it more often 5.2.2 Failing fast 6. Automate everything that can be automated Chapter 4 - Agile culture and DevOps (13371 words) 1. A culture of communication rather than contract 1.1 The rules of the contract 1.2 The impact of the contract in the Agile world 1.3 How to evolve supplier contract management in a Devops organization 1.3.1 Value at the center of the Agile contract 1.3.2 The different phases of the Agile contract 1.4. What are the impacts for devops 1.5. What Impacts for Procurement and Legal Services 2. A culture of results rather than process 2.1 For what result? 2.2 How to manage the continuity of knowledge and skills10 2.2.1 Adapting the life cycle: from project to product 2.2.2 Use existing tools to document 2.3 How to manage performance 2.3.1 The trap of performance indicators 2.3.2 Agile and Devops design of success measurement 2.3.3 The contribution of OKRs 3. A learning organization rather than a blame culture 3.1 Conditions that promote learning 3.1.1 Trust 3.1.2 Avoidance 3.1.3 Building on failure 4. Managerial posture 4.1.1 Management by control 4.1.2 Foster leadership over authoritarianism. 4.1.3 The myth of 100% productivity 5. impact on HR strategies 5.1 Changing recruitment 5.2 Evaluation: simplifying and desecralize 5.3 The importance of training 5.4 The human adventure Chapter 5 - DevOps organizational model (8962 words) 1. What are the organizational issues? 1.1 The understanding of the IT organization by the business 1.2 The importance of simplicity 1.3 The problem of the cost of interactions 2. The Devops organization 2.1 A problem of scale 2.1.1 The small scale 2.1.2 The large scale 2.2 The Spotify experience 2.2.1 The history of a scale-up 2.2.2 The organization 2.2.3 What about Devops in the model? 2.3 The SAFe framework 2.3.1 A top-down alignment model 2.3.2 Train and release management 2.3.3 Devops in SAFe 2.4 The fundamentals of an adaptive model 3. The limits of the system Chapter 6 - Configuration management (10917 words) 1. The basis: versioning everything you produce 1.1. Why versioning 1.2. Versioning for better automation 1.3. Versioning for collaboration 1.4 The impact of deployment models 2. Versioning strategies 2.1 Basic principles 2.2 The different strategies 2.2.1 Feature branching 2.2.2 Continuous integration 2.2.3 Production versions 2.3 The improvement trajectory 2.4 Organizational benefits 3. Manage the configuration of the components 3.1 The libraries 3.1.1 The execution environments 3.1.2 External function libraries 3.2 The components 3.2.1 Highlighting the dependency graph 3.2.2 Identify anomalies 3.3 Managing artifacts 3.3.1 Create an artifact repository 3.3.2 Artifact repository in the integration chain Chapter 7 - CI/CD principles (7057 words) 1. The application life cycle 1.1 How to define the life cycle? 1.2 Managing value 1.3 Managing the life cycle 2. Integrate and deploy continuously 2.1 Objectives 2.2. Principles of continuous integration 2.3. Principles of continuous deployment 2.3.1 Continuous delivery 2.3.2 Continuous deployment 3. Deployment strategies 3.1 Initiate the first deployments 3.1.1. Old school story ... 3.1.2 The lean-devops way 3.2 The principles of continuous deployment 3.3 Blue/green deployment 3.4 The Canary deployment 3.5 A/B testing 3.6 The darks launch Chapter 8 - Automation and Lean IT (7840 words) 1. Automate everything that can be automated 2. Rollback 3. Infrastructure as code 3.1 Creating system resources 3.1.1 Automatic provisioning 3.1.2 The life cycle of a system resource 3.1.3. Create and maintain the system 3.2 The idempotency 3.2.1. Definition 3.2.2 What does this solve? 3.2.3 How does it apply? 3.2.4 What is the consequence on automation? 4. On-demand environments 4.1. Before Devops 4.2. With Devops 4.3 The impact on costs, the finops 5. The relationship with the cloud 5.1 The principles of automation in the cloud 5.2 Containerization and orchestration 5.3 PaaS (Platform as a service) Chapter 9 - Measure and Improve (6057 words) 1. Observability 1.1 Monitoring 1.2 Observability 2 Devops indicators 2.1 Lead Time 2.1.1 Definition and limits 2.1.2 The timeframe for the implementation of anomaly corrections 2.1.3 The timeframe for the implementation of user-stories 2.1.4 The timeframe for implementing the functionalities 2.1.5 Time to market for an idea 2.2 Frequency of deployment 2.3 The failure rate of change 2.4 Mean Time To Recovery (MTTR)
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497
USt-IdNr: DE450055826