 The DevOps Handbookoperating as designed and outcomes are being achieved. iii. Logging Levels 1. Debug – anything that happens in the program 2. Info – user driven actions or system specific 3. Warn – conditions that could their services in production before they become eligible for Ops group to manage. 1. Define launch requirements (Launch Readiness Reviews, LRR) that must be met before interaction with real customers Increase Quality of Our Current Work a. Goal – enable Development and Operations to reduce risk before production changes are made. Keep the reviews and approvals close to those whom are knowledgeable0 码力 | 8 页 | 24.02 KB | 5 月前3 The DevOps Handbookoperating as designed and outcomes are being achieved. iii. Logging Levels 1. Debug – anything that happens in the program 2. Info – user driven actions or system specific 3. Warn – conditions that could their services in production before they become eligible for Ops group to manage. 1. Define launch requirements (Launch Readiness Reviews, LRR) that must be met before interaction with real customers Increase Quality of Our Current Work a. Goal – enable Development and Operations to reduce risk before production changes are made. Keep the reviews and approvals close to those whom are knowledgeable0 码力 | 8 页 | 24.02 KB | 5 月前3
 The DevOps Handbookintensive suites, performance tests, IA, execute as frequently as possible i. WRITE OUR AUTOMATED TESTS BEFORE WE WRITE THE CODE (“TEST DRIVEN DEVELOPMENT”) i. TDD – Kent Beck as part of Extreme Programming delays due to integrating late in the lifecycle. Downward spiral of pain b. HP LaserJet Firmware –i. Before CI: 2 releases per year. 5% of effort supporting new features, 20% on detailed planning, 25% on programs under development, 78% reduction in cost per program c. SMALL BATCH DEVELOPMENT AND WHAT HAPPENS WHEN WE COMMIT CODE TO TRUNK INFREQUENTLY i. Branching Strategies 1. Optimize for individual productivity0 码力 | 8 页 | 23.08 KB | 5 月前3 The DevOps Handbookintensive suites, performance tests, IA, execute as frequently as possible i. WRITE OUR AUTOMATED TESTS BEFORE WE WRITE THE CODE (“TEST DRIVEN DEVELOPMENT”) i. TDD – Kent Beck as part of Extreme Programming delays due to integrating late in the lifecycle. Downward spiral of pain b. HP LaserJet Firmware –i. Before CI: 2 releases per year. 5% of effort supporting new features, 20% on detailed planning, 25% on programs under development, 78% reduction in cost per program c. SMALL BATCH DEVELOPMENT AND WHAT HAPPENS WHEN WE COMMIT CODE TO TRUNK INFREQUENTLY i. Branching Strategies 1. Optimize for individual productivity0 码力 | 8 页 | 23.08 KB | 5 月前3
 A Seat at the Table - IT Leadership in the Age of Agilitytake advantage of, caught up as we are in the contractor-control model of IT. Shadow IT is what happens when the IT organization is unable to meet the needs of a part of the company, perhaps due to capacity author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of the Department of0 码力 | 7 页 | 387.48 KB | 5 月前3 A Seat at the Table - IT Leadership in the Age of Agilitytake advantage of, caught up as we are in the contractor-control model of IT. Shadow IT is what happens when the IT organization is unable to meet the needs of a part of the company, perhaps due to capacity author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of the Department of0 码力 | 7 页 | 387.48 KB | 5 月前3
 The Goal - A Process of Ongoing Improvementsomething about his plant. ● Dependent events - an event, or series of events, must take place before another can begin ● Statistical fluctuations - most of the factors critical to running your plant bottleneck works only on good parts by weeding out the ones that are defective. If you scrap a part before it reaches the bottleneck, all you have lost is a scrapped part. But if you scrap a part after it’s the bottleneck, you have lost time that cannot be recovered.” Parallel: Automated Unit Testing before Manual Testing & QA Time and Batch sizes From the moment material comes into the plan to the0 码力 | 6 页 | 100.81 KB | 5 月前3 The Goal - A Process of Ongoing Improvementsomething about his plant. ● Dependent events - an event, or series of events, must take place before another can begin ● Statistical fluctuations - most of the factors critical to running your plant bottleneck works only on good parts by weeding out the ones that are defective. If you scrap a part before it reaches the bottleneck, all you have lost is a scrapped part. But if you scrap a part after it’s the bottleneck, you have lost time that cannot be recovered.” Parallel: Automated Unit Testing before Manual Testing & QA Time and Batch sizes From the moment material comes into the plan to the0 码力 | 6 页 | 100.81 KB | 5 月前3
 The Phoenix Projectbecause it will always remain starved, waiting for work from the bottleneck. And any improvements made before the bottleneck merely results in more inventory piling up at the bottleneck.” Resource Utilization of time. Let’s call it one hour. So, on average, our task would wait in the queue for one hour before it gets worked. On the other hand, if a resource is ninety percent busy, the wait time is ‘ninety0 码力 | 3 页 | 154.45 KB | 5 月前3 The Phoenix Projectbecause it will always remain starved, waiting for work from the bottleneck. And any improvements made before the bottleneck merely results in more inventory piling up at the bottleneck.” Resource Utilization of time. Let’s call it one hour. So, on average, our task would wait in the queue for one hour before it gets worked. On the other hand, if a resource is ninety percent busy, the wait time is ‘ninety0 码力 | 3 页 | 154.45 KB | 5 月前3
 A Seat at the Table: IT Leadership in the Age of Agility - Part 2rather than standing in judgment of them.Characteristics of an Agile governance and oversight model: Before we dive into an Agile governance and oversight model, let’s think about what characteristics such author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of the Department of0 码力 | 7 页 | 387.61 KB | 5 月前3 A Seat at the Table: IT Leadership in the Age of Agility - Part 2rather than standing in judgment of them.Characteristics of an Agile governance and oversight model: Before we dive into an Agile governance and oversight model, let’s think about what characteristics such author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of the Department of0 码力 | 7 页 | 387.61 KB | 5 月前3
 MITRE Defense Agile Acquisition Guide - Mar 2014System-Joint (GCSS-J), have adopted Agile methods to build a future increment or block of capability. Before deciding to adopt Agile practices, program managers should first identify the best approach for the government to institute the pure Agile environment that exists in the commercial sector. Before committing their programs to the transition, program managers must understand and appreciate each Key Questions for Structuring Sprints and Releases:  Does the team hold planning sessions before each sprint?  Does each release and sprint have a defined schedule?  Are sprint and release0 码力 | 74 页 | 3.57 MB | 5 月前3 MITRE Defense Agile Acquisition Guide - Mar 2014System-Joint (GCSS-J), have adopted Agile methods to build a future increment or block of capability. Before deciding to adopt Agile practices, program managers should first identify the best approach for the government to institute the pure Agile environment that exists in the commercial sector. Before committing their programs to the transition, program managers must understand and appreciate each Key Questions for Structuring Sprints and Releases:  Does the team hold planning sessions before each sprint?  Does each release and sprint have a defined schedule?  Are sprint and release0 码力 | 74 页 | 3.57 MB | 5 月前3
 Predictably Irrationaland someone from each tent must check in, else your tent moves to the back of the line, 48 hours before game time, when air horn sounds every study must check in  Experiment: What would the students0 码力 | 3 页 | 234.46 KB | 5 月前3 Predictably Irrationaland someone from each tent must check in, else your tent moves to the back of the line, 48 hours before game time, when air horn sounds every study must check in  Experiment: What would the students0 码力 | 3 页 | 234.46 KB | 5 月前3
 No Silver Bullet – Essence and Accident in Software Engineeringunrelated to the original problemExample of Yak Shaving • “My client needed a simple wiki, but before I can help them I need…” • to Containerize the software, but to run that I need… • a Container Management0 码力 | 35 页 | 1.43 MB | 5 月前3 No Silver Bullet – Essence and Accident in Software Engineeringunrelated to the original problemExample of Yak Shaving • “My client needed a simple wiki, but before I can help them I need…” • to Containerize the software, but to run that I need… • a Container Management0 码力 | 35 页 | 1.43 MB | 5 月前3
 A Seat at the Table - IT Leadership in the Age of Agilityauthor of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of the Department of0 码力 | 4 页 | 379.23 KB | 5 月前3 A Seat at the Table - IT Leadership in the Age of Agilityauthor of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of the Department of0 码力 | 4 页 | 379.23 KB | 5 月前3
共 11 条
- 1
- 2














