struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jarnot Voytek Contr AU HQ/SC <Voytek.Jar...@MAXWELL.AF.MIL>
Subject RE: Struts Productivity Survey
Date Fri, 10 Jan 2003 15:54:14 GMT
Holy smokes!  You've got 50 people just to do the web layer???  There's 2.5
of us (only one - me - with Java experience) doing a ~75 screens migration
(all layers - but under the constraint to keep the database unchanged as
much as possible) from a 4GL.

Two weeks to get up to speed on struts, then each developer gets 4 weeks to
develop/test 2 screens.  Add documentation and other misc. and you've got
two months - should be more than enough, I'm being conservative - especially
since you're not worried about the EJB tier.
You could cut this down considerably, if you already are a productive struts
developer just implement a few vertical slices and tell the others to copy
what you've done - you just act as 'tech-support' and they'll learn
on-the-fly.

--
Voytek Jarnot
Quidquid latine dictum sit, altum viditur.


-----Original Message-----
From: Greg.Reddin@alltel.com [mailto:Greg.Reddin@alltel.com]
Sent: Friday, January 10, 2003 9:40 AM
To: struts-user@jakarta.apache.org
Subject: RE: Struts Productivity Survey


Ok, so let me pose it a different way.  Put yourself in this position:

You're a consultant or an architect who has been tasked with building a
Struts application with 100 screens.  You're actually migrating an
application which was originally written as a fat client app in VB and the
server was written in C++.

You have about 50 developers who know VB and C++ pretty well.  Some of them
know Java/JSP/Servlets very well.  Some of them know it very little.  None
of them know Struts.

Your job is to estimate the cost of getting these folks up to speed on
Struts.  You already have the application design.  THere's going to be a
thin business layer called by the Action classes that will use EJB session
beans to provide application functionality.  Fairly simple.  You have to
train these people to use Struts, create actions and pages, and write the
web-tier business layer.  Somebody else is doing the EJB stuff.

How do you estimate that cost?
How long do you think it will take for these various developers to write
their first business function?
How long to do the next one, etc?

> -----Original Message-----
> From: Andreas Mack [mailto:vasquez@mediales.net]
> Sent: Friday, January 10, 2003 12:34 AM
> To: Struts Users Mailing List
> Subject: Re: Struts Productivity Survey
> 
> 
> On Fri, 2003-01-10 at 07:57, Rick Reumann wrote:
> 
> > easier. I think it's really going be difficult to get an 
> accurate feel
> > for how long it takes people to get 'up to speed' with 
> struts since I
> > think it's much easier now for new developers to learn 
> struts simply due
> > to the books and better documentation available.
> 
> I agree 100%. I looked at Struts for the first time in April 
> 2001 mainly
> for the forms stuff, really wanting to use it. I've read the UserGuide
> and said "What is he talking about!?" Half a year later, with a real
> project at hand it went much faster, using the /example stuff. Back
> then there were no DynaForms, no Tiles, no Nested, all the stuff that
> makes things much easier now. The pages that are now the Taglib API
> Reference were the best resources back then.
> 
> Greets,
> Andreas.
> 
> -- 
> Andreas Mack <vasquez@mediales.net>
> mediales. GmbH
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:struts-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:struts-user-help@jakarta.apache.org>
> 
> 

--
To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail:
<mailto:struts-user-help@jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message