We are about to start a new project which is very serious.
That will be a mobile project, and the target users is the whole population of a country. The client expects more than 1 million downloads in the first month.
The project is in its initial stage of requirements analysis, documentation and planning.
The main threat to the project success is the knowledge base and skills we are going to use in development process. The mobile developers have little experience and which is more important, middle skills. They have successfully accomplished some small projects, but that is not sufficient to engage in such projects. There are the following reasons why we are in this situation.
- Management is prone to hire many low-skilled and low-paid developers instead of one highly skilled and highly paid.
- Management believes that we have to give them the possibility to grow by engaging in such projects
- There is not any senior developer or tech lead to guide them through this process. And for this project too, we do not have any senior mobile developer.
So, there is a significant risk I should anticipate before starting the development. I completely agree with @DavidEspina who says in this answer
Unlike an operations where you may be compelled to "grow" a resource into a higher performer, on a project, you do not have that luxury of time, nor should a customer pay for that growth.
What steps should I undertake in order to be confident in my future project success?