Software Development
Product Development
Website Development
QA & Testing
Project Management
Customer Support
Training & Consultancy
ERP Product Demo
ERP Product Profile
Home > New Initiatives
New Initiatives

Harinya practices CMMI Adopted Process Framework and Internal Audits.

Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations with the essential elements of effective processes. It can be used to guide process improvement across a project, a division, or an entire organization.

CMMI best practices enable organizations to do the following:

  • More explicitly link management and engineering activities to their business objectives.
  • Expand the scope of and visibility into the product lifecycle and engineering activities to ensure that the product or service meets customer expectations.
  • Incorporate lessons learned from additional areas of best practice (e.g., measurement, risk management, and supplier management).
  • Implement more robust high-maturity practices.
  • Address additional organizational functions critical to their products and services.
  • More fully comply with relevant ISO standards.

Harinya practices and adopts CMMI process and standards for the process in the business, development and services. Quality Management System (QMS) implemented as part of this process adherence practices and trainings and internal audits are planned at all levels with regular intervals. The goal of this practice is to attain 100% process maturity which is adaptable to all of our Business and Services.

New Innovative Business Model

The business model is simply a working description that includes the general details about the operations of a business. The components that are contained within a business model will address all functions of a business, including such factors as the expenses, revenues, operating strategies, corporate structure, and sales and marketing procedures. As part of the business model, there is a need to address internal factors that relate to the ongoing operation of the company. Business operations such as manufacturing facilities, defining the production process, and allowing for the labour needs to produce the products are also part of the business model. External factors also are part of a comprehensive business model. Chief among these elements is defining the target consumer audience for the goods and services produced by the corporation. This one single element of identifying the target audience will influence the form and function of both the marketing and sales efforts of the company, which in turn will impact the overall cost to produce each unit of a product.

Harinya considers all these values about the Business Model and come up with innovative ideas depends on the market trends, which is a continuous practice, to develop the business through its Presales, Marketing and Business development teams.

Agile Methodology for Development

Harinya implement and follows Agile approach, which is a globally accepted best practice for product development. Through agile, we are trying to cope up with the following advantages.

  • Customer satisfaction through early, regular and frequent deliveries in short duration, which is on high priority.
  • No frozen requirements. Product has been developed with changing requirements as per customer expectation.
  • Development teams and business teams works as a team having personal interactions everyday throughout the life cycle of the project.
  • Creating an atmosphere to develop products with enthusiastic people and provide the required infrastructure and support to them.
  • Having the self-esteemed and self motivated technical people and works on the requirements, converts them to designs & architectures to have better output.

Process Improvement for Higher Productivity

Harinya is always working to improve the process to make it adaptable and flexible for all the business and project environment, which will increase the productivity and quality.

Today, technology has become too much a part of overall corporate success for its effectiveness to be left to chance. The stakes are too high. Fortunately, the idea of 'quality management' is being reinvigorated. In the last decade process programs have become more and more prevalent. And, out of all the available options, three have moved to the top of the chain. These three are:

  • The ISO 9001:2000 Quality Management Standard from the International Standards Organization.
  • The Capability Maturity Model Integration from the Software Engineering Institute.
  • Six Sigma, a methodology for improvement shaped by companies such as Motorola, Honeywell and General Electric.

Quality Assurance thro Test Driven Development

At Harinya, Quality Assurance is the organization wide process and achieved through various new techniques time to time. Test-driven development (TDD) is an advanced technique of using automated unit tests to drive the design of software and force decoupling of dependencies. The result of using this practice is a comprehensive suite of unit tests that can be run at any time to provide feedback that the software is still working. This technique is heavily emphasized by Agile development methodologies.

Benefits of Test-Driven Development:

  • The suite of unit tests provides constant feedback that each component is still working.
  • The unit tests act as documentation that cannot go out-of-date, unlike separate documentation, which can and frequently does.
  • When the test passes and the production code is refactored to remove duplication, it is clear that the code is finished, and the developer can move on to a new test.
  • Test-driven development forces critical analysis and design because the developer cannot create the production code without truly understanding what the desired result should be and how to test it.
  • The software tends to be better designed, that is, loosely coupled and easily maintainable, because the developer is free to make design decisions and refactor at any time with confidence that the software is still working. This confidence is gained by running the tests. The need for a design pattern may emerge, and the code can be changed at that time.
  • The test suite acts as a regression safety net on bugs: If a bug is found, the developer should create a test to reveal the bug and then modify the production code so that the bug goes away and all other tests still pass. On each successive test run, all previous bug fixes are verified.
  • Reduced debugging time!

Project Management with Online Tools

At Harinya, we started working with online web based project management tools for integrity and managing multiple projects at a centralized location. The project has to be managed efficiently in many areas with different perspective.

User Assignment: Several users can be assigned to a project, with specific access rights in each project.

Task Groups: A project can be divided in phases or modules, for easier management. Task groups can also be used to define sub-projects, sub-products, etc.

Task Types: A project usually includes various categories for the work that needs to be accomplished. A task type can an improvement, an addition, an issue, etc.

Task Statuses: Tasks within a project are likely to go through many statuses, from the beginning until completion. Task statuses can be created in accordance with your needs, using "Waiting", "In Progress" and "Completed" types.

Task Priorities: The level of urgency of each task might influence the project's completion. Task priorities are useful to identify which tasks should be prioritized. A task priority can be "Low", "Normal", "Urgent", etc.

Functional Point Analysis for Estimation

Harinya practices different estimation techniques as per the requirements and project types. As we are working mostly on Enterprise application development, we motivate our clients to provide the detailed use case documents, UI specifications and database schemas. This will help us to use Function Point Analysis as the estimation option, which will gives the ability to accurately estimate the project cost, project duration and project staffing size.

Company Overview Mission and Values Management Team Infrastructure Culture at Harinya
Software Development Product DevelopmentWebsite Development QA & Testing Project Management Customer Support Training & Consultancy
ERP Business Accounting & Finance Budgeting & Funding Inventory & MRP CRM & Help Desk POS & Shopping Cart HR & Payroll
ERP & Finance Pharma & Healthcare Manufacturing Trading & Logistics Mobile & LBS Supply Chain & Retail Sales & Distribution Automobiles Real Estates
Dot Net Technologies Server Technologies Windows Mobile Java Technologies Analysis & Design QA & Testing Database & Reports Software Development Project Management
Software Development Product Development Estimation Proposal QA & Testing Procurement Project Management Partner Inception
Domestic US UK Middle East Far East
Software Product Modules Web Services Components
Why Harinya? Current Openings Join Harinya Knowledge
Locations Request Info