Docs

Introduction to Scrum
Introduction to Scrum
Scrum is a management framework for incremental product development that follows the Agile philosophy. It provides structure through defined roles meetings, rules, and artifacts while emphasizing small cross-functional teams working in fixed-length iterations called sprints to deliver potentially shippable product increments.
Working Agile
Working Agile
This document explores five key practices of Agile methodology working in small batches, creating minimum viable products (MVPs), behavior-driven development (BDD), test-driven development (TDD), and pair programming. These practices enable teams to deliver value quickly, obtain fast feedback, and maintain high code quality.
Agile Methodologies
Agile Methodologies
This document explores various software development methodologies, contrasting the traditional Waterfall approach with Agile methodologies such as Extreme Programming (XP) and Kanban. It examines the limitations of the sequential Waterfall model and highlights how iterative, feedback-driven approaches address these challenges.
Agile Principles
Agile Principles
Agile is an iterative approach to project management that emphasizes adaptive planning, evolutionary development, early delivery, and continuous improvement. This document explains the Agile philosophy, its defining characteristics, and the principles outlined in the Agile Manifesto.
Module MCQs
Module MCQs
A collection of multiple-choice questions to test knowledge about DevOps measurement, metrics, and cultural assessment. These questions help solidify understanding of key concepts covered in Module 5 of the IBM DevOps Software Engineering course.
Module Mcq
Module Mcq
A collection of multiple-choice questions covering Module 3 topics including Taylorism and silos, DevOps behaviors, Infrastructure as Code (IaC) Continuous Integration (CI), and Continuous Delivery (CD) concepts in modern software development practices.
Site Reliability Engineering (SRE)
Site Reliability Engineering (SRE)
Examines Site Reliability Engineering (SRE) and its relationship with DevOps. Compares team structures, explores the concepts of error budgets and automation to reduce toil, and highlights how both practices complement each other while maintaining a balance between innovation and operational stability.
Measuring What Matters in DevOps
Measuring What Matters in DevOps
Explores the critical role of measuring meaningful metrics in DevOps environments. Discusses how metrics drive behavior, the importance of social and collaborative measurements, establishing improvement baselines, and the shift from failure prevention to rapid recovery strategies.
Devops Success
Devops Success
A comprehensive guide on how consequences and team structure impact DevOps success, the role of functional silos in fostering apathy, and the benefits of shared responsibility and distributed control in achieving higher-quality outcomes.
Introduction to JupyterLite
Work Flow
Work Flow
This section outlines the workflow for using HBStack effectively, including setup, development, and deployment processes.
Site Configuration
Site Configuration
A comprehensive guide to configuring your HBStack-based Hugo site. Learn to set up hugo.yaml, manage parameters, and optimize site settings for production.
Pruning Your HBStack Project
Pruning Your HBStack Project
How to remove unnecessary files and configurations from your HBStack project. Learn to clean up dependencies, optimize build size, and maintain project organization.
Cloning and Keeping Track of Changes
Cloning and Keeping Track of Changes
Instructions for setting up the project and keeping track of changes in the original repository. This guide covers cloning, Docker setup, and Git workflow management.
Docker Setup
Docker Setup
Complete guide to setting up Hugo with Docker for your HBStack site. Covers Docker installation, configuration, and containerized development workflows.
Setup HBStack Guide
Setup HBStack Guide
A comprehensive guide to setting up HBStack with Docker. This guide covers framework understanding, command execution patterns, and development workflow setup.
Continuous Delivery
Continuous Delivery
A comprehensive guide to Continuous Delivery (CD) principles, practices, and its integration with DevOps. This document covers the setup of CI/CD pipelines, automated gates, risk management strategies, and the importance of continuous deployment in modern software development.
Continuous Integration
Continuous Integration
Continuous Integration (CI) and Continuous Delivery (CD) are distinct practices that work together to enable rapid and reliable software delivery.
Infrastructure as Code
Infrastructure as Code
Learn about Infrastructure as Code (IaC), ephemeral infrastructure, and immutable delivery in modern DevOps practices. Discover the tools and techniques that enable consistent, efficient, and reliable infrastructure management.
DevOps Behaviour
DevOps Behaviour
Comparing traditional operations and DevOps methodologies, exploring cultural transformations, and identifying key behaviors essential for successful DevOps implementation including automation, shared responsibility, and continuous feedback.