Following the Practice Code of Technology
When choosing technology, you must follow the Technology Code of Practice.
What to remember when selecting apps
- The most significant thing when choosing technology is to make choices that allow you to:
- Shift the mind at a later point
- Adapting your technologies to change your understanding of how to address consumer needs
In addition, you and your team can aim to:
Keep up to date with the latest advances in technology so that you can select the best instruments for your service.
Minimize the overall cost of ownership, including reducing the potential for lengthy contracts for particular instruments and suppliers to be locked in.
Using common components of government technology where possible.
Read the Interfaces (APIs) guide to learn more about the use of software that other departments have designed and make it easy to use software that you create.
Make sure you still have total control over any information you store.
How to make Technology Choices
Every service is distinct, and many of the technology decisions you make will be special to your service.
Follow these measures to help you make good technology choices for your service:
- Comprehend the landscape
- Exploring the possibilities
- Beginning with prototypes
- Making a map and preserving it
- Enabling evolution
- Comprehend the landscape
In a vacuum, no service exists.The technical background in which you work must be understood.
Do you consider:
Your service could need to deal with current technology systems and data sources if they are evolving, and how, for example, your department could replace certain legacy systems.
For example, certain agencies have chosen programming languages or databases because of the reasons why previous technology decisions were made.
Even if you do not yet know what you need, it is worth knowing where to check for existing components.
Find out more about a technical architect's role in exploration.
Explore the rewards
In your squad, you should have people who have the experience to investigate whether technical advances are altering the constraints.
You should investigate, for instance:
New cloud technologies-see if they allow you to find easier ways to make your service resilient.
New web browser features-see if they say you can make communicating with your service easier for users
If new techniques and standards eliminate restrictions or open up new ways of thinking about the problem, you need to review.
Use this information to educate discussions about how your service is structured and help you test whether your solution is adequately adaptable.
Create and preserve a map
You should start mapping out the components once you understand the environment, the possibilities and what you need to do.
To learn what you'll need to create and what you can Buy Vultr Accounts or get for free, you can use techniques like Wardle mapping.
It'll be your map:
Help you understand your architecture, particularly the parts of your system that you can consider to be sufficiently mature to treat as stable and those that change frequently.
- Enable you to minimize the number of long-term choices you need to make
- Even if you don't have a great understanding of the components of your architecture, it's good to sketch out what you know as this will help you prioritize more exploration.
Enable evolution to
- You'll get a better understanding of as your service develops:
- Your customers and their criteria
- The systems into which you need to integrate
- The best way to develop any program that you create is
- Give the team room to make adjustments and speak to them periodically to determine the best time for structural improvements to be made.
- To manage the interfaces between parts of your framework, if they are available, you can use open standards.Using open standards makes it possible to make improvements later.