Infosys’ blog on industry solutions, trends, business process transformation and global implementation in Oracle.

« Thinking of R12? Go for an Enhanced Upgrade | Main | Age of packaged BI and analytics – Should you embark on this journey? Part1 »

Improving Package Implementations Estimates using Package Points

Today, ERP is used more to drive business improvements & operational efficiencies and hence, any delays or budget over-runs could impact the business. However, most independent surveys and studies indicate that about 55 percent of ERP Implementation projects incur budget overruns. According to Standish Group, a research firm, the average IT project runs over budget by about 43 percent. Among the litany of reasons quoted (such as excessive focus on technology at the expense of business processes, communication shortfalls, project management and operational issues) estimation & bad planning rank high in the list.

While effective monitoring & control of scope, risks, communication etc., can streamline the ERP implementation, there is no alternative for a robust and accurate estimate. Given this critical need, it is surprising to note that there is no common, industry benchmark for estimating a package implementation size. Commonly used IT techniques such as Lines of Code (LOC) and Function Points (FP) do not hold good in this case since custom development is only a portion of the project. The most common technique used is experiential estimation where the practitioner derives the effort and timeline based on the ‘perceived’ size and complexity of the implementation.  Although this provides a lot of flexibility, it is inherently dependent on the ‘experience’ and ‘risk appetite’ of the practitioner and the repeatability is poor. Another shortfall of this technique is that there is no baseline size for computing productivity or comparing across projects.

To derive consistent and repeatable estimates, we have introduced a size measure called as Package Points for package implementations. The three factors that affect an implementation size are Scope, Tasks (activities & deliverables that are part of the implementation) and the project Complexity. 100 Package Points have been defined as the size to implement a “Standard Module” for a “Standard Task List” with “Simple Complexity”. The Standard Module has been defined to contain 10 business processes; each process has 4 setup activities (nodes); each node can be setup using 1 front-end interface (form); each form has 10 fields; each field has 5 possible values.

The model maintains a library of various functionalities offered by a package and functionality size in terms of the standard module. Selecting the required functionality will derive the solution size. The model also has the Standard Task Album defined, which contains the activities & deliverables of a typical implementation along with the fixed & variable impact of these Tasks to the Solution Size.  As a second step in the model, these tasks are selected to calculate the Task Impact on the solution size. Impact of the tasks on solution size varies with Complexity Factors of the project, which help in pegging the Task Impact in the range of Low (Best Case) to High (Worst Case). The third step in the model captures the impact of complexity factors on the solution size to finally derive the Package Points.

I have elaborated further details about the Package Points model in the whitepaper “Estimating the Size of Software Package Implementations using Package Points (https://pub.infosys.com/default.aspx?cid=MTI5O29yYWNsZS93aGl0ZS1wYXBlcnMvZGVmYXVsdA%3d%3d-gtOtZSHtZCo%3d) – the link will prompt you for registration on the Infosys site. Please provide your comments on what you think about this methodology and yes we have tested it in our live projects and have found that the estimate is more accurate than the traditional experiential estimates, although more involved and time consuming.

TrackBack

TrackBack URL for this entry:
http://www.infosysblogs.com/apps/mt-tb.cgi/2084

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please key in the two words you see in the box to validate your identity as an authentic user and reduce spam.

Subscribe to this blog's feed

Follow us on

Blogger Profiles

Infosys on Twitter