To design or change the architecture of an information system, one needs a “helicopter view” of both what the organization needs at that moment and will need in the future, whereby valuable past inputs must be preserved. Wrong decisions can be taken when not having sufficient overview, and having profound insight into the ever-changing and constantly multiplying technical possibilities is an even greater challenge.
The main difficulty is that many factors play a role: knowledge of the company’s business, domain knowledge, insight in different technologies and understanding of how technology can support business processes. Individual persons usually do not have all it takes, and even if an organization employs an in-house Architect, this person is only an expert in some of these areas. In fact, a good division of labour is required to achieve optimal results.
Levi Nine has an extensive group of Solution Architects who specialize in different technologies. Although we constantly grow our industry knowledge, we are convinced that the clients’ own Business Analysts and in-house Architects have better insight in their business needs. As your Technology Partner, we are, however, best equipped to advise on technological decisions supporting them. We will consult you on strategic matters such as the overall architecture of the application landscape, the infrastructure and innovation, how to make your Continuous Delivery Pipeline work, or how to modernise legacy systems.
Our Solution Architects are senior professionals, yet we take great care to keep on expanding their knowledge through professional trainings, certifications, conferences and seminars, the Levi Nine Architect Group and discussion groups with similar background and area of expertise. Without jeopardizing sensitive client information, they learn from each other and from various assignments, so you can expect them to know about the newest possibilities for your industry and to advise on the most cost-effective solution with the greatest impact.
How to get started?
The involvement of a Solution Architect starts with an assessment in order to get acquainted with the current situation and to identify potential bottlenecks and improvement points. They speak with various persons in the client’s organization in order to understand the business, functional, technical and process related aspects. Depending on the assignment, the assessment may take several days or weeks. At the end, the Solution Architect will present you with conclusions and improvement suggestions, options to choose from when applicable, relevant pro’s and con’s, a breakdown of the work involved and a cost indication, so to enable you to make an educated decision.
Furthermore, each client is assigned a Solution Architect on continuous basis, as part of a “Customer Team”. They keep up to date with the new topics being considered in your organization by remaining in close contact with relevant teams. Whenever a potential improvement area is identified, the Solution Architect brings it forward proactively and takes the lead in discussions.
On the other hand, some innovations may require additional expertise. In this case, another Solution Architect, who specializes in this area, will be involved on temporary basis. For example, when the need for deployment automation is identified, a Solution Architect specialized in Continuous Delivery will be involved in order to optimally advise you on the setup you need.
What can we do for you?
SWARCO is a growing international group providing the complete range of road marking, signage, signaling, and traffic management products, services and solutions. Swarco has asked Levi Nine to assess the software development process both from a technical and from an organisational perspective. We have assessed and advised on areas such as test automation, automated provisioning of environments, automated deployments, code quality monitoring, as well as Agile Software Development practices, source code management and team organisation.
For one of the major Utility companies in the Netherlands, we have performed a system quality assessment of their primary customer care and billing system. We have assessed the system from the following perspectives:
1. How to move from a custom-built application to a software product that is configurable, cloud-deployable, on-demand scalable, and offering a short learning curve to new developers?
2. How to separate sets of functionality into core product modules and customer specific modules?
3. How can the complexity of a growing number of client installations be managed from a software delivery perspective - using modern techniques and tools such as microservices, Continuous Delivery Pipeline, Containers, infrastructure as a code, infrastructure automation and the corresponding organizational development practices?