Project: Agile Software Project Management
Projekt: Agil projektledning
About the Syllabus
Grading scale
Course modules
Position
The course is a compulsory course in the N1SOF Software Engineering and Management Bachelor's Programme.
Main field of study with advanced study
Entry requirements
To be eligible for the course, students must have successfully completed 7.5 hec in programaming (for example Fundamentals of Programming).
Content
The course introduces the students the theories, concepts and practices of agile project management and software development projects. The course focuses on agile project management, the agile process of creating software, the skill of programming and working together as a team towards a common goal.
The purpose of this course is to give the students an introduction to the agile project management area and the tools and techniques used to manage software agile development projects. The course introduces the students agile software development and discusses principles and practices of agile methods. Areas such as cost estimation, risk management, and project evaluation are also discussed.
Students work in a project to create a software prototype and relevant documentation from a conceptual idea and specification. The project enables the students to practice and develop their skills within agile project management and to collaborate, communicate and take responsibility. The project requires the student to organize their work efficiently.
Objectives
On successful completion of the course the student will be able to:
Knowledge and understanding
- relate software development to agile project management activities,
- explain different methods and techniques within the agile project management area,
- describe concept and terminology within the agile project management area,
- analyze a programming problem, describe the problem and its design solution in an abstract way,
- use the agile manifest and its accompanying principles,
- explain important roles in the agile development process,
Competence and skills
- plan and execute an agile project using different techniques for time management, risk management, cost estimations, project budgeting as well as project monitoring,
- define criteria for agile project reviews,
- identify and manage the risks involved in an agile project,
- design and implement a solution from a problem description,
- collaborate and apply agile way of working in software development teams,
- design measurement system to follow continuous improvement of teams' performance,
Judgement and approach
- work in a project team, divide a project in tasks and dividing tasks among team members,
- take individual responsibility within a project team,
- communicate and interact professionally within a project team, and
- communicate results of the project to interested parties in professional ways.
Sustainability labelling
Form of teaching
The teaching consists of lectures, workshops, and a project, as well as supervision in connection to the project.
Language of instruction: English
Examination formats
The course is examined through a review of the artifacts the students produced for their projects, an oral presentation, a written group report, individual assignments, and individual contributions to the group work. The project is carried out in groups of students.
If a student who has twice received a failing grade for the same examination component wishes to change examiner ahead of the next examination session, such a request should be made to the department in writing and should be approved by the department unless there are special reasons to the contrary (Chapter 6 Section 22 of the Higher Education Ordinance).
If a student has received a recommendation from the University of Gothenburg for study support for students with disabilities, the examiner may, where it is compatible with the learning outcomes of the course and provided that no unreasonable resources are required, decide to allow the student to sit an adjusted exam or alternative form of assessment.
In the event that a course has ceased or undergone major changes, students are to be guaranteed at least three examination sessions (including the ordinary examination session) over a period of at least one year, but no more than two years after the course has ceased/been changed. The same applies to internships and professional placements (VFU), although this is restricted to just one additional examination session.
Grades
Sub-courses
- Project (Projekt), 7.5 credits
Grading scale: Pass with distinction (5), Pass with credit (4), Pass (3) and Fail (U)
The grading scale comprises: Pass with distinction (5), Pass with credit (4), Pass (3) and Fail (U). To pass the course, all mandatory components must be passed. To earn a higher grade than Pass, a higher weighted average from the grades of the components is required.
Course evaluation
The results of and possible changes to the course will be shared with students who participated in the evaluation and students who are starting the course.
Other regulations
Course literature to be announced the latest 8 weeks prior to the start of the course.
The course replaces the course DIT094, 7.5 credits. The course cannot be included in a degree which contains DIT094. Neither can the course be included in a degree which is based on another degree in which the course DIT094 is included.