The DevOps Handbook
environments (to include production, pre-production, and CD pipeline) iii. Ian Malpass, Etsy – “If Engineering at Etsy has a religion, it’s the Church of Graphs. If it moves, we track it. Sometimes we’ll draw AND FILL ANY TELEMETRY GAPS i. Expand metrics from business, application, infrastructure, client software, and deployment pipeline levels 1. With every production incident identify missing telemetry that gets visceral feedback on upstream decisions. (Pedro Canahuati, Facebook Director of Production Engineering) iii. Find the proper balance between fixing production issues and new features development –0 码力 | 8 页 | 24.02 KB | 5 月前3DoD CIO Enterprise DevSecOps Reference Design - Summary
DevSecOps – Defined by DoD CIO DevSecOps is an organizational software engineering culture and practice that aims at unifying software development (Dev), security (Sec) and operations (Ops). The main main characteristic of DevSecOps is to automate, monitor, and apply security at all phases of the software lifecycle: plan, develop, build, test, release, deliver, deploy, operate, and monitor. In DevSecOps built simultaneously. Key Measures Mean-time to production: the average time it takes from when new software features are required until they are running in production. Average lead-time: how long it takes0 码力 | 8 页 | 3.38 MB | 5 月前3The DevOps Handbook
critical areas. ii. Michael Nygard, author of Release It! Design and Deploy Production-Ready Software, “If you do not design your failure modes, then you will get whatever unpredictable—and usually ii. Public knowledge versus private knowledge from emails b. AUTOMATE STANDARDIZED PROCESSES IN SOFTWARE FOR RE-USE i. Don’t store standards and processes in Word or non-actionable documents; leads to Security in the same manner as QA and operations b. Compliance checking is the opposite of security engineering c. INTEGRATE SECURITY INTO DEVELOPMENT ITERATION DEMONSTRATIONS i. Bring Infosec left; incorporate0 码力 | 9 页 | 25.13 KB | 5 月前3Velocity Conference 2015
than project proposals Start small, be brave quickly Seize opportunitiesGreat, you're now a software company. Now what? Patrick Lightbody (New Relic) Monitoring evolved from servers and networks make it easy for people who have been part of the problem to come along Changing the Laws of Engineering with GitHub Pull Requests by Ralph Bodenner (New Relic) https://bit.ly/pull-request-your-culture0 码力 | 4 页 | 176.79 KB | 5 月前3Open Discussion on Project Planning
at every levelSystems Engineering Role Program leaders must encourage systems engineers to engage developers, testers, users, and other stakeholders in their disciplined engineering processes. (No ivory ivory towers) While Agile systems engineering involves frequent informal technical and programmatic reviews, this less formal approach does not equate to less rigor. Instead, greater frequency allows key0 码力 | 2 页 | 49.30 KB | 5 月前3The DevOps Handbook
Myth—DevOps is Just “Infrastructure as Code” or Automation: g. Myth—DevOps is Only for Open Source Software: 2. Foreword xix 3. Imagine a World Where Dev and Ops Become DevOps: a. THE CORE, CHRONIC CONFLICT The result is long lead times and poor quality 3. Consider when we have an annual schedule for software releases, where an entire year’s worth of code that Development has worked on is released to production VALUE STREAM 1. In the book Implementing Lean Software Development: From Concept to Cash, Mary and Tom Poppendieck describe waste and hardship in the software development stream as anything that causes0 码力 | 8 页 | 22.57 KB | 5 月前3A Seat at the Table - IT Leadership in the Age of Agility
process.Brining Lean Principles to Software Development: Kanban is David Anderson’s approach to bringing Lean principles into software development while driving fear out of the transformation with desired outcomes as requirements is Gojko Adzic’s Impact Mapping: Making a Big Impact with Software Products and Projects. The age of IT organizations hiding behind requirements—“just tell me what of Theseus’s ship. A Better Way – The Strangler Pattern: Theseus’s activities fall into what the software world now calls the strangler pattern: a way to incrementally modernize a legacy system as defined 0 码力 | 4 页 | 379.23 KB | 5 月前3A Seat at the Table - IT Leadership in the Age of Agility
uncertainty by planning and analysis. Agile teams tend to drive out uncertainty by developing working software in small increments and then adjusting. Waterfall plans are made at the moment of greatest uncertainty—the If there is a backlog in exploratory testing, people who normally do development will help test. Software engineers will oversee their code in production and help make changes to the infrastructure if pager”), then everyone should share in that responsibility. Focus of roles is changing: The software engineer role is increasing in importance. Tests and infrastructure are now both represented in0 码力 | 7 页 | 387.48 KB | 5 月前3安全简介
Agile Framework (SAFe): Dean Leffingwell - Agile Software Requirements: Lean Requirements for Teams Programs and the Enterprise (2011) and Scaling Software Agility: Best Practices for Large Enterprieses execution Alignment Transparency House of Lean: "We need to figure out a way to deliver software so fast that our customers don't have time to change their minds" - Mary PoppendieckTeam -> Program0 码力 | 2 页 | 304.16 KB | 5 月前3DevOps Meetup
Thinking & Organizational Tools for Large-Scale Scrum, Craig Larman Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, Jez Humble and David Farley The Phoenix0 码力 | 2 页 | 246.04 KB | 5 月前3
共 13 条
- 1
- 2