+ All Categories
Home > Documents > Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf ·...

Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf ·...

Date post: 11-Mar-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
13
SPINNacle - Newsletter from SPIN Chennai January ‘11 Issue 05 From the President’s desk Interesting Links Inside this issue PMI Chennai Chapter events Visit : PMI Chennai > Announcement of SPICON 2011 > First Watts Humphrey Award - Winner > First Watts Humphrey Award - Runner-up 1 > First Watts Humphrey Award - Runner-up 2 > Interview > Voice of the Community > Testing Times Dear SPIN Members, Software Process Improvement Network (SPIN) Chennai, has been striving to enrich the knowledge of its members and in bringing the software community together to effectively share their rich experience. We as organizers can provide you a forum, but it is you members who have made SPIN Chennai vibrant through your enthusias- tic participation in our various activities. Thank you for this. We, at SPIN Chennai, always want to be responsive to your feedback and provide you with what you need. This newsletter is one such initiative from us to actively communicate with the community and be an effective medium of knowledge shar- ing. In the days to come, like any professional body, most of our activities will centre around the web. To enable this, we have upgraded our website. Now SPIN Chennai web site wears a new look. As you know, in memory of late Dr. Watts Humphrey we have instituted an annual Watts Humphrey Software Quality Award. We had the presentation of the selected papers on ‘Best Practices in Software Quality and Process Improvement during Nov 2010. The top position in the Best Practices session went to Mr Raghuram of Ramco Systems, closely followed by the runners up Elizabeth Koshy of iGATE Solutions and Manjusha Gupta of Cognizant Technology Solutions. During SPICON 2011, we have scheduled these paper presentations for the benefit of the larger audience. SPICON 2011 is coming up on the 29 th and 30 th of April. With ‘Innovation in IT Proc- esses - the Engine for Growth” as the theme, it is packed with sessions from excel- lent speakers and two interesting pre-conference sessions on TRIZ - Theory of Inventive Problem Solving Innovation Management and Seven Core Skills of Innovators Make the best use of this opportunity and benefit from these sessions. I look for- ward to your active participation. With Best Regards, Chandrakumar Raman Establish a leadership forum for open exchange of software process improvement experiences and ideas Promote achieving higher levels of process maturity and software quality . SPIN Chennai Our Mission eWIT Visit : http://ewit.co.in/ CSI Chennai Chapter Visit : CSI Website Previous SPINnacle issues Newsletter 1 Newsletter 2 Newsletter 3 Newsletter 4 Academia Interface SPIN Talks and Seminars Other Associations National Workshop in Cyber Security - RMK Engineering College - Jan 19th and 20th 2011 SPIN Chennai Talk Opera- tions Maturity in an IT Infra- structure Services 28-Oct-10 Highlights of CMMI V1.3 & Changes from CMMI V1.2 18 on 22nd Jan 2011 First Watts Humphrey Award of 'My Practice' session, held on 27 November 2010 Business Excellence thro' Cloud Computing - IIT Madras - 13-15 Dec. 2010 Conference on Software Engineering CONSEG 2011 in Bangalore (February 17-19, 2011 ) International Seminar on Usability Matters - UMO2010 - Chennai
Transcript
Page 1: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

SPINNacle

- Newsletter from SPIN Chennai January lsquo11

Issue 05

From the Presidentrsquos desk

Interesting Links

Inside this issue

PMI Chennai Chapter events

Visit PMI Chennai

gt Announcement of

SPICON 2011

gt First Watts Humphrey

Award - Winner

gt First Watts Humphrey

Award - Runner-up 1

gt First Watts Humphrey

Award - Runner-up 2

gt Interview

gt Voice of the Community

gt Testing Times

Dear SPIN Members

Software Process Improvement Network (SPIN) Chennai has been striving to enrich the knowledge of its members and in bringing the software community together to effectively share their rich experience We as organizers can provide you a forum but it is you members who have made SPIN Chennai vibrant through your enthusias-tic participation in our various activities Thank you for this

We at SPIN Chennai always want to be responsive to your feedback and provide you with what you need This newsletter is one such initiative from us to actively communicate with the community and be an effective medium of knowledge shar-ing

In the days to come like any professional body most of our activities will centre around the web To enable this we have upgraded our website Now SPIN Chennai web site wears a new look

As you know in memory of late Dr Watts Humphrey we have instituted an annual Watts Humphrey Software Quality Award We had the presentation of the selected papers on lsquoBest Practices in Software Quality and Process Improvement during Nov 2010 The top position in the Best Practices session went to Mr Raghuram of Ramco Systems closely followed by the runners up Elizabeth Koshy of iGATE Solutions and Manjusha Gupta of Cognizant Technology Solutions During SPICON 2011 we have scheduled these paper presentations for the benefit of the larger audience

SPICON 2011 is coming up on the 29th and 30th of April With lsquoInnovation in IT Proc-esses - the Engine for Growthrdquo as the theme it is packed with sessions from excel-lent speakers and two interesting pre-conference sessions on

TRIZ - Theory of Inventive Problem Solving

Innovation Management and Seven Core Skills of Innovators

Make the best use of this opportunity and benefit from these sessions I look for-ward to your active participation

With Best Regards

Chandrakumar Raman

Establish a leadership forum for open exchange of software process improvement experiences and ideas

Promote achieving higher levels of process maturity and software quality

SPIN Chennai

Our Mission

eWIT

Visit httpewitcoin

CSI Chennai Chapter

Visit CSI Website

Previous SPINnacle issues

Newsletter 1

Newsletter 2

Newsletter 3

Newsletter 4

Academia Interface SPIN Talks and Seminars Other Associations

National Workshop in Cyber Security - RMK Engineering College - Jan 19th and 20th 2011

SPIN Chennai Talk Opera-tions Maturity in an IT Infra-structure Services 28-Oct-10

Highlights of CMMI V13 amp Changes from CMMI V12 18 on 22nd Jan 2011

First Watts Humphrey Award of My Practice session held on 27 November 2010

Business Excellence thro Cloud Computing - IIT Madras - 13-15 Dec 2010

Conference on Software Engineering CONSEG 2011 in Bangalore (February 17-19 2011 )

International Seminar on Usability Matters - UMO2010 - Chennai

Page 2

SPINNacle

Page 3

SPINNacle

Page 4

SPINNacle

Page 5

FIRST Watts Humphrey Award - Winner of My Practice Session

Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems Our Practice

Process transparency Tooling transparency and Operational transparency are key to any dynamic support or-ganization Achieving maturity in transparency is a function of Time Team culture Eco system feedback and Or-ganizational commitment

This write-up is all about how the above statements are just not clicheacutes but describe the evolution of our support organization standing the test of time

The key stakeholders for a support organization are

The Top Management (for the funding)

The Users (for consuming our products and services)

The Support Leaders (for Orchestration of Support Operations)

The Support Team (for Supporting the Users)

The Enhancement Team (for continuously enhancing our Products and Services)

At a High level the Support Process includes

Ticket Booking

Change Request (CR)

Customer Interaction (Queries)

Ticket Handling

Monitoring Tickets

Prioritizing Tickets

Impact Analysis

Change Management (Defect amp CR)

Verification amp Release

Multiple Customer Rollout amp Monitoring

Customer Feedback

The key challenges we faced include

Measurable customer satisfaction

Sensitivity to SLAs

Fix ready to fix usable timelines

Consistent fix rollouts

Multiple toolsets for support

Document management

Impact analysis and change management

Transparency in ticket handling and movement to closure

Knowledge management of process and toolset

Process transparency means different visibility scenarios to different stakeholders For on-demand information every stakeholder has a login to the Support Portal with multi-layered information presentation relevant to the needs of the stake holder This ensures that any stakeholder can connect to the Portal wherever they are from a variety of devices and obtain whatever information they may need

Continued hellip

SPINNacle

Page 6

hellip continued

Proactively the support infrastructure also sends relevant periodic information (both exception and summary) to the stakeholders It also publishes the Weekly Plans Status Resource Deployment and significant achievements to the Management

A variety of RSS Feeds are also published to address a variety of information requirement such as Support Status Resource Utilization Planning Effectiveness

Improving Operational Productivity has been a constant thrust point for the Support team The Support Engi-neers always use a single toolset for all their change management operations The toolset hides the complexity of Version management Managing Multiple Source Structures Automatic Publishing of Releases to stake holders for Consumption Automatic Packaging Mandatory checks for Release Processes Large Scale Automatic Deploy-ment and Centralized Deployment Verification

The Support team also has a roadmap of enhancements to its offerings Enhancements (Change Requests) also happen in parallel The toolset discussed above also supports the seamless enhancement Process It fully appreci-ates the criticality of support fixes but ensures that all such support fixes do get incorporated when a new CR for the same object gets released to Maintenance This ensures that Enhancements (CR) do not skip fixes released earlier

Testing is a mandatory part of any Defect Fix or CR release The toolset analyzes the objects fixed their relation-ship with other unmodified objects and provides the support engineer the list of test cases that needs to be tested before releasing the fix For any failures in such test cases a ticket gets raised automatically in the system with a reference to the fix and the case that caused the failure This ensures full traceability and quality assess-ment of fix releases

As a result of process automation we have achieved the following 1 Reduction in Bad fix rate from 730 to 186 2 Reduction in number of Escalations 3 Reduction in number of Release and Rollout days and 4 Increase in Process compliance and client satisfaction

The philosophy behind the operations of the support team is Quality Systems is not Optional itrsquos the way of life and has to be transparent and If something is manually repetitive its a candidate for automation

This is where we are and we continue to innovate

Authors

Srinivasan heads the Support and Development of Virtual Works Ramcos flagship devel-opment platform for assembling and developing large scale enterprise applications In his association with Ramco for the past 18+ years Srinivasan has played a significant role in major innovations within Ramco and is the inventor in various patents that have been filed for such innovations

Raghuraman M is currently working as Senior Quality Executive in Ramco Systems He holds a Bachelor degree in Information Technology and masters in Quality Engineering He is also a Certified Software Quality Analyst

SPINNacle

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 2: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 2

SPINNacle

Page 3

SPINNacle

Page 4

SPINNacle

Page 5

FIRST Watts Humphrey Award - Winner of My Practice Session

Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems Our Practice

Process transparency Tooling transparency and Operational transparency are key to any dynamic support or-ganization Achieving maturity in transparency is a function of Time Team culture Eco system feedback and Or-ganizational commitment

This write-up is all about how the above statements are just not clicheacutes but describe the evolution of our support organization standing the test of time

The key stakeholders for a support organization are

The Top Management (for the funding)

The Users (for consuming our products and services)

The Support Leaders (for Orchestration of Support Operations)

The Support Team (for Supporting the Users)

The Enhancement Team (for continuously enhancing our Products and Services)

At a High level the Support Process includes

Ticket Booking

Change Request (CR)

Customer Interaction (Queries)

Ticket Handling

Monitoring Tickets

Prioritizing Tickets

Impact Analysis

Change Management (Defect amp CR)

Verification amp Release

Multiple Customer Rollout amp Monitoring

Customer Feedback

The key challenges we faced include

Measurable customer satisfaction

Sensitivity to SLAs

Fix ready to fix usable timelines

Consistent fix rollouts

Multiple toolsets for support

Document management

Impact analysis and change management

Transparency in ticket handling and movement to closure

Knowledge management of process and toolset

Process transparency means different visibility scenarios to different stakeholders For on-demand information every stakeholder has a login to the Support Portal with multi-layered information presentation relevant to the needs of the stake holder This ensures that any stakeholder can connect to the Portal wherever they are from a variety of devices and obtain whatever information they may need

Continued hellip

SPINNacle

Page 6

hellip continued

Proactively the support infrastructure also sends relevant periodic information (both exception and summary) to the stakeholders It also publishes the Weekly Plans Status Resource Deployment and significant achievements to the Management

A variety of RSS Feeds are also published to address a variety of information requirement such as Support Status Resource Utilization Planning Effectiveness

Improving Operational Productivity has been a constant thrust point for the Support team The Support Engi-neers always use a single toolset for all their change management operations The toolset hides the complexity of Version management Managing Multiple Source Structures Automatic Publishing of Releases to stake holders for Consumption Automatic Packaging Mandatory checks for Release Processes Large Scale Automatic Deploy-ment and Centralized Deployment Verification

The Support team also has a roadmap of enhancements to its offerings Enhancements (Change Requests) also happen in parallel The toolset discussed above also supports the seamless enhancement Process It fully appreci-ates the criticality of support fixes but ensures that all such support fixes do get incorporated when a new CR for the same object gets released to Maintenance This ensures that Enhancements (CR) do not skip fixes released earlier

Testing is a mandatory part of any Defect Fix or CR release The toolset analyzes the objects fixed their relation-ship with other unmodified objects and provides the support engineer the list of test cases that needs to be tested before releasing the fix For any failures in such test cases a ticket gets raised automatically in the system with a reference to the fix and the case that caused the failure This ensures full traceability and quality assess-ment of fix releases

As a result of process automation we have achieved the following 1 Reduction in Bad fix rate from 730 to 186 2 Reduction in number of Escalations 3 Reduction in number of Release and Rollout days and 4 Increase in Process compliance and client satisfaction

The philosophy behind the operations of the support team is Quality Systems is not Optional itrsquos the way of life and has to be transparent and If something is manually repetitive its a candidate for automation

This is where we are and we continue to innovate

Authors

Srinivasan heads the Support and Development of Virtual Works Ramcos flagship devel-opment platform for assembling and developing large scale enterprise applications In his association with Ramco for the past 18+ years Srinivasan has played a significant role in major innovations within Ramco and is the inventor in various patents that have been filed for such innovations

Raghuraman M is currently working as Senior Quality Executive in Ramco Systems He holds a Bachelor degree in Information Technology and masters in Quality Engineering He is also a Certified Software Quality Analyst

SPINNacle

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 3: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 3

SPINNacle

Page 4

SPINNacle

Page 5

FIRST Watts Humphrey Award - Winner of My Practice Session

Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems Our Practice

Process transparency Tooling transparency and Operational transparency are key to any dynamic support or-ganization Achieving maturity in transparency is a function of Time Team culture Eco system feedback and Or-ganizational commitment

This write-up is all about how the above statements are just not clicheacutes but describe the evolution of our support organization standing the test of time

The key stakeholders for a support organization are

The Top Management (for the funding)

The Users (for consuming our products and services)

The Support Leaders (for Orchestration of Support Operations)

The Support Team (for Supporting the Users)

The Enhancement Team (for continuously enhancing our Products and Services)

At a High level the Support Process includes

Ticket Booking

Change Request (CR)

Customer Interaction (Queries)

Ticket Handling

Monitoring Tickets

Prioritizing Tickets

Impact Analysis

Change Management (Defect amp CR)

Verification amp Release

Multiple Customer Rollout amp Monitoring

Customer Feedback

The key challenges we faced include

Measurable customer satisfaction

Sensitivity to SLAs

Fix ready to fix usable timelines

Consistent fix rollouts

Multiple toolsets for support

Document management

Impact analysis and change management

Transparency in ticket handling and movement to closure

Knowledge management of process and toolset

Process transparency means different visibility scenarios to different stakeholders For on-demand information every stakeholder has a login to the Support Portal with multi-layered information presentation relevant to the needs of the stake holder This ensures that any stakeholder can connect to the Portal wherever they are from a variety of devices and obtain whatever information they may need

Continued hellip

SPINNacle

Page 6

hellip continued

Proactively the support infrastructure also sends relevant periodic information (both exception and summary) to the stakeholders It also publishes the Weekly Plans Status Resource Deployment and significant achievements to the Management

A variety of RSS Feeds are also published to address a variety of information requirement such as Support Status Resource Utilization Planning Effectiveness

Improving Operational Productivity has been a constant thrust point for the Support team The Support Engi-neers always use a single toolset for all their change management operations The toolset hides the complexity of Version management Managing Multiple Source Structures Automatic Publishing of Releases to stake holders for Consumption Automatic Packaging Mandatory checks for Release Processes Large Scale Automatic Deploy-ment and Centralized Deployment Verification

The Support team also has a roadmap of enhancements to its offerings Enhancements (Change Requests) also happen in parallel The toolset discussed above also supports the seamless enhancement Process It fully appreci-ates the criticality of support fixes but ensures that all such support fixes do get incorporated when a new CR for the same object gets released to Maintenance This ensures that Enhancements (CR) do not skip fixes released earlier

Testing is a mandatory part of any Defect Fix or CR release The toolset analyzes the objects fixed their relation-ship with other unmodified objects and provides the support engineer the list of test cases that needs to be tested before releasing the fix For any failures in such test cases a ticket gets raised automatically in the system with a reference to the fix and the case that caused the failure This ensures full traceability and quality assess-ment of fix releases

As a result of process automation we have achieved the following 1 Reduction in Bad fix rate from 730 to 186 2 Reduction in number of Escalations 3 Reduction in number of Release and Rollout days and 4 Increase in Process compliance and client satisfaction

The philosophy behind the operations of the support team is Quality Systems is not Optional itrsquos the way of life and has to be transparent and If something is manually repetitive its a candidate for automation

This is where we are and we continue to innovate

Authors

Srinivasan heads the Support and Development of Virtual Works Ramcos flagship devel-opment platform for assembling and developing large scale enterprise applications In his association with Ramco for the past 18+ years Srinivasan has played a significant role in major innovations within Ramco and is the inventor in various patents that have been filed for such innovations

Raghuraman M is currently working as Senior Quality Executive in Ramco Systems He holds a Bachelor degree in Information Technology and masters in Quality Engineering He is also a Certified Software Quality Analyst

SPINNacle

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 4: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 4

SPINNacle

Page 5

FIRST Watts Humphrey Award - Winner of My Practice Session

Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems Our Practice

Process transparency Tooling transparency and Operational transparency are key to any dynamic support or-ganization Achieving maturity in transparency is a function of Time Team culture Eco system feedback and Or-ganizational commitment

This write-up is all about how the above statements are just not clicheacutes but describe the evolution of our support organization standing the test of time

The key stakeholders for a support organization are

The Top Management (for the funding)

The Users (for consuming our products and services)

The Support Leaders (for Orchestration of Support Operations)

The Support Team (for Supporting the Users)

The Enhancement Team (for continuously enhancing our Products and Services)

At a High level the Support Process includes

Ticket Booking

Change Request (CR)

Customer Interaction (Queries)

Ticket Handling

Monitoring Tickets

Prioritizing Tickets

Impact Analysis

Change Management (Defect amp CR)

Verification amp Release

Multiple Customer Rollout amp Monitoring

Customer Feedback

The key challenges we faced include

Measurable customer satisfaction

Sensitivity to SLAs

Fix ready to fix usable timelines

Consistent fix rollouts

Multiple toolsets for support

Document management

Impact analysis and change management

Transparency in ticket handling and movement to closure

Knowledge management of process and toolset

Process transparency means different visibility scenarios to different stakeholders For on-demand information every stakeholder has a login to the Support Portal with multi-layered information presentation relevant to the needs of the stake holder This ensures that any stakeholder can connect to the Portal wherever they are from a variety of devices and obtain whatever information they may need

Continued hellip

SPINNacle

Page 6

hellip continued

Proactively the support infrastructure also sends relevant periodic information (both exception and summary) to the stakeholders It also publishes the Weekly Plans Status Resource Deployment and significant achievements to the Management

A variety of RSS Feeds are also published to address a variety of information requirement such as Support Status Resource Utilization Planning Effectiveness

Improving Operational Productivity has been a constant thrust point for the Support team The Support Engi-neers always use a single toolset for all their change management operations The toolset hides the complexity of Version management Managing Multiple Source Structures Automatic Publishing of Releases to stake holders for Consumption Automatic Packaging Mandatory checks for Release Processes Large Scale Automatic Deploy-ment and Centralized Deployment Verification

The Support team also has a roadmap of enhancements to its offerings Enhancements (Change Requests) also happen in parallel The toolset discussed above also supports the seamless enhancement Process It fully appreci-ates the criticality of support fixes but ensures that all such support fixes do get incorporated when a new CR for the same object gets released to Maintenance This ensures that Enhancements (CR) do not skip fixes released earlier

Testing is a mandatory part of any Defect Fix or CR release The toolset analyzes the objects fixed their relation-ship with other unmodified objects and provides the support engineer the list of test cases that needs to be tested before releasing the fix For any failures in such test cases a ticket gets raised automatically in the system with a reference to the fix and the case that caused the failure This ensures full traceability and quality assess-ment of fix releases

As a result of process automation we have achieved the following 1 Reduction in Bad fix rate from 730 to 186 2 Reduction in number of Escalations 3 Reduction in number of Release and Rollout days and 4 Increase in Process compliance and client satisfaction

The philosophy behind the operations of the support team is Quality Systems is not Optional itrsquos the way of life and has to be transparent and If something is manually repetitive its a candidate for automation

This is where we are and we continue to innovate

Authors

Srinivasan heads the Support and Development of Virtual Works Ramcos flagship devel-opment platform for assembling and developing large scale enterprise applications In his association with Ramco for the past 18+ years Srinivasan has played a significant role in major innovations within Ramco and is the inventor in various patents that have been filed for such innovations

Raghuraman M is currently working as Senior Quality Executive in Ramco Systems He holds a Bachelor degree in Information Technology and masters in Quality Engineering He is also a Certified Software Quality Analyst

SPINNacle

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 5: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 5

FIRST Watts Humphrey Award - Winner of My Practice Session

Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems Our Practice

Process transparency Tooling transparency and Operational transparency are key to any dynamic support or-ganization Achieving maturity in transparency is a function of Time Team culture Eco system feedback and Or-ganizational commitment

This write-up is all about how the above statements are just not clicheacutes but describe the evolution of our support organization standing the test of time

The key stakeholders for a support organization are

The Top Management (for the funding)

The Users (for consuming our products and services)

The Support Leaders (for Orchestration of Support Operations)

The Support Team (for Supporting the Users)

The Enhancement Team (for continuously enhancing our Products and Services)

At a High level the Support Process includes

Ticket Booking

Change Request (CR)

Customer Interaction (Queries)

Ticket Handling

Monitoring Tickets

Prioritizing Tickets

Impact Analysis

Change Management (Defect amp CR)

Verification amp Release

Multiple Customer Rollout amp Monitoring

Customer Feedback

The key challenges we faced include

Measurable customer satisfaction

Sensitivity to SLAs

Fix ready to fix usable timelines

Consistent fix rollouts

Multiple toolsets for support

Document management

Impact analysis and change management

Transparency in ticket handling and movement to closure

Knowledge management of process and toolset

Process transparency means different visibility scenarios to different stakeholders For on-demand information every stakeholder has a login to the Support Portal with multi-layered information presentation relevant to the needs of the stake holder This ensures that any stakeholder can connect to the Portal wherever they are from a variety of devices and obtain whatever information they may need

Continued hellip

SPINNacle

Page 6

hellip continued

Proactively the support infrastructure also sends relevant periodic information (both exception and summary) to the stakeholders It also publishes the Weekly Plans Status Resource Deployment and significant achievements to the Management

A variety of RSS Feeds are also published to address a variety of information requirement such as Support Status Resource Utilization Planning Effectiveness

Improving Operational Productivity has been a constant thrust point for the Support team The Support Engi-neers always use a single toolset for all their change management operations The toolset hides the complexity of Version management Managing Multiple Source Structures Automatic Publishing of Releases to stake holders for Consumption Automatic Packaging Mandatory checks for Release Processes Large Scale Automatic Deploy-ment and Centralized Deployment Verification

The Support team also has a roadmap of enhancements to its offerings Enhancements (Change Requests) also happen in parallel The toolset discussed above also supports the seamless enhancement Process It fully appreci-ates the criticality of support fixes but ensures that all such support fixes do get incorporated when a new CR for the same object gets released to Maintenance This ensures that Enhancements (CR) do not skip fixes released earlier

Testing is a mandatory part of any Defect Fix or CR release The toolset analyzes the objects fixed their relation-ship with other unmodified objects and provides the support engineer the list of test cases that needs to be tested before releasing the fix For any failures in such test cases a ticket gets raised automatically in the system with a reference to the fix and the case that caused the failure This ensures full traceability and quality assess-ment of fix releases

As a result of process automation we have achieved the following 1 Reduction in Bad fix rate from 730 to 186 2 Reduction in number of Escalations 3 Reduction in number of Release and Rollout days and 4 Increase in Process compliance and client satisfaction

The philosophy behind the operations of the support team is Quality Systems is not Optional itrsquos the way of life and has to be transparent and If something is manually repetitive its a candidate for automation

This is where we are and we continue to innovate

Authors

Srinivasan heads the Support and Development of Virtual Works Ramcos flagship devel-opment platform for assembling and developing large scale enterprise applications In his association with Ramco for the past 18+ years Srinivasan has played a significant role in major innovations within Ramco and is the inventor in various patents that have been filed for such innovations

Raghuraman M is currently working as Senior Quality Executive in Ramco Systems He holds a Bachelor degree in Information Technology and masters in Quality Engineering He is also a Certified Software Quality Analyst

SPINNacle

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 6: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 6

hellip continued

Proactively the support infrastructure also sends relevant periodic information (both exception and summary) to the stakeholders It also publishes the Weekly Plans Status Resource Deployment and significant achievements to the Management

A variety of RSS Feeds are also published to address a variety of information requirement such as Support Status Resource Utilization Planning Effectiveness

Improving Operational Productivity has been a constant thrust point for the Support team The Support Engi-neers always use a single toolset for all their change management operations The toolset hides the complexity of Version management Managing Multiple Source Structures Automatic Publishing of Releases to stake holders for Consumption Automatic Packaging Mandatory checks for Release Processes Large Scale Automatic Deploy-ment and Centralized Deployment Verification

The Support team also has a roadmap of enhancements to its offerings Enhancements (Change Requests) also happen in parallel The toolset discussed above also supports the seamless enhancement Process It fully appreci-ates the criticality of support fixes but ensures that all such support fixes do get incorporated when a new CR for the same object gets released to Maintenance This ensures that Enhancements (CR) do not skip fixes released earlier

Testing is a mandatory part of any Defect Fix or CR release The toolset analyzes the objects fixed their relation-ship with other unmodified objects and provides the support engineer the list of test cases that needs to be tested before releasing the fix For any failures in such test cases a ticket gets raised automatically in the system with a reference to the fix and the case that caused the failure This ensures full traceability and quality assess-ment of fix releases

As a result of process automation we have achieved the following 1 Reduction in Bad fix rate from 730 to 186 2 Reduction in number of Escalations 3 Reduction in number of Release and Rollout days and 4 Increase in Process compliance and client satisfaction

The philosophy behind the operations of the support team is Quality Systems is not Optional itrsquos the way of life and has to be transparent and If something is manually repetitive its a candidate for automation

This is where we are and we continue to innovate

Authors

Srinivasan heads the Support and Development of Virtual Works Ramcos flagship devel-opment platform for assembling and developing large scale enterprise applications In his association with Ramco for the past 18+ years Srinivasan has played a significant role in major innovations within Ramco and is the inventor in various patents that have been filed for such innovations

Raghuraman M is currently working as Senior Quality Executive in Ramco Systems He holds a Bachelor degree in Information Technology and masters in Quality Engineering He is also a Certified Software Quality Analyst

SPINNacle

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 7: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 7

FIRST Watts Humphrey Award - Runner-up 1 of My Practice Session

Requirements Framework - Elizabeth Koshy iGATE an integrated Technology amp Operations organization based in India had a steady climb in the customerrsquos value chain in terms of penetrating deeper (instead of wider) into customer portfolio More and more customers were proposing lsquopartnershiprsquo model One of the focus areas in partnership was lsquorequirements engineeringrsquo as the challenges faced in this area were affecting both iGATE and its customers In spite of iGATE having established process and tools some of the critical projects experienced cost and schedule overruns due to missed require-ments A series of initiatives were taken up at different time frames to counter the challenges cited and there were indi-cations of positive results emerging out of them Detailed analysis of the metrics from development projects was conducted to identify the root causes While the conventional Root Cause Analysis (RCA) approach resulted in incremental benefits an integrated approach to tackle the challenge was the need of the hour Subsequent improvements and the list of unresolved issues indicate that the process approach alone is not ade-quate to address the improvements in entirety The key elements that need to be integrated in requirements engineering area were coming out clearly as follows

1 Competency development and evaluation

2 Business perspective of owning projects

3 Unsolicited support and demonstration of value add to customer (provided) inputs

4 Tighter integration of tools and techniques

iGATE Requirements Framework was evolved over a period of one and half years crossing several milestones on its journey such as integration of training and technology project execution and facilitation Requirements framework was designed to overcome the challenges of requirements elicitation using structured analysis of problem and coming up with value added process-tools-training-model elements The results of implementation was (i) increase in completely owned development projects (ii) increase in resources engaged in requirements phase of project and (iii) improved annual organization level customer satisfaction results The organization at present is not only leveraging the requirements framework for successful execution of projects within iGATE Best practices of the framework are adopted by our customers and the framework is customized as ldquocustomer-iGATE specific joint requirements frameworkrdquo

Author

Elizabeth Koshy is the Head of SEPG function in iGATE

She was the program manager for CMMi implementation in iGATE and was also part of RBNQA team She has about 19 years of experience in the Information Technology Industry specialized in the areas of Software Engineering Quality Assurance Project Management and Six Sigma She is also a designated Six Sigma MBB and a certified BB Elizabeth has significantly contributed in incorporating Six Sigma practices into iGATE Quality Management System

SPINNacle

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 8: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 8

FIRST Watts Humphrey Award - Runner up 2 of My Practice Session

APEX - Manjusha Gupta The three basic hygiene needs of any project are to improve SLA adherence to reduce risks and to improve Pro-ject Health (compliance) Prior to APEX projects had huge issues with respect to SLA missespenalties and con-tractual risks and they were constantly being highlighted as vulnerable project to the President and MD of the organization for review Hence APEX (A Passion for Excellence) as a concept was initiated across Cognizant BPO to improve these hygiene factors

APEX was based on the concept of edutainment (education and entertainment) Through simple mediums like cartoons puzzles poster competition computer based games snake amp ladder treasure hunt quiz etc the im-portance of quality was inculcated in the team at all levels These contests invigorated the floor brought out the competitive spirit and instilled a sense of accomplishment APEX has greatly helped BPO projects in bringing in lot of focus to review and understanding of contractual obligations and service levels Some of the other accom-plishments that were achieved as a part of APEX are

All SLAs are being signed up only post base-lining of metrics or after 6 months of data collection at the offshore

Detailed root cause analysis and corrective action for SLA slippages which has helped in improving SLA adherence

Revisiting SOW clauses and obtaining waiver from client on impossible client requirements

Metrics planning and reporting in one single portal

Improved transition management and governance Usage of customized Cognizant 20 for transition manage-

ment

Improved data integrity of the reported metrics due to improved data collection clear operational definition and

strong measurement system and validation by dedicated quality leaders at the project level

Some of the feedback received from the audiencejury were

ldquoThe way Quality was taken to the floor in terms of fun and games was truly noteworthyrdquo

ldquoThat the games were purely on quality concept was just amazingrdquo

ldquoA very complex concept executed in a very innovative wayrdquo

Author

Manjusha Gupta is currently a Quality Manager in Cognizant Technologies Solutions Pvt Ltd

She is a Six sigma trained professional is a Statistician by qualification and has a diploma in Total Quality Management She has close to 13 years of experience in Project and Quality Management Her experience spans across domains like Clinical Management Enterprise Ap-plication Interface (EAI) Human Resources Management System Insurance Knowledge Man-agement Business Process Outsourcing and e-learning

SPINNacle

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 9: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 9

Interview mdash Gowri Shankar Subramaniam

Setting the strategic direction of Indiarsquos one of the fastest growing companies Aspire Sys-tems is Mr Gowri Shankar Subramaniam He is passionate about Producteering building software products for their clients He shares his views on software engineering and quality in this exclusive interview to SPIN Chennai One of the key services you offer is Producteering Ensuring process compliance in an in-house product devel-opment itself is a challenge for any quality team That being the case what do you do to ensure quality of your clientsrsquo product We have the experience of developing multiple products simultaneously At any point in time we handle devel-opment of about 40 to 50 products We know what works and what does not Not all our clients are high mature organizations They are at different levels of process maturity We have a well established framework to deal with any type of client There are four components that are important in any product development namely time-to-market budget scope and functionality We understand from our client which ones are sacrosanct Our key strength is focusing on technical quality Irrespective of the maturity level of our client we ensure that the product we build is tech-nically sound Focusing on architecture and not compromising on design quality has helped us to succeed In todayrsquos competitive market the mantra seems to be lsquodeliver more for lessrsquo I am sure Aspire would be no exception How do you sustain quality levels of offering We believe that quality is integrated into our products Quality is an integral part of whatever we do We are an ISO 9001 certified organization Our focus is more on technical quality rather than mere com-pliance to processes documented We emphasize on good design and efficient code This has paid us rich dividends over time Our customers recognize our strength For every project we assess the technical health apart from its process health We review the technical architecture and audit for compliance to standards Our Advanced Technology Group ensures that every project we undertake is superior in its technical health

How do you benchmark your performance vis-agrave-vis other organizationsrsquo in this industry

We rarely come across organizations publishing metrics or any association that publishes data against which we could benchmark our quality Alternatively we collate our own best practices We have internal benchmarks to compare with rather than external ones Our technology group lends their expertise through reviews and audits With multiple teams working in multiple locations and people coming from varied backgrounds how do you manage to drive quality to one and all especially to grassroots Quality spirit is inculcated right from the time one joins Aspire Our induction training is not so much to write Java or C++ code but to build a good piece of software We expose them to usability technical architecture and what it takes to build good software Through reviews and audits we ensure that every team works towards achieving our common goal building technically sound best-in-class products for our customers We ensure that our project managers are technically capable We recognize our achievers through rewards Our Red Falcon for quality Gold and Silver are aspirations of every project manager

SPINNacle

ldquoFor every project we assess the technical health apart from its proc-ess healthrdquo

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 10: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 10

How do you measure your ROI on quality Are you realizing the desired benefits of your investment in qual-ity We do not identify quality as a separate parameter We do not have a quality team exclusively for collating data or to audit We have certainly realized that the time and effort we spend on nurturing technically strong teams have paid us off Last few years we have been hearing about the need to step up the quality of manpower coming out of col-leges Do you agree with that Yes We also experience the difficulty faced by most of the other organizations The percentage of students ready to be employed by the industry is very low The gap is very pronounced when it comes to soft skills such as com-munication or presentation

Most of the colleges and universities have introduced soft skills as a separate course to address this problem Would that help

Yes it helps to some extent There are certain aspects that cannot be taught overnight like attitude and ability to work hard etc When we recruit we look for the right attitude and aptitude Our philosophy is to create talent We provide extensive training to our new recruits During the training they are evaluated three to four times through reviews to assess their readiness and fitment to delivery

What should Tier 2 and tier 3 companies do to survive in IT Large companies seem to get a disproportionate amount of business leaving the next tier companies high and dry

Tier 2 and tier 3 companies should focus on their inherent strengths When they concentrate on specific areas they could be recognized in that segment We should encourage the mindset of youngsters to work in smaller organizations

The government can encourage entrepreneurs and device systems to support their growth

What is your advice to the community of software process improvement professionals

Software process improvement professionals should get more involved and understand the technical quality

SPINNacle

ldquoTier 2 and tier 3 compa-nies should focus on their inherent strengths rdquo

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 11: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 11

Voice of the community

TREE BANK

Trees are important in purifying the air maintaining the ecological balance and providing nutrients to the soil Organizations and individuals can contribute towards this environmental cause by planting and nurturing trees in their areas Tree Bank is a non-profit social service organization enabling organizations and individuals to plant trees in their localities or office buildings or campuses or houses It gives away free saplings to the public who approach them and also ensures that the new owner nourishes the saplings with proper care

Mr G Mullaivanam a third generation farmer is the individual dedicated to this cause He has been collecting and giving away saplings from the age of 13 but formed lsquoTree Bank in 2008 with volunteers Then he started operating full time in this social cause now with support from about 355 volunteers (including college students and IT professionals) planting trees in each of the 155 divisions in Chennai everyday He is now the proud owner of about 2040000 trees that are planted in Tamil Nadu and neighboring states

Tree Bank has innumerable number of saplingstrees including all varieties from which people can choose the one they want It has rare medicinal ones too Mr Mullaivanam collects the saplings from all possible sources waters them nourishes them prunes the trees and even prepares natural manures He does all this for no mone-tary benefit Farming and providing flower decoration services are his sources of income

ldquoOur team inspects the house of the people who takes saplings from us It looks for an appropriate place for the tree taking into account the Metro Water line and Electricity Board line and train them on how deep the pit should be and how to grow and maintain it The resident is expected to mail a picture of the planted tree and the team regularly keeps a check on its growthrdquo says Mr Mullaivanam ldquoThrice a year the team visits all the places where the trees were planted and help in pruning and other tree care servicesrdquo he adds

SPINNacle

Pictures (From Top Left Clockwise) (a) TREE Bank founder Mr G Mullaivanam (left) handing over some tree saplings (b) Tree Plantation at Gandhi Nagar Adyar Government Library (c) Tree Plantation at General Hospital (GH) Chennai by Dr J Mohana Sundaram Dean GH (d) Tree Plantation at Guindy Industrial Estate by Justice Mr S Mohan (behind) and Mrs Padma Venkatraman (center) daughter of Former President Mr S Venkatara-man on the 100th birth centenary of Mr S Venkatraman

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 12: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 12

TREE BANK hellip continued

Many organizations have approached the Tree Bank and got the saplings and planted them in their places some examples are

LampT campus in PorurChennai 50 saplings

Olympia IT Park Guindy Chennai 50 saplings

Industrial Estate Guindy Chennai 100 saplings

Dye Mark Factory campus Red Hills Chennai 200 saplings

Government School Red Hills Chennai 200 saplings

Birla Planetarium Chennai 50 saplings

General Hospital Chennai 56 saplings

SRM University campus Chennai 60 saplings

MOP Vaishnav College campus Chennai 100 saplings

Alpha College Chennai initiated plantation of 10000 saplings in a phased manner over 1 year inside their campus and on the roads along in the Thiruvallur district in collaboration with District Collector Office

Vidya Ashram Kadalur district Tamilnadu 300 saplings

Tree Bank as their own Program Ongoing program of lsquoAt Least One sapling a dayrsquo to complete 300000 saplings along the roads in Kanchipuram Thiruvallur and Chennai Districts in Tamilnadu

In addition to above Tree Bank has been receiving requests through emails and has been providing saplings to organizations from other cities who visit Chennai and collect the saplings Some examples

Chittoor district 200 saplings

Pondicherry 300 saplings

Anybody who wants to get saplings from Tree Bank can mail their details to treebankofindiagmailcom or con-tact Mrs Karpagam Somasundaram Volunteer Tree Bank (email skarpagyahoocom) For more details visit wwwtreebankofindiawebscom

Answers to the SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

SPINNacle

Across

1 Japanese term for Leveling the work load- HEIJUNKA

3 If you know Genrich Altshuller you should know this approach - TRIZ

6 T in TSP - TEAM

7 Fundamental aspect of any software If any doubt check with Dan Brown - CODE

10 If you love noodles use this tool SPAGHETTI

CONGRATULATIONS Winner of SPINnacle Issue-4 ldquoRelax and Rattle your brainsrdquo

Divakar Vaiyapuri - Sify Corp Chennai

Dhanasekar Elumalai - Mindtree Chennai

Down

2 SEICMMI_ _ _ IT-CMF - IVI

4 You might have hated this in Maths class but in testing profession you cant give it a go- RE-GRESSION

5 Time to refresh physics when you do meas-urement in agile - VELOCITY

8 German concept connected with music - TAKT

9 GE Six Sigma Toyota LEAN

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments

Page 13: Nacle Issue 05 - ewit.co.inewit.co.in/downloads/spin-enews/spin_newsletter_spinnacle_issue05.pdf · Practices in a Support Organization - M Raghuraman and Srinivasan of Ramco Systems

Page 13

Software testing is no mean feat

Finding bugs generates some heat

Can get more complex than writing code

Yoursquod agree itrsquos difficult to off-load

I have tested many a code

Ran test cases without getting bored

Posed many challenges for a geek

But none would match that test last week

Started like most with requirements unstated

Policy permitted no tool pirated

Wrote down the cases defined criteria

With mugs of coffee supplied from cafeteria

Testing began white box and black

UI included not sparing hack

Stressed it for long until it cracked

Delighted we were on closure when tracked

Counted defects per lines of code

Filled in all reports in on-line mode

Milestones achieved we called in the boss

Shared test results from simple to gross

Expecting appreciation from chief

But heard him say in disbelief

ldquoThis is not the version at all

You tested the wrong version after all rdquo

SPINNacle

Testing Times by Latha Ramesh

Please send us your comments and suggestions

If you are interested in contributing something interesting for the newsletter we would like to hear from you

You can reach us at secretaryspinchennaiorg

copy All images and illustrations are copyrights of original sources referred They are used only for illustration and information sharing purpose

Comments


Recommended