wu :: forums
« wu :: forums - choice between development processes »

Welcome, Guest. Please Login or Register.
Nov 28th, 2024, 2:52pm

RIDDLES SITE WRITE MATH! Home Home Help Help Search Search Members Members Login Login Register Register
   wu :: forums
   riddles
   cs
(Moderators: william wu, towr, ThudnBlunder, Eigenray, SMQ, Grimbal, Icarus)
   choice between development processes
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: choice between development processes  (Read 613 times)
puzzlecracker
Senior Riddler
****



Men have become the tools of their tools

   


Gender: male
Posts: 319
choice between development processes  
« on: May 2nd, 2006, 7:00am »
Quote Quote Modify Modify

Hello,
 
 I am developing a product where time to market (strict deadline) and
costs are important. First version is to be delivered in  six month
(and possibly earlier) from the beginning. We have five fairly
inexperienced (some recent grads) developers for this duration.
 
I am curious which model is ideal for this situation (why, how?). I am
considering the following models: waterfall, incremental, spiral and
prototyping.
 
Manager is a pretty experienced and programmatic.
 
What are you suggestion about development process model: cons, pros?
 
Sincerely,
 
  Michael.
IP Logged

While we are postponing, life speeds by
SMQ
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 2084
Re: choice between development processes  
« Reply #1 on: May 2nd, 2006, 10:01am »
Quote Quote Modify Modify

I hate to say it, but speaking as someone else who programms for a living: you may be screwed.  Sad
 
{ On Time, On Budget, On Spec ) -- pick any two.
 
 
As for development process:
 
- Communicaion is the most important part of the project, both between the team and the customer and between members of the team.  Hold short meetings regularly rather than long meetings infrequently -- it gives everyone less time to go down a wrong path due to a misunderstanding or incorrect assumption.
 
- Requirements will change.  Plan for it.  Most customers don't actually know what they want in anything but the broadest terms.  Sometimes they know what they don't want, but they usually don't even know that until they've used the product for a while.
 
- Get something in front of the customer as soon as possible.  A customer that feels involved in the development process is much more likely to be forgiving of time and/or budget overruns.
 
- Developers tend to focus on functionality -- when you click the X button A, B, C and D will happen.  Customers tend to focus on visuals -- screen Q will have an X button on it.  The earlier in the process there's something for the customer to see -- even if none of the widgets actually do anything yet -- the happier they'll be.
 
 
I think that reasonably rules out "waterfall" -- and my understanding is that most of the industry agrees -- but which of the other formal development model best fits that scenario I don't know.  I've always been the code monkey rather than the manager ... and I hope to keep it that way.
Wink
 
--SMQ
IP Logged

--SMQ

Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: choice between development processes  
« Reply #2 on: May 8th, 2006, 8:30am »
Quote Quote Modify Modify

on May 2nd, 2006, 10:01am, SMQ wrote:
{ On Time, On Budget, On Spec ) -- pick any two.

on May 2nd, 2006, 7:00am, puzzlecracker wrote:
I am developing a product where time to market (strict deadline) and
costs are important.

It seems you'll have to do without the specs...  Grin
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

Powered by YaBB 1 Gold - SP 1.4!
Forum software copyright © 2000-2004 Yet another Bulletin Board