IS 615 - Design Thinking and Lean Development in Enterprise Software Development (DTLD)

(formerly: Agility and Reuse in Large-Scale Enterprise Software Development)

Lecture

Degree Course MSc, Diploma
Lecturer Dr. Tobias Hildenbrand and Jochen Gürtler
Contact hours per week 2
Grading Written exam (60 min.)
optional: 100% Written exam (60 min) OR 1/3 Team Assignment (Workshop Iterations + Presentation) and 2/3 Written Exam (60 min.)
Language of instruction English
Room L15, 1-6, Room A 001
Time Wednesdays, 5:30-7:00pm
First Lecture September 12, 2012
Registration no
Recommended Prerequisites Attendance of IS 613 in the same semester is recommended
Complementary Management Course There is a close cooperation with the Chair of Prof. Woywode. Please also take a look at the following lecture for complementary contents:
MAN 631 Creativity and Entrepreneurship in Practice
Additional information ILIAS

Aim of module

Enterprise software development revolves around complex and interdependent software products for different companies, lines of business and industries. Hence, there is an inherent trade-off between standard software and domain-specific software solutions. Software companies have to keep track of lots of heterogeneous and possibly conflicting market requirements that are subject to changes and updates in ever shorter release cycles. Moreover, growing global demand for software as well as increasing globalization of the software industry results in distributed settings with multiple locations, time zones, and cultures. Bottom line: it is essential for every enterprise software company to be able to build the right things efficiently.

But after half a century of practical industry experience there is hope: because there on the one hand well-grounded research results from Software Engineering (SE), Information Systems Development (ISD) and social and organizational sciences. On the other hand, companies elaborated good practice to ensure both, efficient development processes and innovative products.

Among these, lean thinking and agile software development practices as well as Design Thinking and other innovation practices are increasingly adopted and intertwined in the software industry.

The goal of this module is to convey both, concepts from research and industry experience as well as practical application based on a concrete enterprise software challenge.

A combination with IS 613 as related term project is highly recommended.

 

Learning outcomes after completing the class

  • Understand the issues and challenges involved in enterprise software development
  • Understand and apply large-scale agile development based on lean principles
  • Understand and apply Design Thinking and other innovation practices
  • Understand and evaluate business models for software companies and products
  • Understand and apply how to bring all of this together in enterprise reality
  • Understand and evaluate state of the art software engineering methods and tools
  • Understand and explain particular success strategies recommended by practitioners
  • Understand and practice how to launch a start-up and scale a software company

Schedule

No. Date Description Lecturer
1 12.09.2012 Introduction, Content Overview and Organizational Issues Hildenbrand
Schmidt
2 19.09.2012 Scrum as process framework for design and development (also for teams from applied project) Hildenbrand
Gürtler
3 26.09.2012 Design thinking and innovation: balancing desirability, feasibility, and viability Gürtler
Hildenbrand
03.10.2012 public holiday
4
5
10.10.2012 Workshop: Design Thinking "Fast Forward” (scoping, research, synthesis, ideation, prototyping, and validation) Gürtler
Hildenbrand
6 17.10.2012 Lean Thinking and Large-Scale Agile Product Development Practices Hildenbrand
Gürtler
Scheerer (tbc)
7 24.10.2012 Lean Startup Approach and Business Model Generation Practices LECTURE CANCELED Gürtler
Hildenbrand
8 31.10.2012 Workshop (cont’d): Lean Startup - Applying Lean and Design Thinking Gürtler
Hildenbrand
9 07.11.2012 Build-Measure-Learn - What Enterprises can Learn from Startups (Guest Lecture Microsoft) Christian
Binder
10 14.11.2012 Efficiency and Innovation in Large-Scale Enterprise Software Development (Guest Lecture SAP) Dr. Alexander Gerber
11 21.11.2012 Software Design and Development (Guest Lecture, ubivent and others) Dr. Thomas Butter
12 28.11.2012 Wrap-Up and Q&A for Exam Gürtler
Hildenbrand

Literature

Blank (2012): The Startup Owner's Manual - The Step-By-Step Guide for Building a Great Company
Brown (2009): Change by Design - How Design Thinking Transforms Organizations and Inspires Innovation
Doorley et al. (2011): Make Space - How To Set The Stage For Creative Collaboration
Hildenbrand (2008): Improving Traceability in Distributed Collaborative Software Development
Kelley (2008): Ten Faces of Innovation
Kelley (2004): The Art of Innovation
Larman & Vodde (2008): Scaling Lean and Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
Larman & Vodde (2010): Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum
Leffingwell (2010): Agile Software Requirements - Lean Requirements Practices for Teams, Programs, and the Enterprise
Liker (2003): The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer
Martin (2009): Design of Business - Why Design Thinking is the Next Competitive Advantage
Maurya (2012): Running Lean - Iterate from Plan A to a Plan That Works
Meinel & Leifer (2010): Design Thinking - Understand - Improve - Apply
Osterwalder (2010): Business Model Generation - A Handbook for Visionaries, Game Changers, and Challengers
Pichler (2010): Agile Product Management with Scrum - Creating Products that Customers Love
Plattner (2012): Design Thinking Research
Poppendieck (2007): Implementing Lean Software Development - From Concept to Cash
Reinertsen (2009): The Principles of Product Development Flow - Second Generation Lean Product Development
Ries (2011): Lean Startup - How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
Schwaber & Sutherland (2011): Scrum GuideSommerville: Software Engineering
Womack & Jones (2003): Lean Thinking - Banish Waste and Create Wealth in Your Corporation, Revised and Updated