General Information
Performing Lecturer | Prof. Dr. Tobias Schimmer, Dr. Alexander Scheerer, Philipp Hoffmann |
---|---|
Examiner | Prof. Dr. Tobias Schimmer |
Course Format | Lecture and Case Study |
Credit Points | 6 ECTS |
Language | English |
Grading | Written exam (80%) and case study (20%) |
Exam Date | 06.10.2023 – Time TBA ON-SITE EXAM! |
Information for Students | Limited to 32 participants. Application: 01.08.23 – 01.09.23 Application Tool |
Course Information
Brief Description
Enterprise software is expected to serve a plethora of customer needs from different industries in an integrated and seamless way. Traditionally, the market leaders provided integrated enterprise resource planning (ERP) solutions as a suite of business applications that are being operated by their customers or hosted by third party providers. Today, customers and end users expect cloud-based provisioning leaving the operations and related costs with the vendors of enterprise software. Hence, established vendors have to rethink and improve the way they organize development in terms of skills and organizational design, development processes and methodology as well as tools and technologies needed. This lecture and applied projects introduces what enterprise software vendors need in order to continuously innovate, i.e. create and deliver value to their customers, while organizing software development and provisioning in such a way to capture that value sustainably.
Information Systems Development (ISD) comprises the development of systems that collect, organize, store and communicate information. In a cloud native context this also includes how these systems are being deployed and operated by the provider. In general, ISD requires understanding the people (end users), their jobs to be done in their respective business environment and the technology to support them. Besides software engineering issues, it is also important to understand socio-technical aspects and the task-technology fit.
Design Thinking (DT) is an innovation approach that takes desirability for end users, technical feasibility and viability in terms of business model into account. Therefore, the approach fits well with the ISD. DT is an iterative and human centered problem solving approach that works best with interdisciplinary teams as well as open and creative spaces.
Lean Development (LD) is based on the lean thinking principles which optimize any process (incl. ISD) for customer value, i.e. what customers are willing to pay for. LD processes try to establish a pull-based system (rather than push), a continuous flow of customer value as well as a zero defect and continuous improvement policy. Agile engineering practices such as the Scrum process framework and Kanban are rooted in LD.
Learning Objectives
The goal of this lecture is to convey profound industry experience and academic background paired with its practical application based on concrete enterprise software challenges in the parallel IS 613 applied project (IS 615 is a pre-requisite and combining this lecture with the project is highly recommended). The course includes lecture and full-day workshop formats.
- Understand basic issues and challenges involved in enterprise software development
- Understand current issues and challenges of cloud based enterprise software
- Understand and apply Design Thinking and Business Model Innovation practices
- Understand and evaluate business models for enterprise software solutions
- Understand and apply agile development practices based on lean principles
- Understand and apply how to bring all of this together in a corporate environment
- Understand and explain particular success strategies recommended by practitioners
Course Outline & Schedule
Lecturer Prof. Dr. Tobias Schimmer, Dr. Alexander Scheerer, Philipp Hoffmann Comment Attendance of IS 613 in the same semester is recommended Address Workshop This semester, the course will take place in hybrid form. Participation in each online and on-site appointment is compulsory, as parts of the examinations must be completed during the appointments. Schedule
Date Time Topic Room 11.09.2024 3.30 pm – 5.00 pm Kick-Off & Overview remote 16.09.2024 3.30 pm – 6.30 pm Scrum Basics / Team Forming remote 17.09.2024 3.30 pm – 6.30 pm Sprint in a box / Multi-Team Coordination and Planning remote 18.09.2024 3.30 pm – 6.30 pm CIC/ ECM Basics / Empirical Process Control remote 19.09.2024 3.30 pm – 7.30 pm Traceability Management / Enterprise Architecture and DDD remote 01.10.2024 3.30 pm – 7.30 pm Design Thinking SAP 02.10.2024 3.30 pm – 7.30 pm Business Model Innovation SAP 04.10.2024 9.0 pm – 2.00 pm Product Vision and User Story Mapping SAP 11.10.2024 1.5h – Time TBA exam Uni Mannheim Application
Applications are only possible by applying over Portal2.
Literature and other Resources
Design Thinking related MOOCs:
- https://open.sap.com/courses/dt1–2/resume
- https://open.sap.com/courses/dfnd1–6
- https://open.sap.com/courses/ko1-tl
SAP Cloud Plattform related MOOCs:
Business Model Innovation related MOOC:
People and Organization Design
- Skelton, M., & Pais, M. (2019). Team Topologies: Organizing Business and Technology Teams for Fast Flow. It Revolution.
- Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps Building and Scaling High Performing Technology Organizations.
- McChrystal, G. S., Collins, T., Silverman, D., & Fussell, C. (2015). Team of teams: New rules of engagement for a complex world. Penguin.
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.
- Reinertsen, D., & Bellinson, T. (2014). The principles of product development flow: second generation lean product development.
- Sutherland, J., & Schwaber, K. (2013). The scrum guide. The definitive guide to scrum: The rules of the game. Scrum. org, 268.
- 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.