0

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#

Josh
  • 13,530
  • 29
  • 114
  • 159

4 Answers4

1

Communicate..Communicate..Communicate..

Gulzar Nazim
  • 51,744
  • 26
  • 128
  • 170
1

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
  • 66,142
  • 25
  • 126
  • 164
0

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
  • 10,244
  • 7
  • 35
  • 58
0

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
  • 6,665
  • 8
  • 33
  • 46