Technology and Engineering Atlas

How Things Are Built
Sign In
Text size
100%
Theme
Group

Software Development Processes

Named ways of organizing software work, from the waterfall model to agile, test-driven and continuous delivery practices. A member belongs here when the cited article describes it as a software development process or practice. The group is one of the groupings under this field in the Technology Atlas, and each member keeps its own entry with its own cited sources and its own place in the field. Its members appear in the Browse By view for the field, so a reader can move from this group to each member entry and to the sources cited there.

Browse By
Software Development Processes
Filter Results10 entries
Sources
Waterfall model (Wikipedia)
Has Member: Waterfall Model, Introduction
Quote, Has Member: Waterfall Model, Introduction
The waterfall model is the process of performing the typical software development life cycle (SDLC) phases in sequential order.
View the Source
Agile software development (Wikipedia)
Has Member: Agile Software Development, Introduction
Quote, Has Member: Agile Software Development, Introduction
Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance, a group of 17 software practitioners, in 2001.
View the Source
Continuous Integration (Wikipedia)
Wikipedia contributors, Wikimedia FoundationHas Member: Continuous Integration, Introduction
Quote, Has Member: Continuous Integration, Introduction
Continuous integration (CI) is the practice of integrating source code changes frequently and ensuring that the integrated codebase is in a workable state.
View the Source
Test-driven development (Wikipedia)
Wikipedia contributors, Wikimedia FoundationHas Member: Test-Driven Development, Introduction
Quote, Has Member: Test-Driven Development, Introduction
Test-driven development (TDD) is a way to write source code that involves writing an automated unit-level test case that fails, then writing just enough code to make the test pass, then refactoring both the test code and the production code, then repeating with another new test case.
View the Source
DevOps (Wikipedia)
Wikipedia contributors, Wikimedia FoundationHas Member: DevOps, Introduction
Quote, Has Member: DevOps, Introduction
DevOps is the integration and automation of software development and information technology operations.
View the Source
Extreme programming (Wikipedia)
Wikipedia contributors, Wikimedia FoundationHas Member: Extreme Programming, Introduction
Quote, Has Member: Extreme Programming, Introduction
Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements.
View the Source
Pair programming, Wikipedia
Has Member: Pair Programming, Introduction
Quote, Has Member: Pair Programming, Introduction
Pair programming is a software development method in which two computer programmers work together at one workstation.
View the Source
Rapid application development, Wikipedia
Has Member: Rapid Application Development, Introduction
Quote, Has Member: Rapid Application Development, Introduction
Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development.
View the Source
Minimum viable product (Wikipedia)
Wikipedia contributors, Wikimedia FoundationHas Member: Minimum viable product, Introduction
Quote, Has Member: Minimum viable product, Introduction
A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.
View the Source
Capability Maturity Model Integration (Wikipedia)
Has Member: Capability Maturity Model Integration, Lead paragraph
Quote, Has Member: Capability Maturity Model Integration, Lead paragraph
is a process level improvement training and appraisal program
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.