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 TiarksZardosht 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.