Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Writing a web message board from scratch

by coreolyn (Parson)
on Apr 19, 2002 at 20:41 UTC ( #160663=note: print w/ replies, xml ) Need Help??


in reply to Writing a web message board from scratch

What are the first steps to planning the implementation of a largish project like this?

This following has been said several ways already, but I get the feeling you may not have recieved a concise answer to this question.

Reasearch what has already been done!

coreolyn


Comment on Re: Writing a web message board from scratch
make a project plan
by Anonymous Monk on Apr 26, 2002 at 10:47 UTC
    It's a good question ... and I'm not sure I know a book that really helps you with this stage of your professional development. A junior programmer can write one module to specifications, a software architect can design a whole large application, but this is intermediate: the design stage of a medium-sized project. One way to look at this is, how do you know when you are ready to start actually coding. I think a complete project plan should 1) list milestones 2) Describe them in enough details that you can make a time estimate for each, to within a factor of two 3) identify the major risks for the project ... normally you perform firs the task that is most likely to fail. By coincidence, I've just written a message board. (Like you, I had good reasons for not using something off the shelf.) I'd be happy to send you a copy of my project plan - email me at chrishmorris at uk2 dot net.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://160663]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (6)
As of 2015-07-03 16:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (54 votes), past polls