Continuous Transformation by Design
8
Annual Report 2015-16
l
Building software for 4.0 requires different techniques and discipline. The “How”
of building a software-driven business and managing software-driven things
at speed is Software 4.0. It is a collective term that brings together different
techniques that are necessary to build and deploy software in the new world of
continuous integration, devops and agile development.
Traditionally, software development was a sequential process-design, followed
by implementation, testing, deployment and operation. Each process had
a separate team that operated in silos. The entire cycle would take months.
In a changing world, there is always a risk that an innovative feature which
was considered path-breaking when the project started, is no longer relevant
or has already been provided by a competitor, at the time of deployment.
We are operating in a fast-moving world, and successful disruptors are following
processes that allow them to deploy features in production, very rapidly,
several times in a day. This is possible by breaking silos, following disciplined
processes that are automated, leveraging tools and integrating teams to work
across all aspects of software development. This also demands that the
process of innovation is a collective team effort and there is a framework for
collaborative ideation. In order to accomplish this at speed, institutionalized
design thinking must be part of the work culture.
Persistent's Software 4.0 methodology helps enterprises adopt these disruptive
techniques and transform themselves continuously.
Software 4.0