Software Development Improvement

What is SoftwareDevelopmentImprovement?

Many people equate software development to a process, implying SDI = process improvement.

Software development uses many tools, so of course SDI = tool improvement.

You couldn't tell from a lot of my code, but software development is part skill, therefore to some extent SDI = skill improvement.

Computer scientists get their name from the fact that, partly, SDI = science.

But many speak of software engineering, implying SDI = professional discipline.

Some point out that software development is a team activity, implying SDI = social skill improvement.

Kuhn would probably claim that for big advances SDI = paradigm shift.

And of course post modernists and perl programmers would probably argue that SDI = all of the above.


How are software development improvements shared?


Related pages

 IsComputerScience
 ArtCraftSoftScienceHardScience
 ArtCraftEngineeringScience
 WhatRecursEverySoftwareProject
 ProcessImprovementTools
 SoftwareDevelopmentImprovementParadigmShift


EditText of this page (last edited March 17, 2002) or FindPage with title or text search