Seven Essentials of Software Process

Download
  1. (PDF, 192 KB)
AuthorSearch for:
TypeArticle
ConferenceThe 2008 International Conference on Software Engineering (ICSE 2008), May 10-18, 2008., Leipzig, Germany
AbstractA hybrid view of software development has risen from the collision and convergence of grassroots and craft-based process trends with research and engineering-based ones. In this talk, I will first explain the seven essential characteristics of this contemporary view: human-centricity, pragmatism, discipline, technical orientation, empiricism, experimentation, and value orientation. These characteristics are not simply complementary: they are mutually reinforcing and mutually balancing. I will then focus on the seventh characteristic, value orientation, in terms of how it interacts with the remaining characteristics. The resulting thinking sheds light to weaknesses and strengths of current packaged approaches, and how successful software development is expected to unfold and effective strategies will be uncovered in the era to come.
Publication date
LanguageEnglish
AffiliationNRC Institute for Information Technology; National Research Council Canada
Peer reviewedNo
NRC number49911
NPARC number8914076
Export citationExport as RIS
Report a correctionReport a correction
Record identifier6b05bf97-f87f-4a91-9450-c675b966fb82
Record created2009-04-22
Record modified2016-05-09
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)