Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Time estimate for ABAP development

I'm looking for a table or list of standard time estimations for developments in ABAP, something customizable in some variables according to the development team, complexity of project, etc...

Something similar to:

Simple Module Pool -> 10 hours
Complex Module Pool -> 30 hours
Definition of Dictionary -> (0,4 * number_of_tables * average_fields ) hours
ALV Report -> (2 * number_of_parameters) hours

I've searched but haven't found anything yet. I found AboveSoft Adaptive Estimator, what looks like a software tool to do what I need, but I prefer something... manual, an official or standard table.

Do you know anything like that?

Thank you in advance.

Updated, as requested in comments by Rob S., to provide more information for future similar questions:

What I'm looking for is a bunch of formulas, any metric system that can be applicable to (or even created for) time estimations on SAP development.

I'm looking for a technic/tool/method to estimate SAP work, duration, cost, something similar to COCOMO II, FP, ESTIMACS or SLIM for SAP development.

like image 917
ARemesal Avatar asked Nov 28 '22 05:11

ARemesal


2 Answers

the formulas you made up for illustration purposes in your question are as good as any others - in other words, you are asking for something that is pointless.

the reason is that no formula can account for the truly important variables:

  • your team
  • your customer
  • your environment
  • your standards and best practices

all of which will have a much larger drag coefficient than any other terms

if you want accurate estimates, ask your developers, and track their accuracy

if you truly think that this sort of thing can be reduced to formulas, please resign as a project manager immediately

like image 22
Steven A. Lowe Avatar answered Mar 19 '23 09:03

Steven A. Lowe


If I am reading this right, you are looking for a something to estimate how long it would take someone to program an application. I would doubt an official table actually exists.

Development time is highly variable. Programmer experience, complexity of requirements, clarity of requirements, and dozens of other factors affect how much time development takes. So even if an official table exists, it may not be accurate.

like image 185
epochwolf Avatar answered Mar 19 '23 10:03

epochwolf