IS613 - Applied Project in Design Thinking and Lean Software Development

(formerly: Globally Distributed Software Development Term Project)

This course is designed for master students of management or information systems. The participants are required to have JAVA SE, at best Java EE, programming skills. Participating in lecture Öffnet einen internen Link im aktuellen FensterIS615 is no formal prerequisite, but highly recommended.

Lecture

Degree Course Mannheim Master in Management, M.Sc. Wirtschaftspädagogik, M.Sc. Wirtschaftsinformatik, Diplom BWL, Diplom Wirtschaftsinformatik, M.Sc. VWL
Lecturer Christoph Schmidt
Contact hours per week 2
Grading Software development term project
Language of instruction English
Credits 6 ECTS
Room Schloss O131
Time Thursdays, 17:15-18:45 (see schedule below for specific dates)
First Lecture September 3rd , 17:15-18:45 in L9, 1-2, 004.
Registration Closed
Recommended Prerequisites Attendance of IS 615 in the same semester is recommended

Aim of module

The goal of this term project is to collaboratively develop a concept and design as well as to implement a mobile software application to solve a real world problem in a student development team environment. We offer a project-based class with hands-on experience for agile software development and design thinking. Students will learn innovative product and process design for software development which then can be directly applied in exercise sessions.

The used technology will be SAP HANA Cloud Platform. Senior developers and experienced agile software engineering trainers from SAP will give a 4-day full-time training for the students to teach the latest development methods as well as to introduce the used technology stack. After that, the students will develop a real case software application in teams over five bi-weekly development sprints.

Agile software development and design thinking is based on iterative and close customer collaboration. For that purpose, we provide a real 'customer' with whom the students run a design thinking workshop and iteratively develop a mobile booking application for appointments at a hairdresser in Mannheim (5 min walking distance from the University). The used technology is ready to be run on mobile devices. 

Learning Objectives

  • Learn how to apply design thinking for developing customer oriented applications
  • Understand the difficulties involved in team-based software development
  • Improve software engineering skills
  • Improve the ability to work in teams
  • Use state-of-the-art software engineering methods and tools

Prerequisites

  • Participating in DTLD is highly recommended, but no formal prerequisite.
  • The class requires Java SE skills; Java EE skills are a plus.
  • <span style="color:red">Students need to apply for this class; seats are limited. Register <link "http://wifo1-52.bwl.uni-mannheim.de/apdtld/> HERE </link> (only within the University Network or via VPN-connection)</span>

Links

  • <a href="https://www.youtube.com/watch?v=OfraEpb8DzA">SAP HANA Cloud Platform (video)</a>
  • <a href="http://scn.sap.com/community/developer-center/cloud-platform">SAP Hana Cloud Platform (developer community)</a>
  • <a href="http://www.friseur-greving.de/">Hairdresser</a> - our 'customer'
  • Training -> similar to <a href="https://training.sap.com/v2/course/wde330-agile-software-engineer-ase-javascript-classroom-010-de-de/">this</a>

Contact

  • <link christoph_schmidt>Christoph Schmidt</link>
  • <link kramer>Tommi Kramer</link>