|
Team Performance with CAST
Team Performance
A Balanced View of Team Performance
When IT managers talk about team performance, they often speak of productivity. At CAST,
we take a balanced view of performance to include the quality and quantity of work
produced. A high performing team should deliver on time, on budget and on quality.
It should be able to architect and construct good code without going through much
rework, while focusing its energies on meeting the functional needs of the business.
The Key to Performance – Architect and Engineer Solid Apps from the Start
When was the last time your developers, and managers, had software engineering training?
“Never,” unfortunately, is quite often the answer. Or it’s many years ago, in university,
and that’s only if the developers actually studied Computer Science or MIS. They
might have even taken a few programming courses in their IT career, and perhaps
even retained a couple of the best practices they were shown.
This is a long way from having an organization full of software development “athletes.”
Developers who are well trained in the best practices of software engineering and
who know the architectural pitfalls that they must avoid in order to prevent rework
from taking place, who know how to identify opportunities for reuse and who can
deliver in a repeatable, consistent manner. As the technical quality of your application
measurably improves, your teams will spend much less time on pure maintenance and
will be able to dedicate more effort to the evolving needs of your business.
Turn Your Organization into a High-Performance Team
With CAST, the organization learns together. Instead of spending valuable time on
training courses, which are often not remembered a few weeks later, you can spend
time learning on your own material. CAST provides the development team with the
tools and resources to construct better quality applications, while helping find
issues and defects earlier in the development process.
In addition, CAST provides the development team with specific tools to explore the
current, live architecture of your systems landscape. When issues are detected –
whether in source code or in the live system – CAST helps your development team
remediate. All this, while storing an electronic version of your system landscape
documentation that effectively institutionalizes your knowledge.
The ROI of Team Performance Management
Customers report measurable value in several key areas related to increased ability
to manage team performance:
- Lower cost of maintenance, in terms of team time spent, as the technical quality
of the software improves with every “touch” of the code. The impact has been reported
to be up to 5% of the maintenance budget per year.
- Increased component reuse and use of frameworks is globally known to be the biggest
immediate driver of developer productivity. Helping developers identify reuse opportunities,
while allowing managers to improve reuse, can impact 5-10% of the development budget.
|