uterti-com

Just another WordPress site

Hanu Faster.NET software solutions

Company Profile

Hanu Software Solutions Inc. (HSS) is a global IT consulting and services company that provides end-to-end software solutions for various industries, including publishing, finance, insurance, and retail. Headquartered in Monmouth Junction, NJ, and with an offshore development center in Gurgaon (New Delhi), India, HSS offers a unique value proposition to our clients. The company believes in providing the highest quality software solutions at a very cost-effective price.

HSS offers a wide range of services including business process outsourcing, on-site technical consulting, overseas software development, and product lifecycle management. By combining domain expertise with low-cost offshore development, HSS’s offshore delivery model offers customer solutions with cost savings of up to 45%, with improved productivity and time to market. faster.

Bottom

HSS’s technology-centric solutions center offers exceptional customer value through the use of innovative and specialized tools and processes that are unique in nature. This document illustrates how Faster.NET, a development framework developed by the HSS .NET Center of Excellence (COE), enables the company’s technology-aligned service organization to deliver exceptional value to its business and technology customers, strengthening its competitive advantage.

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

The HSS COE for .NET is aligned with the Microsoft platform and toolsets and provides business-critical solutions for a variety of technology and business domains. This COE has a collective IT experience of 200 person-years and a .NET experience of more than 75 person-years. Other key facts are:

Staff 45

Started in 2002

Number of projects executed 30

Location Gurgaon, India

Faster.NET – The HSS Development Framework for .NET Solutions

The continuous improvement work HSS has done with .NET COE has led the company to create a framework for delivering scalable, on-demand .NET solutions to customers in a variety of industries. HSS calls this Faster.NET. Its key elements are:

Pre-assembled reusable software components

HSS has developed a library of more than 100 software components that are frequently used in .NET applications. These components have been tested with proven designs and are free from critical errors. Components can be reused as is or with modifications. Reusable components include data layers written in all .NET-based languages, a variety of GUI controls, and security model objects.

In the design phase of a new project, HSS engineers determine which components are suitable for the project. Only the unique code of the application is designed and written from scratch. Building existing high-quality software in this way in a new application saves the customer time and expense and helps ensure quality in the deployed application. HSS does not believe in developing a new solution from scratch for every new project.

A set of reusable engineering tools for faster speed

The HSS development toolset is an important element of the company’s ability to offer solutions for many different lifecycles, budgets, and time frames. The HSS tool set includes:

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

· Database tools like SQL comparison and data scriptors.

· Design tools, reverse engineering tools, data migration tools, and many others.

The unique set of reusable tools enables HSS engineers to complete projects quickly and with good quality.

Blue Prints Solution (SBP): a set of reusable architectures

HSS has a reusable set of architectures called Solution Blue Prints (SBP), ready for common business domain, technology domain, and service domain problems. Like HSS software components, these architectures have been tried and tested on company projects. The architectures include associated prototypes. Using SBP saves considerable effort in developing, prototyping, and testing software solutions. For example, an SBP was used to design a property management system that the client has been using successfully for over a year.

Qualified and certified engineers

Approximately 60% of HSS programmers have earned internationally recognized certifications, including MCP, MCSD, and JSCP. This percentage is continually growing, a direct reflection of the company’s commitment to employing the most skilled, qualified, and certified engineers. What this means for the customer are scalable solutions of superior quality, delivered quickly.

HSS recruits top engineering talent from top universities and puts them through six weeks of rigorous classroom and on-the-job training. HSS also offers ongoing advanced programmer training for all staff.

With these elements, the HSS Faster.NET framework reduces typical application development time by approximately 20% to 40%. The time saved depends on the project, where it is in its life cycle and to what extent the client wants us to apply the Faster.NET development methodology.

The Faster.NET Framework in Action: A Case Study

For a project where time to market is a critical customer goal, HSS evaluates the project with its Faster.NET suite of tools to determine which tools will be most effective. HSS has measurements of the effectiveness and impact of the tools. These measurements allow HSS engineers to determine the most effective tools to use on a given project.

For example, a migration tool enables the company to migrate an existing VB / ASP application to .NET with a throughput of 900 to 1000 lines of code per developer per day. With this measurement, HSS can estimate the time required to migrate the application.

Leveraging its tool sets enables HSS to achieve development savings in every phase and for every task in a project. The following case study illustrates this.

Project needs

A company approached HSS because its web application, written in ASP, was not stable enough. The ASP code needed to be migrated to .NET, which required redesigning the application to .NET standards.

Using Faster.NET tools

The HSS development team increased the time to market for this project by applying the Faster.NET tools as follows:

Step 1: HSS engineers used the migration tool to migrate the software to .NET, before changing the architecture. The estimators determined that the migration would take approximately 200 person-days, meaning that a team of four could complete the migration in just two months or, if necessary, a team of eight could complete the effort in one month.

Step 2: To maximize the efficiency of the redesign phase of the project, HSS chose a related existing architecture from its Solution Blue Print (SBP) library. In this case, the target architecture overlapped with support for a dual presentation layer (WAP and HTML). The lowest level of this architecture was the database interaction layer.

Because SBPs are already tried and tested, using this SBP instead of developing a new architecture from scratch saved time on prototyping and testing, reducing development time from the nearly 150 person-days that typically requires a redesign effort in the industry.

Step 3: Next, HSS engineers scoured their library of pre-assembled components for suitable components for reuse in this application. They chose a data access layer written using VB.NET and C # .NET. This particular component handles transaction support, stored procedure execution, as well as built-in queries and data reader, as well as data adapter-based interactions. Also, it has robust exception handling. This component consists of approximately 5,000 lines of code.

Reusing it reduced development effort by 100 person-days, assuming an average of 50 lines of code per person-day of typical coding productivity.

Step 4: Concurrent with the software development effort, HSS QA engineers determined that using NAnt’s script-based auto-build configuration could avoid significant compilation and compilation problems. Consequently, the Visual Studio build engineer created an automated build setup using the scripts. Scheduled to run automatically, this automated process proactively provided information about bad registrations, compilation problems, and integration problems.

Step 5: The HSS development process includes complete Lower Level Design (LLD) documentation. HSS saves a considerable amount of time in your documentation efforts by using a documentation tool called Ndoc that automatically creates CHM or MSDN style code comments. This tool saved up to 50 person-days that would otherwise have been needed to create a 200-300 page document.

Step 6: The HSS QA group took the existing test scripts and modified them for the features and functions of this application. The QA test group also created an automated test bed using the Mercury and Nunit tool sets. HSS was able to run the test cases numerous times without significant additional person-days, ensuring the quality and reliability of the software when it was released by QA to the customer.

Completion: The end result was that HSS successfully migrated and redesigned the system with an effort of only 12 person-months. The company implemented the software at the customer site in 3 months.

Exceptional added value

Just as important as the development time savings described in the case study is the exceptional added value that HSS provided to this client:

1. This client was facing tremendous pressure from users to do something about the unstable application. The customer’s data center vendor was also pressuring the company to upgrade the application to .NET. HSS immediately helped the client to handle this situation and presented a competitive product and services that met their clients’ requests.

2. The quality and stability of the enhancements were tremendous, thanks to the greater inherent stability of the .NET architectures, as well as the tried and tested components and architecture that HSS used for this project.

3. During the course of this project, HSS was able to educate the client on the software development life cycle and development processes, an education that is an ongoing benefit to him.

4. The user interface (UI) developed by HSS was very popular with the customer’s end users, attracting many new customers.

5. HSS provided these services at a very profitable rate. Its .NET COE operates from India and the engineering costs are quite inexpensive. The savings in development costs were close to 70%. These savings were used to enhance the application with new features, providing the customer with significant advantages over the competition.

conclusion

HSS is committed to conceiving, developing and implementing internal processes and systems that deliver exceptional customer value. The Faster.NET framework is an example of HSS’s ongoing journey to implement this commitment. COEs aligned with company technology, using internationally recognized software development processes, are capable of offering significant competitive advantages.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *