Firm Profile

Hanu Software program Options Inc. (HSS) is a world consulting and IT providers firm that gives end-to-end software program options for numerous industries together with publishing, finance, insurance coverage, and retail. Headquartered in Monmouth Junction, NJ, and with an offshore improvement middle in Gurgaon (New Delhi), India, HSS gives a singular worth proposition to our clients. The corporate believes in offering the very best high quality software program options at a really cost-effective price.

HSS gives a variety of providers together with enterprise course of outsourcing, onsite technical consulting, offshore software program improvement, and product lifecycle administration. By combining area experience with low price offshore improvement, the HSS Offshore Supply Mannequin delivers buyer options at a price financial savings of as much as 45%, with enhanced productiveness and sooner time to market.

Background

HSS’s technology-centric options middle delivers distinctive buyer worth through the use of revolutionary and specialised instruments and processes which can be distinctive in nature. This paper illustrates how Sooner.NET, a improvement framework developed by the HSS .NET Heart of Excellence (COE), allows the corporate’s technology-aligned service group to ship distinctive worth to its enterprise and expertise clients, strengthening their aggressive benefit.

The .NET COE: Delivering Agile Options on a Microsoft Platform

The HSS COE for .NET is aligned alongside the Microsoft platform and power units and gives business-critical options to a wide range of expertise and enterprise domains. This COE has collective IT expertise of 200 person-years and .NET expertise of greater than 75 person-years. Different key info are:

Employees 45

Began 2002

Variety of executed tasks 30

Location Gurgaon, India

Sooner.NET – The HSS Improvement Framework for .NET Options

The persevering with enchancment work that HSS has achieved with the .NET COE has led the corporate to create a framework for providing scalable, on-demand .NET options to clients in a wide range of industries. HSS calls this Sooner.NET. Its key parts are:

Pre-assembled, reusable software program parts

HSS has developed a library of greater than 100 software program parts which can be used regularly in .NET purposes. These parts are tried-and-tested with confirmed designs, and freed from essential bugs. The parts may be re-used both as-is or with modifications. Reusable parts embrace information layers written in the entire .NET-based languages, a wide range of GUI controls, and safety mannequin objects.

On the design part of a brand new challenge, HSS engineers decide which parts are appropriate for the challenge. Solely code distinctive to the applying is designed and written from scratch. Constructing current, high-quality software program on this approach into a brand new utility saves the client time and expense, and helps guarantee high quality within the deployed utility. HSS doesn’t consider in creating a brand new answer from scratch for every new challenge.

A reusable engineering device set for sooner pace

The HSS improvement device set is a vital component of the corporate’s means to ship options for a lot of completely different life cycles, budgets, and timelines. The HSS device set contains:

· Migration instruments like VB to VB.NET, C# to VB.NET, PHP to C#. NET, SQL to Oracle instruments, and others.

· Database instruments like SQL evaluate and information scriptors.

· Design instruments, reverse engineering instruments, information migration instruments, and plenty of others.

The distinctive, reusable device set allows HSS engineers to finish tasks rapidly and with good high quality.

Answer Blue Prints (SBP)-A reusable set of architectures

HSS has a reusable set of architectures known as Answer Blue Prints (SBPs), prepared for widespread enterprise area, expertise area, and repair area issues. Like HSS software program parts, these architectures have been examined and confirmed within the firm’s tasks. The architectures embrace related prototypes. Utilizing SBPs saves appreciable effort in creating, prototyping, and testing software program options. For instance, one SBP was used to design a property administration system that the client has been utilizing efficiently for greater than a yr.

Certified and authorized engineers

Roughly 60% of HSS programmers have earned internationally acknowledged certifications together with MCP, MCSD, and JSCP. This share is regularly rising, a direct reflection of the corporate’s dedication to using probably the most expert, certified, and authorized engineers. What this implies to the client is superior high quality scalable options, delivered rapidly.

HSS recruits the best engineering expertise from the perfect universities and places them by way of six weeks of rigorous classroom and on-the-job coaching. HSS additionally gives ongoing superior programmer coaching for all workers.

With these parts, the HSS Sooner.NET framework reduces typical utility improvement time by roughly 20% to 40%. The time saved depends upon the challenge, the place it’s in its life cycle, and the way extensively the client needs us to use the Sooner.NET improvement methodology.

The Sooner.NET Framework in Motion: A Case Examine

For a challenge for which era to market is a essential goal for the client, HSS evaluates the challenge towards its Sooner.NET device set to find out which instruments will probably be best. HSS has measurements for the effectiveness and influence of the instruments. These measurements allow HSS engineers to find out the best instruments to make use of for a given challenge.

For instance, one migration device allows the corporate emigrate an current VB/ASP utility to .NET with a productiveness of 900 to 1,000 strains of code per programmer per day. With this measurement, HSS can estimate the size of time wanted emigrate the applying.

Leveraging its device units allows HSS to attain improvement financial savings at each part and for each activity of a challenge. The next case examine illustrates this.

Challenge Wants

An organization approached HSS as a result of its internet utility, written in ASP, was not sufficiently steady. The ASP code wanted to be migrated to .NET, which required re-architecting the applying to .NET requirements.

Utilizing Sooner.NET Instruments

The HSS improvement group elevated time to marketplace for this challenge by making use of Sooner.NET instruments as follows:

Step 1: HSS engineers used the migration device emigrate the software program to .NET, earlier than altering the structure. The estimators decided that migration would take roughly 200 individual days, which signifies that a four-person group may full the migration in simply two months or, if wanted, an eight-person group may full the trouble in a single month.

Step 2: To maximise the effectivity of the re-architecting part of the challenge, HSS selected a associated, current structure from its Answer Blue Print (SBP) library. On this case the goal structure was layered with assist for a twin presentation layer (WAP in addition to HTML). The bottom stage of this structure was the database interplay layer.

As a result of the SBPs are already examined and confirmed, utilizing this SBP moderately than creating a brand new structure from scratch saved time in prototyping and testing, lowering improvement time from the virtually 150 individual days a re-architecting effort usually takes within the trade.

Step three: Subsequent, HSS engineers reviewed their library of pre-assembled parts for parts appropriate for re-use on this utility. They selected an information entry layer written utilizing VB.NET and C#.NET. This explicit part handles transaction assist, execution of saved procedures in addition to embedded queries, and information reader in addition to information adaptor-based interactions. Furthermore, it has strong exception dealing with. This part consists of roughly 5,000 strains of code.

Re-using it diminished the event effort by 100 individual days, assuming a mean of 50 strains of code per individual day of typical coding productiveness.

Step four: Simultaneous with the software program improvement effort, HSS QA engineers decided that utilizing the NAnt scripting-based auto construct setup may save appreciable compilation and construct points. Accordingly, the Visible Studio Construct engineer created an automatic construct setup utilizing the scripts. Scheduled to run routinely, this automated course of proactively offered details about any mistaken checkins, construct points, and integration points.

Step 5: The HSS improvement course of contains completely documenting the lower-level design (LLD). HSS saves a substantial period of time in its documentation efforts through the use of a documentation device known as Ndoc which creates CHM- or MSDN-style code feedback routinely. This device saved as a lot as 50 person-days that will in any other case have been wanted to create a 200 to 300 web page doc.

Step 6: The HSS QA group took the prevailing take a look at scripts and modified them for the options and features of this utility. The QA take a look at group additionally created an automatic take a look at mattress utilizing the Mercury and Nunit device units. HSS was in a position to run the take a look at circumstances quite a few instances with out vital further person-days, making certain the standard and reliability of the software program when it was launched from QA to the client.

Completion: The top outcome was that HSS efficiently migrated and re-architected the system with an effort of simply 12 person-months. The corporate deployed the software program on the buyer website inside three months.

Distinctive Added Worth

Simply as essential because the financial savings in improvement time described within the case examine is the distinctive added worth HSS offered to this buyer:

1. This buyer was going through great strain from the customers to do one thing in regards to the unstable utility. The client’s information middle supplier was additionally pressuring the corporate to replace the applying to .NET. HSS instantly helped the client handle this example and got here up with a aggressive product and providers that met the requests of their clients.

2. The standard and stability of the enhancements had been great – due to the inherent elevated stability of .NET architectures, in addition to to the confirmed, examined parts and structure that HSS used for this challenge.

three. Throughout the course of this challenge HSS was in a position to educate the client in regards to the software program improvement life-cycle and improvement processes, an training that may be a everlasting profit to him.

four. The consumer interface (UI) developed by HSS was very talked-about with the client’s finish customers, attracting many new clients.

5. HSS offered these providers at a extremely cost-effective price. Its .NET COE operates from India and engineering prices are fairly economical. The financial savings on improvement prices had been near 70%. These financial savings had been used to boost the applying with new options, offering the client with vital benefits over the competitors.

Conclusion

HSS is dedicated to conceiving, creating, and implementing inside processes and methods that ship distinctive buyer worth. The Sooner.NET framework is one instance of the HSS ongoing journey in implementing this dedication. The corporate’s technology-aligned COEs–using internationally-recognized software program improvement processes–are able to delivering vital aggressive benefits.