DE / EN

IS 615: Enterprise Cloud Design and Development

Contents
After completing the class, students will be able to:

  • Understand specific issues and challenges of cloud-based enterprise software;
  • Understand basic issues and challenges in enterprise software development​;
  • Understand and apply large-scale agile development based on lean principles;
  • Understand the principles of multi-team coordination and planning as well as
  • Understand empirical process control and traceability management in enterprise software development;
  • Understand and apply Design Thinking and related innovation practices;
  • Understand and evaluate business models for enterprise software solutions​;
  • Understand and apply how to bring all of this together in enterprise reality;
  • Understand and evaluate state-of-the-art software engineering methods;
  • Understand and explain particular success strategies recommended by practitioners.

Learning outcomes

Necessary prerequisites

Recommended prerequisites
attendance of IS 613 in the same semester is recommended

Forms of teaching and learningContact hoursIndependent study time
Lecture2 SWS15 SWS
ECTS credits6
Graded yes
Workload180h
LanguageEnglish
Form of assessmentWritten exam (60 min., 80%), case study (mandatory, 20%)
Restricted admissionyes
Further informationChair’s Website (www.bwl.uni-mannheim.de/heinzl)
Examiner
Performing lecturer
Prof. Dr. Tobias Schimmer
Prof. Dr. Tobias Schimmer
Frequency of offeringFall semester
Duration of module 1 semester
Range of applicationM.Sc. MMM, M.Sc. WiPäd, M.Sc. VWL, M.Sc. Wirt. Inf.
Preliminary course work
Program-specific Competency GoalsCG 1, CG 2
LiteratureTeam 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.
Course outlineThe course will be held in workshop format:
1) Kick-off event (90 min):
2) Workshop Day 1 (full day): Lean Development and Agile Engineering.
3) Workshop Day 2 (full day): Design Thinking & Product Design
4) Workshop Day 3 (full day): Business Innovation
5) Guest Lecture (90 min)