views:

337

answers:

5

Hello,

What are the points I must remember during the planning phase of the project to have a really firm foundation?

Thanks

Edit: I mean more specifically related to coding. (I don't mean the budgets etc etc).

For example: Where can we use generics,reflection or concepts in C#

+1  A: 

http://www.google.com/search?hl=en&safe=active&q=project+planning

DForck42
Marked it back up. Nothing wrong with that as a start given the incredibly broad/vague question
Paul
A: 

1) Know your deadlines 2) Know your budget

If you let either one of these get away on you, you are setting yourself up for a disaster.

northpole
A: 

Check out Steve McConnell's book on Software Estimation. It will help you consider all area's before getting started. For if you have to estimate it then you should know what has to be done.

You should also consider reading Code Complete.

Software Estimations, Code Complete

Bobby Cannon
+1  A: 

Communicate..Communicate..Communicate..

Gulzar
actually I didn't ask the question we have lots of Joshs here it seems
JoshBerke
yep..Josh Paradox..
Gulzar
+1  A: 

During the planning phase you need to:

  1. Define the problem your solving
  2. Validate the problem actually exists
  3. Define a solution with your customer (This is more of a starting point, I recommend constant user feedback into your lifecycle but you need to start somewhere)
  4. Define the scope of the project, including features, cost / budget and time
JoshBerke