Talk:Software development process

This is an old revision of this page, as edited by Lowercase sigmabot III (talk | contribs) at 12:21, 25 July 2025 (Archiving 1 discussion(s) to Talk:Software development process/Archive 2) (bot). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Agile, Waterfall, Spiral – Frameworks or Models rather than Methodologies

I don't feel comfortable calling Agile, Waterfall and even Spiral a "methodology". These approaches of software development are rather frameworks or models than methodologies. Agile makes that particularly clear: It provides a number of values, philosophies and principles, and advocates certain development approaches, but nonetheless doesn't prescribe (or dictate) them in a way that a methodology such as Scrum does. If there are no objections, I'd like to change that in the article. – invenio tc 05:57, 7 August 2017 (UTC)Reply

Sadly, nobody changed the article. And they certainly aren't "methodologies" by Wikipedia's definition of the term. They're methods.

Gypsydave5 (talk) 21:26, 12 October 2021 (UTC)Reply

I suggest that the ISO/IEC definition of "methodology" should be our reference definition for improvements on this article. see ISO 24744 - Preview --Dobinator (talk) 09:20, 1 May 2022 (UTC)Reply

Software development is not a compound word

My edit summary was incorrect, but this is about software development, which is not a compound word. A discussion should be undertaken before assumptions like this are made again. Walter Görlitz (talk) 14:29, 21 March 2019 (UTC)Reply

Extreme programming "other than agile"?

The following paragraph describes extreme programming as "other than agile", but extreme programming is widely (also according to Wikipedia) regarded as a type of agile software development.

"Most modern development processes can be vaguely described as agile. Other methodologies include waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, and extreme programming." Olaeld (talk) 08:59, 20 September 2023 (UTC)Reply

A formalized process is not the same as the software development lifecycle

The lifecycle is what it is. It does not depend on a formalized process. A formalized process is what it's defined to be regardless of how the actual lifecycle pans out. This article seems to focus on formal process yet calls it process and lifecycle. Stevebroshar (talk) 11:24, 25 July 2025 (UTC)Reply