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:
-
Product Specification Building
-
Proof-of Concept/ Prototyping
-
Product Architectures and Design
-
Packaged Product Development
-
Localization and Internationalization of Products
-
Product Enhancement and Customizations
-
Product Maintenance and Support
-
SDK and Integration Toolkit Development
-
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 |