Version 1.6.0
We have added the ability to create custom task types to increase the flexibility of business processes. Another new features is the table for registering feature requests to save product development ideas in the system. We have also created the level column for task types. The level defines the position of all tasks belonging to the same level in the task type hierarchy and the abilities to select these task types in different parts of the application.
Additionally, we have made a set of improvements to tasks, boards, projects, sprint planning, and adding tasks to backlog widgets. Last but not least, you can now add tasks from the product form and specify a block reason column in the Scrum and Kanban boards widget settings.
We have also fixed and improved the application texts and eliminated several visual defects.
For correct card displaying configuration on the boards, you need to launch the Mirgation script for table for filter sever script located by the {you instance URL}/record/sys_script/174584256514191079
address.
We have also updated the demo data, but you do not need to reinstall them: when you launch the script, the required changes will be done to the demo data as well.
New features
Custom task types
We have implemented the ability to create new task types. The custom type tasks:
- can be selected in projects,
- can be selected and created in the sprint planning and add tasks to backlog widgets,
- can be created from Scrum and Kanban boards,
- are displayed on Scrum and Kanban boards,
- are considered for the Sprint Burndown Chart.
To achieve this, we have configured the access control rules and form of the Task Type (pda_task_type) table, and added the Projects related list to the form for you to see all projects that use this task type. We have also added the logic for autocompletion and visibility of fields on the form. Another important change is the new Level column, the value of which defines the position of a task type in the hierarchy and the availability of selecting this task type in different parts of the system. All custom task types are of the third level. There are "out-of-the-box" task types of all levels in the system.
When a task type is created, a child table inherited from the SDLC Task (pda_backlog_item) table is added to the system. This new table contains the tasks of the new type. You can configure the task type icon, define the prefix for the tasks numeration, and the color for the style rule of the column with the task number.
Read more in the documentation.
Feature requests
We have created a new Feature Request (pda_feature_request) table that you can use to register your product development ideas in the system.
The Feature Request table is inherited from the Demand (demand) table of the Simple application.
A state model is configured for the requests, and you can specify the tasks added for the implementation of the request on its form.
Read more in the documentation.
Improvements
Projects
- Now, any task types can be selected in the projects that are not related to product development.
- When a project is created, the Leaders field is completed automatically with the current user. You can change this value.
- You can only specify an active user with the pda_admin or pda_user role as a project leader and member.
- To create a project, you only need to specify one team leader now. Adding participants is no longer mandatory.
- The Product development, Product, Product modules, and Product owner fields have been moved to the first stage of project creation instead of the second one.
Read more in the documentation.
Create tasks from the product form
A new UI-action has been added to the Product (pda_product) form – Create task in the SDLC Tasks related list. When clicked, a modal window opens, where you can select the task type, complete the fields, and save a new task for the product without leaving its form.
To implement this option, we have developed a new widget that allows you to create tasks in a modal window.
Read more in the documentation.
Task boards
We have added a new option for the Kanban and Scrum widgets – block_reason_field. This parameter contains the system name of the column with the card block reason. The column must be of Text or Journal Input type.
The new Records filter condition field has been added to the Board (pda_board) form. It is located on the new Card Display tab, where you can define the conditions for card displaying on the board.
Read more:
SDLC Tasks
- We have configured the logic of changing the obligatoriness, value limitations, automatic completion, and clearing of the Project, Release, Product, and Product module fields of the task forms.
- We have added a new task priority – Critical.
- Now, only a task of a type that has a higher level than the current one can be selected as the parent for the current task.
- The style rules have been added for the columns with task numbers of all "out-of-the-box" task types.
Read more in the documentation.