KURSPLAN
Produktutveckling i interdisciplinära team - Del 1, 6 högskolepoäng
Product Development in Cross-discipline Teams - 1, 6 credits
Kurskod: TP1S26
Fastställd av: VD 2016-03-01
Gäller fr.o.m.: 2016-08-01
Version: 1
Diarienummer:JTH 2016/1169-313
Utbildningsnivå: Avancerad nivå
Utbildningsområde: Tekniska området (95%) och samhällsvetenskapliga området (5%)
Ämnesgrupp: DT1
Fördjupning: A1F

Lärandemål

On completion of this course, the student should:

Kunskap och förståelse

- show familiarity with development of products that may include software, electronic and mechanical components,
- demonstrate comprehension of practical aspects of Agile product development, including project planning and different activities,
- display knowledge of some existing tools for different activities of project work

Färdighet och förmåga

- demonstrate the ability to work in cross-discipline teams during product development
- demonstrate the ability to deliver intermediate results in an iterative and incremental fashion

Värderingsförmåga och förhållningssätt

- demonstrate an understanding of different roles in cross-discipline teams during product development
- demonstrate the ability to select appropriate completion criteria for an evolving product

Innehåll

The course focuses on development of a product in a real-life-like scenario. A product may include software, electronic and mechanical components. The results may be delivered in different forms, including product specifications, digital and paper-based prototypes, (software) code, and other artefacts. The scenario for the product may originate from an external company or organisation, from a need internal to the University, or from an original idea from the students. The product will be developed through an Agile lifecycle, with clearly defined intermediate deliverable points.
The course includes the following topics:
- project work in teams consisting of different types of professionals,
- analysis of the business, user research, specification of requirements to a product,
- design of user experiences and interactions, design of software and IT architectures,
- development of product prototypes, testing and evaluation,
- communication with stakeholders, users, and management
- project planning, including releases.

Undervisningsformer

The course will consist primarily of practical work, supported by supervision meetings and review seminars. Students will work in teams.

Undervisningen bedrivs på engelska.

Förkunskapskrav

Passed courses at least 90 credits within the major subject in Computer Engineering, Electrical Engineering (with relevant courses in Computer Engineering), Informatics, Computer Science, Interaction Design (with relevant courses in web programming) or equivalent, and completed courses Software Engineering - A Product Perspective or User Experience Design. Proof of English proficiency is required (eller motsvarande kunskaper).

Examination och betyg

Kursen bedöms med betygen 5, 4, 3 eller Underkänd.

This course will be run part-time over Semester 1 and 2. The code base developed during Part 1 will be extended and enhanced in Part 2.
The final grade will only be issued after satisfactory completion of all assesments.
The final grade for the course is based upon a balanced set of assesments.

Poängregistrering av examinationen för kursen sker enligt följande system:
ExaminationsmomentOmfattningBetyg
Projektarbete A3 hp5/4/3/U
Projektarbete B3 hp5/4/3/U

Kurslitteratur

The literature list for the course will be provided one month before the course starts
Martin, R. C., The clean coder: A code of conduct for professional programmers, Prentice Hall (2011).
Martin, R. C., Clean code: A handbook of agile software craftsmanship, Pearson Education (2009).
Crispin, L., & Gregory, J., Agile testing: A practical guide for testers and agile teams, Pearson Education (2009).