Posts Tagged ‘agility’

Economic Governance (intro)

Monday, February 11th, 2013

The principles of agile software development are more than 10 years old. Many practical ideas have been, piloted, practiced, and evolved. Agile practices are now neither novel nor extreme. What differentiates the enterprises that significantly improve software productivity from those that flounder? One significant discriminator in achieving scalable agility is transforming to an appropriate governance model that complements the dynamics of agile principles and practices. We call it economic governance: a quantified foundation for planning, decision-making, measuring, and assessment that resolves uncertainty earlier and unifies constituencies on managing a shared set of expected target outcomes.


Agility is also a function of design

Wednesday, February 6th, 2013

The trends in changing executable software baselines and particularly the cost-of-change trends are the true measure of the agility. Agility means changing easily so we need to quantify change trends. Both architectural integrity and process effectiveness will drive the cost-of-change. Therefore, agility is NOT just a process attribute, it is equally, if not more, an attribute of good design.


Do agile principles apply to complex embedded systems?

Thursday, January 17th, 2013

Some system engineering purists and some agilista zealots will often argue about whether modern agile principles can be applied in embedded and real time systems contexts. Agile principles apply to all software development where managing uncertainty to achieve a better economic outcome is the main objective.