Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Company Profile
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
4
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
delivery and exceptional customer experience.
Beliefs
We aim high, take risks and grow faster than the market.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
We are proud of being a Birlasoftian and passionate about building Birlasoft into
a great organization
Application Development
Application development at Birlasoft helps organizations be future-oriented and
competitive in their business while at the same time being cost effective by fine-tuning
their business critical applications.
Birlasoft's Services in Application Development
Application Enhancements
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
6
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 office to track
their projects online.
Technology Focus Areas for Application Development
Our key technology focus areas for Application Development are divided into
following categories:
Enterprise Architecture J2EE, .NET, Lotus Notes, VB, VC++, C, C++
Reduced defects.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
People Practices
The cornerstone of our people management philosophy rests on our unshakeable
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:
Job Satisfaction is the Key to Employee Satisfaction. We sincerely attempt to provide
this via the following:
Trying our best to give each Birlasoftian the kind of role that she/he identifies
with.
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
8
guides our people management practices into a coherent whole. Some of the key people
processes that we are working on are:
Communication
Focusing on establishing effective communication throughout the organization
and to ensure that Birlasoftians have the skills and avenues to share information and
coordinate activities effectively.
Performance Management
Driving the organizations and its members progress by establishing objectives
related to committed work against which performance can be measured, ascertain
capability development assistance required to continuously enhance performance.
Competency Development
This starts with identification of requisite competencies at the organization level
which are ultimately dependent on competencies that are needed to be identified, built or
enhanced in the individual Birlasoftian. Enhancing constantly the capability of
birlasoftians to perform assigned tasks and responsibility in turn uplinks to the
organization capability building.
Training and Development
To ensure that the identified competency requirements are built through a
systematic and focused approach.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
9
Compensation
To provide all individuals with remuneration and benefits based on their
contribution and value to the organization in a fair and transparent manner.
Competitiveness of the compensation offered in comparison with the prevailing markets'
reality is the driving force.
Career Development
To ensure that individuals are provided opportunities to develop their
competencies that enable them to achieve professional and personal career objectives
within the organizations goals.
Participatory Culture
A myopic outlook of utilizing talents of people only in the delivery of assigned
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
opportunities facing the organization. Building a participatory culture enables availability
of avenues to harness/give exposure to employees full capability by involvement in
making decisions and solving problems that affect the performance of business activities.
Management Committee
1. J. Ramachandran (Chief Executive Officer)
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
10
Service Offerings
It's our IPR
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
11
Birlasofts 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.
Service and Solution Philosophy
We believe a solution neutral partner approaches the business problem with an
open mind, which helps identify the right technology and business practice balance. Once
the ideal solution is identified, it is likely to provide:
The best value for the dollar spent.
Minimal time to market.
The best fit around the business strategy.
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
centers globally follow the Six Sigma approach to quality and are assessed at BS7799 and
Level 5 of the SEI CMM.
Services List
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
12
1. Global Development Center
2. Application Development
3. Application Maintenance & Support
4. QA and Testing
5. Customer Relationship Management (CRM)
6. Enterprise Business Integration (EBI)
7. IT Service Management (ITSM)
8. Enterprise Asset Management (EAM)
9. Asset-Based Energy Management (ABEM)
10. Enterprise Content Management (ECM)
11. RIMS
12. Portals
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
13
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
of client interaction over shorter engagement spans.
Birlasoft's Capability and Maturity
At the onset, Birlasofts 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
consultants, having domain expertise in Banking and Finance, Insurance,
Manufacturing, Telecom, Travel, e-Governence, Utility, and Retail.
Birlasofts 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
satisfaction and reducing attrition rate.
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
offerings. The COE enables development of solution framework templates, preservation
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
14
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. Birlasofts
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
Development Center with commercial strength firewalls and VPNs (site-to-site/remote
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
maintains audit trails to keep data/information secured. As an extension of your
organization, Birlasoft will establish a separate data security group for the GDC, who will
manage security audits per your requirements.
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
coordinate the global delivery.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
15
Birlasoft Inc. is a US Corporation, so all contracts are enforceable within the US
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
have an additional NDA with you.
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
Recruitment, Training and Retaining.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
16
2. Application Development
Application development at Birlasoft helps organizations be future-oriented and
competitive in their business while at the same time being cost effective by fine-tuning
their business critical applications.
Birlasoft's Services in Application Development
Application Enhancements
Development Life Cycle that includes Requirement Analysis, Architecture and Design,
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
17
SDLC phase. Additionally, the customer can use our digital project management office to
track their projects online.
Technology Focus Areas for Application Development
Our key technology focus areas for Application Development are divided into following
categories:
Reduced defects.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
18
3. Application Maintenance & Support
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.
Birlasofts application maintenance services are well defined encompassing the Six
Sigma methodologies blended with our processes.
Our Application Maintenance Services include:
Management of Requests
Application Management
Application Maintenance
Application Support
Application Helpdesk
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
19
Service Offerings
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
20
We have in-depth experience in implementing complex applications across the globe. We
have also successfully upgraded applications from Siebel 99.5 to Siebel 2000 to Siebel
7.8. We have a Global Application Maintenance and Enhancements Services (GAMES)
team, which provides extensive 24/7 support adhering to stringent service level
agreements.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
21
Level Agreements and each Change Request undergoes a life cycle, which involves
Analysis, Development, Quality Assurance Testing and User Acceptance Testing before it
sees the days light to development.
The Siebel Research Lab within the Birlasoft Siebel COE takes care of daily
emerging Siebel Technology, Resource Identification, Regular In-house Training Sessions
on existing technology for skill upgrade, Discussion Forum and looks into the SES Pool
to cater different Siebel project requirements within the organization.
5. Enterprise Asset Management(EAM)
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 setup a dedicated Asset Management Group to consolidate the domain and functional
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
22
Customer Benefits
Streamlined sourcing and procurement
Birlasoft Value
Pre-configured
implementation speeds time
to market
Validation Framework
ensures regulatory
compliance
OnDemand Software as a
Service Offering
Extensive Experience
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
23
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
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
consumption by 20% by monitoring asset energy utilization, Birlasoft's Asset-Based
Energy Management solutions enable organizations to reduce energy costs, create
sustainable conservation policies, generate maintenance efficiencies, and promote
regulatory compliance.
Customer Benefits
Birlasoft Value
Pre-configured implementation speeds time to market On-Demand Software as a
Service Offering
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
25
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
consumption by 20% by monitoring asset energy utilization, Birlasoft's Asset-Based
Energy Management solutions enable organizations to reduce energy costs, create
sustainable conservation policies, generate maintenance efficiencies, and promote
regulatory compliance. Our Center of Excellence in EAM delivers pre-configured IBM
Maximo
modules
that
accelerate
implementation
and
reduce
TCO
through
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
26
Review
Of
Literature
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
27
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
28
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 products 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
29
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
30
Software
Development
Process
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
31
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
32
tested in a hypothetical environment, the development team takes control of it. The
development team adopts one of the software development methodologies that is given
below, develops the proposed system, and gives it to the customer.
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 tieups to bring out a highly matured product in a short period.
Popular Software Development Models
The following are some basic popular models that are adopted by many software
development firms
A. System Development Life Cycle (SDLC) Model
B. Prototyping Model
C. Rapid Application Development Model
D. Component Assembly Model
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
33
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
34
on software. To understand the nature of the program(s) to be built, the system engineer
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.
3. System Analysis and Design
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
care is taken during this phase.
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
can be accomplished without much complication. Programming tools like compilers,
interpreters, debuggers etc... are used to generate the code. Different high level
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
35
programming languages like C, C++, Pascal, Java are used for coding. With respect to
the type of application, the right programming language is chosen.
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
36
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
evolved as a result of periodic shuttling of information between the customer and
developer.
C. Rapid Application Development (RAD) Model
The RAD modelis a linear sequential software development process that
emphasizes an extremely short development cycle. The RAD model is a "high speed"
adaptation of the linear sequential model in which rapid development is achieved by
using a component-based construction approach.
1. Business modeling
The information flow among business functions is modeled in a way that answers
the following questions:
1. What information drives the business process?
2. What information is generated?
3. Who generates it?
4. Where does the information go?
5. Who processes it?
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
37
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
these objects are defined.
3. Process modeling
The data objects defined in the data-modeling phase are transformed to achieve
the information flow necessary to implement a business function. Processing the
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...
rather than creating software using conventional third generation programming
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
facilitate construction of the software.
5. Testing and turnover
Since the RAD process emphasizes reuse, many of the program components have
already been tested. This minimizes the testing and development time.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
38
D. Component Assembly Model
Object technologies provide the technical framework for a component-based process
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.
If properly designed and implemented, object oriented classes are reusable across
different applicationsand computer based system architectures. Component Assembly
Model leads to software reusability. The integration/assembly of the already existing
software components accelerate the development process. Nowadays many component
libraries are available on the Internet. If the right components are chosen, the integration
aspect is made much simpler.
Conclusion
All these different software development models have their own advantages and
disadvantages. Nevertheless, in the contemporary commercial software evelopment
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
39
Objective
&
Research
Overview
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
40
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
of processas well Employee Satisfactions of the performance of using
model in software development. And to interpretate and compare the
employee satisfaction and customer satisfaction.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
41
Research Methodology
Development process
Following are some basic popular models that are adopted by many software
development firms
A. System Development Life Cycle (SDLC) Model
B. Prototyping Model
C. Rapid Application Development Model
D. Component Assembly Model
Software Product Quality
Internal Quality is the totality of characteristics of the software product from an
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.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
42
Models for Software Product Quality
1. ISO/IEC 9126-1 defines two software product quality models for use in
characterizing the three views.
2. A quality model for external and internal quality
3. A quality model for quality in use.
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
results or effects with the needed degree of precision.
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
43
persons or systems are not denied access to them. [Safety is defined as a
characteristic of quality in use, as it does not relate to software alone, but to a
whole system.]
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:
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
44
Availability is not a separate sub characteristic because it is a combination of
maturity, fault tolerance and recoverability.
Usability
The capability of the software product to be understood learned, used and
attractive to the user, when used under specified conditions. The sub characteristics are:
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
and control it.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
45
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:
Maintainability
The capability of the software product to be modified. Modifications may include
corrections, improvements or adaptation of the software to changes in environment, and
in requirements and functional specifications. The sub characteristics are:
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
46
Stability: The capability of the software product to avoid unexpected effects from
modifications of the software.
Portability
The capability of the software product to be transferred from one environment to
another. The sub characteristics are:
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
47
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
48
Safety
The capability of the software product to achieve acceptable levels of risk of harm
to people, business, software, property or the environment in a specified context of use.
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
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
make your clients feel valued, wanted and loved.
1. Encourage Face-to-Face Dealings
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
face at least once or even twice during the course of a project.
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
49
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.
2. Respond to Messages Promptly & Keep Your Clients Informed
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
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
you're working on it.
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
something about the problems. That to me is a prime example of customer service.
3. Be Friendly and Approachable
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
50
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
can, and at all times remain polite and courteous.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
51
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
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.
As if by magic, a couple of weeks later a CD-ROM arrives on their doorstep complete
with high resolution versions of all the images you've used on the site. A note
accompanies it which reads:
"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."
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
52
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
your chair drinking your 7th cup of coffee that morning,.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
53
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
more freedom to be honest without fear of repercussion. Interviews with company
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
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
feel like part of a family or team.
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
be quickly forgotten as the daily stress of an unpleasant job continues to mount.
If possible, provide amenities to your workers to improve morale. Make certain
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
54
workstation. Basic considerations like these can improve employee satisfaction, as
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
employees to discuss problems with upper management should be maintained and
carefully monitored.
Software Standards
Particular application domains develop sophisticated interactions between system and
software engineering, so standardizing from a systems point of view can be beneficial.
Examples:
Processes
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
55
Dependability standards often set integrity levels necessary to maintain system risks
within acceptable limits.
programme management
Risk analysis: IEC 1025(1990) Fault Tree Analysis Reliability: AIAA R-013-1992
Recommended Practice for Software Reliability Safety Standards. These traditionally
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
56
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
seem difficult to obtain. Examples:
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
57
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
typical design solutions.
Quality
&
Standards
In
Birlasoft
As
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
58
Compare to others
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:
1. Higher Customer Satisfaction
- Average VOC (Voice of customer) rating improved from 3 to 4.53 on a
scale of 5.
2. Product Quality
- Lower maintenance (less rework)
- COPQ showing downward trend.
- Higher Quality (fewer defects)
- 40% reduction in defects in client acceptance testing phase.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
59
3. Process Quality
- Better Estimation.
- Size variance reduced from +/- 20% to +/- 5%.
- Faster cycle times.
- Achieved 0% delivery variance in Maintenance & QA type of projects.
- 65 % reduction in delivery variance in SDLC projects.
4. Others
- 20% improvement in productivity.
- Significant improvement in employee morale.
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
they can view online real time status of their projects.
1 . Project Management Processes
Manage all Project Management Processes
Requirements Gathering
Process Adherence through automated workflows
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
60
Real-Time Visibility
Project Control
Quantitative Project Management through Real-Time Data
Risk Management using FMEA
2. Engineering Processes
Different Life Cycles for different kinds of projects
Usage using RUP Methodology
Use Case Size Estimation
Different levels of Verification:
Formal Inspection
Peer Reviews
Code Review Tools
SME Reviews
Unit Testing
Extensive usage of Tools (Rational, Win Runner, etc.) for Validation
3. Process Management Processes
Processes compliant with:
ISO 9001:2000 Standards
SW CMM
Process Improvement using Six Sigma
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
61
Process Asset Library
Measurement Repository
Reusable Components
Role Based Training
Online Feedback System for employees to raise PCR
4. Support Processes
Quality Assurance
Configuration Management
Causal Analysis
Defect Analysis using orthogonal defect classification
Decision Analysis and Resolution
Measurement & Analysis
5. Automation using IT Governance Framework
Project Management
Project Start-up Kick-off
Task Kick-off
Knowledge Sharing Sessions
Post Mortem Meetings
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
62
Software Engineering
Process Management
Monthly MRM (Management Review Meetings)
Monthly PMR (Project Management Reviews)
Support
6. Customer Visibility
Online Dashboards through Secure Access
Real-Time Data on SLAs, Offshore Leverage
Roll Up and Drill Down View up to Ticket Level
Workflow-Based Features
7. Training
Mandatory Training on Process Champion Workshop, Six Sigma
Customized Modules on Software Engineering and Life Cycle
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,
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
63
ISO, and PCMM. All aspects of delivery, support, and people are addressed, ensuring that
we deliver value to our customers.
Quality Policy
We shall continuously strive to exceed the expectations of our customers by
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.
Quality Journey
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
64
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
mapped to the key process areas of CMM.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
65
Improved Productivity and Reduced Cycle Time for the projects.
Improved Employee Retention to Retain Knowledge and Talent in the
organization.
c. SEI CMM
Birlasoft embarked on CMM journey to catch up with the other players in the year
2001 and in flat 12 months time we were assessed at Level 5.
What it means for our Customers?
Better Control of Processes and Products.
Improved Estimation Accuracy.
Lowered Cycle Time and Turn Around Time by 30%.
Improved Productivity by 20%.
Reduced Defects by 20%.
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
record time of 12 months.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
66
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
67
At Birlasoft we use DMAIC (Define, Measure, Analyze, Improve and Control)
Methodology for improving existing processes and DFSS (Design for Six Sigma)
in a DMADV (Define, Measure, Analyze, Design and Verify) for the development
projects using the tools of Six Sigma in engineering areas.
What it means for our Customers
The methodology brings in Customer Focus and Wing-to-Wing Approach.
Defect Reduction up to 60% using Six Sigma Tools and Cycle Time Reduction up
to 15% improving Productivity by 15%.
Tangible Cost Savings for the customers.
Improved Performance and Customer VOC (Voice of Customer) from 4 to 4.77 on
a scale of 1 to 5.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
68
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
for your enterprise. CNT CHALLENGES
Align IT with strategic business initiatives Built-in flexibility to adapt to a
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 enterprises 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
69
BUSINESS VALUE
Increased productivity
IT Infrastructure Services
IT infrastructure affects every aspect of your organization. Effective management is
crucial. High availability, responsiveness and adequacy are non-negotiable requirements
of global corporations and require specific expertise and know-how. TCS delivers endto-end infrastructure management solutions. See our top practice areas below, or contact a
TCS expert today to discuss a custom solution for your enterprise.
CLIENT CHALLENGES
A robust infrastructure that provides the level of availability and response necessary in a
global business environment
No singular accountability for performance with different infrastructure and application
vendors
WHAT TCS PROVIDES
TCS can address your enterprises IT infrastructure needs through the following
offerings: 'Business Effective Infrastructure' Readiness Assessment
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
70
IT Service Desk
Database Services
BUSINESS VALUE
Enterprise Solutions
From managing supply chains, devising CRM strategies, and deploying content
management solutions to integrating enterprise-wide functions, TCS helps you with
comprehensive, efficient and robust solutions that meet your unique requirements.
Client Challenges
Sustaining profitability in highly competitive and rapidly changing environments
Building and managing complex customer information
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
71
RFID
Call Management
Oracle
SAP
Consulting
Changing demands of increasingly complex market scenarios force businesses to
act swiftly and continuously reinvent themselves to meet and exceed their customers
expectations. Innovative business models have become the key to sustainable competitive
advantage and profitability.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
72
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
business needs, supporting IT operations, and designing effective risk management
strategies.
THE TCS APPROACH
TCS partners with you to define and address your organization's unique
transformation imperative. We work in transparent consultation with our clients to define
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
programs. Learn more about our different consulting areas:
Business Consulting, including Business Process Management, Change Management,
and Program Management
IT Consulting, including Architecture and Technology, Information Risk Management,
Infrastructure Services, IT Process and Service Management, IT Strategy and
Governance, Master Data Management, Performance Engineering Solutions, and Quality
Assurance and Testing
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
73
Business Solutions, including E-Channel, OptimizeIT, Post Merger & Acquisition IT
Integration, Service Oriented Architecture (SOA), and Utility Computing
Integrated end-to-end IT enabled business transformation: We help enterprises across
the value chain with our benefits-driven, integrated approach that delivers sustainable
results.
Proven methodology and fact-based approach: Our methodologies incorporate TCS'
best practices and are set for uniformed processes and delivery.
Global expertise, applied locally: Our high-caliber consultants have a wealth of
expertise and international experience, enabling us to focus on your local demands within
the context of your global business requirements.
Business Process Outsourcing
Thrive in todays market by identifying new opportunities and innovations that
sustain and maximize your enterprises growth. When you strategically partner with TCS,
well provide innovative, rigorous solutions to identify, manage and operate your noncore operations all in an environment of collaboration, trust, and reliability.
CLIENT CHALLENGES
Decentralized operations
Operational issues
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
74
What TCS provides
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 link
below to learn more.
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
75
BUSINESS VALUE
We leverage our intellectual property built over the years practices, platforms
and tools to provide value-added-services, global standards, and best-of-breed
processes
Business process solutions on our hosted software platform reduce your spend on
fixed investments and maintenance costs
Our thought leadership helps you stay aligned with current and emerging trends
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
76
For more than two decades, TCS has been delivering engineering solutions across
diverse industries enabling customers to foster product innovation, improve operational
efficiencies, and decrease time-to-market for their products.
CLIENT CHALLENGES
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
77
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
address customer's needs.
BUSINESS VALUE
TCS' process-driven approach, unique Global Network Delivery Model
(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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
78
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 these
performances. The certainty in managing this relationship is commendable and a step
ahead of our needs.--Nissan Motors, Atsushi Shizuta, Corporate Vice President
We are pleased to have formed the strategic relationship with TCS and believe it
demonstrates an ideal combination of engineering compliance and innovation, whilst
delivering cost efficiencies to our end client.
--Morson Projects, UK , Steve Seddon, Executive Director
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
Investment Planning System (SIPS) solution
Engineering & Industrial Services
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
79
For more than two decades, TCS has been delivering engineering solutions across
diverse industries enabling customers to foster product innovation, improve operational
efficiencies, and decrease time-to-market for their products.
CLIENT CHALLENGES
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
80
and tools and different types of alliances (industry, academic and technology) to
address customer's needs
Unit Lead Thoughts
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
integral part of Sustainable Profitable Growth of SMBs.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
81
INFOSYS Standerds
Consulting Services
Best of both worlds: Consulting and Global Delivery
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.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
82
Service Areas
Information & Technology Strategies
Product Innovation
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
83
The world is flattening, get competitive
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-toend 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
on peripheral and people-intensive processes. The Infosys BPO transformation promise is
to do the same job better and efficiently and ultimately eliminate non-value adding tasks.
Infosys BPO, driven by operational excellence, continuously strives to improve itself
with an ongoing six sigma process framework, an ISO-certified transition methodology
built on a rich experience of transitioning over 900 processes, TR 19 certification and
eSCM level 4 certification. We are focused on delivering a risk-free outsourcing
experience to our clients by being SAS 70 Type 2, BS 7799 and ETI-certified.
Today, Infosys BPO is ranked among the leading BPO companies in India by
NASSCOM, Dataquest, the International Association of Outsourcing Professionals, Red
Herring, FAO Today, NelsonHall, and others. Infosys BPO has offices in India, the Czech
Republic, China, Philippines, Poland, Bangkok and Mexico, with employee strength of
17,534. It closed FY 2007-08 with revenues of $250.3 million.
Offerings by Industry
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
84
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
85
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
86
Global presence of a
company
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
87
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
88
Birlasoft, the global IT services arm of CK Birla group, has been ranked 72 amongst
2012 Global Outsourcing 100 service providers in The Global Outsourcing 100 list
published by IAOP (International Association of Outsourcing Professionals). IAOP
ranking positively impact the outsourcing space for users, consultants and providers. The
evaluation of outsourcing companies, done by an independent panel consisting of
industry experts, included four critical characteristics size & growth; customer
references; organizational competencies; and management capabilities.
IAOP's recognition of Birlasofts key strength in Customer References is an
endorsement of its customer centric strategy.
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:
89
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 climbers year on year through
significant improvement in the ranking this year.
About Birlasoft:
Birlasoft is a leading provider of Information Technology services in both onshore and
offshore models to Fortune 500 as well as mid-sized organizations in Banking &
Financial Services, Insurance, Manufacturing, and Emerging verticals including Media,
Retail and Healthcare. Birlasoft's services include Enterprise Application services,
Custom Application Development & Management, Managed Infrastructure and
Engineering services. Birlasoft has about 4000 employees across Australia, China,
Germany, India, Malaysia, Netherlands, Singapore, Switzerland, UK and US. Birlasoft is
the first Indian IT Services company to be appraised on SEI CMMI Level 5 on a
continuous representation. It also finds its place amongst the Global Services Top 100
companies and IAOPs list of top 100 global outsourcing companies.
About IAOP
The International Association of Outsourcing Professionals (IAOP) is the global,
standard-setting organization and advocate for the outsourcing profession. With more
than 120,000 members and affiliates worldwide, IAOP helps companies increase their
outsourcing success rate, improve their outsourcing ROI, and expand the opportunities
for outsourcing across their businesses.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
90
Data Analysis
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
91
Developing team
1. What is meaning of certification of development process for you?
certification
employe; 25%
customer; 50%
quantity; 25%
customer
quantity
employe
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
92
standard development
No; 30%
YES; 70%
YES
No
Software Development
software development life cycle; 30%
component assemply model; 40%
Protyping model
Protoyping model
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
93
10% following Rapid application development
Stages
depend on customer; 22%
no; 16%
yes; 62%
yes
no
depend on customer
Implementation
depend on customer; 20%
Phase wise
one time
depend on customer
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
94
quality Process
no; 28%
yes; 72%
yes
no
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
95
Time Process
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
96
Features
Proven Methology
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
97
9. Which type of testing you adopt?
Testing
Test Management; 25%
Functional; 60%
Load; 15%
Functional
Load
Test Management
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
98
Basic Goal
Customer ; 30%
both a&b; 40%
Organigation; 30%
Customer
Organigation
both a&b
Security
No; 20%
Yes; 80%
Yes
No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
99
20% doesnt follow Security Process
test Plan
No; 35%
Yes; 65%
Yes
No
Approach
bottom up; 50%
top down
bottom up
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
100
50% follow bottom up approach
Customer
1. The quality of software company recommend is appropriate?
Unsatisfactory; 4%
Average; 10%
Excellent; 52%
Good; 24%
Excellent
Good
Satisfactory
Unsatisfactory
Average
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
101
2. How many years you are using it?
usability of software
1; 12%
morethan1; 10%
more than 5; 58%
morethan1
more than 3
more than 5
Rating of software
Average; 9%
Good; 10%
Excellent; 59%
Excellent
Very good
Average
Below Average
Good
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
102
4.
upgradation of software
three time; 8%
two time; 12%
more than 5 times; 2%
two time
three time
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
103
5. Does it is reliable to use?
Relaibilty
No; 20%
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
104
7. Does is easy to understand and work on it?
Yes; 75%
Yes
No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
105
8.
Diffi clty
No; 35%
Yes; 65%
Yes
No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
106
9.
fullfiment of need/requirement
No; 28%
Yes; 72%
Yes
No
Help Manual
No; 8%
Yes; 92%
Yes
No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
107
Installation of Software
No; 12%
Yes; 88%
Yes
No
Un Satisfied; 2%
Satisfied; 17%
Dissatisfied1; 1%
Satisfied
Un Satisfied
Dissatisfied1
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
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
108
1% found long term of ability with error is dissatisfied
13Ability of the user to easily perform required tasks using the software
Unsatisfied; 4%
Satisfied
Unsatisfied
Dissatisfied
Technical Support
Unsatisfied; 10%
Dissatisfied; 2%
Satisfied; 20%
Satisfied
Unsatisfied
Dissatisfied
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
109
Finding
and
Recommendations
Findings
Employee:As a developing team they are performing on the basis of customer.
Now a days component model is using more
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
110
Recommendations
1. Befor starting development process will be decided in analisys and design phase.
2. Process of development should be fully documented and standerdise
3. Customer satisfaction is main output of development
4. Employee satisfaction will also be playing a key roll in development.
5. Several standerd cirtification are the to make development process good.
6. Quality of product will be the aim of development.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
111
7. Final goal of business is to satisfy the customer, to acheve this goal several changes
has been done during the development.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
112
CONCLUSIONS
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
Engineering system.Those models that combine both processes and infrastructure
elements are focused on describing a SPI project or program, rather than an entire SPE
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
113
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
elements is very shallow.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
114
REFERENCES
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.
1. Birlasoft process study
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
115
2. TCS process study
3. Infosys process study
4. Common development process
5. Profile of the birlasoft
6. Software services provide by the birlasoft
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
116
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
117
Annexure
QUESTIONNAIRE-1(Developing Team)
Birlasoft
NAME ..AGE .
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
118
DESIGNATION .. LOCATION .
ADDRESS
MOBILE NO .
a) Yes
b) No
3. Which Software development model do you like most?
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
119
a) Yes
b) No
c) Its depends on project
5. What kind of implementation programme do you want to follow?
a) Phase wise
b) One time
c) Depends on customer
6. Is customer always satisfied with your Quality Process?
a) Yes
b) No
7. How much time you take in completing the process?
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
120
a)
a) To satisfy customer
c) Both a& b
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
121
11. Does there any security provide for process?
a) Yes
b) No
12. Have you ever created a test plan?
a) Yes
b) No
13. What approaches you have applied?
a) Top down
b) Bottom up
QUESTIONNAIRE-2(Customer)
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
122
Birlasoft
NAME ..AGE .
LOCATION .
ADDRESS
MOBILE NO .
a) Excellent
b) Good
c) Average
d) Satisfactory
e) Unsatisfactory
2. How many years you are using it?
a) 1 year
b) More than one year
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
123
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
124
a) Yes
b) No
8. Do you find any difficulty in it?
a) Yes
b) No
9. Does it fulfill your need /requirement?
a) Yes
b) N0
10 Does it contain proper help manual for you?
a) Yes
b) No
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
125
a)
Very Satisfied
b)
Satisfied
c)
Unsatisfied
d) Dissatisfied
13 Ability of the user to easily perform required tasks using the software
Very Satisfied
Satisfied
Unsatisfied
Dissatisfied
Very Satisfied
Satisfied
Unsatisfied
Dissatisfied
Glossory
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
126
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:
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
127
Bottom Up Testing: An approach to integration testing where the lowest level
components are tested first, then used to facilitate the testing of higher level components.
The process is repeated until the component at the top of the hierarchy is tested.
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
128
Testing that ignores the internal mechanism of a system or component and focuses
solely on the outputs generated in response to selected inputs and execution
conditions.
Kasu Devika, Roll No : 1112470052, Institute of Co-operative and Corporate Management, Research
&Training, Lucknow
129
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
130
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