Iterative project management

Getting started with iterative project management

Iterative project management

In traditional (Waterfall) project management, objectives, budget, time frames, tasks and activities are already well-defined, whereas in iterative project management very little of this is done.

In an iterative approach to resolve a problem, you are venturing into unknown territory and you must acknowledge that you will go through many iterations and rework before you get to the solution.

Iterative thinking is a based on a recurrent process of analysing, hypothesising, testing, validating and refining the process until you arrive at a solution.

*Iteration is the act of repeating a process, either to generate an unbounded sequence of outcomes, or with the aim of approaching a desired goal, target or result. Each repetition of the process is also called an "iteration", and the results of one iteration are used as the starting point for the next iteration. (*Wikipedia)

Iterating in R&D

Iterative project management adapts itself very well to the 4 phases of the Scientific Method. These 4 phases are: 1. Analysis/Objectives, 2. Tasks, 3. Activities/Iterations (Hypotheses & Experimentations) and 4. Validation.

The first step in iterative project management is to analyse the situation and then define the project’s objectives. The project’s objectives are then broken down into tasks (tasks are a decomposition of the project’s objectives into more manageable parts or requirements). An iterative process is then undertaken where the goal of the iteration is to propose a hypothesis to achieve the task’s objective and to define a solution (experimentation) to validate (confirm) or reject the hypothesis. The iteration will produce either a result that meets the task’s objective or new knowledge to help achieve the task’s objective.  This new knowledge will be the stepping stone to propose another hypothesis to achieve the task’s objective and start another iteration. Each iteration is built upon the knowledge acquired in the previous iteration.

The prospect of being able to go back to revise the hypothesis and solution phase (or start a new iteration) can be made any time during the process. After having done a certain number of iterations that do not provide the expected results, you may consider revaluating the project’s overall objectives or simply abandon the project altogether. The objective of an iterative approach is simply to maximize the chances for a project success and not waste time going around in circles.

Iterative project management for R&D projects is much easier than waterfall project management because an iterative approach is more in tune with the way an R&D project progresses. An iterative approach to managing and executing R&D projects allows you to achieve a better balance between objectives:  ‘where you want to be at the end of the project’ and commitments: ‘what the team must do to get there’. It is adaptive, and it is driven by risks and what has been learned so far, about both the product and the process used to develop it.

Conclusion
Acute360's R&D iterative project management hierarchy is comprised of the 4 building blocks based on the Scientific Method and provides an agile and consistent methodology for planning and conducting R&D projects and managing them the right way.

Acute360 Objectives Flowchart

Validate or reject your hypothesis

Tasks are a decomposition of the project’s objectives into more manageable parts or requirements.

The goal of the Activity/Iteration is to propose an hypothesis to achieve the Task’s objective and to define a solution (experimentation) to validate or reject the hypothesis. It is against an Activity that the project's results are reported.

Online Project Management Software

Mission

Through our iterative R&D project management platform, we want our customers to create value and innovation by doing R&D the right way. This means applying the Scientific Method by using 21st century management tools, capturing the acquired knowledge and thinking collaboratively.

Iterative

Acute360.com is an iterative project management platform that manages R&D projects and tasks based on the concepts of the Scientific Method, Knowledge Management and Thinking Collaboratively.

R&D (SR&ED) Tax Credits

Acute360.com collects in real-time all of an R&D project’s acquired knowledge. This includes technical and financial (labor, materials, subcontractors, etc.) data to easily claim R&D (SR&ED) tax credits, measure an R&D team's efficiency, and predict a project’s performance & success.