High Velocity Flashcards
7 techniques for fast development
1- IAC
2- Loosely Coupled Information System Architecture
3- Reviews
4- Continuous Business Analysis
5- CI/CD
6- Continuous Testing
7- Kanban
Fast development technique based on lean methodology of a highly visible pull base workflow that manages and improves work across human systems.
Kanban
Fast development technique where testing is performed throughout the software development life cycle.
Continuous Testing
Fast development technique that are central concepts to Lean and Agile software deployment.
CI/CD
Fast development technique used for gathering information/feedback to decide direction of a product or service development process.
Continuous Business Analysis
Fast development technique based on principle of progressing iteratively w/feedback to learn lessons, improve and correct, while not slowing down or adding too much control.
Reviews
Fast development technique that feature small, independently developed components.
Loosely Coupled Information System Architecture
Fast development technique that uses machine readable definition files for IT infrastructure and platforms.
IAC
What are 5 practices that contribute to achieving fast development?
1- Architecture Management
2- Business Analysis
3- Deployment Management
4- Service Validation and Testing
5- Software Development and Management
What are 4 techniques for Valuable Investments?
1- Prioritization
2- Minimal Viable Product
3- Product or Service Ownership
4- A/B Testing
Valuable investment technique that demonstrates just enough features for an early assessment and feedback to pursue iterative and full development.
Minimal Viable Product
Valuable investment technique required due to variable demand for services consideration such as cost delay and buy, sell, hold decisions.
Prioritization
Valuable investment technique that relates to product owner.
Product/Service Ownership
Valuable investment technique that helps decide which version of a feature is most valuable.
A/B Testing?
What are 2 practices that support Valuable Investment?
1- Portfolio Management
2- Relationship Management
What are 7 techniques for Resilient Operations?
1- Technical Debt Management
2- Chaos Engineering
3- Definition of Done
4- Version Control
5- AIOps
6- ChatOps
7- Site Reliability Engineering
What are 6 ITIL practices that support resilient operations?
1- Availability Management
2- Capacity and Performance Management
3- Monitoring and Event Management
4- Problem Management
5- Service Continuity Management
6- Infrastructure and Platform Management
Resilient Operations technique that consists of checklist of agreed upon criteria for proposed product or service.
Definition of Done
Resilient Operations technique that consists of administrative management of sources and artefacts of information systems, products and services.
Version Control
Resilient Operations technique that applies machine learning to IT Operations to receive continuous insights which provide continuous fixes and improvements via automation.
AIOps
Resilient Operations technique that connects people, tools, processes and automation in a transparent flow, facilitating collaboration and control of pipelines.
ChatOps
Resilient Operations technique that incorporates software engineering aspects and applies them to infrastructure and operations problem with the goal of creating scalable and reliable software systems.
Site Reliability Engineering
Resilient Operations technique that is the discipline of experimenting on a system in order to build confidence in the system’s capability to withstand turbulent conditions in production.
Chaos Engineering
Resilient Operations technique that consists of total backlog accumulated by choosing workarounds instead of system solutions that would take longer.
Technical Debt Management
Four steps in Chaos Engineering?
1- Define steady state (normal behavior)
2- Assume steady state will continue (hypothesize what will happen)
3- Introduce variables that reflect real world events
4- Try to disprove the assumption (verify and learn)
Technique for Co-created value that is a combination of technical output of a service and human perception of that service.
Service Experience
3 practices that help achieve Co-Created Value
1- Relationship Management
2- Service Design
3- Service Desk
Assured Conformation techniques?
1- DevOps Audit Defense ToolKit
2- DevSecOps
3- Peer Review
Assured Conformation technique that consists of a set of tools, processes and best practices designed to help prepare and respond to DevOps related audits.
DevOps Audit Defense ToolKit
Assured Conformation technique that integrates the security into daily work and uses/supports the concept of integration of duties
DevSecOps
Assured Conformation technique that uses/incorporates the judgement of professional work by others in the same field or profession.
Peer Review
The purpose of this practice is to move changed or new hardware, software, documentation, processes and other components to live environments or to staging, testing development of other environments.
Deployment Management
The capability of the service provider to continue service operation at acceptable predefined levels following a disaster event or disruptive incident.
Service Continuity?
The purpose of this practice is to design products and services that are fit for purpose and use, and can be delivered by the organization and its ecosystem.
Service Design
The purpose of this practice is to ensure new or changed products and services meet requirements.
Service Validation and Testing
Performed in earlier stages of the product and service lifecycle (ideation and design) focused on confirming proposed service design meets agreed service requirements
Service Validation
Three phases of Problem Management?
1- Problem Identification
2- Problem Control
3- Error Control
3 SuccessFactors for Availability Management practices
1- Identifying service availability requirements
2- Measure, assessing and reporting service availability (MTBF and MTRS)
3- Treating service availability risks