I'm a final year undergraduate student studying software engineering. 1 module for my final year consists of a development project of approximately 6 months.
I'm completely new to this level of project management or even duration.
Last year on industrial placement the longest a personal project took was 23 days, I was provided a specification for a bespoke "add - on" and returned a solution, with details of the testing I'd carried out.
I'm curious as to whether defining the approach I want to take upfront is really that important, having never used a specific "branded" approach?
If I do need to declare a methodology and an approach none of them seem to have a point at which they identify they may not be the most suitable. I'd rather put my hands up and say "Ok, xyz hasn't worked out for me. I'll try this...." rather than get stuck in a series of increments, iterations, flowcharts and not really make the most of my time.
P.S. There doesn't seem to be a "homework" tag as per SO to indicate this is related to a study project.