copy of spipl company profile

10

Upload: chetanbelsare

Post on 09-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 1/10

Page 2: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 2/10

Introduction

 Why Soft Polynomials

 We are a technology-driven company. We are committed to the highest standards of ethics and integrity.Since the future of our company dependssquarely on the knowledge, imagination, skills,teamwork, and integrity of our employees, we

 value these qualities most highly. We are dedicated to quality: Quality of products, quality of service, quality of relationship, quality of communication andquality of our promises.Profit is important to us. It enables us toachieve our mission and contribute to thesociety. However, profit is not the only reason

 we are in business.

Page 3: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 3/10

Page 4: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 4/10

1 Soft Polynomials Fact Sheet

Established Nov. , 1998

Employees in SoftwareDevelopment

31

Services Offered • Development Services for the entire Product Life Cycle– “concept tocompletion”

•  Website Design and Development

• Hosting Services

• Product R & D, Development and Verification.

• Training Provider

Domain Expertise• MS Technology 

• Java

• Database

• Testing

Equity Structure Privately held by the Director of Soft Polynomials (I) Pvt. Ltd.

Sales (FY 2003-04) Rs.4.2 Million(FY 2004-05) Rs.7.3 Million(FY 2005-06) Rs.9.7 Million(FY 2006-07) Rs.11.9 Million(FY 2007-08) Rs.14.0 Million

Financially Sound Profitable for all 8 years of existence. Debt free with significant real assets anddeep access to capital. Good track record of investing in people andinfrastructure for the long term.

Locations Development offices in Nagpur.

Quality Standards Soft Polynomials uses Quality Assurance methodologies and practices at all steps

in its projects, aiming to deliver error-free software applications.This commitment to quality is Soft polynomial's core objective as we believe thisis the only way to ensure total customer satisfaction.

Our Quality Objectives:

• Deliver defect-free design solutions.

• Deliver Projects on time & within the budgeted cost

• Improve productivity by adopting appropriate technologies & tools

• Enhance organization's competency through continuous learning

Page 5: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 5/10

1.1 Deliverables

Stage Deliverables Media

System Requirement and Analysis Software Specifications Document Soft Copy 

Design Design Document Soft Copy  

Coding Source Code Soft Copy  

Products Executable and installable files Soft Copy  

1.2 Approach for the POC project

On signing of the contract, Soft Polynomials will identify an appropriate engineer to lead the project. He will be responsible for the delivery. He will also be responsible for the technical communication and willinteract with team to flesh out the details. He will be supported by a team of junior engineers. AnExecutive will also be monitoring the project and he will be overall responsible for the smooth functioningof the project.

During the system study, effort and resource estimates will be made. At the end of system study stage, adetailed project plan will be done outlining the important milestones and deliverables. We propose

 weekly status reports and weekly conference calls with your team to track the status of the project. We can execute this project on a Time and Material basis. Following are the resources depending on the

level of experience:

1.3 Resources

Resource No. of Employee

5+ Years Experienced Engineer 4

2-5 Years Experienced Engineer 7

<2 Years Experienced Engineer 10

Trainee Engineers 10

2 Contact Information

Shashikant M DeshpandeSoft Polynomials (I) Pvt. Ltd.3rd, North Bazaar Road, Gokulpeth,Nagpur- 440010

 Tel: +91 0712-2556808Fax: +91 0712-2556808Email: [email protected]

3 Appendix A 

3.1 Infrastructure Information

 We believe that excellent infrastructure is necessary to create an environment that fosters learning andinnovation in employees.

Electrical Power Setup and Air Conditioning

Electrical Power and AC Set Up RatingUn-interrupted Power Supply (UPS) 4 hours backup 4 nos.(7 KVA)

Page 6: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 6/10

Hardware and SoftwareEach engineer has at least one Win 2000 environment. We also have several server class machines that areshared across projects. A shared test environment is available at Soft Polynomials for client use. We havestate-of-the-art server machines at Soft Polynomials, which can be shared by various projects on need basis.

S. No Make Processor Type Proc. Speed GHz. RAM MB HDD O.S.1 Compaq P4 3 2000 250 GB Windows 2000 Server

2 Compaq P4 1.6 1000 160 GB Windows XP SP 3

3 IBM P4 1.6 2000 120 GB Windows 2003 Server

4 IBM P4 1.6 512 120 GB Windows XP SP 3

5 HP Dual core 1.6 512 120 GB Windows XP SP 3

Connectivity The following connectivity exists at Soft Polynomials:Internet Connectivity and Bandwidth: We have one 2 MBPS leased line and 4 broadband connections

for Internet connectivity.Phone Service: We have Lucent’s Definity EPABX system, which is capable of handling 25 digital

extensions, and ISDN connectivity. Video Conferencing: We have an ISDN and IP-based video conferencing set up.FTP Sites: We maintain two secure ftp servers for large incoming and outgoing file transfers.Firewall/Router Infrastructure: We have CISCO Router for Internet connectivity with two Ethernet

ports, four serial ports, and an ISDN port.

Existing Data and Physical Security Security of Customer’s proprietary information is very important to Soft Polynomials. Multiple

firewalls, Virtual Private Networks (VPNs) and different network domains provide logical separation for thecustomer’s development team. Symantec Anti-virus Corporate Edition is used to safeguard computers.

  Anti-virus server software is installed on a central machine, while client software is installed on usermachines. The server receives the virus definition updates from the Symantec site and updates the same onthe all client machines. Anti-virus software is also installed on SMTP server for mail protection.

 We also have Monitoring system installed for critical servers and network components. We also

monitor services on servers such as Pop3, SMTP, HTTP, etc.

3.2 Disaster Recovery 

Soft Polynomials has automated weekly and daily backups of data on tape drives to ensure disasterrecovery. Trial runs of the Disaster Recovery Plan are conducted regularly. This ensures that if a machinecrashes, it is made operational once again with minimum downtime.

3.3 Development Methodology 

Development Methodology: Soft Polynomials Standard Process

Soft Polynomials Systems has created an internal process framework called “Soft PolynomialsStandard Process” (SPSP) modeled around the 'Rational Unified Process'. Soft Polynomials has a

comprehensive licensing arrangement with Rational that enables all Soft Polynomials employees’ access toall Rational tools. Soft Polynomials has experience of working with not only software companies who use'heavily audited' processes but also startups that use 'light weight' processes. Soft Polynomials synchronizesits processes with the client’s processes, so that both parties are mutually benefited.

Page 7: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 7/10

The Rational Unified Process Model

The Rational Unified Process (RUP) model spans a project into four phases, during its life cycle fromconception to completion. The Soft Polynomials Standard Process (SPSP) based on the guidelines of 

RUP, details the plan, activities to be carried out, reviews, and artifacts to be created for each of the fourproject phases.

Inception Phase: The first phase of the project life cycle is the inception phase wherein the projectscope is identified.Elaboration Phase: The second phase is the elaboration phase wherein the scope and method of implementing the life cycle, including alternatives to be attempted are clearly detailed.Construction Phase: The third phase is the construction phase wherein the actual coding is carried outto implement the decided alternative design.

Transition Phase: The last phase is the transition phase wherein the RTL Coding is delivered to the verification team and then on to the client. Support is provided it until FPGA Kit or Synthesis is over.Usually the hardware is classified as a separate project for maintenance, once it is accepted and is in

production.Each phase may be optionally divided into iteration, in case Soft Polynomials plans to identify aset of deliverables spaced out within the time span of the phase. Usually there will be at least onemilestone for each phase or iteration as the case may be.

Throughout the development process, Soft Polynomials creates a set of artifacts that are availableat the project site on a selectively sharable basis. It engages in the following six best practicesmethodology proposed by RUP:Develop Iteratively Manage RequirementsUse Component ArchitecturesModel Visually Continuously Verify Quality Manage Change

 We have a two-level project management organization at Soft Polynomials. One is company-wideand the other is project-specific. Our process templates are based on Rational Unified Processes (RUP)and we have adopted their development guidelines.

Page 8: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 8/10

3.4 Project Management

Soft Polynomials believes that offshore development is a partnership relationship rather than a vendor-contractor relationship. At every stage we keep the client informed.

To ensure that Soft Polynomials delivers what the client needs, the client needs to identify acontact person who needs to spend some time to steer us in the right direction. Over the years, we haverefined a process that keeps the time commitment from the client to a bare minimum. The client contactperson is expected to perform a “Review and Direct” role

Since we provide elaborate and precise documents, the feedback activity is efficient and requires

minimal time commitment from the client. We believe in keeping the client up to date on the project.This is done weekly in the early parts of the project and more frequently during critical phases of theproject. We do this through a weekly “software and status drop” and follow that up with a prearrangedconference call. In critical phases of the project, Soft Polynomials engineers can be available on site.

Project TeamSoft Polynomials assigns an Executive (Exec-in-charge), typically a Vice-President, to take the

complete ownership of the account and the project. The Exec-in-charge is responsible for all the aspectsof the project, including technical aspects, project execution, customer management, personnel issues atour end, invoices, contracts, etc.

Soft Polynomials allocates a Technology-in-charge (TIC) and Delivery-In-Charge (DIC) to aproject. TIC is responsible for ensuring that all the key technical insights into the project are delivered.The DIC carries out all day-to-day execution, regular client communication, local executive liaison, and

schedule management. The DIC is responsible for all project management issues. At the start of theproject, Soft Polynomials identifies a “second-in-command” project lead. This person is under constantdevelopment to ensure that the project is fully devoid of any risk owing to single person dependence.Soft Polynomials staffs the rest of the team with engineers possessing complementary skills. This is doneconsidering the complexity and the skill requirements of the project, as well as team dynamics.Individuals on the team are allocated exclusively to a project and do not work on more than one project ata time. We have a team of support staff available across the company.

Soft Polynomials management is process-driven.Processes followed within Soft Polynomials can be broadly classified as Engineering and Non-Engineering processes. The processes that are directly related to the project life cycle and activities thatdefine a project environment are grouped under the Engineering process. Processes related to other

 business functions such as customer relationship, HR management, facilities management are groupedunder non-engineering processes.

 We have a two-level project management organization at Soft Polynomials. One is company-wide and theother is project-specific. Our process templates are based on Rational Unified Processes (RUP) and wehave adopted their development guidelines.

Project ManagementProjects undertaken by Soft Polynomials are categorized either as development, verification or supporttype. A typical project is likely to have more than one sub-projects under it, each can be of a differenttype.Typical project execution cycle is described below:The project gets initiated during the Project Initiation stage wherein an Executive-In-Charge and CRMare identified. A meeting takes place between stakeholders and Project team members. The customeracceptance criteria, project phases, milestones are discussed and documented. Requirements arecollected, analyzed and understood by the Delivery-In-Charge during the Requirements Management

process. These are documented in Software Requirements Specifications and sent to customer forapproval.Projects at Soft Polynomials are managed and controlled through Project Planning processes. Duringplanning stage, a Life cycle Model is selected; estimation and scheduling activities are carried out. TheProject Environment Setup focuses on tools to be used for configuration management, designdevelopment and verification. Role specific responsibilities within the project are identified by Delivery-In-Charge. Tasks to be performed are detailed down and scheduled. The project specific trainingrequirements are identified and necessary Training is scheduled.

Page 9: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 9/10

Page 10: Copy of SPIPL Company Profile

8/8/2019 Copy of SPIPL Company Profile

http://slidepdf.com/reader/full/copy-of-spipl-company-profile 10/10

Project Information available via Intranet/VPN All our projects use standardized schema and layout when making the project information, artifacts andother information available via Web to all the developers – both at Soft Polynomial’s and Client’s end.

 VPN connectivity is used as a secure way to make each other’s machines available on common network.The schema templates are derived from Rational’s RUP sample project site. The website has all therelevant documents like MPP, plans, and design documents etc. which give the status of the project any given time.In addition to the structured, regular communication, we encourage direct communication between theclient team and our engineers on an as needed basis. If someone has an issue, they are encouraged to

  write immediately. We use email, telephone, and Instant Messenger for such communication. Shouldthis communication result in issues or change requests, these are updated in appropriate documents.

3.6 Resource Allocation

Soft Polynomials staffs the team with engineers possessing complementary skills. This is doneconsidering the complexity and the skill requirements of the project, as well as team dynamics.Individuals on the team are allocated exclusively to a project and do not work on more than one project ata time. We have a team of support staff available across the company.Getting the right people has never been a constraint for Soft Polynomials. Depending on Client’s needs,Soft Polynomials can allocate additional people to the project within a span of 4 weeks.