I will start working on a software development project, currently the project is the initiation phase to divide into phases and select the product develop approach. This is my first time leading this kind of project, so I am planning in using an adaptive approach. Since I will present the PMP exam this month I am really into its procedures and guides, and now it is also focusing in Agile approach. My pasts project were always traditional approach, with predefined requirements and waterfall life cycle.
My question is, as I mentioned for the development phase I will use an agile approach, using iterations to develop the final product iteratively, do I need to use a framework, e.i. Scrum, or can I only use a "generic" iterative life cycle as the image below. This is because I am not really familiar with any agile framework, in the future I would like to become an Scrum Master but for now I think using an Scrum framework is not the best idea due to lack of expertise. PMs with SW development expertise, I need your help. :) Also if you have any tips or real life advice is also welcomed
Edit: Adding more information:
As I mentioned the project is still in the initiation phase. So far the sponsor and myself are creating the project charter, define key deliverables, milestones, overall risks and stakeholders, objectives and acceptance criteria Once is approved we will start the initial planning which will divide the project into phases for the different modules the application will have, and for then for the first phase plan its iterations and high level requirements. Since it and internal project our final customer will be internal to our team.
So I was planning that for example: Module 1
- Requirement 1
- Requirement 2
- Requirement 3...
Based on this high level requirements create scope statement and WBS.
So for each iteration, prioritize each requirement and the project team to design, develop, test and transition to production.
And continue iteratively until the final module is completed. And work the same way for the next modules, maybe work in parallel if possible, and at the end put together all the modules and transition to production.
Does this make sense from an Agile perspective? What would you change? I know this sound as Scrum but I don't want to stick to this framework, to avoid doing the daily meetings, use a product owner, Scrum Master.
Thanks in advance!