| |

Over the years, software development practices have
evolved significantly. From a highly unreliable and
inconsistent stage, software development today has become
much more reliable and predictable. Robust methodologies
and measurement approaches like the Capability Maturity
Model [CMM] have been advanced and accepted. There are
many technology services firms that are certified and
competent at the most advanced levels of CMM competency.
Open source and cross platform tools and methods have
created a level of insulation from specific hardware
platforms and operating systems. Increasingly, frameworks
like the Enterprise Java framework, struts, Eclipse
have reduced the need to start from scratch.
At the same time as these advances have impacted
software development practices in a positive manner,
the world has become a smaller place and the pace
of business change has accelerated. As a result, the
time it takes to leverage technology relative to the
need is still a major source of frustration. While
many high quality technology services firms today
provide reliable and high quality engineering services
including approaching custom development projects
with the discipline of product development, these
refined approaches still do not solve the basic issue
of time to market and ongoing flexibility.
We believe that the solution lies in rethinking the
conventional Software Development Lifecycle [SDLC]
and in using the Rage Enterprise abstract framework
as a whole or specific components in a la carte manner.
With our Accelerated Software Engineering initiative,
Rage offers custom software development groups within
corporations the unique ability to accelerate and
institutionalize flexibility in their development
efforts by integrating Rage components or frameworks
[Solution Frameworks link], as needed, in their development
process. This initiative can not only reduce time
to market and provide institutionalized flexibility
in the development effort but also reduce costs substantially.
We have helped several corporations with this intiative.
In the ACE initiative, we license our technology
components to the development project for a cost that
is typically substantially less than what it would
take create equivalent functionality. At the client's
option, we create dedicated development teams that
also develop the custom application and/or we work
with in-house development teams to integrate our components.
We have world class engineering practices focusing
on .Net and Java technologies.
|
|