ITIL – Strategy

ITIL – Strategy: Provides guidance on clarification and prioritization of service-provider investments in services. The strategic approach for the whole lifecycle is identified to provide values to the customers through IT service management. Entirety of activities– directed by policies, organized and structured in processes and supporting procedures – that are performed by an organization to design, plan, deliver, operate and control information technology (IT) services offered to customers.

  1. Key Topics: service value definition, business-case development, service assets, market analysis, and service provider types
  2. Processes:
    1. Strategy management for IT Services: assess the service provider’s offerings, capabilities, competitors as well as current and potential market spaces in order to develop a strategy to serve customers.
    2. Service portfolio management: ensures that services enable the accomplishment of strategic goals and objectives as well as tracks the cost and the value of each investment in a service throughout its lifecycle to ensure that it produces its desired returns. The purpose of Service Portfolio Management is ensuring the service offerings are defined and meet the requirements of the customers.
      1. Comprised of:
        1. Pipeline section, services that are yet to be offered
        2. Service catalogue section, details of operational services
        3. Retired section, details of the services that are no longer offered
    3. Financial management for IT services: Ensures IT infrastructure is obtained at the most effective price (which does not necessarily mean cheapest) and calculating the cost of providing IT services so an organization can understand the costs of its IT services. 
    4. Demand management: planning methodology used to forecast, plan for and manage the demand for products and services. 
    5. Business relationship management: approach to understanding, defining, and supporting inter-business activities related to business networking.
  3. Infrastructure-as-code (IAC): uses a high-level descriptive coding language to automate the provisioning of IT infrastructure. This automation eliminates the need for developers to manually provision and manage servers, operating systems, database connections, storage, and other infrastructure elements every time they want to develop, test, or deploy a software application. Infrastructure as code is sometimes referred to as programmable or software-defined infrastructure.
    1. Benefits of IAC:
      1. Speeds up: infrastructure deployment and allows for rapid iteration.
      2. Consistency: eliminates one-off non-standard configurations (snowflakes) and builds consistency and repeatability to the infrastructure development/deployment process.
      3. Accountability: version IaC configuration files like any source code file, you have full traceability of the changes each configuration suffered. 
      4. Efficiency: employing infrastructure as code, you can deploy your infrastructure architectures in many stages. That makes the whole software development lif cycle more efficient, raising the team’s productivity to new levels.
      5. Lower Cost: reduce time spent on infrastructure management lowering cost
    2. AIS Application of IAC- AIS uses IAC strategically for our Configuration Management Services
      1. Partner with customers to design solutions where configurations and updates for a technology stack can be automatically provisioned reducing implementation costs, increasing security and decreasing manual mistakes