Agile
Quick Definition
Iterative approach delivering value incrementally
Full Definition
An iterative approach to project management delivering value incrementally.
Examples
sprints, standups, retrospectives, user stories, kanban
Related Terms
scrum
kanban
sprint
More General Terms
Inversion of Control
Design principle transferring program flow control to framework
Microservice Architecture
Structuring apps as loosely coupled independent services
Technical Writing
Creating clear documentation for technical products and APIs
CI/CD
Automating build test and deployment pipelines
Event Sourcing
Storing all state changes as immutable event sequences
Semantic Versioning
Version scheme using MAJOR.MINOR.PATCH format