A Seat at the Table: IT Leadership in the Age of Agility - Part 2resists hard-to-find defects like concurrency errors. Build Versus Buy Everyone knows that in every case under the sun, in any example one can imagine, when rational human beings are making decisions, if expensive than we expect, and take longer to roll out. We pay for features that we don’t actually use. It resists change—we can’t even change it ourselves, but have to get the vendor to change it. be automatically provisioned. The choice we have to make: Option 1: These techniques, if we use them correctly, enable a fast try-and-learn cycle in which developers can produce something, get feedback0 码力 | 7 页 | 387.61 KB | 5 月前3
The DevOps HandbookIf it moves, we track it. Sometimes we’ll draw a graph of something that isn’t moving yet, just in case it decides to make a run for it…Tracking everything is key to moving fast, but the only way to do shutdowns 9. Faults & errors 10. Circuit breaker trips 11. Delays 12. Backup success/failure d. USE TELEMETRY TO GUIDE PROBLEM-SOLVING i. Don’t practice “Mean Time until Declared Innocent” – culture of institutional knowledge about incidents and learning needed to prevent them in the future ii. Use for fact-based problem-solving e. ENABLE CREATION OF PRODUCTION METRICS AS PART OF DAILY WORK i.0 码力 | 8 页 | 24.02 KB | 5 月前3
Government Excerptapproach SMART— Specific, Measureable, Attainable, Relevant, and Time-bound. In other words, they want to use Scrum. And, in fact, they are. The office of the Chief Information Officer of the State of Washington issue standards and guidance to various agencies on how to implement state policy. To do that, they use Scrum. They’ve actually torn down the cubicle walls in their offices and formed into Scrum teams can be felt by the agencies. They actually have something tangible.” “Shippable product,” in their case, means actionable changes to policy. It doesn’t have to be a thing; it just has to be something,0 码力 | 3 页 | 414.99 KB | 5 月前3
Predictably Irrationaldecisions, we can try to be more vigilant, force ourselves to think differently about these decisions, or use technology to overcome our inherent shortcomings.” The Truth about Relativity – Why Everything Is dictatorial treatment, but it can help push us in the right direction.” Agile tie-in: Scrum and the use of time boxes The High Price of Ownership – Why We Overvalue What We Have Example: Duke basketball sellers and buyers should value the game equally Observations: o “The first quirk, as we saw in the case of the basketball tickets, is that we fall in love with what we already have.” o “The second quirk0 码力 | 3 页 | 234.46 KB | 5 月前3
A Seat at the Table - IT Leadership in the Age of Agilitydollar? What is the value of telling knowledge workers to follow a plan when you are hiring them to use their brains to figure out how to do things best? What is the value of adhering to a plan that interoperate with the rest of the legacy system. We launch that piece into production and have users use it seamlessly as if it is part of the legacy system. Then we take another piece out of the legacy to avoid petrification. Good luck, Agile fellows. Build Versus Buy: Everyone knows that in every case under the sun, in any example one can imagine, when rational human beings are making decisions, if0 码力 | 4 页 | 379.23 KB | 5 月前3
k8s操作手册 2.3default interface E0430 11:16:34.506062 1 main.go:204] Failed to find any valid interface to use: failed to get default interface: Unable to find default route 原因是没有找到有效的网卡,因为默认没有在kube-flannel 在创建pod时直接指定volumes为hostPath(node结点上的本地目录) # vi pod-nginx-use-volume.yml #内容如下 apiVersion: v1 kind: Pod metadata: name: pod-nginx-use-volume #pod名,这个名称可带小数点 labels: #给pod打标签,便于其他资源对它的选择 lbname: lbvalue-nginx-use-volume spec: containers: #在spec次级,定义一组容器,-表示数组 - name: nginx-v1-19-5 #容器名,小写字母开头,后可接数字-减号,不可0 码力 | 126 页 | 4.33 MB | 1 年前3
The DevOps Handbookwith higher degrees of assurance 3. Ch. 20 – Convert Local Discoveries into Global Improvements a. USE CHAT ROOMS AND CHAT BOTS TO AUTOMATE AND CAPTURE ORGANIZATIONAL KNOWLEDGE i. ChatOps pioneered at IN SOFTWARE FOR RE-USE i. Don’t store standards and processes in Word or non-actionable documents; leads to fragmentation, fragility, and unmaintainable outcomesii. Transform and use executable forms of tests demonstrate use and behavior of libraries and components ii. Test suite becomes the living documentation of the system specification and represent working examples of API use e. DESIGN FOR OPERATIONS0 码力 | 9 页 | 25.13 KB | 5 月前3
The DevOps HandbookThis also includes pre-production and build processes 9. Tools iv. 2014 State of DevOps Report – use of version control by Ops was the highest predictor of both IT performance & organizational performance increasingly frequent intervals iii. Demonstrated in a production-like environment iv. Ideally, use the same monitoring, logging, and other tools in pre-production environments as in production v. Package the code only once – use the same packages throughout the pipeline 3. Captures the history of events for a build, test results, environments deployed to, etc. a. Use to support audits and compliance0 码力 | 8 页 | 23.08 KB | 5 月前3
The DevOps Handbookand special committees for approval and processing and then waiting for responses 3. Instead a. Use peer reviews of our proposed changes to gain whatever assurance is needed that our changes will operate 3. Percent Complete & Accurate (%C/A) c. CREATE A DEDICATED TRANSFORMATION TEAM i. Organizations use processes, specialization, and bureaucracies to perpetuate and protect against variance ii. Changing a halt g. INCREASE THE VISIBILITY OF WORK i. Keep the current state visible and up to date ii. Use tools to reinforce desired behavior - anthropologists describe tools as a cultural artifact iii.0 码力 | 8 页 | 22.57 KB | 5 月前3
A Seat at the Table - IT Leadership in the Age of AgilityHumble and his co-authors suggest that instead of using detailed planning to manage risk, we instead use experiments. When we encounter a risk, we should think of something we can do that will help us with more good information available. “Failing” in this sense is simply an efficient process we use to select among alternatives. Shadow IT Agile ways of working support a community approach to IT influence. The CIO needs to sell his or her ideas to the rest of the organization—to influence the use of technology in areas he or she does not directly control. To do so, the CIO must build relationships0 码力 | 7 页 | 387.48 KB | 5 月前3
共 14 条
- 1
- 2













