Lecturer(s)
|
-
Heller Václav, doc. Ing. Ph.D.
|
Course content
|
The aim is to develop a software system in the total time span of two semesters, from the initial determination of the purpose and concept to the commissioning of a system with proven features, including project planning and management. The project has a Mentor from among the staff of the department, who specifies the necessary support to the team.
|
Learning activities and teaching methods
|
- Team project (50/number of students)
- 100 hours per semester
- Presentation preparation (report) (1-10)
- 10 hours per semester
|
prerequisite |
---|
Knowledge |
---|
- demonstrate knowledge and skills acquired in the previous course KIV / TSP1 - explain the essential concepts of at least one of the disciplines: requirements management, effective software design, software quality verification, configuration management, project management |
Skills |
---|
- apply practical experience in at least one of the disciplines: requirements management, software design, testing, configuration management, project management - use technologies and tools for effective development of quality software - work responsibly as a team member, communicate with professional partners and non-IT professions, document and present their work |
learning outcomes |
---|
Knowledge |
---|
- acquires technical knowledge at the engineering level - understands in depth the issues of requirements management, effective software design, software quality verification, configuration management, project management - knows the issues of managing a small team and related "soft-skills" |
Skills |
---|
- can apply practical experience in the disciplines: requirements management, software design, testing, configuration management, project management - uses seamlessly sophisticated technologies and tools for effective development of quality software - can work responsibly as a team member, communicate with professional partners and non-IT professions, document and present their work |
Competences |
---|
N/A |
N/A |
Mgr. studies: plan, support and manage, using theoretical knowledge of the field, the acquisition of further professional knowledge, skills and competences of other team members, Mgr. studies: communicate their own professional opinions clearly and persuasively to experts and the wider public, |
teaching methods |
---|
Knowledge |
---|
Textual studies |
Self-study of literature |
Project-based instruction |
Skills |
---|
Project-based instruction |
Task-based study method |
Competences |
---|
Textual studies |
Group discussion |
Task-based study method |
Students' portfolio |
assessment methods |
---|
Knowledge |
---|
Seminar work |
Group presentation at a seminar |
Peer evaluation of students |
Skills |
---|
Skills demonstration during practicum |
Project |
Competences |
---|
Group presentation at a seminar |
Project |
Recommended literature
|
-
Forsgren, Nicole; Kim, Gene; Humble, Jez. Accelerate : building and scaling high performing technology organizations. 2018. ISBN 978-1-942788-33-1.
-
Humble, Jez; Farley, David. Continuous delivery : reliable software releases through build, test, and deployment automation. 2011. ISBN 978-0-321-60191-9.
-
Kim, Gene; Humble, Jez; Debois, Patrick; Willis, John. The DevOps handbook : how to create world-class agility, reliability, & security in technology organizations. First edition. 2016. ISBN 978-1-942788-00-3.
|