Master Project (Informatics, ITMC, Intelligent Adaptive Systems)
|Project||02 Telefónica||Deutsche Muskelschwund-Hilfe e.V.||Netvacation/Dreamlines||Globelive|
|Instructor||Zijad Kurtanovic||Zijad Kurtanovic & Timo Johann||Mathias Ellmann||Marlo Häring & Wolf Posdorfer|
|Team||Ali Saleh||Bennet Brunsen||Adam Bhakrani||Anatolij Matlahov|
|Daniel Dabrowski||Jann Trauernicht||Julian Patrick Sanio||Felix Grabowski|
|Faeghe Sattari Vafaei||Nina Jäger||Martin Kucharczyk||Marco Stumper|
|Niclas Schopf||Tayfun Alpay||Rena Sharma||Patricia Huynh-Tho|
|Timo Jacobs||Xiao Han||Stepan Vardanyan||—|
Take a look at the last project trailers at YouTube.
In this “light-house course” student teams will develop real innovative Apps for real customers from industry, under real project conditions, and using the newest technology.
In addition to software engineering concepts like object oriented analysis, design, and realization of GUI based applications, students will learn the key concepts of usability engineering, context awareness, and service management. Real industrial partners provide their problem statements. Students get real team and project experience while actually using real data and working tightly together with their customer.
Students try out techniques and methods of Software Engineering and Mobile Service Management. They make valuable experiences in teamwork, project management, and communication with customer. As underlying technology students will use mobile technologies and can choose between iOS (iPhone and iPad) or Android depending on the customers’ requirements and students preferences. Previously, these projects have led to products in App Stores, company spin-offs, or acquisitions by the customers.
|03.04||16:00||18:00||Pre-Kickoff and Ice Breaker||C-221||Introduction, Ice Breaker, Software Life Cycle|
|17.04||16:00||19:00||Kickoff||C-221||Presentation of Projects by Customers, Team Building|
|24.04||16:00||17:30||Requirements Engineering||C-221||Requirements gathering Methods, Mock Ups, Requirement Quality, User Needs Study||Problem Statement, Hello M-Lab (in GitHub)|
|08.05||16:00||17:30||Usability for Mobile||C-221||Overview, User Interfaces, Design Goals, Subsystems, Architecture Styles|
|15.05||16:00||17:30||System and Object Design||C-221||Architecture, Object Model, Patterns, Reuse, Frameworks, APIs|
|22.05||16:00||19:00||Design Review||C-221||Presentation of System Design||Requirements and System Design Document|
|05.06||16:00||17:30||Testing and Quality Management||C-221||Unit Testing, System testing, Usability Testing, Code Inspections, Bug Predictions|
|19.06||16:00||17:30||Build and Delivery Management||C-221||Continuous Integration, Configuration Management, Build and Release Management How to package and present Apps|
|26.06||Scrum Phase||Scrum Phase|
|03.07||Scrum Phase||Scrum Phase|
|10.07||16:00||19:00||Final Exhibition||C-221||Final Presentations of Projects, Client Acceptance Test||App, Poster & Trailer|
In the weekly seminar, each team will have to prepare and give a 15-minute presentation on each subject of the seminar. Students will learn about important topics of software engineering with special focus on mobile services.
The project has three main milestones:
Teams independently schedule their meetings with their costumers and instructors. They have to negotiate and implement the requirements with their customer.