


With software users demanding their products faster, cheaper and with greater complexity, software organizations are learning to adopt more dynamic development methodologies and increased coordination between suppliers, developers and customers during development. Development and management processes are becoming more dynamic, nonlinear and open. And as much as most of us would hate to admit it, all this inhibits the ability to predict and manage changes to the processes.
Unfortunately, current industry-standard process modeling and management tools are static, and thus do not help managers or improvement teams analyze and understand the relationships between processes used and performance observed. Nor do these tools help us predict the effects of process changes being considered. Thus, process changes are relegated to “live” pilots and deployments as the basis for determining their effectiveness, a risky and expensive endeavor, where the analyses of change results are not always conducted objectively.
We at Software Process Dynamics, LLC help our clients understand how to integrate proven technologies that help them:
- model and simulate systems (e.g., projects) to understand why they behave as they do
- understand and analyze the effects of interdependent components and nonlinear feedback on performance, identify when and how chaos is contributing to variability, and describe how to distinguish random from chaotic variations
- select the right system level for improving performance
- conduct what-if scenarios to predict potential short- and long-term effects to changes being considered and identify high leverage change opportunities
Welcome to the future of software management and software process improvement!
Discovering System Dynamics in Software Engineering
Jim Hart to present at SEPG North America 2010
Jim will be giving a presentation at this year's upcoming SEPG Conference in Savannah, GA on the use of system dynamics in process improvement. Click here to read more about this presentation.
Software Process Dynamics, LLC
Helping our clients discover the dynamic structures that shape their software companies' success.
Click here to read more about this!