The most important goal is transformation; create that, which changes the world or transforms a company, on how it
does business. Consistency of practice and predictability is the key to bring about the real transformation. Practices
and tools used in the SCF aid organizations to continuously improve both the software performance and enhance the
process and tools. This framework provides for consistency, predictability and personal independence. Thus, the
framework is self-learning, giving maximum on-going improvement module on module or project on project, and
steers towards the incremental aspects of agile methodology. The "performance and Total Cost of Ownership" of
mission critical software decides the business performance of an enterprise.
Many of the current SPE approaches, models, tools and techniques manage performance throughout the SDLC.
There is little work done on continuous improvement on both the process and software performance using a unified
capability framework. This paper introduces the Software Performance Engineering Capability Framework SCF,
with its practical usage for a real time enterprise banking software. It has three sections, introduction with business
drivers, SCF in development and SCF production case study. The take away is a comprehensive unified framework
with patterns for successfully implementing SCF in Software development and production.
Radhika Santhanakrishnan is the Senior Product Line Manager at Finacle, Infosys. She manages and leads Finacle
Software Performance Engineering and is responsible for creating the technical strategy, its key themes, analysis and
benchmark of the product and solutions that places Finacle at the forefront as the most scalable solution in the
banking industry. Radhika has been in the IT industry over fifteen years specifically working in software performance
engineering space for the last nine years. She was leading the Infosys Performance Testing Center(InPTC), before
incubating Finacle SPE. She has spearheaded hundred plus large scale benchmarks, performance and stress tests, and
is responsible for setting up multiple performance centers of excellence at Infosys. She is Microsoft Certified Systems
Engineer (MCSE), SEI Intro to CMMI and also certified as train the trainer for Performance Engagement skills.
Devarajan C is the Sr. Technical Manager, Finacle Software Performance Engineering, Infosys.He is currently
responsible for certifying every version of Finacle for performance before it is released to the market. He manages a
team of professionals with expertise in performance engineering. Devarajan has over twelve years of IT experience in
Infosys and has been working with Finacle for the entire tenure out of which seven years in development and five years
in performance engineering. In performance engineering, he has been part of many large scale benchmarks of Finacle
and resolved many performance bottlenecks in the environment, database and application and is PMP certified.
Vaishali Gulve is the Sr. Technical Manager, Finacle Software Performance Engineering, Infosys. She has over eleven
years of IT experience and is currently working for Infosys Technologies Ltd. Vaishali is part of a specialized Software
Performance Engineering group of Finacle unit. Vaishali has extensive experience in memory tuning, network
performance analysis and tuning, J2EE performance tuning. Currently she is responsible of modeling the Finacle
application to predict the performance. She is certified as a SUN Certified Java Programmer.
|