english | deutsch

M-LAB

Slide3

slide-shadow

Level

Master Project (Informatics, ITMC, Intelligent Adaptive Systems)

Lecturer, Program Manager

Prof. Dr. Walid Maalej

Teaching assistants

Timo Johann, Zijad Kurtanović, Rebecca Tiarks, Zardosht Hodaie

Project Trailers

Final Presentation and Client Acceptance Test

The students have worked hard in the past months and their lighthouse projects are now in the final stage.
The final presentations of the projects and the client acceptance tests will be a public event.

Time: Thursday 11th July 2013 at 16:00
Place: Seminar room C-221, building C, the Informatics Campus of the UHH in Hamburg-Stellingen.

Agenda:

  • 16:00 Opening remarks by Prof. Maalej and the instructor team
  • 16:10 “Social and Sailing Navigation” by the Presentec team
  • 16:30 “Remote Control for an in-car Infotainment System” by the Volkswagen team
  • 16:50 “Community Assessment of Telecommunication Service Quality” by the I.C.H.N. team
  • 17:10 “Sale-Support of Special Financial Products” by the Capgemini team
  • 17:30 Get together with snacks, drinks, and an exhibition of the apps

This Years Projects

Customer capgemini_logo ICNH_logo Presentec_logo vw_logo
Project Presentation and Sale-Support of Special Financial Products Community Assessment of Telecommunication Service Quality Social and Sailing Navigation Remote Control for an in-car Infotainment System
Instructor Timo Johann Zardosht Hodaie Rebecca Tiarks Zijad Kurtanović
Team Maximilian Lazar Manisha Manchanda Andre Kryschun Christoph Stanik
Christian Ritter Saman Sedighi-Kuranlu Daniel Knittel Mohamed Ammar
Wolf Posdorfer Florian Ehmke Sören Stöhrmann Navid Tavanapour
Marlo Häring Mohamed Raafat Irmo Timmann Ben Dauber
Lena Sokol Jannick Menzel Johannes Bumüller Joachim Heder

Description

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.

Perquisites

  • Passed the courses Software Engineering I and II
  • Basic knowledge in at least one object oriented programming language (e.g. Java, C#, C++, or ObjC)
  • High motivation and commitment

Syllabus

Date Start End Main Subject Location Topics Deliverable
04.04 14:00 18:00 Pre-Kickoff C-221 Tutorial: iOS and Android Development
11.04 16:00 19:00 Kickoff C-221 Introduction, Presentation of Projects by customers
18.04 16:00 17:30 Ice Breaker C-221 Teambuilding, Project Management, Software Life Cycle
25.04 16:00 17:30 Requirements Engineering C-221 Requirements gathering Methods, Mock Ups, Requirement Quality, User Needs Study Problem Statement, Hello M-Lab
02.05 16:00 17:30 Usability for Mobile C-221 Overview, User Interfaces, Design goals, Subsystems, Architecture Styles
09.05 Holiday Ascension Day
16.05 16:00 17:30 System and Object Design C-221 Architecture, Object Model, Patterns, Reuse, Frameworks, APIs
27.05 16:00 19:00 Design Review C-221 Presentation of System Design Specification and Design Document
30.05 break
06.06 16:00 17:30 Testing and Quality Management C-221 Unit Testing, System testing, Usability Testing, Code Inspections, Bug predictions
13.06 16:00 17:30 Release and Build Management C-221 Continious Integration, Configuration Management, Build and Release Management
20.06 16:00 17:30 Rollout, Delivery Management C-221 How to package and present your App, Trailers, Posters
27.06 Scrum Phase Scrum Phase
04.07 Scrum Phase Scrum Phase
11.07 16:00 19:00 Final Exhibition C-221 Final Presentations of Projects , Client Acceptance Test Running App, with Poster & Trailer

In the weekly seminar, each team will have to prepare and give a 10-minute presentation on each subject of the seminar. Students will learn about important topics of software engineering with special focus on mobile services.

Kickoff and Pre-Kickoff

  • Pre-kickoff
    We will held a tutorial on iOS and Android development on the 4th of April from 14:00 to 18:00 in Seminar room C-221 (Computer Science Campus of the UHH in Hamburg-Stellingen).
    This workshop is mendatory for all M-Lab students, regardless of their previous experience with mobile development.
  • Kickoff
    The Kickoff will take place on the 11th of April at 16:00 in room C-221.
    Real customers from industry will present their problem statements and you will choose your preferred projects. The teams will be created and assigned to customers and instructors.

Main Milestones

The project has three main milestones:

  1. On 25th of April: You will deliver the problem statement and Hello M-Lab.
  2. On 27rd of May: Design review. You will deliver and present the specification documents Mock Ups, and eventually a first prototype.
  3. On 11th of July: Client acceptance test: On this day you will present your product to the customers and a public audience. Each team will deliver a poster, a video trailer and of course the products.

Teams independently schedule their meetings with their costumers and instructors. They have to negotiate and implement the requirements with their customer.

Further information

On 18th of April an Ice Breaker Event will take place at the Computer Science Campus, where you will learn about project management and product life cycles and – guaranteed – have a lot of fun.