General Information
Performing Lecturer | Dr. Alexander Scheerer |
---|---|
Examiner | Prof. Dr. Tobias Schimmer |
Course Format | Lecture and Case Study |
Credit Points | 6 ECTS |
Language | English |
Grading | Software development term project |
Exam Date | – |
Formal Prerequisite | IS 615 (enrollment in the same semester is possible, but must be passed for admission to examination) |
Information for Students | Limited to 32 participants. Application: 01.08.23 – 01.09.23 Application Tool |
Course Information
Brief Description
This course is designed for students of the Mannheim Master in Management or the Master's program in Business Informatics. The participants are required to have programming skills in Java SE, ideally Java EE and Spring as well as HTML5/
CSS. Participating in the lecture IS 615 is a prerequisite. The goal of this term project is to solve a real world problem of an industry partner (e.g. with SAP, Robert Bosch GmbH, Heidelberg Cement and many others in the past) in a student development team environment. The assignment includes developing a business model and implementing a software application
To form and prepare the teams, we offer a project-based class with hands-on experience in applying the Scrum framework, agile software engineering as well as design thinking and business model innovation practices. Students in this class will learn how to innovate applying customer-centered software product design and development methods directly in their term project.
The preferred technology to be applied is SAP Cloud Platform (SCP). The latest openSAP courses give a profound introduction and advanced development practice on SCP. Moreover, state-of-the-art agile software engineering practices will be introduced in parallel as part of the IS 615 lecture and the IS 613 weekly sprint reviews. Iteratively, students will develop a real cloud based software application in their teams over 5 development sprints.
Design thinking as well as Lean and Agile software development are based on iterative and close customer collaboration. Therefore we provide real 'customers' with whom the students interact during a design thinking workshop, conduct user interviews, and collect feedback to iteratively develop their applications and solving the problem, e.g. Effort Management, Social Media Analytics, Rule-based Intelligent Automation, a VIP Visitor Experience for anyone, SAP HANA Express for Non-Profit Organizations or Order Point Management, for instance.
Aim of Module
- Understand how to apply design thinking for developing customer-centered applications.
- Improve software engineering skills with industry-leading SAP technology and methods
- Understand how to apply Scrum and state-of-the-art software engineering methods and tools in practice
- Understand the socio-technical issues involved in team-based software development
- Improve the ability to work efficiently in distributed software development teams
Course Outline & Schedule
The course IS 615 must have been successfully passed in a previous semester or at the exam in October 2023! Without passed exam in IS 615 no course participation is possible!
Schedule
Date Time Topic Room 18.10.2024 3.30 pm – 5.00 pm Sprint 1 Review & Feedback remote 25.10.2024 3.30 pm – 5.00 pm Sprint 2 Review remote 31.10.2024 3.30 pm – 5.00 pm Sprint 3 Review remote 08.11.2024 3.30 pm – 5.00 pm Sprint 4 Review remote 15.11.2024 3.30 pm – 5.00 pm Sprint 5 Review remote 22.11.2024 3.30 pm – 7.30 pm Final Presentation IS613 SAP Application
Literature
Process and Methodology
- Cohn, M. (2005). Agile estimating and planning. Pearson Education.
- Cohn, M. (2004). User stories applied: For agile software development. Addison-Wesley Professional.
- Sommerville, I. (2011). Software engineering 9th Edition. ISBN-10, 137035152, 18.
- Tate, K. (2005). Sustainable software development: an agile perspective. Addison-Wesley Professional.
Tools and technology
- Martin, R. C. (2009). Clean code: a handbook of agile software craftsmanship. Pearson Education.