Skip to content

SoftwareDevelopment

Ben Christel edited this page Dec 19, 2020 · 2 revisions

Software development is the process by which software teams are organized, and the software itself is conceived, designed, built, tested, and made available to users. It contrasts with SoftwareEngineering, which focuses solely on the technical aspects of design, construction, testing, deployment, and maintenance.

Software development is undertaken by Developers. A developer, in my personal jargon, is not necessarily a Programmer—the term includes anyone who contributes expertise or labor to the software development process.

There are several popular Methodologies for developing software:

Note that Agile is not a methodology, as many assume. Rather, it's a set of PhilosophicalValues.

Clone this wiki locally