Processes and Methods for Development of Software Intensive Systems

Upcoming Courses
PROMPT courses start in September and January. Online application is done in the system antagning.se (in Swedish). Last application dates: April 15 and October 15, respectively (if there are places left, there will be a possibility to enroll later).
Course Title Next Planned Instance Apply Here
Model-based Development: Theory and Practice (MBD-TP), 7.5 creditsAugust 2020Apply Now
Agile and Lean Development of Software Intensive Products, 7.5 creditsSeptember 2020Apply Now
Behavioural Software Engineering, 5 creditsSeptember 2020Apply Now
Products and Requirements Management for Digital Environments, 7.5 creditsSeptember 2020Apply Now

Agile and Lean Development of Software Intensive Products, 7.5 credits

All Courses Processes and Methods for Development of Software Intensive Systems

The course gives an overall perspective of agile and lean development in a software-developing organization. Agile methods in project organisations constitute only one step towards the realization of an adaptable, quick and efficient product development organization. By adapting lean principles (the origin of agile methods) in the entire product development chain, from product management and requirements engineering to delivery and support, true flexibility and efficiency can be achieved without sub-optimization.

Behavioural Software Engineering, 5 credits

All Courses Processes and Methods for Development of Software Intensive Systems

The purpose of this course is to better understand humans that are key in making software projects successful. It includes an understanding of behavior and social aspects of humans as individuals or groups that participate in and drive software engineering. This course complements the technology and process focus that dominates the software engineering area today. The focus is on the individuals and groups in software development and results at the organizational level are briefly covered. Those that participate in this course will gain knowledge that will help them to better cater to the needs of their colleagues as well as employees, build on their strengths as well as overcome their weaknesses, and in turn it helps increase the chances of running successful software projects.

Model-based Development: Theory and Practice (MBD-TP), 7.5 credits

All Courses Processes and Methods for Development of Software Intensive Systems

The aim of this course is to provide participants with the principles behind model-driven development of software systems and the application of such a methodology in practice. Modelling is an effective solution to reduce problem complexity and, as a consequence, to enhance time-to-market and properties of the final product.

Products and Requirements Management for Digital Environments, 7.5 credits

All Courses Processes and Methods for Development of Software Intensive Systems

The goal of this course is to offer substantial training in continuous requirements engineering and product management for a digital environment. This includes an understanding of how digitalisation changes the environment that companies and government organisations are operating in and what products and services are going to be transformed into digital forms. The course revisits the business models that digitalisation offers for software-intensive products and services and help participants to increase the understanding of how to increase the economic and organisational benefits from digitalisation. The course prepares the students to handle requirements for software-intensive products in digital environments using cost-efficient methods and processes. The course discusses the challenges that large-scale requirements engineering brings. The course connects to the industrial practice of requirements engineering and product management for software-intensive products and services.