Template talk:Software development process
Where to use this template
It seems to me that this template belongs on all the pages in the activities and models section, but not always the supporting disciplines -- some of the latter, like Project management, are more general than software. --David.alex.lamb 21:39, 23 February 2006 (UTC)
XP = Agile
Since eXtreme is an Agile method, why is it listed as a sub-process as opposed to say Scrum or any other other Agile methods and approaches? --Walter Görlitz 04:29, 31 March 2006 (UTC)
- Only because it was much more commonly mentioned than other agile methods at the time I created the entry. If it is now no more common than any other, perhaps it should go -- but I'm not inclined to do so myself just yet. David.alex.lamb 07:25, 8 March 2007 (UTC)
Well - someone should remove it, since right now the structure is wrong and misleading 84.112.16.84 11:53, 15 April 2007 (UTC)
confused with MIS
So what is the difference between Software development process and Management Information System...???@@???? --Ramu50 (talk) 23:10, 19 August 2008 (UTC)
- One describes a process exclusively for developing software; the other describes a process for managing information that may or may not include software development. Oicumayberight (talk) 20:30, 17 October 2008 (UTC)
Software engineering added in the title
I have (re)added Software engineering in the templates title. I think the Software development process is the hart of software engineering and visa versa. Templates like this should state it's domain.
I admit though, that the dubble title isn't perfect. Maybe it is a solution to recreate this template as a horizontal collapsable Software engineering template. This template will have the main scope, but will have the option to give a better overview of all aspects related to the Software development process. I think the current template is rather limited in scope. -- Marcel Douwe Dekker (talk) 08:29, 13 October 2008 (UTC)
- I strongly disagree: There are parts of the software development process that are obviously not the domain of "engineering". In the book "Great Software Debates", Alan M. Davis states in the chapter "Requirements", subchapter "The Missing Piece of Software Development":
“ | Students of engineering learn engineering and are rarely exposed to finance or marketing. Students of marketing learn marketing and are rarely exposed to finance or engineering. Most of us become specialists in just one area. To complicate matters, few of us meet interdisciplinary people in the workforce, so there are few roles to mimic. Yet, software product planning is critical to the development success and absolutely requires knowledge of multiple disciplines.[1] | ” |
- Software engineering was listed in the template as a related discipline. By making it the title of the template, your implying that everything in the template (every step of the software development process) falls under the category of engineering, as if all product researchers, developers and marketers should report to someone with the title of "software engineer". Oicumayberight (talk) 20:14, 17 October 2008 (UTC)
- I am not going to refer you again. I am going to replace this whole template by a software engineering template sone, but I am going to do some more research first. The problem here is not the software engineering in the title, but the whole very selective view the template is offering on the software development process.
- Now I already stated that I believe that the Software development process is the central issue software engineering. This is not just a related issue. Your reference to a subchapter in one book about software development debates makes no sense to me. There are dozens of introduction books about software engineering. Do you want to tell me, that those books are not about software engineering? -- Marcel Douwe Dekker (talk) 21:53, 17 October 2008 (UTC)
- I'm not denying that there are books about software engineering. That doesn't contradict the argument made by Alan Davis. If you are making the case that software engineering is part of the software development process, then I agree. If you are making the case that software development is summed up by software engineering, then I strongly disagree. Oicumayberight (talk) 08:35, 18 October 2008 (UTC)
- I don't know exactly what you mean with "summed up". But stating that there are books about software engineering is rather an understatement. There is an over 40 years tradition here. If you are interested you should take a look at the original two The NATO Software Engineering Conferences - reports from 1968 and 1969 rapports. This already focusses on what they have called the systems development proces of large-scale software systems. In recent Software engineering (study) books you still find the similair scope. But I first going to study some more about want happened in the main time. -- Marcel Douwe Dekker (talk) 10:09, 18 October 2008 (UTC)
- ^ Alan M. Davis. Great Software Debates (October 8, 2004), pp:125-128 Wiley-IEEE Computer Society Press