Systems Thinking for Engineering Management
Systems thinking is about effectively understanding the dynamics of complex things. This course will teach you how to apply systems thinking to software engineering practices and processes.
What you'll learn
Understanding the dynamics of software engineering processes and practices can make a big difference in how effective you can be in managing a software engineering organization. In this course, Systems Thinking for Engineering Management, you’ll learn to see the big picture influences that affect your organization’s performance. First, you’ll explore what to measure, and how to interpret the information you get from measuring. Next, you’ll discover metaphors and mathematical models that will help you steer towards efficiency and quickly address problems. Finally, you’ll learn how to embrace and work with the inherent variability in software development. When you’re finished with this course, you’ll understand the basics of the system-level dynamics that influence software engineering performance.