Skip to main content

Methods

This is a categorisation of practice by methodology.

Consider this to be incomplete but may be useful to get a sense of which risks different methodologies focus on.

DevOps

A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle and provide continuous delivery with high software quality.

Extreme Programming

An Agile software development methodology that emphasizes customer satisfaction, teamwork, and frequent delivery of small, functional software increments.

Lean Software Development

An Agile software development methodology that emphasizes eliminating waste, building quality in, creating knowledge, deferring commitment, delivering fast, respecting people, and optimizing the whole.

Scrum

An Agile framework for managing and completing complex projects.

Waterfall Development

A traditional linear and sequential development methodology where each phase must be completed before moving on to the next.