Access Keys:
Skip to content (Access Key - 0)

Do we really know how to develop software?

Abstract

Software engineering is gravely hampered today by immature practices. Specific problems include:

  • The prevalence of fads more typical of fashion industry than of an engineering discipline.
  • The lack of a sound, widely accepted theoretical basis.
  • The huge number of methods and method variants, with differences little understood and artificially magnified.
    We support a process to refound software engineering based on a solid theory, proven principles and best practices that:*
    Include a kernel of widely-agreed elements, extensible for specific uses
  • Addresses both technology and people issues

As a community we need to change the way we deal with methods and processes. This will, if successful, have a significant impact on our industry and on the education, the research and the developer community. This talk guarantees to be as fresh as tomorrow.

Speaker

View talk on Parleys.com


Adaptavist Theme Builder (4.0.2) Atlassian Confluence 3.2, the Enterprise Wiki: Intranet software for documentation and knowledge management