120 likes | 124 Views
This article discusses two primary reasons why new software processes are often not adopted, including the traditional characteristics of innovation and the complexities of managing change. It also provides practical solutions and examples to overcome these challenges.
E N D
Two good reasons why new software processes are not adopted Stan Rifkin Master Systems Inc. 2604B El Camino Real Carlsbad, California 92008 USA +1 760 729 3388 sr@Master-Systems.com
Traditional explanation of adoption • Characteristics of • Innovation • Adopters • Organization • Environment
Traditional characteristics of the innovation 1.Relative advantage is the degree to which an innovation is perceived to be better than the idea or product or process it supersedes. 2.Compatibility is the degree to which an innovation is perceived to be consistent with the existing culture and needs. 3.Complexity is the degree to which the innovation is difficult, or at least more difficult than its competitors. 4.Trialability and divisibility are measures of the degree to which an innovation may be taken apart and only a part tried. A thick, monolithic innovation has a lower trialability than one that has separable components, each of which adds some value. 5.Observability is the degree to which the results of the implementation will be visible.
Usual problems with factors • Linear combination • No interaction or connection • No timing • No dominance … and a practical solution • Embrace the logic of opposition • Force and counterforce • Transformation and persistence • Change and restoration
Examples • COTS in the organization • Competency destroying: need new skills of assessment & assimilation, architecture matching, and adaptation (“Just because you know how to create it does not mean you know how to buy it.”) • In-house corporate re-use vs. open source model • Social & economic forces dominate “logic” of control & ownership • Transition of research software to industrial settings • Each is trying to optimize a different thing • Need a transition organization
Archetype transition organization Technology receptors: There is a focal point inside organizations to scan the technology landscape and tailor the solutions there to the organization’s particular problems & environment.
Path dependence & creation • Things happen for a reason, even a bad one. • In order to get things to happen Your Way you have to change the climate from inside: • Creative destruction; mindful deviation • Values - quality, economics, time to market, security • Tension between patience and impatience • Do not forget: you are both a technology creator and a change agent!
Implications • Power & politics dominate technical content • (Linear) checklists (of factors) are limited in predictive ability • Technical content is a hygiene factor, a dissatisfier, something to be overcome