Rather than trying to imagine what will be the technical architecture of the Project, which is very long, set a Data Model (as defined by Merise), even incomplete.
Do not detail the properties of objects, we do not know, but just a rough model Entities / Associations.
Count 19 by entity, 25 by association, then sum all, multiply the result by 2: the result P is the weight of the Project.
Apply the following formulas that directly give working days:
|
Design Analysis AF = 0.1xPxKf, where Kf is a coefficient of design complexity, between 1 and 3 (generally, direct contact with users or not, needs knowledgement or not, etc...)
Development R = Px(1+Kr), where Kr is a coefficient of technical complexity, generally between -0.5 (advanced langages) to +0.2
Integration I = R² / (4000xN), where N is the number of sub projects integrated separately. We see immediatly that a project of more 2000 working days must not be integrated in one shot, lest the work of integration explode.
Total = AF + R + I, to dispatch after regarding the Project Management Method in use.
This very simple estimate gives good results even for a project whose analysis is not very advanced.
|