DEV Community

Discussion on: Creating a more than minor side-project: From planning to release

Collapse
 
genlyai_ profile image
Walter Santos

Thank you!

My question, as a beginner, would be: after you have the idea, between steps 1 and 2 (or 2 and 3), how do you evaluate the feasibility of completing what you first envisioned? Experience/knowledge? Or do you go over that during the 'planning' phase?

Collapse
 
llxd profile image
Lucas Lima do Nascimento

Excelent question! The feasibility of a project is majorly dependent on the experience/knowledge of the team working on said project and should be planned accordingly.

One way of resolving this is simply evaluating in terms of hours of development every feature drawn on the plan.

Your first evaluation probably will not be really precise (and you can ask other developers to evaluate this set of features aswell). But, do not worry! You'll get better at it!

At the end, the feasibility of a project will be a simple matter of answering the question: Do I have enough time to complete every feature? If not, what should I prioritize in order to create enough of a product that will still generate value for our users?