HVIT Flashcards
Technologies that digitize something or process digital data.
They refer to IT and the digitized area of Operational Technology
Digital technologies
The application of digital technologies for essential business support where time to market, time to customer, time to change and speed in general are critical.
High Velocity IT
An approach to software development in which software can be released to production at any time. Frequent deployments are possible, but deployment decisions are taken case by case, usually because organizations prefer a slower rate of deployment.
Continuous delivery
A system of principles that defines what is good for individuals and society
Ethics
A holistic approach to analysis and decision-making that focuses on the relationship between a system’s components and the way the system works, both as a whole and within the context of larger systems.
systems thinking
Business and regulatory governance, risk and compliance requirements are met for service delivery and consumption
Guaranteed compliance
Disciplined scientific thinking with incremental improvements reduces our natural bias to jump to the wrong conclusions. Practice and coaching help us form and sustain new habits, after which we can start improvising. One approach to scientific experimentation
Toyota Kata
The technique of packaging software into standardized lightweight, stand-alone, executable units for development, shipment, and deployment.
Containerization
Realize new and improved digital products and services often, quickly and reliably - not just application development
Rapid development
Software can be developed (or configured) to meet it before it is deployed into live environments, ensuring that code is understandable, maintainable, and ready to support future changes
Definition of Done - contribution of software development and management
Detailed warranty requirements for the new or changed service should be negotiated and agreed with stakeholders
Definition of Done - contribution of availability management
An approach to integrating, building, and testing code within the software development environment.
Continuous integration
The application of digital technology for detecting or causing changes in physical devices through monitoring and/or control.
Operational technology
A discipline that incorporates aspects of software engineering and applies them to infrastructure and operations problems with the goal of creating ultra-scalable and highly reliable software systems.
Site reliability engineering
A climate in which people are comfortable being (and expressing) themselves.
Safety culture
helps to improve throughput and reduce waste. HVIT environments benefit from approaches this characteristics due to the pressure on time to market and time to customer
Lean approach
Digital technologies play a significant role in the associated goods, resourcces or related service interactions.
Digital product
5 oblectives of the High Velocity IT
- Valuable investments 2. Rapid development 3. Resilient operations 4. Creating shared value 5. Guaranteed compliance
All the rework that has been piled up by choosing workarounds instead of system solutions that would take longer
Technical debt
The administrative management of sources and artefacts of information systems, products, and services.
Version control
Having a task that is prone to fraud or error performed by one person because other controls have been applied. This serves as an alternative to separation (or segregation) of duties.
Integration of duties
Strategically innovative and effective application of IT
Valuable investments
small and frequent batches of work are not only more valuable because functionality can be used earlier, but are safer because the change is smaller and feedback is obtained sooner.
Continunous
A list of new features for a product. The list may consist of user stories which are structured in a way that describes who wants the feature and why. It is also a generic term that can be defined in terms of releases, sprints, and products.
Backlog
A non-judgemental description and analysis of the circumstances and events that preceded an incident.
blameless post-mortem
promote the integration of security into the daily work of application development and IT operations, rather than having it as a separate ‘policing’ function. Here, the security officer’s role shifts from specifying requirements and monitoring performance, to enabling practitioners to address security concerns. This enables things to be done faster and more effectively, but often involves a challenging leap of faith in trusting practitioners with this task
DevOps and, more explicitly, DevSecOps
Two examples of approaches with resilient characteristics
site reliability engineering (SRE) and DevOps.site reliability engineering (SRE) and DevOps.
A checklist of the agreed criteria for a proposed product or service.
Definition of done
Approaches with this characteristics are focused on maintaining workable availability and performance, and minimizing the effect of incidents.
resilient
An approach to organizing knowledge work and service provision that reflects its complex and social nature.
Reconstructing for service agility
digital technologies are
-An important enabler for internal processes
-Often part of products and services
-Strategic element of the business modell
-For primary, not just support activities
digitally enabled organizations
The use of digital technologies to enable a significant improvement in the achievement of an organization’s goals that would not have been possible through non-digital means.
Digital transformation
The discipline of experimenting on a system’s ability to withstand adverse conditions in the production
Chaos engineering
model in which people, tools, process, and automation are connected in a transparent flow.
ChatOps
the best way to ensure security
Integrating information security duties into the daily work of practitioners
A major change to improve the delivery of IT services
IT Transformation
A judgement on a piece of scientific or other professional work by others working in the same area. When applied in software development, a work product is examined by its developer and one or more colleagues in order to evaluate its technical content and quality. This contributes to assured conformance.
Peer review
The benefits that are expected to be lost when the launch or update of a service offering is delayed.
Cost of delay
When moving releases to live environments, teams should verify that deliverables for support are complete: all requirements, user stories, and tests should be accepted
Definition of Done - contribution of deployment management
Testing activities can be structured around a it to ensure that multiple types of tests are conducted
Definition of Done - contribution of service validation and testing
The data gathered from these tools can help to identify underlying problems that require investigation and remediation.
Chaos engineering
applies a software development mindset to IT operations, and helps to bridge the gap between development and operations
site reliability engineering (SRE)
A system in which the behaviour of agents changes and they self-organize in response to events.
adaptive system
An approach to software development in which changes go through the pipeline and are automatically put into the production environment, enabling multiple production deployments per day. It relies on continuous delivery.
Continuous deployment
Configuration of an organization’s resources designed to provide value to a consumer
Product
The ability to understand the way people feel and react, and to use this skill to make good judgements and to avoid or solve conflicts.
Emotional intelligence
A mental model of an (economic) exchange in which organizations co-create value by applying their competencies and other resources for the benefit of each other
Service-dominant logic
The application of digital technology to store, retrieve, transmit, and manipulate data (data processing), often in the context of a business or other kind of organization.
Information technology
The application of machine learning and big data to IT operations to receive continuous insights which provide continuous fixes and improvements via automation. Also referred to as ‘artificial intelligence for IT operations’ or ‘algorithmic IT operations’.
AIOps
A set of principles, practices and regular activities aimed at developing and managing a predictable, rhythmic and consistant flow of work
Kanban
Ensure high availability of digital products for use. Can be measured in terms of availability (uptime), performance and security
Resilient operation
A Lean method based on a highly visualized pull-based workflow that manages and improves work across human systems by balancing demands with available capacity, and by improving the handling of system-level bottlenecks.
Kanban
includes “Designing service continuity measures with sufficient resilience and redundancy to cope with the unexpected outages caused by chaos engineering tools
service continuity management
A variation of the service-oriented architecture in which an application is designed and developed as a set of small, loosely coupled services, each running in its own process and using lightweight mechanisms to communicate.
Microservices
A tool that tests the resilience of IT systems by intentionally disabling components in production to test how remaining systems respond to the outage.
Chaos monkey
Effective interaction between servce provider and service consumer, includes value for all stakeholders
Shared value creation
Understanding user needs and translating them into customer experience or user experience requirements, in addition to traditional requirements regarding utility and warranty
Business analysis
are used to enhance and partially replace many primary IT operations functions, such as availability and performance monitoring, failure recognition, predictive analysis, and event correlation and analysis.” They provide capabilities for identifying patterns and anomalies, determining the capacity and utilization of assets, and planning the capacity of future products or services
AIOps platforms
that is able to run its business significantly differently or do significantly different business through digital technologies.
Digital organization