DE / EN

Enterprise Cloud Design and Development

IS 615 for Master's program

General Information

Fall 2024
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
Dr. Philipp Hoffmann

Dr. Philipp Hoffmann

Contact person Enterprise Cloud Design and Development

For further information please contact Philipp Hoffmann.

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:

    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. org268.
    • Sommerville, I. (2011). Software engineering 9th Edition. ISBN-10137035152, 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.