Page 1 of 1

How to estimate development (& testing) effort of a project ?

Posted: Tue Jan 10, 2012 7:46 pm
by Steven

Hello World,

I've been working on defining requirements and functionality of a multi-platform app and am now at the point where I'd like to estimate the cost of developing it.

I have defined screens with known fields & levels of complexity (eg. easy, average, difficult), underlying activities (& their complexity), and messages between platforms.

What I need now is a general 'rule-of-thumb' for estimating the development & unit-testing effort in man-hours. (I can multiply the resulting number by the developers' hourly rate to get cost ;) )

Do the numbers differ between platforms ? (ie. is Android 'harder' than IOS, or BB, Windows Mobile, etc. ? )


How to estimate development (& testing) effort of a project ?

Posted: Tue Jan 10, 2012 8:00 pm
by maxkatz

Interesting question. Just to clarify, estimates using Tiggr or mobile app development in general?


How to estimate development (& testing) effort of a project ?

Posted: Tue Jan 10, 2012 8:07 pm
by Steven

Well, based on my experience, development effort is directly related to the tool(s) used, so, ... Tiggr-specific.

But, if you're also aware of effort estimates with other tools, I'm all ears ...

Thanks,
Steve.


How to estimate development (& testing) effort of a project ?

Posted: Wed Jan 11, 2012 3:50 am
by maxkatz

Are you able to share the requirements with us?


How to estimate development (& testing) effort of a project ?

Posted: Wed Jan 11, 2012 4:34 am
by Steven

Well, in terms of my original question, I don't understand what additional requirements you're looking for (please re-read).

I simply want to know how you estimate project effort: what rules-of-thumb do you use ?


How to estimate development (& testing) effort of a project ?

Posted: Thu Jan 12, 2012 12:17 am
by maxkatz

Here is what we use.

Assumptions:
-Back-end/web services are REST and well documented
-Functionality is well documented
-UI is defined

Easy screens: 4-6 days/platform
Average: 7 -10 days/platform
Difficult: 12-15/platform


How to estimate development (& testing) effort of a project ?

Posted: Thu Jan 12, 2012 3:53 am
by Steven

OK, thanks ! :)

Would you be able to break those those numbers down (eg. by %-age) between UI, functionality, & web services ?

For example, would it be 25% / 50% / 25% respectively, or 20% / 60% / 20%, ... ?


How to estimate development (& testing) effort of a project ?

Posted: Thu Jan 12, 2012 4:05 am
by maxkatz

I don't really know.. it depends on the app. If you would like, we can take this offline (email: max at exadel dot com). It might be easier and we can exchange more information.