lunduniversity.lu.se

Software Engineering Research Group - SERG

Computer Science | Faculty of Engineering, LTH

Denna sida på svenska This page in English This page in English

Software Management

Software management puts a management perspective on the engineering and business processes in the rapidly changing software industry. “Management” refers not only to managing products, projects, processes, and people involved in the development of software and systems, but also to the strategic management of issues that arise in a software business.

The following aspects are of special interest:

  • Product aspect: The core entity of software management is the software product. Issues that need to be addressed from the managerial point of view include, for example, product definition, product-line development, product release planning, product-portfolio management, and product certification.
  • Project aspect: Software products are developed in projects. Issues that need to be addressed from the managerial point of view include, for example, planning of cost/effort/schedule/quality, staffing, controlling, and reporting.
  • Process aspect: Processes define how to develop software products in projects. Thus, well-defined processes are the key to sustained project success. Issues that need to be addressed from the managerial point of view include, for example, elicitation, modeling, analysis, assessment, and evolution/improvement of software development processes.
  • People aspect: People are at the hart of software development. Issues that need to be addressed from the managerial point of view include, for example, skills assessment and evolution, training, motivation, team building, and decision-making.

The following research areas are currently of special interest:

  • Simulation-based process improvement
  • Virtual software development laboratories
  • Agile and open source aspects in the development of scientific software
  • Software release planning
  • Value-based software development