PA2555 Agile and Lean Software Development

Programme course, 7,5 Higher education credits, Second cycle, autumn semester 2021

This course is part of a programme and cannot be applied.

The aim of the course is to offer an overall training in agile and lean that prepares campus students to practically evaluate the potential of agile / lean, plan the implementation of agile / lean, and realize agile and lean in an agile environment.

Facts

  • Type of instruction: On campus, day, part-time 50%
  • Period : 2021-August-30 until 2021-October-31
  • Education level: A1N
  • Application: This course is part of a programme and cannot be applied.
  • Language of instruction: The language of instruction is English.
  • Location: Karlskrona
  • Main field of study: Software Engineering
  • Course syllabus: Download
  • Welcome letter: This course is part of a programme and has no welcome letter.
  • Entry requirements: Completed courses of at least 120 ECTS credits of which 90 credits must be in the following areas: Software Engineering, Computer Science or Computer Science. In addition, a completed course of at least 7.5 credits in Software Engineering or a Team Software Engineering Project is required.

Content

The course consist of three modules:
Create an agile project
Reflect and descibe the differences between various agile approches
Create a value stream mapping

Learning outcomes

Knowledge and understanding
On completion of the course the student should be able to:
• In general be able to describe basic concepts and goals, common practices and tools as agile enablers and constraints.
• Be able to thoroughly explain various agile frameworks, their differences, similarities, advantages and disadvantages.
• Be able to build a value stream mapping based on a chosen process within an operation.

Skills and abilities
On completion of the course the student should be able to:
• In detail be able to apply an agile framework with those definitions that are used within the agile context.
• Be able to plan and create a project using agile methods.
• Do a critically review on an agile project and explain the differences between various solutions.
• Be able to apply a value stream mapping on a process, taken from a selected activity.

Values and attitudes
On completion of the course the student should be able to:
• Provide a general explanation that justify agile/lean development of a business.

Course literature and other teaching material

Agile and Lean Development of Software Intensive Products - material from the department about 500 pages.
Reference literature:
M. Cohn ''Succeeding with Agile'', Addison Wesley, 2010, ISBN-10: 0-321-57936-4, ISBN-13 987-0-321-57936-2. J. Rasmusson ''The Agile Samurai'', Pragmatic Bookshelf, 2010. ISBN-10: 1934356581 | ISBN-13: 978-1934356586.

Course literature and other teaching material

Agile and Lean Development of Software Intensive Products - material from the department about 500 pages.
Reference literature:
M. Cohn ''Succeeding with Agile'', Addison Wesley, 2010, ISBN-10: 0-321-57936-4, ISBN-13 987-0-321-57936-2. J. Rasmusson ''The Agile Samurai'', Pragmatic Bookshelf, 2010. ISBN-10: 1934356581 | ISBN-13: 978-1934356586.

Learning methods

The course begins with an introduction of the subject area and then consist of a series of seminars with a workshop structure, this while the students runs a project. The project is divided into a number of sprints, where students are expected to conduct a Demo as a delivery. The teaching within a sprint is organized around research articles, book chapters, a number of pre-recorded video lectures and some exercises in a form of questions that needs to be answered. The tasks are designed to help the student to reflect on past experiences, literature, research articles and relate them to each other. Through the course teachers are available by email and in discussion forums.

Work placement

No work placement is included in the planned learning activities. BTH is aiming for a close contact with the surrounding community when developing courses and programmes.

Teachers

Time allocation

On average, a student should study 200 hours to reach the learning outcomes.
This time includes all the various available learning activities (lectures, self studies, examinations, etc.).
This estimation is based on the fact that one academic year counts as 60 ECTS credits,
corresponding to an average student workload of 1 600 hours. This may vary individually.

Assessments

Component examinations for the course
Code Title ECTS credits Grade
1710 Project assignment 1.5 G-U
1720 Written report [1] 3 G-U
1730 Written report [2] 3 G-U

Grading

The course will be graded G Pass, UX Insufficient, supplementation required, U Fail.

Exams

More information about exams are found in the Student's Portal, where you also enrolls for most exams.


There might be other scheduled examinations. Information regarding these examinations are available in the learning platform Canvas or at other places that the person who is responsible of the course will refer to.

Course Evaluation

The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.

Do you have a question? Type it here and we will get back to you as soon as possible!
×