You guys are wicked! I was trying to be serious (for a change). Interestingly enough, the 768hr estimate that was in my original post (and that I was worried was too low) has killed the project. The resource manager took one look at it and is not even planning to submit it for scheduling.
Simon >-----Original Message----- >From: Andrew Hill [mailto:[EMAIL PROTECTED] >Sent: Tuesday, March 25, 2003 10:37 AM >To: Struts >Subject: [OT] Estimating a Struts-based project > > >btw: be sure you have a scrabble set handy in case they want >to see how you >calculated it... :-) > >-----Original Message----- >From: Andrew Hill [mailto:[EMAIL PROTECTED] >Sent: Wednesday, 26 March 2003 00:36 >To: Struts Users Mailing List >Subject: RE: [OT] Estimating a Struts-based project > > >hmm. Then there is but one estimate you can give... > >42! > >If they ask whether thats days or hours tell them it doesnt >really make a >difference... ;-) > >-----Original Message----- >From: Chappell, Simon P [mailto:[EMAIL PROTECTED] >Sent: Wednesday, 26 March 2003 00:33 >To: Struts Users Mailing List >Subject: RE: [OT] Estimating a Struts-based project > > >For our initial estimate, we do not have the luxury of >use-cases. Hence the >need to generate an estimate based on the smallest quantity of >known data >possible. > >>-----Original Message----- >>From: Mehra, Vishal [mailto:[EMAIL PROTECTED] >>Sent: Tuesday, March 25, 2003 10:05 AM >>To: 'Struts Users Mailing List' >>Subject: RE: [OT] Estimating a Struts-based project >> >> >>I would break these down to use cases and assign complexity to >>each one of >>them and then try estimating it that way. >> >>Regards, >>Vishal. >> >> >>-----Original Message----- >>From: Chappell, Simon P [mailto:[EMAIL PROTECTED] >>Sent: Monday, March 24, 2003 11:14 AM >>To: Struts Mailing List (E-mail) >>Subject: [OT] Estimating a Struts-based project >> >> >>I have just completed an initial estimate for a Struts-based web >>application. I am curious as to what estimation methods folks >>out there use >>for their initial estimates. The revised estimate will be >>delivered after >>more analysis is performed. >> >>I am fed up with making wild guesses for initial estimates and >>wondered if >>there was any way to take the small amount of information >>available up front >>(i.e. the number of screens on the user's initial workflow >requirements >>document) and extrapolate it into an estimate. I understand >>that the margin >>of error is gonna be big and hairy on this puppy, but it's an initial >>estimate created with a dearth of information, so what do you >>expect? :-) >> >>What I did was: >> >>Take the estimated number of application screens: s=13 >>Take the number of application user roles: r=3 >>Figure which screens are used by which roles and total: sr=32 >>Estimate the >>number of actions: a = sr * 2 = 64 Application units of work: >>auow = a + sr >>= 96 Total units of work (including admin screens): tuow = >>auow * 2 = 192 >>Estimate an effort factor per unit: ef = 4hr Programmer work: >>pw = tuow * ef >>= 768hrs >> >>Some assumptions included in these calculations include: >>1. An average of two actions per screen role. >>2. The administration facility of an application is about 50% >>of the work. >>3. The effort factor is a figure arrived at from knowledge of >>the programmer >>being tasked and the number of new technologies within the project. >> >>Your thoughts please. >> >>Simon >> >>----------------------------------------------------------------- >>Simon P. Chappell [EMAIL PROTECTED] >>Java Programming Specialist www.landsend.com >>Lands' End, Inc. (608) 935-4526 >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]