|
|
|
|
|
- Overview
- Step 1: Control Center database
- Step 2: Definition of contributors
- Defining the contributors
- Step 3: Definition of requirements
- Step 4: Definition of WINDEV
- Associating contributors with a development project
- Step 5: Define tasks and associate them with requirements and developers
- Associating a task with a requirement
- Step 6: Monitor project progress
- Monitoring a project via the Project Management Hub
I'm a Project Manager: How do I manage a development project?
Step 1: Control Center database The database of Control Centers groups various information shared by the different modules found in WINDEV, WEBDEV and WINDEV Mobile. Configuring the database of Control Centers consists in indicating the location of this database and the format of the files used. This step is very important. Step 2: Definition of contributors To follow the progress of a development project, the contributors of this project must be defined. The contributors are defined in the Project Management Hub. The Project Management Hub is used to define all the contributors managed by the Control Centers. Then, the Project Management Hub is used to associate the contributors with the different projects managed by the Project Management Hub. Once the various contributors have been created in the Control Center database, they can use their identifier to launch WINDEV, WEBDEV or WINDEV Mobile: they will be automatically recognized.. They also have the ability to connect to the Project Management Hub to configure their schedules and holidays, and to manage their tasks. Defining the contributors To define the contributors: - Launch the Project Management Hub from WINDEV, WEBDEV or WINDEV Mobile: under the "Tools" pane, in the "Control Centers" group, click on "Project Management".
- Log in to launch the Project Management Center using your username and password. To create contributors, you must be an administrator. By default, the "Admin" user is automatically created when installing the database of Control Centers.
- Expand
and select "Contributors". - Create the different contributors via the "New contributor" button. For more details, see Managing contributors.
We shall see later (step 4) how the contributors can be associated with the development projects. Step 3: Definition of requirements The requirements are made available to the project manager in order to manage the project development. What is a requirement? A requirement is a need regarding an action that should be performed by a product. Lets take the case of a WINDEV application: a requirement can correspond, for example, to a new feature (display statistics in the sales application for instance). This new feature groups several elements: - One or more development tasks, to integrate the functionality into the application.
- One or more test tasks to test the feature.
- One or more documentation tasks to document the feature.
This feature (or requirement) can also be linked to one or more business rules or to one or more incidents. The requirements are created and managed from the Project Management Hub. For more details, see Creating requirements. Step 4: Definition of WINDEV A development project can correspond to one or more WINDEV, WEBDEV or WINDEV Mobile projects. These projects must be referenced in the Project Management Hub. To check whether the projects are referenced in the Project Management Hub: - Launch the Project Management Hub from WINDEV, WEBDEV or WINDEV Mobile: under the "Tools" pane, in the "Control Centers" group, click on "Project Management".
- Check the presence of the development project in the Project Management Hub: pull down
then select "Projects".. Your project can be displayed either in a group of projects, or in the "<Not assigned to a group>" list. You can type the name of the sought project and click the search icon button.
If the project does not exist, you can: - Create a new development project. This project can be linked (or not) to a WINDEV project (WDP), to a WEBDEV project (WWP) or to a WINDEV Mobile project (WPP.
- Import one or more WINDEV, WEBDEV or WINDEV Mobile projects as development project.
Associating contributors with a development project The association between the contributors found in the database of Control Centers and a development project can be performed via the Project Management Hub. - Launch the Project Management Hub from WINDEV, WEBDEV or WINDEV Mobile: under the "Tools" pane, in the "Control Centers" group, click on "Project Management".
- Find your development project: pull down
then select "Projects".. You can type the name of the sought project and click the search icon button. - Select your development project and click the "Project contributors" button.
- Associate the contributors or the teams with the current project. You have the ability to specify the role of each contributor or team.
Remark: It is necessary to define at least one person responsible for the project.. The manager has full rights on the project, on the contributors and on the tasks associated with the project. Step 5: Define tasks and associate them with requirements and developers A requirement corresponding to a feature, it must be associated with the different tasks and with the different contributors used to perform the requirement. For example, the "Displays the sales statistics" requirement may affect: - One or more development tasks:
- The developer X who works on the WINDEV application and who must create the window for displaying the statistics.
- The developer Y who works on the corresponding WEBDEV website.
- The developer Z who must develop the process for calculating the statistics.
- A test task to validate the calculation and the display of the statistics.
- A documentation task to display the help corresponding to the statistics displayed.
- A suggestion made by a user to get the statistics.
The association between the tasks and the requirements is performed in the Project Management Hub. Associating a task with a requirement To associate a task with a requirement: - Launch the Project Management Hub from WINDEV, WEBDEV or WINDEV Mobile: under the "Tools" pane, in the "Control Centers" group, click on "Project Management".
- Display or create a "Requirements" tab.
- Select the requested requirement. The context menu is used to:
- link the requirement to a new task or to an existing task.
- link the requirement to a new incident or to an existing incident.
- link the requirement to a new business rule or to an existing business rule.
Note: When creating a task linked to the requirement, remember to indicate: - the type of task (development, test or documentation)
- The contributor,
- The project associated with the task.
Step 6: Monitor project progress The status progress of a development project made of several requirements can be followed by the Project Management Hub. Monitoring a project via the Project Management Hub The "Requirements" tab gives the manager a global view regarding the progress of a requirement or group of requirements. Several filters are used to select the requirements to display. The "Display mode" option found in the pane ribbon is used to get: - The list of requirements (default display mode).
- Requirement graph: Various graphs and arrays show the number of requirements by service, by person, and their status.
- The task graph: Various graphs show the number of tasks involved in requirements and their progress.
- The incident graph: Various graphs show the number of incidents related to requirements and their progression.
- Project elements: The list of project elements affected by the requirements (for example, WINDEV project elements affected by a task or by business rules).
The three "Charts" can be displayed according to different modes (General, Development, Test and Documentation). The Development mode, the Test mode and the Documentation mode are linked to the type of task. The coefficients of complexity can also be taken into account. These coefficients are defined at requirement level for each type of task.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|