rajasri company profile business2

6
RAJASRI SYSTEMS PRIVATE LIMITED SOLUTIONS SOLUTIONS RELIABLE RELIABLE INNOVATIVE INNOVATIVE The Company We are Rajasri Systems, based in Chennai, the well-known IT hub of India. We are the preferred Offshore Software Services Provider for many clients in USA. Incorporated in 2000, managed by leaders with thirty years of innovative industry experience, employing some of the smartest minds, Rajasri helps corporates and people conduct business easily and efficiently. Over the years, we have expanded our horizons to serve various sectors such as Aviation & Aerospace, Design & Decor, Manufacturing, E-commerce, Advertisement & Publicity, Media & Publishing , Energy and beyond. Widely, Rajasri is committed to providing its customers with qualitative long lasting solutions. It is this dedication and passion towards perfection that has made Rajasri repeatedly win projects and clients. Once our client, always our client. The People We are very proud of our team of developers who constitute a very rich talent pool. They are our asset and the primary reason for our success. Our team members combine the right mix of technical and business skills. Add to this their strong interpersonal and excellent communication skills and you have the dynamic team that Rajasri is. The History Rajasri was incorporated in Chennai, India in the year 2000 to provide offshore software services. It functions as Software Technology Park Unit and engages in 100% Software Export. In its previous incarnation it functioned in the name RAD InfoTech India providing same Offshore Software Services. This functioned from 1997 to mid 2000. Thus altogether Rajasri has an experience of 8 years as a successful offshore provider of high-quality software services to US clients.

Upload: skrishatguru

Post on 21-Jan-2016

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rajasri Company Profile Business2

RAJASRI SYSTEMS PRIVATE LIMITED

SOLUTIONS SOLUTIONS

RELIABLE RELIABLE

INNOVATIVEINNOVATIVE

The Company

We are Rajasri Systems, based in Chennai, the well-known IT hub of India. We are

the preferred Offshore Software Services Provider for many clients in USA.

Incorporated in 2000, managed by leaders with thirty years of innovative industry

experience, employing some of the smartest minds, Rajasri helps corporates and

people conduct business easily and efficiently.

Over the years, we have expanded our horizons to serve various sectors such as

Aviation & Aerospace, Design & Decor, Manufacturing, E-commerce, Advertisement &

Publicity, Media & Publishing , Energy and beyond. Widely, Rajasri is committed to

providing its customers with qualitative long lasting solutions. It is this dedication

and passion towards perfection that has made Rajasri repeatedly win projects and

clients. Once our client, always our client.

The People

We are very proud of our team of developers who constitute a very rich talent pool.

They are our asset and the primary reason for our success.

Our team members combine the right mix of technical and business skills. Add to

this their strong interpersonal and excellent communication skills and you have the

dynamic team that Rajasri is.

The History

Rajasri was incorporated in Chennai, India in the year 2000 to provide offshore

software services. It functions as Software Technology Park Unit and engages in

100% Software Export.

In its previous incarnation it functioned in the name RAD InfoTech India providing

same Offshore Software Services. This functioned from 1997 to mid 2000.

Thus altogether Rajasri has an experience of 8 years as a successful offshore

provider of high-quality software services to US clients.

Page 2: Rajasri Company Profile Business2

The Technology

Internet/intranet applications - n-tier/thin client Client/Server& Legacy systems

Registered Member, Microsoft Partner Program

Sun Developer Connection[sm]Partner

Sun iForce[sm] Partner

Microsoft .NET Java PHP

Visual Studio 6.0 J2EE Perl

SQL Server Oracle MySQL

The Work

We invite you to our website www.rajasri.com to view the various projects we have

done.Here are of some of our recent accomplishments in the Internet Applications area:

ebonza www.ebonza.com

BargainTix www.bargaintix.com

Bid4Spots www.bid4spots.com

Pacific Design Center www.pacificdesigncenter.com

Country Floors www.countryfloors.com

Front Row USA www.frontrowUSA.com

Cambridge Art gallery www.cambridgeartgallery.com

Netreo www.netreo.net

Lone Madrone www.lonemadrone.com

Monographx www.monographx.com

NeoGov www.neogov.com

The Software Development Principles

We firmly believe in and strive to adhere to the following Software Development

Principles:

• We make it our highest priority to satisfy the customer through early and

continuous delivery of valuable software.

• We anticipate and welcome changes in user requirements. We understand such

changes provide a competitive advantage to the customer.

• We strive to deliver functioning software at frequent intervals. This ensures us

that we are on the right track and helps us quickly correct errors. The Customer

sees that the software is growing day by day - just the way they ordered it.

• We stress that business/knowledge experts and developers work together

regularly throughout the project.

Page 3: Rajasri Company Profile Business2

• We build projects around motivated individuals. We give them the environment

and support they need, and trust them to get the job done.

• We recognize that the most efficient and effective method of conveying

information within a development team is face-to-face conversation and have

action-item-oriented brief stand-up meetings every day.

• We believe that a functioning software is the most important measure of progress

and so strive to deliver such software to customers frequently.

• We pay continuous attention to technical excellence and good design. We

constantly look for innovative and sensible ideas.

• We firmly believe in the "Keep It Simple" principle.

• Our development teams are self-organizing.

• At regular intervals and, specifically after completion of a milestone or a project,

we meet to reflect on the areas we could have done better and how we can

become more effective. We then follow-up on this and adjust our internal

procedures accordingly.

The Methods Of Communication With Clients

We use telephones, private forums, regularly scheduled Net Meetings, and email

to stay in touch with clients.

Project Specific email IDs are given to Clients.

Chat: If Client wants to chat, he can look for this Project ID logged into MSN Chat

(for example) and begin chat, knowing someone from the ProjectTeam will be

behind that ID.

Email: Emails sent to project-based emailids are distributed to all team members.

SMS/Alert: Client can send SMS to a fixed ID via MSN chat or email. This will

instantly inform the right person.

Forums: We have found these to be one of the best tools to make sure

communication flows both ways and maximum collaboration is achieved.

Telephones: Nothing beats a phone call. We speak to clients periodically -

monthly, weekly, as needed. Even if there are no issues/problems.

Page 4: Rajasri Company Profile Business2

The Development Methodology

Reusability is a major consideration in design. We have several libraries of inhouse

reusable libraries and objects. We have also built several tools and webservices

that perform common-purpose tasks.

On the DB front, we follow practical normalization. User requirements, such as

reporting, decides the DB design. The team has worked with SQLServer, Oracle,

MySQL, MS Access and other flavors.

Strict version control is followed, as a matter of routine. We use VSS and WinCVS.

For projects that we begin working from scratch, we begin with requirements

analysis, then a look-alike prototype. When client OKs the prototype, we begin to

work on a detailed Test Plan, Validation rules, Process Specifications. Then follow

object and component designs. Then we begin coding.

For utility functions we have numerous reusable in-house libraries available, we

make use of these for the most part.

All changes are documented in the code and also notes are made in VSS when

checking in.

The level of detail of the changes is confined to explaining very briefly the reason

for the change. This is kept in VSS.

Our testing process has static/unit testing, integrated testing and then a system

test. Changes to existing functionalities require regression testing. With some

clients, we define Acceptance Testing up front. In such cases, we finish the project

with an acceptance test. Some cases require a predefined Acceptance DB. It may

be defined even before we begin the design of the system.

Our QA consists of code reviews & peer testing. This is strictly enforced.

Our release procedures follow the industry standard - a summary of changes done

is included, followed by a listing of files to be changed and special instructions.

Details of code changes made as part of the release are not included in the release

notes.

Page 5: Rajasri Company Profile Business2

Release notes are actually meant for the System Administrator, who is usually not

involved in the technical reasons for the changes. He is empowered to make

changes to the system and he follows instructions given in the release notes. He

takes precautions (such as backups) to safeguard the system against any illeffects

of the release. He just needs to know what changes to make and where.

As a matter of routine, we recommend that the development group (us) has no

access to the target environment. We know by experience that it is dangerous to

mix the development group and the system admin group.

We have strict procedures to effect changes to production source files. Paper &

electronic trails are kept on the changes to be made. There is a Librarian for VSS

who is in charge of making changes - all developers cannot change files in VSS.

Same with DB changes - there is a DBA. There is also a system admin who is the

only one who can implement the changes on the production look-alike

environments we have to match client's.

We follow the standard practice of documenting the reasons for code change in

the code itself, under Modification History and in VSS. The level of detail of this

documentation is defined to be 'just enough to explain what and why' and is

expected to be as brief as possible. Those are the guidelines and, in real life, the

text of the detail is determined by the developer who makes the change.

Our experience is that development team members know the amount of details

that have to note in the Change History. The description, in conjunction with

details that can be found by inquiring VSS will easily tell any other developer what

changes were made and why.

That, briefly, explains, hopefully, our process here.

The CEO

Since 1980, Rali has worked in the field of Information Technology with various

industries in the US, both on the west and east coast. He has several years of

hands-on software engineering and project management experience in

development of web-enabled applications, including eCommerce, Client/Server

systems as well as development maintenance, and reengineering of legacy

software systems, in a variety of industries. After working for several companies

Page 6: Rajasri Company Profile Business2

including Citicorp, Star TV, and Casco Bank in Boston and Portland Maine, as

well as Bank of America in Los Angeles, Rali joined Digital Equipment

Corporation in 1988 to provide software consulting to various customers in

Southern California.

After 4 successful years at DEC that included Excellence and Outstanding

Achievement awards in 1989 and 1990, he launched SREE Consulting Services in

Orange County and has been providing software services since 1992. In 1997, he

merged his business with RAD Info Tech, a new software company based in Santa

Fe Springs, California, and was successful in providing software services to a

number of customers both in California and Alabama. In 2000, Rali joined forces

with Steve Gray and Randy Wang to launch AmbaSoft, Inc to bring high quality

software solutions to the customer as a value proposition.

Rali manages Rajasri Systems to provide offshore software services to a growing

list of clients, including AmbaSoft, E2 Communications, AB Group.

Rali works with a team pool of talented minds to create cost-effective services for

Rajasri's clients. Born and educated in India, Rali moved to the United States in

1980 and became a citizen in 1990. He holds Masters degrees in both Mathematics

and Computer Science. The prestigious Indian Institute of Technology awarded

Rali the University's top rank in Mathematics during both his Bachelors and

Masters programs.

The next phase

We are working towards getting the Carnegie Mellon's SEI-CMM certification in the

near future.

www.rajasri.com RAJARI SYSTEMS PRIVATE LIMITED

# 26, FIRST MAIN ROAD

NANGANALLUR, CHENNAI 600061

TAMILNADU, INDIA

Phone: 91 44 2224-2272 / 2273 / 2274

Email: [email protected]