Process & Methodology
How teams organise the work of building, testing and operating. 72 in the catalog.
| Standard | What it is |
|---|---|
| API-First | API-First is a development approach where the API contract is designed and agreed upon before any implementation begins, treating the API as a firs... |
| APIOps Cycles | APIOps Cycles is a Lean and service design–inspired methodology for designing, improving, and scaling APIs throughout their entire lifecycle. Devel... |
| Acceptance Criteria | Predefined conditions that a product, feature, or user story must meet to be considered complete and acceptable by stakeholders. These criteria est... |
| Agile | Agile is a set of software development principles and practices that emphasize iterative delivery, collaboration, and responsiveness to change over... |
| Agile Delivery | An iterative approach to project management and software development that helps teams deliver value to customers faster and with fewer headaches th... |
| Agile Methodology | An iterative approach to software development and project management that emphasizes flexibility, collaboration, and customer feedback. Agile metho... |
| Agile SDLC | Agile Software Development Life Cycle is an iterative and incremental approach to software development that emphasizes flexibility, collaboration, ... |
| BDD | BDD (Behavior-Driven Development) is a collaborative software practice that describes system behavior in plain, structured language — typically Giv... |
| CNCF | The Cloud Native Computing Foundation (CNCF) is a Linux Foundation subsidiary, founded in 2015 alongside Kubernetes, that hosts and governs open so... |
| Code First | Code-first is an API development approach where the implementation code is the source of truth and the API definition, such as an OpenAPI document,... |
| Data Quality Standards | Framework and guidelines for ensuring accuracy, completeness, consistency, validity, and timeliness of data across an organization's data assets an... |
| Design Standards | Design Standards are the documented rules, guidelines, and conventions a team agrees to follow when designing software and APIs, covering things li... |
| DevOps | DevOps is a cultural and technical movement that combines software development and IT operations to shorten the development lifecycle and deliver h... |
| Development Methodology | A development methodology is the structured approach a team uses to plan, build, test, and deliver software — the process, roles, and cadence (from... |
| Empathy Maps | A collaborative visualization tool used to articulate what we know about a particular type of user. It externalizes knowledge about users in order ... |
| Extreme Programming | Extreme Programming (XP) is an agile software development methodology that pushes good engineering practices to their limits — short iterations, te... |
| FinOps | FinOps is an operational practice for bringing financial accountability to the variable, consumption-based spending of cloud and API usage, uniting... |
| Gantt Charts | A Gantt chart is a horizontal bar chart that visualizes a project schedule over time, showing tasks, their durations, dependencies, and milestones ... |
| Gherkin | Gherkin is a plain-text, structured language for writing behavior specifications in Given-When-Then form. Popularized by Cucumber, it lets business... |
| GitOps | A operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and C... |
| ITIL | ITIL (Information Technology Infrastructure Library) is a widely adopted framework of best practices for IT service management, defining how organi... |
| ITSM | ITSM (IT Service Management) is the set of practices and processes organizations use to design, deliver, operate, and support IT services end to en... |
| Kanban | Kanban is a visual workflow management method that uses boards and cards to represent work items flowing through defined stages. It emphasizes cont... |
| Lean Management | Lean Management is a management approach derived from the Toyota Production System that focuses on maximizing customer value while systematically e... |
| Lean Manufacturing | Lean Manufacturing is a production methodology, derived from the Toyota Production System, that maximizes value and minimizes waste across manufact... |
| Lean Operations | Lean Operations is the application of lean principles to running an organization's day-to-day operations - eliminating waste, improving flow, and c... |
| Lean Six Sigma | A methodology that combines Lean manufacturing principles and Six Sigma quality management techniques to improve business processes by eliminating ... |
| Lean Six Sigma Black Belt | Advanced certification in Lean Six Sigma methodology focused on leading complex improvement projects, statistical analysis, and change management t... |
| MLOps | MLOps (Machine Learning Operations) is the set of practices and tooling for deploying, monitoring, versioning, and retraining machine learning mode... |
| Methodology | A methodology is a documented, repeatable approach a team follows to design, deliver, and operate software and APIs — the ordered set of principles... |
| Mockups | Mockups are static, medium-to-high fidelity visual representations of a user interface used to show layout, content, and look-and-feel before devel... |
| Open Policy Agent | Open Policy Agent (OPA) is an open-source, policy-based control engine that allows you to define and enforce fine-grained access control and policy... |
| OpenChain | OpenChain is a Linux Foundation project defining conformance requirements for open-source license-compliance and security-assurance programs, ratif... |
| OpenCost | An open source specification and tool for real-time cost monitoring of Kubernetes infrastructure and cloud spending, enabling teams to measure, all... |
| OpenFeature | OpenFeature is an incubating CNCF specification for a vendor-agnostic feature-flag evaluation API. It defines the evaluation interface, evaluation ... |
| OpenMetrics | OpenMetrics is a specification for transmitting metrics at scale, formalizing and extending the Prometheus exposition format. It defines a standard... |
| OpenTelemetry | OpenTelemetry is a CNCF project that provides a specification, APIs, and the OTLP protocol for generating and exporting traces, metrics, and logs. ... |
| Product Backlog | A prioritized list of features, enhancements, and fixes that serves as the single source of requirements for product development, typically used in... |
| Product Backlog Items | The individual entries on a product backlog - features, enhancements, fixes, and other work - each expressing something of value to be built or imp... |
| Product Specifications | Detailed documentation that captures the requirements, behavior, and constraints of a product, giving teams a shared, authoritative description of ... |
| Project Management Methodology | A project management methodology is a structured framework for planning, executing, and controlling work to hit specific goals within constraints o... |
| Prototypes | Prototypes are early, preliminary versions of a product built to explore ideas, validate designs, and gather feedback before full-scale development... |
| Quality Standards | Frameworks and benchmarks that define acceptable levels of quality for products, services, or processes to ensure consistency and meet customer exp... |
| RACI | A responsibility assignment matrix that defines roles and responsibilities using four key designations - Responsible (those who do the work), Accou... |
| Reporting Templates | Reporting templates are pre-built, reusable document and dashboard structures that standardize how reports are generated, so that metrics, formatti... |
| Runbooks | Documented procedures and step-by-step instructions for handling routine operations, troubleshooting issues, and responding to incidents in IT syst... |
| SAFe Agile | Scaled Agile Framework (SAFe) is an enterprise-scale agile framework that provides guidance for implementing agile practices across large organizat... |
| SDLC | Software Development Life Cycle - A systematic process for planning, creating, testing, and deploying software systems. Effective use of this pract... |
| Scaled Agile | Scaled Agile, most often the Scaled Agile Framework (SAFe), is a set of organizational and workflow patterns for applying agile and lean practices ... |
| Scrum | Scrum is an agile project management framework that organizes work into fixed-length iterations called sprints, typically lasting two to four weeks... |
| Secure Software Development Life Cycle | A framework that integrates security practices and considerations into every phase of the software development process, from initial design through... |
| Secure Software Development Lifecycle | A framework that integrates security practices into every phase of the software development process, from design and development through testing an... |
| Six Sigma | A data-driven methodology and set of techniques for process improvement that seeks to reduce defects and variability in business processes to achie... |
| Sketches | Sketches are low-fidelity, throwaway drawings of an interface, data model, or API flow used early in the design process to explore ideas quickly an... |
| Software Development Life Cycle | A structured process for planning, creating, testing, and deploying software systems through defined phases including requirements analysis, design... |
| Software Development Lifecycle | A structured process for planning, creating, testing, and deploying software systems through distinct phases including requirements gathering, desi... |
| Standard Operating Procedures | Documented step-by-step instructions for routine operations and processes to ensure consistency, quality, and compliance across an organization. It... |
| Standardization | The process of implementing and developing technical standards based on the consensus of different parties, including firms, users, interest groups... |
| Technical Specifications | Detailed technical requirements, standards, and parameters that define the characteristics and performance criteria of a product, system, or servic... |
| Technology Standards | Technology Standards are the agreed-upon specifications, protocols, and conventions that let independently built systems interoperate. In the API e... |
| Templates | Reusable, pre-structured starting points — for documents, code, API definitions, or collections — that capture a known-good pattern so it can be fo... |
| Test Cases | Structured scenarios that verify software functionality by defining inputs, execution conditions, and expected results to ensure quality and correc... |
| Test First | A software development approach where tests are written before the implementation code, ensuring code quality and driving design decisions through ... |
| Test Plans | Structured documentation outlining test objectives, scope, approach, resources, schedule, and deliverables for software testing activities. It supp... |
| Test Scripts | Automated scripts used to verify software functionality, validate code behavior, and ensure quality through repeatable testing procedures. It suppo... |
| Test Specifications | Documentation that defines the requirements, procedures, and expected outcomes for testing software systems. Effective use of this practice reduces... |
| Test Suites | A collection of organized test cases designed to validate specific functionality or features of software applications. It is widely used by develop... |
| Test-driven Development | A software development approach where tests are written before the actual code, following a red-green-refactor cycle to ensure code quality and mai... |
| Use Cases | A use case describes a concrete way an API, product, or capability gets applied to accomplish a specific goal for a specific actor. It anchors abst... |
| User Stories | A tool or practice for capturing software requirements from an end-user perspective, typically following the format "As a [user], I want [goal], so... |
| Waterfall | A sequential software development methodology where progress flows steadily downwards through phases of conception, initiation, analysis, design, c... |
| Wireframes | Wireframes are low-fidelity visual representations of a user interface layout, used in early design stages to establish structure, hierarchy, and f... |