Talk:Iterative and incremental development: Difference between revisions

Content deleted Content added
PrimeBOT (talk | contribs)
m Replace magic links with templates per local RfC - BRFA
Cewbot (talk | contribs)
 
(8 intermediate revisions by 4 users not shown)
Line 1:
{{WikiProject Computing}}banner shell|class=C|
{{WikiProject Computing|importance=Low}}
{{WikiProject Software|importance=Mid}}
}}
{{Talk header}}
{{Broken anchors|links=
* <nowiki>{{section link|DevOps|Incremental adoption}}</nowiki> The anchor (,DevOps,) has been [[Special:Diff/790936063,|deleted by other users]] before. <!-- {"title":"Incremental adoption","appear":{"revid":699982028,"parentid":698511770,"timestamp":"2016-01-15T17:08:02Z","replaced_anchors":{"Cultural Change":"Cultural change","Building a DevOps Culture":"Building a DevOps culture","Incremental Adoption":"Incremental adoption"},"removed_section_titles":["Cultural Change","Building a DevOps Culture","Incremental Adoption"],"added_section_titles":["Cultural change","Building a DevOps culture","Incremental adoption"]},"disappear":{"revid":790936063,"parentid":790935291,"timestamp":"2017-07-17T01:44:22Z","removed_section_titles":["Incremental adoption","CITEREFBhargava2014","CITEREFKim2013","CITEREFKim"],"added_section_titles":[]}} -->
* <nowiki>[[History of IBM#IBM Federal Systems Division .28FSD.29|new division within IBM]]</nowiki> The anchor (IBM Federal Systems Division (FSD)) [[Special:Diff/1182255066|has been deleted]]. <!-- {"title":"IBM Federal Systems Division (FSD)","appear":{"revid":702798624,"parentid":702797777,"timestamp":"2016-02-01T19:08:15Z","removed_section_titles":["IBM Federal Systems Division"],"added_section_titles":["IBM Federal Systems Division (FSD)"],"replaced_anchors":{"IBM Federal Systems Division":"IBM Federal Systems Division (FSD)"}},"disappear":{"revid":1182255066,"parentid":1182254941,"timestamp":"2023-10-28T04:01:15Z","removed_section_titles":["Organization","CEOs, Notable IBMers","IBM Global Services","IBM Research","IBM Federal Systems Division (FSD)","IBM service organizations"],"added_section_titles":[]}} -->
}}
 
== Move to Agile whatever is Agile and not about the Title topic ==
Line 32 ⟶ 39:
----
Please sign your comments! --[[User:Bdoserror|Bdoserror]] 22:15, 23 October 2006 (UTC)
 
The reason it is CURRENTLY hardly used is because it was used in the 1950s (the WWW did not exist at those times). Just because something does not have lots of search engine hits does not mean it did not exist or that it is not relevant.
Both incremental and iterative principles were born at about the same time and were used in large military projects together. It seems that the incremental part was adopted in civilian environments first (oldest written mention from 1957) and the iterative part was more widely adopted later (oldest written mention from 1968).
The military got the iterative part from other methodologies such as PDCA and PDSA. The incremental part was already in use for any large project since ages. So, it was a natural choice for the military. I have the sources but not the time to explain more or edit this article now. As a final statement, several Agile frameworks combine both. The iterative incremental development process is also called "EVOLUTIONARY" !! [[User:George Rodney Maruri Game|George Rodney Maruri Game]] ([[User talk:George Rodney Maruri Game|talk]]) 06:14, 7 July 2023 (UTC)
 
== What development models *aren't* iterative and incremental? ==
Line 144 ⟶ 155:
: If we are to have an article on [[incremental build]], then this should be (probably a redirect to a section within [[software build]]) an article on the build technique of building by incremental compilation of changed modules, and the need to manage their inter-dependencies. It's a good topic, but it's then of little relation to [[Iterative and incremental development]]. [[User:Andy Dingley|Andy Dingley]] ([[User talk:Andy Dingley|talk]]) 11:44, 7 January 2013 (UTC)
* {{agree}}. Merge [[Incremental build model]] into [[Iterative and incremental development]]. {{emdash}} {{user|Aaditya 7}} {{time}}
* {{disagree}}. Both incremental and iterative principles were born at about the same time and were used in large military projects together but subsequently they were adopted separatedly. It seems that the incremental part was adopted in civilian environments first (oldest written mention from 1957) and the iterative part was more widely adopted later (oldest written mention from 1968). The military got the iterative part from other methodologies such as PDCA and PDSA. The incremental part was already in use for any large project since ages. So, it was a natural choice for the military. I have the sources but not the time to explain more or edit this article now. As a final statement, several Agile frameworks combine both so, everything just came back to its roots. The iterative incremental development process is also called evolutionary as I have also mentioned here. [[User:George Rodney Maruri Game|George Rodney Maruri Game]] ([[User talk:George Rodney Maruri Game|talk]]) 06:44, 7 July 2023 (UTC)
 
== Alternative name: EVOLUTIONARY ==
 
Another name for this development model is EVOLUTIONARY. Please, add this datum to the article.
 
https://dspace.mit.edu/bitstream/handle/1721.1/80490/42757317-MIT.pdF
 
https://www.geeksforgeeks.org/software-engineering-evolutionary-model/
 
[[User:George Rodney Maruri Game|George Rodney Maruri Game]] ([[User talk:George Rodney Maruri Game|talk]]) 06:24, 7 July 2023 (UTC)
 
== "Contrast with Waterfall development" section is misleading ==
 
That's some pretty broad statements there that have no evidence like Waterfall needing more human resources than incremental, and Waterfall being unsuitable for small projects. There are counterexamples in real life for these two and other points from this section. I'd add the evidence or delete the section. [[Special:Contributions/2003:DB:4F0C:7196:9DB8:E58A:C6AB:D197|2003:DB:4F0C:7196:9DB8:E58A:C6AB:D197]] ([[User talk:2003:DB:4F0C:7196:9DB8:E58A:C6AB:D197|talk]]) 16:38, 11 July 2023 (UTC)