Introduction:
Project Planner role (XPP) is a cloud-based project management tool, with an easy-to-use user experience.
It is designed to address collaborative teamwork, and supports the need of smaller teams to work together & track tasks without a heavy top-down project management approach.
Until R2023xFD03, you could create two types of projects in the ‘Project Planning’ application:
- Team Project
- Enterprise Project
Since R2023xFD03, it is possible to create additional type of project, called ‘Agile Project’.
Agile Project provides an iterative, flexible, and efficient approach to plan and deliver a project throughout its lifecycle. The word ‘agile’ refers to the ability to move quickly and easily. Therefore, an Agile approach enables project teams easily and quickly to adapt to the project process and changes than other project methodologies.
Therefore, the agile methodology is suitable for fast-paced development environment, where customers regularly change their minds and request for new deliverables.
As such, when working with agile project, you break down the project work into smaller cycles called iterations or sprints.
An Agile iteration is a time-box during which a section of work takes place.
At the start of an iteration, the team decides which requirements and deliverables to complete during this time-box.
The duration may vary, usually between 1-4 weeks, and in most cases, it is fixed for the duration of a particular project.
Agile Project Terminology that we use in ENOVIA:
Work Contexts
3DEXPERIENCE objects that drive the need for an agile project activity.
Currently the supported types of 3DEXPERIENCE objects that you can define as work context are:
Ideas, posts, questions, wikis, requirements, requirement specifications, documents & issues.
Backlog
A list of work context objects, which are not yet scheduled.
The backlog helps the project team clarify the next action items they need to work on and to schedule.
Iteration
A short time period within an Agile project.
In Project Planning, an iteration defines a list of planned deliverables and acts like a subproject.
Working Methods with Agile Project:
- Create Iterations
Each Iteration becomes a subproject of the parent Agile project.
Iteration can be a Team Project or an Enterprise Project. - Define the project scope in the Backlog
List in the Backlog column, all 3DEXPERIENCE objects that drive the need for a project activity, and are not yet scheduled. - Schedule the work
Drag and Drop the items from the project Backlog to the iterations to schedule the work. When you add an item from the Backlog to an iteration, a task is created automatically in the background, under the iteration subproject contains the name of the item.
- Then you can use the project schedule to continue the planning in terms of estimated tasks duration, dependencies, resource allocation, adding sub tasks, and so on.
In my previous post, I explained the Kanban Board application.
I advise you to review that post, and then review the following video that illustrates the working method with Kanban Board and Agile Project in more details:
