Quality Assurance Process
Quality Assurance Process
INTRODUCTION
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
Company Profile
the globe in both onshore and offshore models. Its clients include large Fortune-listed
information technology services in both onshore and offshore models to Fortune 1000 as
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
methodologies, embedded within proven practices of Six Sigma, SEI CMMi Level 5 on
Continuous Representation and secure services framework with BS7799. The Noida
centers of the company have been recently assessed at PCMM Level 3 for its HR
practices. Headquartered at Noida, India, Birlasoft has 4,000+ employees across US, UK,
Birlasoft is part of the global $1.4 billion CK Birla Group which traces its roots back to
over 150 years and has diversified interests ranging from automobiles, cement, paper,
software etc. to hospitals, schools and colleges as part of its philanthropic work.
Vission
Birlasoft will become a quarter billion dollar company by the year 2008.
It will achieve global leadership (among top three) in three service areas
It will become an employer of choice and will achieve retention rates of 80%.
It will achieve repeat business in excess of 90% by providing the highest quality
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
Beliefs
We aim high, take risks and grow faster than the market.
We are proud of being a Birlasoftian and passionate about building Birlasoft into
a great organization
Application Development
competitive in their business while at the same time being cost effective by fine-tuning
Application Enhancements
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
Design, Build and Unit Testing, and System and Integration Testing of the
and Extreme; and architectures like Service Oriented Architecture and Web
Additionally, the customer can use our digital project management office to track
Our key technology focus areas for Application Development are divided into
following categories:
Our clients have received the following key benefits from Birlasoft's Application
Development services.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
Reduced defects.
People Practices
belief “Customers and Employees are both our Top and Bottom Lines”. From this
belief we derive all our People Management Practices. The broad principle derived is:
Trying our best to give each Birlasoftian the kind of role that she/he identifies
with.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
to the organization.
To enable all this, the organization is being built brick by brick by adopting the
framework of the People Capability Maturity Model (PCMM) - a global system that
guides our people management practices into a coherent whole. Some of the key people
Communication
and to ensure that Birlasoftians have the skills and avenues to share information and
Performance Management
Competency Development
which are ultimately dependent on competencies that are needed to be identified, built or
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
Compensation
Career Development
competencies that enable them to achieve professional and personal career objectives
Participatory Culture
duties has two broad undesirable effects: It prevents people from developing as well
rounded professionals; and it denies the organization the readily available multi-talented
internal resource pool that could potentially contribute to most of the challenges and
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
making decisions and solving problems that affect the performance of business activities.
Management Committee
years of industry experience of which 11 years have been spent with IBM Global
Services. Ram has a proven track record in the complete lifecycle of IT outsourcing
and has led large value initiatives spanning multifarious industry verticals.
Ram led international teams with a responsibility for delivering work from
India, Brazil and China, yielding IT savings for his customers with direct impact on
stockholder value. His customers included Fortune 500 companies from North
America, Europe and APAC. Ram holds a masters degree from Indian Institute of
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
10
Service Offerings
Birlasoft’s Global 2000 customers benefit from the ‘real world’ approach that is
employed in developing solutions. An innovative – ‘think out of the box’ and responsive
– ‘listen’ approach to solutions makes Birlasoft a choice partner for its customers.
open mind, which helps identify the right technology and business practice balance. Once
With a single-minded focus our consultants get down to your core business issues.
They understand the business and deliver solutions that achieve results quickly. We
believe that the success of any solution depends heavily on ‘quick wins’ for the business.
Birlasoft delivers on our promise through a mature global delivery service approach,
which enables reduced time to market, provides access to world class technology talent,
and delivers a quality product at a very competitive price point. Our global development
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
11
centers globally follow the Six Sigma approach to quality and are assessed at BS7799 and
Services List
2. Application Development
4. QA and Testing
11. RIMS
12. Portals
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
12
that acts as a virtual extension of your own software development centers. GDC, with its
pool of specially trained resources, well designed infrastructure, proven and time-tested
processes, is the most beneficial outsourcing delivery model with a compelling value
proposition for your businesses looking at IT services outsourcing. These centers enhance
your comfort and expand our engagement capabilities to provide a wider range of
services such as business consulting and technology architecture that involve high levels
At the onset, Birlasoft’s senior consultants work with you to set up the policies and draw
a guideline for the proposed Global Development Center. Birlasoft has a strong pool of
Birlasoft’s HR wing will extend its arms to set up a HR section in the GDC,
which will work only for you under your instruction. Birlasoft will facilitate this section
with its expertise of local market and culture. This HR section will have a strong global
talent search wing and experienced policy makers, who will be responsible for employee
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
13
The GDC is responsible for resolving all technical and business issues that come
up and may impact the parent company's worldwide functioning and workflows. Birlasoft
is well-equipped with established processes, standards and templates to handle any issues
or requirements. Birlasoft has established Centers of Excellence(COE) for all its service
of valuable knowledge assets, sharing of best practices and delivering cost effective
results. All GDCs are able to share this huge knowledge base and best practices,
providing you with reduced time and costs. Birlasoft follows time-tested foolproof
project management methodology to minimize your risk. This Six Sigma-based DFSS
Methodology provides a high rate of success. Birlasoft also uses Digital Project
Management Office (PMO) through which you may track and check the status of your
project remotely from any location. Birlasoft will set up a Quality Department in the
GDC that will take care of all the quality-related issues and keep you updated. Birlasoft’s
own Quality Council will constantly monitor and measure quality of the GDC as a whole.
Security is always a concern when outsourcing. Birlasoft will equip the Offshore
access) for e-security, physical security, including identity cards using contactless readers
for verification and a virus-protected and hack-resistant network at multiple levels. Being
a BS7799 and SAS70 certified organization, Birlasoft follows a strict audit schedule and
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
14
organization, Birlasoft will establish a separate data security group for the GDC, who will
Birlasoft follows a number of typical global delivery models and will establish one that
meets your requirements and choice of software development center. A core group will
legal system. You will deal with us directly. Contractually, any IPRs and trademarks
related to your work are assigned to you. All Birlasoft employees working for you will
GDC Benefits
Complete Control over the Operation with all your Processes and Methodologies.
Integrated Planning for Infrastructure, Staffing and Work Content to allow you to
focus greater energy on your core business by taking away your burden of
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
15
2. Application Development
competitive in their business while at the same time being cost effective by fine-tuning
Application Enhancements
Development Life Cycle that includes Requirement Analysis, Architecture and Design,
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
16
Build and Unit Testing, and System and Integration Testing of the application. Our
expertise in methodologies like Waterfall, RUP, Iterative, Agile and Extreme; and
architectures like Service Oriented Architecture and Web Services results in cost-
effective solutions with quick turnaround. We have defined metrics to measure the status
of each SDLC phase. Additionally, the customer can use our digital project management
Our key technology focus areas for Application Development are divided into following
categories:
Our clients have received the following key benefits from Birlasoft's Application
Development services:
Reduced defects.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
17
As organizations around the world are gearing towards newer challenges, they understand
that maintaining applications is a resource intensive task that demands a lot of resources
for routine activities. Outsourcing application maintenance to Birlasoft relieves your team
of routine maintenance tasks and allows them to focus more effectively on strategic areas.
Birlasoft’s application maintenance services are well defined encompassing the Six
Management of Requests
Application Management
Application Maintenance
Application Support
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
18
Application Helpdesk
“Organic Growth.” Call it what you will, the fact remains that it costs a company
dramatically less to retain and grow an existing client than it does to court new ones, and
Birlasoft is the premier Siebel Service Provider, who has inculcated a proficient
Siebel practice providing Profound Analysis, Development and Upgrades, RTS and Post
At Birlasoft, the Siebel COE holds a resource pool of proficient business analysts who
are well versed in gathering business requirements, performing GAP Analysis and
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
19
Service Offerings
have also successfully upgraded applications from Siebel 99.5 to Siebel 2000 to Siebel
team, which provides extensive 24/7 support adhering to stringent service level
agreements.
Simplification, Design, Build Configure & Test phase, and, finally, Rollout and
Deployment. The Proven Methodology involves teams from both onsite and offshore.
specialized testing tools like Quick Test Professionals, Win Runner, Load Runner and
Test Director to make the testing process rigorous and impeccable. The Siebel COE has
successfully completed five Six Sigma Green Belt projects to improve processes and
deliverable standards. The results have been hugely rewarding, as we are able to maintain
100% SLA's, reduce resolution time, reduce cost of poor quality, improve knowledge
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
20
issues/enhancements. The cases logged in the CMT are fixed under stipulated Service
Level Agreements and each Change Request undergoes a life cycle, which involves
Analysis, Development, Quality Assurance Testing and User Acceptance Testing before
The Siebel Research Lab within the Birlasoft Siebel COE takes care of daily
Sessions on existing technology for skill upgrade, Discussion Forum and looks into the
SES Pool to cater different Siebel project requirements within the organization.
All companies are dependent on critical assets - these assets have a direct and
significant impact on corporate performance. Asset Management is the process that helps
organizations to automate the complete asset life cycle management process from the
time they decide to purchase an asset to the time they decide to retire it. Birlasoft has set-
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
21
experience of various projects done in different geographies and accounts in the Asset
Management domain.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
22
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
23
Commercial enterprises and local municipalities are looking for ways to reduce
their energy consumption and promote environmentally sensitive policies. The U.S.
Department of Energy studies conclude that organizations can reduce their energy
regulatory compliance.
Customer Benefits
Birlasoft Value
Service Offering
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
24
Commercial enterprises and local municipalities are looking for ways to reduce
their energy consumption and promote environmentally sensitive policies. The U.S.
Department of Energy studies conclude that organizations can reduce their energy
accreditation from IBM ensures our clients, globally, of our quality in service delivery
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
25
Review
Of
Literature
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
26
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
27
“The reason that the cost of correcting a fault increases so steeply is related to what has
to be done to correct a fault" . For example, in the early development life cycle the
product basically exists only on paper and correcting the problem may basically mean
using an eraser and pencil but if the product has already been delivered to the customer,
there will be a need, at the very least, to edit the code, recompile and relink it, and also
retest it .
Studies have shown that between 60 and 70 percent of all faults detected in projects are
specification and design faults. Specification and design faults constitute for such a large
percentage of all faults within the final product, making it more important to implement
design quality measures. This means that by implementing design quality assurance in
software systems and adopting proper design metrics, which have become a key element
in the development process due to their potential to provide feedback, developers can
avoid added cost to the project and reduce the product’s development time by ensuring
that the correct measurements are taken from the beginning and before actual coding
commences.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
28
Decisions concerning the architectural structure of the design has a major bearing upon
many significant behaviors of the resultant software, particularly the degree of
development involvement required, reliability, reusability, understandability,
modifiability, and maintainability of the final product. All of these qualities play an
important role in assessing the overall design quality and may be affected positively or
negatively based upon the architectural approach implemented during this phase.
Studies have found that the structural factors are highly related to the design quality when
the distribution of information flow is held to be significant as opposed to the absolute
number of flows [6]. However, when discussing the overall information flow metrics, it is
believed that the informational fan-out metrics and information flow complexity metrics
are the most useful since they are available earlier in the development life cycle as
opposed to the branch counts or lines of code.
Lastly, some believe that better communication is the key to a better design. By
implementing an open company standards approach or open community approach in
which many can give feedback to the designers, in order to make improvements or better
the design as well as fix any minor problems themselves, the design quality will be
improved.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
29
Software
Development
Process
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
30
structured models for software development. This document will provide you with a
contemporary software firms. Read on to know more about the Software Development
Market Research
also known as market research. Here, the already existing need and the possible and
potential needs that are available in a segment of the society are studied carefully. The
market study is done based on a lot of assumptions. Assumptions are the crucial factors in
cause a nosedive in the entire venture. Though assumptions are abstract, there should be a
Once the Market Research is carried out, the customer's need is given to the
could potentially solve the customer's needs in a manner that is better than the one
adopted by the competitors at present. Once the conceptual system is developed and
tested in a hypothetical environment, the development team takes control of it. The
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
31
development team adopts one of the software development methodologies that is given
The Sales & Marketing division starts selling the software to the available
customers and simultaneously works to develop a niche segment that could potentially
buy the software. In addition, the division also passes the feedback from the customers
to the developers and the R&D division to make possible value additions to the product.
While developing software, the company outsources the non-core activities to other
companies who specialize in those activities. While developing a software, the company
outsources the non-core activities to other companies who specialize in those activities.
This accelerates the software development process largely. Some companies work on tie-
The following are some basic popular models that are adopted by many software
development firms
B. Prototyping Model
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
32
the requirements for all system elements and then allocating some subset of these
requirements to software. This system view is essential when the software must interface
with other elements such as hardware, people and other resources. System is the basic
and very critical requirement for the existence of software in any entity. So if the system
is not in place, the system should be engineered and put in place. In some cases, to
extract the maximum output, the system should be re-engineered and spruced up. Once
the ideal system is engineered or tuned, the development team studies the software
This process is also known as feasibility study. In this phase, the development
team visits the customer and studies their system. They investigate the need for possible
software automation in the given system. By the end of the feasibility study, the team
furnishes a document that holds the different specific recommendations for the
candidate system. It also includes the personnel assignments, costs, project schedule,
target dates etc.... The requirement gathering process is intensified and focussed specially
on software. To understand the nature of the program(s) to be built, the system engineer
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
33
or "Analyst" must understand the information domain for the software, as well as
required function, behavior, performance and interfacing. The essential purpose of this
phase is to find the need and to define the problem that needs to be solved.
In this phase, the software development process, the software's overall structure
and its nuances are defined. In terms of the client/server technology, the number of tiers
needed for the package architecture, the database design, the data structure design etc...
are all defined in this phase. A software development model is thus created. Analysis and
Design are very crucial in the whole development cycle. Any glitch in the design phase
could be very expensive to solve in the later stage of the software development. Much
4. Code Generation
The design must be translated into a machine-readable form. The code generation
step performs this task. If the design is performed in a detailed manner, code generation
interpreters, debuggers etc... are used to generate the code. Different high level
programming languages like C, C++, Pascal, Java are used for coding. With respect to
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
34
5. Testing
Once the code is generated, the software program testing begins. Different testing
methodologies are available to unravel the bugs that were committed during the previous
phases. Different testing tools and methodologies are already available. Some companies
build their own testing tools that are tailor made for their own development operations.
6. Maintenance
The software will definitely undergo change once it is delivered to the customer.
There can be many reasons for this change to occur. Change could happen because of
some unexpected input values into the system. In addition, the changes in the system
could directly affect the software operations. The software should be developed to
accommodate changes that could happen during the post implementation period.
B. Prototyping Model
This is a cyclic version of the linear model. In this model, once the requirement
analysis is done and the design for a prototype is made, the development process gets
started. Once the prototype is created, it is given to the customer for evaluation. The
customer tests the package and gives his/her feed back to the developer who refines the
product according to the customer's exact expectation. After a finite number of iterations,
the final software package is given to the customer. In this methodology, the software is
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
35
developer.
emphasizes an extremely short development cycle. The RAD model is a "high speed"
1. Business modeling
The information flow among business functions is modeled in a way that answers
2. Data modeling: The information flow defined as part of the business modeling phase
is refined into a set of data objects that are needed to support the business. The
characteristic (called attributes) of each object is identified and the relationships between
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
36
3. Process modeling
The data objects defined in the data-modeling phase are transformed to achieve
descriptions are created for adding, modifying, deleting, or retrieving a data object.
4. Application generation
The RAD model assumes the use of the RAD tools like VB, VC++, Delphi etc...
languages. The RAD model works to reuse existing program components (when possible)
or create reusable components (when necessary). In all cases, automated tools are used to
Since the RAD process emphasizes reuse, many of the program components have
already been tested. This minimizes the testing and development time.
model for software engineering. The object oriented paradigm emphasizes the creation of
classes that encapsulate both data and the algorithm that are used to manipulate the data.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
37
If properly designed and implemented, object oriented classes are reusable across
libraries are available on the Internet. If the right components are chosen, the integration
Conclusion
All these different software development models have their own advantages and
world, the fusion of all these methodologies is incorporated. Timing is very crucial in
software development. If a delay happens in the development phase, the market could be
taken over by the competitor. Also if a 'bug' filled product is launched in a short period of
time (quicker than the competitors), it may affect the reputation of the company. So, there
should be a tradeoff between the development time and the quality of the product.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
38
Objective
&
Research
Overview
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
39
Objective of Study
To study software development process of the company and to evaluate
it quality assurance and testing .to get aware about different type of model
they are using .also know about the customer satisfaction regarding the use
different nation
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
40
Research Methodology
Development process
Following are some basic popular models that are adopted by many software
development firms
B. Prototyping Model
internal view during its development or maintenance. External Quality is the totality of
characteristics of the software product from an external view during its execution.
1. ISO/IEC 9126-1 defines two software product quality models for use in
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
41
Functionality
The capability of the software product to provide functions that meets stated and
implied needs when the software is used under specified conditions. The sub
characteristics are:
Accuracy: The capability of the software product to provide the right or agreed
Security: The capability of the software product to protect information and data so
that unauthorized persons or systems cannot read or modify them and authorized
whole system.]
functionality.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
42
Reliability
The probability that software will not cause the failure of a system for a specified
time under specified conditions. The probability is a function of the inputs to and use of
the system as well as a function of the existence of faults in the software. The inputs to
the system determine whether existing faults, if any, are encountered The sub
characteristics are:
interface.
level of performance and recover the data directly affected in the case of a failure.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
43
Usability
attractive to the user, when used under specified conditions. The sub characteristics are:
understand whether the software is suitable, and how it can be used for particular
Learnability: The capability of the software product to enable the user to learn its
application.
Operability: The capability of the software product to enable the user to operate
Efficiency
The capability of the software product to provide appropriate performance, relative to the
amount of resources used, under stated conditions. The sub characteristics are:
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
44
response and processing times and throughput rates when performing its function,
amounts and types of resources when the software performs its function under
stated conditions.
Maintainability
parts to be modified.
modification to be implemented.
Stability: The capability of the software product to avoid unexpected effects from
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
45
be validated.
Portability
environment.
another specified software product for the same purpose in the same environment.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
46
The quality model used for characterizing external and internal quality has the
Effectiveness
The capability of the software product to enable users to achieve specified goals
Productivity
use.
Safety
The capability of the software product to achieve acceptable levels of risk of harm
Customer Satisfaction
It's a well known fact that no business can exist without customers. In the
business of Website design, it's important to work closely with your customers to make
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
47
sure the site or system you create for them is as close to their requirements as you can
manage. Because it's critical that you form a close working relationship with your client,
customer service is of vital importance. What follows are a selection of tips that will
This is the most daunting and downright scary part of interacting with a customer.
If you're not used to this sort of thing it can be a pretty nerve-wracking experience. Rest
assured, though, it does get easier over time. It's important to meet your customers face to
My experience has shown that a client finds it easier to relate to and work with
someone they've actually met in person, rather than a voice on the phone or someone
typing into an email or messenger program. When you do meet them, be calm, confident
and above all, take time to ask them what they need. I believe that if a potential client
spends over half the meeting doing the talking, you're well on your way to a sale.
This goes without saying really. We all know how annoying it is to wait days for
a response to an email or phone call. It might not always be practical to deal with all
customers' queries within the space of a few hours, but at least email or call them back
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
48
and let them know you've received their message and you'll contact them about it as soon
as possible. Even if you're not able to solve a problem right away, let the customer know
A good example of this is my Web host. They've had some trouble with server
hardware which has caused a fair bit of downtime lately. At every step along the way I
was emailed and told exactly what was going on, why things were going wrong, and how
long it would be before they were working again. They also apologised repeatedly, which
was nice. Now if they server had just gone down with no explanation I think I'd have
been pretty annoyed and may have moved my business elsewhere. But because they took
time to keep me informed, it didn't seem so bad, and I at least knew they were doing
A fellow SitePointer once told me that you can hear a smile through the phone.
This is very true. It's very important to be friendly, courteous and to make your clients
feel like you're their friend and you're there to help them out. There will be times when
you want to beat your clients over the head repeatedly with a blunt object - it happens to
all of us. It's vital that you keep a clear head, respond to your clients' wishes as best you
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
49
This may not be too important when you're just starting out, but a clearly defined
customer service policy is going to save you a lot of time and effort in the long run. If a
customer has a problem, what should they do? If the first option doesn't work, then what?
Should they contact different people for billing and technical enquiries? If they're not
satisfied with any aspect of your customer service, who should they tell?
There's nothing more annoying for a client than being passed from person to
person, or not knowing who to turn to. Making sure they know exactly what to do at each
stage of their enquiry should be of utmost importance. So make sure your customer
service policy is present on your site -- and anywhere else it may be useful.
Have you ever received a Happy Birthday email or card from a company you
were a client of? Have you ever had a personalised sign-up confirmation email for a
service that you could tell was typed from scratch? These little niceties can be time
consuming and aren't always cost effective, but remember to do them. Even if it's as
small as sending a Happy Holidays email to all your customers, it's something. It shows
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
50
you care; it shows there are real people on the other end of that screen or telephone; and
most importantly, it makes the customer feel welcomed, wanted and valued.
6. Anticipate Your Client's Needs & Go Out Of Your Way to Help Them Out
Sometimes this is easier said than done! However, achieving this supreme level of
understanding with your clients will do wonders for your working relationship.Take this
as an example: you're working on the front-end for your client's exciting new ecommerce
endeavour. You have all the images, originals and files backed up on your desktop
computer and the site is going really well. During a meeting with your client he/she
happens to mention a hard-copy brochure their internal marketing people are developing.
with high resolution versions of all the images you've used on the site. A note
"Hi, you mentioned a hard-copy brochure you were working on and I wanted to provide
you with large-scale copies of the graphics I've used on the site."
Your client is heartily impressed, and remarks to his colleagues and friends how very
helpful and considerate his Web designers are. Meanwhile, in your office, you lay back in
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
51
It's possible this is the most important point in this article. The simple message:
when you promise something, deliver. The most common example here is project
delivery dates. Clients don't like to be disappointed. Sometimes, something may not get
done, or you might miss a deadline through no fault of your own. Projects can be late,
technology can fail and sub-contractors don't always deliver on time. In this case a quick
Employee Satisfaction
Employee satisfaction is a measure of how happy workers are with their job and
working environment. Keeping morale high among workers can be of tremendous benefit
to any company, as happy workers will be more likely to produce more, take fewer days
off, and stay loyal to the company. There are many factors in improving or maintaining
measure employee satisfaction, many companies will have mandatory surveys or face-to-
face meetings with employees to gain information. Both of these tactics have pros and
cons, and should be chosen carefully. Surveys are often anonymous, allowing workers
management can feel intimidating, but if done correctly can let the worker know that
their voice has been heard and their concerns addressed by those in charge. Surveys and
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
52
meetings can truly get to the center of the data surrounding employee satisfaction, and
can be great tools to identify specific problems leading to lowered morale. Many experts
believe that one of the best ways to maintain employee satisfaction is to make workers
Of course, few workers will not experience a boost in morale after receiving more
money. Raises and bonuses can seriously affect employee satisfaction, and should be
given when possible. Yet money cannot solve all morale issues, and if a company with
widespread problems for workers cannot improve their overall environment, a bonus may
they have a comfortable, clean break room with basic necessities such as running water.
Keep facilities such as bathrooms clean and stocked with supplies. While an air of
professionalism is necessary for most businesses, allowing workers to keep family photos
or small trinkets on their desk can make them feel more comfortable and nested at their
workers will feel well cared for by their employers.The backbone of employee
satisfaction is respect for workers and the job they perform. In every interaction with
management, employees should be treated with courtesy and interest. An easy avenue for
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
53
carefully monitored.
Software Standards
Examples:
Processes
(e.g. availability, reliability) but also broader issues (e.g. maintainability, system context).
Dependability standards often set integrity levels necessary to maintain system risks
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
54
programme management
Risk analysis: IEC 1025(1990) Fault Tree Analysis Reliability: AIAA R-013-1992
come out of specific industrial sectors (e.g. American Nuclear Society, UK Ministry of
Defence), since safety requires deep analysis of the domain as well as the technology.
Examples:
Safety-Related Systems
Nuclear Plants
Resources Standards
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
55
Application Tools: ISO/IEC 14102:1995 Guideline for the Evaluation and Selection of
CASE tools product standards These focus on the products of software engineering,
rather than on the processes used to obtain them.Perhaps surprisingly, product standards
product standardization is elusive and partly because much has been gained by refining
Specific companies may develop their own guidelines for system/software design.
These define good practice within a company. They often conform to more general
standards. Shell UK Code of Practice: Fire and Gas Detection and alarm Systems for
Offshore Installations. Describes what a fire and gas alarm system must do; prescribes
properties of that system; sets goals for achieving those properties; gives examples of
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
56
Quality
&
Standards
In
Birlasoft
As
Compare to others
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
57
Birlasaft Standerds
Birla soft has started to reap the fruits of its quality initiatives. The SEI CMM Level 5
achievement combined with six sigma and other quality initiatives provided measurable
benefits in areas which were identified as critical to improvement. A snapshot of the ROI
is as given below:
scale of 5.
2. Product Quality
3. Process Quality
- Better Estimation.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
58
4. Others
Quality Measures
Quality processes at Birlasoft gives life cycle wise details to different roles in the
organization. The project management and engineering processes are automated using
tools and the dashboards for each individual role ensure the process effectiveness at all
levels. The customers have their customized views as part of these dashboards, where
Requirements Gathering
Real-Time Visibility
Project Control
2. Engineering Processes
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
59
Formal Inspection
Peer Reviews
SME Reviews
Unit Testing
SW CMM
Measurement Repository
Reusable Components
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
60
4. Support Processes
Quality Assurance
Configuration Management
Causal Analysis
Project Management
Task Kick-off
Software Engineering
Process Management
Support
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
61
6. Customer Visibility
Workflow-Based Features
7. Training
Quality Certifications
Quality at Birlasoft is a way of life - we ensure that there is quality work at every
step. Our processes have evolved around the best frameworks like CMM, Six Sigma,
ISO, and PCMM. All aspects of delivery, support, and people are addressed, ensuring
Quality Policy
providing defect-free products, services and solutions, on time and within budgeted cost.
We shall also endeavor to nurture an environment where trust, fairness and integrity
flourish.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
62
Quality Journey
a. ISO 9001
Birlasoft began the process of mapping ISO process initiative in 1998 with 1999
version. We quickly moved to ISO 9001:2000 by 2001. As part of ISO, we laid our
Quality Management System in line with ISO Standards taking care of Management,
Project, Delivery and Support processes. These processes and clauses of ISO were
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
63
b. PCMM
Birlasoft has formulated people and processes based on best practices and
framework of PCMM to integrate processes, tools and people. These processes focus on
building Competencies of the people through focused training programs, mentoring and
Gives our customers the Best of Competencies for their specific needs.
organization.
c. SEI CMM
Birlasoft embarked on CMM journey to catch up with the other players in the year
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
64
d. Six Sigma
Birlasoft started its journey into Six Sigma from 2001 and today Six Sigma forms
an integrated part of our processes. We have been able to make more than 5 million
dollar savings for ourselves and more than 3 million dollars for our customers. Birlasoft
leveraged Six Sigma processes for CMM Level 5 journey and it was because of the
process improvement approach through Six Sigma, we were able to achieve level 5 in
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
65
We started our Six Sigma program with GE GDC initiative and it was soon spread
We have more than 1000 people trained as Green Belt and more than 60+ people
as Black Belts.
We have 150+ projects going on Six Sigma, in the areas of Improving SLAs,
Quality, Productivity, Cost, Resource Utilization and many for our customer’s
main areas.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
66
Methodology for improving existing processes and DFSS (Design for Six Sigma)
Defect Reduction up to 60% using Six Sigma Tools and Cycle Time Reduction up
on a scale of 1 to 5.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
67
TCS Standerds
IT Services
For maximum flexibility, speed, and efficiency, a robust IT strategy is critical. TCS helps
companies make the most of their IT investments – from providing system integration
solutions, application development and management services, and testing solutions. See
our top practice areas below, or contact a TCS expert today to discuss a custom solution
constantly changing global market the ability to strategize, develop and execute new
initiatives with optimal speed to remain competitive TCS delivers excellence and
certainty across all of your enterprise’s IT needs. Learn more about the following areas:
Application Management
System Integration
Testing
Performance Engineering
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
68
BUSINESS VALUE
Increased productivity
IT Infrastructure Services
of global corporations – and require specific expertise and know-how. TCS delivers end-
to-end infrastructure management solutions. See our top practice areas below, or contact
CLIENT CHALLENGES
A robust infrastructure that provides the level of availability and response necessary in a
vendors
TCS can address your enterprise’s IT infrastructure needs through the following
IT Service Desk
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
69
Database Services
BUSINESS VALUE
Enterprise Solutions
From managing supply chains, devising CRM strategies, and deploying content
comprehensive, efficient and robust solutions that meet your unique requirements.
Client Challenges
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
70
TCS delivers comprehensive, efficient, and robust solutions tailored to your enterprise’s
RFID
Call Management
Oracle
SAP
Consulting
act swiftly and continuously reinvent themselves to meet and exceed their customers’
expectations. Innovative business models have become the key to sustainable competitive
TCS’ depth and breadth of technical knowledge and expertise can provide a sound
strategy to create such a model, one that is tailored specifically to your organization, and
that allows it to keep pace with the latest business trends and technology advances. Let
TCS transform the way you do business by optimizing processes, aligning IT with
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
71
strategies.
TCS partners with you to define and address your organization's unique
your business goals, devise a strategy, decide on a course of action, develop a solution,
deploy it across your organization, and deliver improved business results. Our integrated
consulting and IT services capabilities bring continuity and consistency to your strategic
across the value chain with our benefits-driven, integrated approach that delivers
sustainable results.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
72
best practices and are set for uniformed processes and delivery.
expertise and international experience, enabling us to focus on your local demands within
sustain and maximize your enterprise’s growth. When you strategically partner with TCS,
we’ll provide innovative, rigorous solutions to identify, manage and operate your non-
CLIENT CHALLENGES
Decentralized operations
Operational issues
Our deep, industry-specific experience and process expertise allow us to leverage IT-
BPO synergies to automate tasks, simplify processes and enhance efficiencies. Click on a
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
73
Horizontal Offerings
Benefits Administration
Payroll
Industry-specific Offerings
Insurance
Manufacturing
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
74
BUSINESS VALUE
We leverage our intellectual property built over the years – practices, platforms
processes
Business process solutions on our hosted software platform reduce your spend on
24/7.
Our thought leadership helps you stay aligned with current and emerging trends
well as in-depth expertise of systems and processes to reduce your upfront fixed
For more than two decades, TCS has been delivering engineering solutions across
CLIENT CHALLENGES
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
75
manufacturing
business systems.
TCS leverages on its intellectual property that is built over years, various products and
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
76
BUSINESS VALUE
(GNDM™) and alignment to specific quality paradigms inclusive of Six Sigma, ISO,
PCMM, CMMi, AS 9100, and BS 7799 enable our customers to reap benefits, such as:
Client thoughts
"We have been working with TCS since 2005 and TCS has consistently measured
high on our expectations of quality, cost efficiency, flexibility, and process innovation for
continuously raising the bar. TCS’ management commitment to the relationship and
transparency with Nissan helped in ensuring ‘On Time Delivery’ of 98% and FTR of
96% within a very reasonable time. Nissan and TCS continuously collaborate to improve
step ahead of our needs.”--Nissan Motors, Atsushi Shizuta, Corporate Vice President
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
77
“We are pleased to have formed the strategic relationship with TCS and believe it
Related Locations
Topped the 2008 DataQuest Top 20 list in Engineering Services for the second
consecutive year
2008 Tata Innovation Award for the 'Most Promising Innovation' to EIS' Strategic
For more than two decades, TCS has been delivering engineering solutions across
CLIENT CHALLENGES
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
78
manufacturing
business systems.
TCS leverages on its intellectual property that is built over years, various products
and tools and different types of alliances (industry, academic and technology) to
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
79
Currently the IT needs of SMBs are not being met in an integrated and holistic
manner. The TCS SMB Strategy is part of our overall adjacency growth strategy helping
us expand the addressable customer segment and establish market leadership as an end to
end business solution provider for the SMB segment. Our plan is to provide flexible and
scalable solutions to SMBs leveraging our global experience and best of breed practices.
We view this as a means of making India Inc. more competitive and TCS being an
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
80
INFOSYS Standerds
Consulting Services
The days of flying an entire team of business consultants to a client site, incurring the
high costs of travel, and thinking about problems with a local perspective are over. We
knew that clients were tired of this old model of consulting. As the pioneer of the Global
Delivery Model, we developed a new model for consulting based on a simple idea: A
blended offering of high quality business consulting onsite with impeccable technology
implementation offsite.
Service Areas
Information & Technology Strategies
Product Innovation
Next Generation Commerce
Core Process Excellence
Learning & Complex Change
BPO Services
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
81
Infosys BPO Ltd, the Business Process Outsourcing (BPO) subsidiary of Infosys
Technologies Ltd., was set up in April 2002. Infosys BPO focuses on integrated end-to-
end outsourcing and delivers to its clients through reduced costs, ongoing productivity
improvement, and process reengineering. We partner with the client to impact their
business goals by enabling them to focus on their core functions rather than spend time
to do the same job better and efficiently and ultimately eliminate non-value adding tasks.
Today, Infosys BPO is ranked among the leading BPO companies in India by
Herring, FAO Today, NelsonHall, and others. Infosys BPO has offices in India, the
Czech Republic, China, Philippines, Poland, Bangkok and Mexico, with employee
Offerings by Industry
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
82
Healthcare
Insurance
Life Sciences
Manufacturing
Services
Offerings by Function
Business Platforms
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
83
Legal Services
Order Management
Procurement Outsourcing
IT Services
Application Services
Architecture Services
Infrastructure Services
SOA Services
Engineering Sevices
Product Engineering
Lifecycle Management
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
84
Global presence of a
company
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
85
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
86
“We have seen tremendous growth, maturity and expansion of services among
outsourcing service providers as we publish this 7th annual list of "best of the best"
globally,” said IAOP Managing Director of Thought Leadership, Jag Dalal, COP.
“Judges were impressed with the depth of provider and advisor's relationships with their
clients as shown through the references provided. Clearly, their clients appreciate the
value they receive from their engagements. Intense competitiveness of the outsourcing
world is also evident and shows continuing maturity and growth of the industry.”
Birlasoft also tops the key segments:
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
87
Speaking on the occasion, Shan Bala, CEO, Birlasoft said, “IAOPs recognition is an
acknowledgement of Birlasoft associates’ unrelenting focus in providing significant value
to our customers by delivering both technology & business solutions. This is recognition
of our customer centricity that we believe in strongly.”
Birlasoft has also achieved the distinction of top list climber’s year on year through
significant improvement in the ranking this year.
About Birlasoft:
About IAOP
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
88
Data Analysis
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
89
Developing team
certifi cation
employe
25%
customer
50%
quantity
25%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
90
standard development
No
30%
YES
70%
YES No
Protyping model
Rapid Application development 20%
10%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
91
Stages
depend on cus-
tomer
22%
no
16% yes
62%
Implementation
depend on cus-
tomer
20%
one time
15%
Phase wise
65%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
92
quality Process
no
28%
yes
72%
yes no
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
93
Time Process
more than one year
11%
more tan 6
month
25%
more than 15
days
64%
more than 15 days more tan 6 month more than one year
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
94
Features
Proven Methology
25%
Six Sigma Green belt siebel COE Quality Assurance Proven Methology
Testi ng
Test Man-
agement
25%
Functional
Load 60%
15%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
95
25 % do Test Management
15 % do Load Testing
Basic Goal
Customer
30%
both a&b
40%
Organigation
30%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
96
Security
No
20%
Yes
80%
Yes No
test Plan
No
35%
Yes
65%
Yes No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
97
Customer
1. The quality of software company recommend is appropriate?
Quality of soft ware performance
Unsatisfactory
Satisfactory 4%
10%
Average
10%
Excellent
52%
Good
24%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
98
morethan1
10%
more than 5
58%
more than 3
20%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
99
one time
78%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
100
Yes
80%
Yes No
No
40%
Yes
60%
Yes No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
101
Yes
75%
Yes No
No
35%
Yes
65%
Yes No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
102
No
28%
Yes
72%
Yes No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
103
Help Manual
No
8%
Yes
92%
Yes No
Yes
88%
Yes No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
104
12. Long term ability of the software to function without errors or problems
Long term ability
Un Satisfied Dissatisfied1
2% 1%
Satisfied
17%
Very Satisfied
80%
Intrepretation: 80% found long term of ability without any error is very satisfied
17% found long term of ability without any error is satisfied
2% found long term of ability with error is Unsatisfied
1% found long term of ability with error is dissatisfied
13Ability of the user to easily perform required tasks using the software
Ability of User Performane
Dissatisfied
Unsatisfied
4% 2%
Satisfied
22%
Very Satisfied
72%
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
105
Satisfied
20%
Very Satisfied
68%
Finding
and
Recommendations
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
106
Findings
Employee:-
As a developing team they are performing on the basis of customer.
Now a days component model is using more
Recommendations
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
107
1. Befor starting development process will be decided in analisys and design phase.
7. Final goal of business is to satisfy the customer, to acheve this goal several changes
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
108
CONCLUSIONS
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
109
CONCLUSIONS
A number of models and articles related to Software Process Engineering exist.
Each of the models approaches the subject from their particular angle and as such they all
have their own limitations and strengths. As a conclusion it can be said that there is no
single reference that would provide a comprehensive overview of the Software Process
elements are focused on describing a SPI project or program, rather than an entire SPE
system. When compared to each other these models can be seen to identify different
activities and infrastructure elements and typically provide only an implementation model
for the improvement effort, rather than discuss about the fundamental elements that make
up the architecture of the SPE system. They also focus largely on organisation and in
many cases limit their view to the operative part of the organisation. Furthermore, in such
models the architecture of the incorporated process model is cycle-based and thus not
very suitable for establishing a Software Process Engineering system. On the other hand,
those process models that would have a more suitable architecture do not have a
corresponding model of the infrastructure. The experience reports do not provide support
for setting up and operating a SPE system, either, as their scope is limited to SPI
programs and the view they give to the underlying Software Process Engineering
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
110
REFERENCES
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
111
REFERENCES
This report is research process of software development is done under Birlasoft.
We try ot find out all informations related to development. A lot of communication and
reports are attached with this report along with Birlasoft, TCS and Infosys process study.
Other then these several other information this report consist of following main
features.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
112
BIBLOGRAPHY
WEBSITES:
www.birlasoft.com
www.google.co.in
www.tcs.com
www.infosys.com
www. en.wikipedia.org/wiki/BirlaSoft
en.wikipedia.org/wiki/Software_quality_assurance
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
113
Annexure
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
114
QUESTIONNAIRE-1(Developing Team)
Birlasoft
c) Employee satisfaction
a) Yes
b) No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
115
a) Yes
b) No
a) Phase wise
b) One time
c) Depends on customer
a) Yes
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
116
b) No
c) Proven Methodology
a) Functional testing
b) Load testing
c) Test management
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
117
a) To satisfy customer
c) Both a& b
a) Yes
b) No
a) Yes
b) No
a) Top down
b) Bottom up
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
118
QUESTIONNAIRE-2(Customer)
Birlasoft
a) Excellent
b) Good
c) Average
d) Satisfactory
e) Unsatisfactory
a) 1 year
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
119
a) Excellent
b) Very good
c) Good
d) Average
e) Below Average
4. How many time up gradation you have done ?
a) One time
b) 2 times
c) 3 times
a) Yes
b) No
6. Does it is cost effective?
a) Yes
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
120
b) No
7. Does is easy to understand and work on it?
a) Yes
b) No
8. Do you find any difficulty in it?
a) Yes
b) No
a) Yes
b) N0
a) Yes
b) No
a) Yes
b) No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
121
a) Very Satisfied
b) Satisfied
c) Unsatisfied
d) Dissatisfied
13 Ability of the user to easily perform required tasks using the software ?
a) Very Satisfied
b) Satisfied
c) Unsatisfied
d) Dissatisfied
a) Very Satisfied
b) Satisfied
c) Unsatisfied
d) Dissatisfied
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
122
Glossory
Acceptance Testing: Testing conducted to enable a user/customer to determine whether
to accept a software product. Normally performed to validate the software meets a set of
agreed acceptance criteria.
Accessibility Testing: Verifying a product is accessible to the people having disabilities
(deaf, blind, mentally disabled etc.).
Ad Hoc Testing: A testing phase where the tester tries to 'break' the system by randomly
trying the system's functionality. Can include negative testing as well..
Automated Software Quality (ASQ): The use of software tools, such as automated
testing tools, to improve software quality.
Automated Testing:
Testing employing software tools which execute tests without manual
intervention. Can be applied in GUI, performance, API, etc. testing.
The use of software to control the execution of tests, the comparison of actual
outcomes to predicted outcomes, the setting up of test preconditions, and other
test control and test reporting functions.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
123
Boundary Testing: Test which focus on the boundary or limit conditions of the software
being tested. (Some of these tests are stress tests).
Code Coverage: An analysis method that determines which parts of the software have
been executed (covered) by the test case suite and which parts have not been executed
and therefore may require additional attention.
Code Inspection: A formal testing technique where the programmer reviews source code
with a group who ask questions analyzing the program logic, analyzing the code with
respect to a checklist of historically common programming errors, and analyzing its
compliance with coding standards.
Code Walkthrough: A formal testing technique where source code is traced by a group
with a small set of test cases, while the state of program variables is manually monitored,
to analyze the programmer's logic and assumptions.
Coding: The generation of source code.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
124
Installation Testing: Confirms that the application under test recovers from expected or
unexpected events without loss of data or functionality. Events can include shortage of
disk space, unexpected loss of communication, or power out conditi
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
125
Quality Circle: A group of individuals with related interests that meet at regular
intervals to consider problems or other matters related to the quality of outputs of a
process and to the correction of problems or to the improvement of quality.
Quality Control: The operational techniques and the activities used to fulfill and verify
requirements of quality.
Quality Management: That aspect of the overall management function that determines
and implements the quality policy.
Quality Policy: The overall intentions and direction of an organization as regards quality
as formally expressed by top management.
Quality System: The organizational structure, responsibilities, procedures, processes,
and resources for implementing quality management.
Structural Testing: Testing based on an analysis of internal workings and structure of a
piece of software.
System Testing: Testing that attempts to discover defects that are properties of the entire
system rather than of its individual components.
Top Down Testing: An approach to integration testing where the component at the top
of the component hierarchy is tested first, with lower level components being simulated
by stubs. Tested components are then used to test lower level components. The process is
repeated until the lowest level
User Acceptance Testing: A formal product evaluation performed by a customer as a
condition of purchase.
Unit Testing: Testing of individual software components.
Components have been tested.
White Box Testing: Testing based on an analysis of internal workings and structure of a
piece of software. Includes techniques such as Branch Testing and Path Testing. Also
known as Structural Testing and Glass Box Testing. Contrast with Black Box Testing.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Quality Assurance process, Birlasoft,Noida
126
Special notes
Quality Assurance in Software application plays an important role and cannot be ignored
in software development, although there are vendors who consider Quality assurance as
less important process and ignore them during the software designing or development
phase. But in real terms quality plays one of the major role in the development since lack
of quality in the coding or during software development may lead to unacceptance of the
project or failure in client requirements.
Although “Implementation of an ERP software or a CRM software is not a success,
The success lies when the client start using it.”
Quality Assurance is not just testing the product although testing is a part of Quality
Assurance. Quality assurance is a broader concept which start from the inception stage
and end at final software inspection. QA process need both verification and validation.
The complete concept of Quality Assurance in software development ensure you with
confirmation on the functionality, usability, efficiency, portability, Maintainability &
reliability. Hence Proper QA allows you to have a high quality software development and
and happy customer base.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow