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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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, IntroductionQuote, 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 paragraphQuote, Has Member: Capability Maturity Model Integration, Lead paragraph
is a process level improvement training and appraisal program
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.