Software-Defined Technologies: Transforming the Value Stream
Software-defined is a concept that refers to the ability to control some or
all of the functions of a system using software. The concept is sometimes
incorrectly characterized as a buzzword or marketing jargon, when in fact it
has a clear meaning that needs to be understood by organizations looking to
keep pace with change.
When technologies become software-defined, there are major systemic benefits
for organizations that use them, including lower costs, higher quality
products and services, and less risk.
At the same time, software-defined technologies require major organizational
changes for incumbent enterprises to adopt and use effectively. This often
involves expensive and risky transformation projects that reengineer the
value stream to take advantage of decoupled components, reduced dependencies
We are experiencing a ‘crisis of engagement,' according to a survey by
management consultancy Gallup, with a staggering 87 percent of employees
worldwide disengaged with their jobs. While there are many factors that can
influence an employee's contentment - from support to compensation to job
security - a common grievance in software development is disempowerment,
where talented individuals are feeling hampered by their working environment.
Operating within a flawed system is infuriating in any profession. But for
developers working across a broken workflow, the frustration can be... (more)