Skip to main content

Agile Development ProjectLaajuus (10 cr)

Course unit code: DT10039

General information


Credits
10 cr
Teaching language
Finnish
Responsible person
Jarmo Talvivaara, Vastuuopettaja
Mika Matveinen, Vastuuopettaja
Seppo Nevalainen, Vastuuopettaja
Anssi Gröhn, Vastuuopettaja
Mikko Anttonen, Vastuuopettaja
Sanna Kukkasniemi

Objective

Agile Methods and Development Project
- you are able to act as a developer in an ICT project based on an assignment.
- you know and are able to apply agile development methods in the implementation of an ICT project (eg in a game or application development project or in a digital business development project).
- you are able to plan and implement an ICT development project using agile development methods.
- you are able to evaluate and improve your project work skills (division of the project into iterations, scheduling and planning, presentation of progress and results / Demos and follow-up).
- know and be able to apply advanced tools related to project work (e.g. requirements management, version and product management, testing).
- you are able to integrate the different contents of the previous studies in project work.
- deepen your knowledge of the additional competencies you have chosen and the technology requirements of the project assignment.

Customer Support and Training
- You know the importance of user support and deployment training for end users.
- you know the criteria for learning and the principles of adult education, you can use different teaching aids and guide and evaluate learning
- you know how to receive and give feedback
- you are able to evaluate the suitability of different learning materials and tasks for different educational situations and training groups
- you know how to plan and implement a training event

Content

Agile Methods and Development Project
- Basics of Agile Development; concepts, objectives, life cycle models, process phases and differences compared to traditional methods.
- Project organization and planning of development cycles using an agile development method
- Project implementation using an agile method.
- Development tools supporting agile development methods (espec. in game programming, software development or in digital business solutions).
- Requirements management.
- Product and version control to support agile development.
- Testing to support agile development.
- Optional content based on orientations and assignments (game programming, application development, and digital business).

Customer Support and End-User Training
- Communication and interaction in user support and training situations
- Instructor skills
- Receiving and giving feedback
- Selection of learning materials for different educational situations
- Planning and implementing a learning session.

Go back to top of page