Technology Directive
To effectively develop high-quality solutions, Regent has guidelines for making technology choices in the commitments undertaken. This is to streamline the projects as much as possible and minimize risks. The technology directives are not specific techniques for what should be used, but rather guidelines and a process for developing the technology choices when such decisions need to be made. If decisions regarding, for example, architecture or other tools need to be made, they should also be included in the process.
The Regent directives have are:
- The system must be maintainable. Therefore, established frameworks should be chosen primarily, which many people are familiar with. At the same time, the technology must not be in decline, becoming obsolete the same day the system is ready.
- The techniques should be efficient. Tools should be chosen that minimize development time and Total Cost of Ownership (TCO).
- Information security needs to be considered so that the chosen technologies meet the information security requirements set.
- Regent should not use beta versions of frameworks where there are bugs, low knowledge, and scant communities.
- Consideration should be given to the market, what many customers demand, and what is trending in the market.
- Take note of technology choices from previous projects and use as similar techniques as possible. This greatly facilitates working in multiple systems. Additionally, there should naturally be higher competence in already used tools.
- Regent should have expertise in the chosen tool.
- Regent aims to operate things in the cloud. Therefore, the technology choices should work in cloud solutions.
The process for projects:
- Experts are brought together in a meeting.
- At least one person from previous similar projects must attend the meeting. Preferably someone who will not participate in the current project.
- At least two people must be involved in the decision-making process regarding technology choices.
- The meeting is convened by development leaders who also keep the agenda.
- The technology choices are developed jointly with the directives as guidance.
- Technology choice is documented
- A short description of the chosen technology with justification as to why it has been chosen is written down in Onedrive (Regent) Business \ Projects \ Technology Choice.xlsx
- After the project is completed, a retro is held where the document with selected techniques is updated with experience.