Before moving on to setting and processing tasks for developing system functionality, it is necessary to determine the composition of the development department, provide users with information for creating tickets, and provide developers with special companies registered in different environments for preparing updates.
To do this, the people in charge need to do the following:
- Divide the areas of responsibility. Figure out the components of the system and decide who will be in charge of making changes to each component.
- Form development teams. Divide developers into groups to assign them tasks for developing system functionality.
- Set up additional companies for development and testing. Register separate companies in different environments so that innovation does not disrupt current work processes.
Divide areas of responsibility
Divide the system components into separate products and assign a responsible employee to each one. The functionality that the product owner is responsible for developing is their area of responsibility.
Pages with product characteristics and information about responsible employees are stored in the Areas of Responsibility app.
To add an area of responsibility, go to the app and click the +Area of Responsibility button in the upper right corner of the page, and fill in the fields:
- Name*. Enter the name of the product that will be developed within the area of responsibility.
- Product owner. Specify the employee who will be responsible for the product, its final implementation, and value for users.
- Team. Create or select a product development team.
- Description. Enter additional information about the product and work processes in the area of responsibility.
- Link to documentation. Specify the URL address of the product documentation.
- Global swimlane. Select Yes if the area of responsibility includes several products, each of which has its own product owner.
- Product analysts. Specify the employees who will research the user experience with the product to improve its quality.
Click Save. A page with the data of the area of responsibility will appear on the app page.
Form development teams
You can divide the development department into teams to distribute tasks from different areas of responsibility among them. This way, each team of developers will know their product and be able to quickly make changes to it.
A team is assigned to a specific area of responsibility and reports to the product owner.
To create a team, go to the Teams app, click the +Team button in the upper right corner of the page, and fill in the fields:
- Name*. Enter the name of the team.
- Team type*. By default, you are creating a product development team. Select Other to bring together employees from related professions, such as testers, DevOps engineers, or product analysts.
- Lead. Specify the responsible member of the development team who will facilitate communication between the product owner and developers, be responsible for the quality of task completion, and adherence to deadlines.
- Developers. Specify the department employees you want to assign to the specified leader.
- Team number. Assign a sequential number to the team.
- Main product owner. Specify the product owner of the area of responsibility to which the team will be assigned. However, if colleagues are busy, the team can temporarily perform tasks from another area of responsibility.
Click the Save button. The team page will appear on the app page.
Set up additional companies
The end user interacts only with the final result of the update. To ensure that the development of new features does not disrupt current work processes, register separate companies in the BRIX system for development and testing:
- dev-team. For the development stage.
- test-team. For testing the developed innovation.
- prod-team. For end-user operation.
In this way, the development of the system’s functionality will be carried out using the Develop > Test > Production cycle. Read about the implementation of this approach in the Low-code CI/CD article.
To transfer changes between companies, export, import, and update solutions.
For more information about user development capabilities in BRIX, see Build solutions in BRIX.
Found a typo? Select it and press Ctrl+Enter to send us feedback