.

Home | Press Room | Case Studies | Careers | Contact Us

Outsourced Engineering for Product Development Companies
About Us | Services | Centers of Excellence | Delivery Model | Contact Us
.
   
 

Client Partnership


Newgen Software,  works towards developing long-term strategic partnerships with its clients. Some of its client relationships with Global Fortune 500 have extended to over a decade. Newgen has evolved as a preferred consulting partner, to meet with its clients' key outsourcing challenges in the area of software development. Newgen Software works as a plug-in extension to the client’s project and R&D teams, supporting them in all or individual phases of a project. The long-term partners have entrusted Newgen Software to participate from the early stage of defining and developing key projects, allowing them to contribute innovativeness and creatively. 

Newgen Software offers the advantages of its rich experience and well-tested development models abstracted from a large number of design, development and implementation projects. A strategic choice for large Software Development enterprises, Newgen Software, helps its customers to take advantage of its strong quality processes and technology leadership in many areas of expertise.

Client Partnership -1

Total Outsourced Software Product Development, Maintenance and Support Services for A Leading Global Organization. The Company is listed by Fortune as one of the "Most Admired Companies in America," and is ranked on the Business Week list of Top 100 Brands worldwide.

Newgen has an ongoing relationship with a leading global organization for software product development, software product enhancements, customization, product support and maintenance from last 10 years. The average team size for this client has been 40 and had peaked to 60 during high ramp-up requirements. The market is characterized by rapid technology changes and price based competition. Reduced time-to-market with lower cost of development were critically essential to the client for market competitiveness, which we were able to provide for this client.

Newgen with its mature dual shore delivery model, robust process and quality measures, effective project management methodology and skilled human resources addressed the need of our client in the most agile manner.

Newgen has serviced this client across the following areas:

  1. Product Specification Building
  2. Proof-of Concept/ Prototyping
  3. Product Architectures and Design
  4. Packaged Product Development
  5. Localization and Internationalization of Products
  6. Product Enhancement and Customizations
  7. Product Maintenance and Support
  8. SDK and Integration Toolkit Development
  9. Product Audits and QA

Technologies

Languages: C++, Java, C#, Visual C++, Visual Basic .NET, UML   

Development Technologies & API's: .NET, ATL COM, STL, MFC, Win32 API, Open Database Connectivity (ODBC), Twain and ISIS API, SMTP, LDAP, Web Services, LeadTools, OIVT.   

Distributed Object Design: .NET Framework, COM/DCOM, Remoting, Multithreading, OOAD Methodology, Design Patterns   

Operating Systems: Windows XP, Windows 2000, Windows NT, Windows 98, Linux

Databases: MS-SQL Server, Oracle, Btrieve, DAO

Software Engineering Tools: Rational XDE, RequisitePro, ClearCase, ClearQuest, Automated Build Studio, MS-SourceSafe, NuMega Bounds Checker

Others: Single Sign-On with Lotus notes, Windows Domain Controller (Active Directory) and SunOne, Support for Clustering (Load-Balancing and Fault-Tolerant). Java/J2EE Technologies

Java Platform

J2EE – BEA Weblogic, IBM Websphere, Sun Java, JBOSS, Oracle AS

Java, JDBC, Applets,

LDAP – Sun Java, Active Directory, NDS

Web technologies – HTML, JSP, Servlet's, Javascript's,

TCP/IP, HTTP, HTTPS

XML, SOAP, Web Services

Messaging, JMS, MQ

Databases – MS-SQL, Oracle, PostgreSQL

Platforms – Windows, Linux, Solaris, Unix, AIX

Core Competencies for this long term assignment:

Hands-on experience of the latest technologies (.Net, Web Services, SOA, etc)

Hands-On experience in Database Design, Performance tuning.

Sufficient knowledge for designing and developing Enterprise application

Highly experienced Testing team.

Evolved development process, and best process-compliance with NQS.

Vast experience in internationalization and localization.

Client Partnership -2

Software Product Development, Product Extension, i18n & L10n, Testing, Platform Migration, Co-development and Maintenance for leadingGlobal-500 Organization which deals in High-Tech Business Machines and Office Solutions.

Newgen has relationship with this organization for last five years. A team size of around 50 people has been engaged for various software products being developed and enhanced on the client’s behalf. Our Client wanted to build software products for their Multi-functional peripherals. The market was characterized by quick changes and price based competition. Faster time-to-market with lower development costs along with finding the right skill sets was a concern for the client, which Newgen successfully answered.

Our client also wanted a one-stop shop for its development needs in an offshore environment. Newgen was the preferred choice for our client, given our domain expertise, product development capabilities and ability to scale human resources and operations.

Tools/Technologies Used:

VC.Net, ASP.Net, MONO, Sharp-Develop

C#, C++, VC++, MFC

ATL, COM, Web-Services, Remoting, Office SDK

MS-SQL, MSDE, MS-Access, Crystal-Report

XML, HTML, JAVA-Scripts

MS-Exchange Server, MS-SPPS, Office SDK

Catalyst, InstallShield, InstallAnywhere

CVS, VSS, Bounds-Checker, FxCop

Win-Runner, MS-ApplicationCentreTest

Development Team Structure:

A typical Large Size Project Team (100 Project Months) consists of:

1 Shared Project Manager

1 Project Leader

2 Group Lead / Team Lead

8-10 Developers

2-3 QA members

- Rest Are Team Members

Activities other than development: Progress Monitoring

TeleConference

Periodic face-to-face Client Meeting

Risk Management plan and implementation

Regular ISO/CMM Audits in each project

Periodic Reviews of Processes and Guidelines

Training

Value Addition:

Building detailed product specifications from Basic Requirements from End Customer / Planning Div / M&S Div

Feasibility Study of new requirements and Impact Analysis

Product’s Technical Evaluation on different platforms

Feature Comparison with competitor Products

Development is focused around End User’s need

Dealing with 3rd Party Tech providers

Strengths:

Could build a Team from 4 to 40 members with-in 2-3 months to meet Client’s growing need

Managed parallel development and delivery of 4 large size products

Parallel QA of all products, each having 10 Languages and Multi-Platform Support

Fast Track Product Development

Process Maturity to handle Joint Development

Ability to Implement Features without the availability of real H/W (MFPs)

Releasing and maintaining Customer Specific Product Versions

Timely Delivery and meeting Quality Standards

Taking complete ownership from day 0 till the Product is released in Market


© 2007 Newgen Software Inc. All rights reserved.