MITRE Defense Agile Acquisition Guide - Mar 2014operations, technology, and budgets Actively involving users throughout development to ensure high operational value Agile practices integrate planning, design, development, and testing into an iterative operations, technology, and budgets Actively involving users throughout development to ensure high operational value Agile is built around a culture of small, dynamic, empowered teams actively collaborating or small-medium-large as units for assigning story points. Over time, as the teams accumulate performance data, this iterative and incremental4 process improves accuracy in allocating points. Point0 码力 | 74 页 | 3.57 MB | 6 月前3
The DevOps HandbookDevOps Report – use of version control by Ops was the highest predictor of both IT performance & organizational performance d. MAKE INFRASTRUCTURE EASIER TO REBUILD THAN TO REPAIR i. Quickly building enables Generally, limit manual testing if automated tests haven’t passed iv. For resource intensive suites, performance tests, IA, execute as frequently as possible i. WRITE OUR AUTOMATED TESTS BEFORE WE WRITE THE validate business goals k. INTEGRATE PERFORMANCE TESTING INTO OUR TEST SUITE i. Discovering performance issues in production is too late ii. Validate performance with automated tests across the entire0 码力 | 8 页 | 23.08 KB | 6 月前3
A Seat at the Table: IT Leadership in the Age of Agility - Part 2initiative is this: exactly how, and how much, will the investment affect and improve business performance? Mark’s reality check: I imagine a sort of Star Chamber—a dimly lit group of serious, hooded faces quote gets me every time. Exactly how and how much will the investment improve the business’s performance? Are they serious? Do we know exactly how many consumers would buy our new product? Exactly our governance decisions would not be based on a set of required requirements, but instead on high-level objectives. Instead of telling the project team how to do its job, we might begin the project0 码力 | 7 页 | 387.61 KB | 6 月前3
The DevOps Handbookperforming work in small batch sizes. 2. Large batch sizes result in skyrocketing levels of WIP and high levels of variability in flow that cascade through the entire manufacturing plant. The result is released to production deployment. Like in manufacturing, this large batch release creates sudden, high levels of WIP and massive disruptions to all downstream work centers, resulting in poor flow and suppressing, even punishing, learning and improvement, perpetuating quality and safety problems ii. high-trust culture 1. we are all lifelong learners who must take risks in our daily work 2. we learn0 码力 | 8 页 | 22.57 KB | 6 月前3
The DevOps Handbooktime-sucking configuration changes or complicated processes.” iv. 2015 State of DevOps Report – high performers had MTTR 168x faster than low performers b. CREATE OUR CENTRALIZED TELEMETRY INFRASTRUCTURE Report – high performing organizations relied more on peer review and less on external approval of change. The more organizations relied on change approvals, the worse their IT performance for stability commit stream of their fellow team members to identify issues 3. Define changes which qualify as high-risk and require SME review 4. If a change is too large to reason about, split it up g. POTENTIAL0 码力 | 8 页 | 24.02 KB | 6 月前3
Open Discussion on Project Planningto enable rapid and frequent delivery of capabilities Planning DOs and DON’Ts DO establish some high-level planning, requirements, processes, and structure; however, activities focus on what teams can totality of delivered requirements within the entire development period of performance. During the program execution phase, a high-level program estimate undergoes refinement to create detailed release0 码力 | 2 页 | 49.30 KB | 6 月前3
The Goal - A Process of Ongoing ImprovementPlot Summary Alex Rogo is a harried plant manager working ever more desperately to try improve performance. His factory is rapidly heading for disaster. He has ninety days to save his plant - or it will words.” What is the goal? Cost-effective purchasing? Employing good people? High technology? Producing products? Producing high quality products? Selling quality products? Capturing market share? After0 码力 | 6 页 | 100.81 KB | 6 月前3
A Seat at the Table - IT Leadership in the Age of Agilitydelivering IT systems, where complexity is overwhelming and the number of potential failure modes is high. In weighing the things known for certain against the uncertainties of the future, we are sure passes all of its tests. But is quality a simple yes-or-no attribute? If it passes its tests, is it high quality? And how can we assess the quality of something that is unfinished—that will later be added their code in production and help make changes to the infrastructure if necessary to improve performance. Fairness and social responsibility: The workplace must be fair. Arbitrariness provokes negative0 码力 | 7 页 | 387.48 KB | 6 月前3
Coaching Agile TeamsGuide back to agile principles • Servant Leader – Serve the team, not you • Performance Guardian – Facilitate high performance • Mission-Driven Leader – Serve the intentTransform Yourself • Detach from0 码力 | 15 页 | 608.54 KB | 6 月前3
No Silver Bullet – Essence and Accident in Software Engineeringaccidental, not the essential, difficulties.”Solutions to Accidental Difficulties • High-level languages • The most a high-level language can do is to furnish all the constructs the programmer imagines essence, or are they remainders of our accidental difficulties?”Silver bullets? • Ada and other high-level language advances • Object-oriented programming • Artificial intelligence • Expert systems • of servers, but I need more servers so I need… • an Infrastructure as a Service platform, but for high availability I need… • another rack of servers, but to pay for it I need…Always ask yourself • Am0 码力 | 35 页 | 1.43 MB | 6 月前3
共 14 条
- 1
- 2













