Avisi

Legal & Financial, Energy, Oil & Gas, Transportation & Leisure, Government & Education, Manufacturing & Automotive, E-commerce & Retail

New Stationsstraat 10, 6811 KS Arnhem

Our dream is a world where software makes the impossible possible. Where the security and quality of software are not in question. Where digitalisation projects are completed on time and within budget.


To achieve this, we started in 2000 to bring together the best digital professionals in an environment that not only brings out the best work in them but also where they want to be. Now, over 20 years later, Avisi is a breeding ground for work happiness and digital craftsmanship. We help organisations - deep in the heart of society - to realise the most complex digitisation projects. There is a good chance that you have already come into contact with our software, without even realising it.

 
Avisi helps organisations with custom software solutions and full management and maintenance of custom solutions (managed services). We do this with a strong focus on quality, a good process, and professionalism. This way, we deliver business-critical solutions for our clients. Carefully selected teams with the necessary expertise not only lead to good software. We also systematically gather requirements and desires, record them, and test whether the developed software meets these requirements (and continues to do so) in an automated way. 


In addition to software development, Avisi helps organisations map their existing solutions. Through our Software Quality Assessment, we validate whether existing software solutions still meet today's and future requirements. We validate the quality of the code, the application as a whole, and the process. With concrete recommendations, we help implement improvements.


Avisi also helps organisations gain a competitive edge through the use of the latest technology such as artificial intelligence. Step by step, we provide insight into the feasibility and potential of a technological improvement through proof of concepts.

lees meer

Services at PLTFRM: 3

Software Quality Assessment

Categorie: Applications - Quality & Testing

Often we come across companies where the software no longer meets the expectations of users optimally. This can be in various areas: functional, but certainly also in terms of performance and security. Does this also happen within your organisation?

An external Software Quality Assessment can provide insight into how the mismatch between expectation and performance has arisen and help you make good choices by investing in the right improvements.

Since 2000, we have been taking care of our customers in the field of software development and strive for (visible) quality. We focus on continuously developing our software development process, so we know exactly what requirements software must meet. We also offer this expertise for your existing software projects. Through software testing in the form of an assessment, we examine your software at three different levels:

  1. Code assessment: Our experts check and test the quality of the source code both automatically and manually. We also look at test coverage, test quality, code maintainability, and the use of software components.
  2. Architecture assessment: The software architecture must be set up in such a way that it can meet the (future) needs of the software. We investigate whether the software meets the performance, scalability, and security requirements of now and the future. We also evaluate the complexity of the setup.
  3. Process assessment: Just as important as the software itself is the software development process. Is the process predictable? What is the quality of the documentation and system tests? How are deployments carried out? Are all processes automated? These are questions we answer in the process assessment.

In addition to providing insight, we believe it is important that the software assessment delivers immediate added value to you. We provide you with a report containing concrete recommendations for improvement.

Software Requirements Sprint

Categorie: Applications - Preparation Application Development

A successful software project starts off well with an inventory of the actual demand: what should the product be able to do in general? Avisi addresses this question with a Software Requirements Sprint: a one to two-day session for functional inventory and determining an MVP (minimal viable product).


The Software Requirements Sprint consists of a session with one or more product or domain specialists, a software engineer and requirements engineers. A requirements engineer leads the session, guiding all participants in systematically breaking down the product into user stories: an easily understandable functional description of the product. The end result of the Software Requirements Sprint is a visualised book that includes:

  • Context and vision: The context and vision describe the environment in which the software solution provides value. The vision clarifies the long-term goals, providing frameworks and direction for future steps.
  • Stakeholders: A fictitious world view includes the defined stakeholders: a shared understanding of stakeholders meant for discussion, as well as build and test activities. Realistic (yet fictional) personas are succinctly described.
  • User story map: A user story map presents a transparent overview of the desired features (product backlog). The user story map indicates which user stories belong to which milestone. The user story map also includes the stakeholders again, along with the desired functionality per stakeholder.
  • Technical system overview & prerequisites: The initial version of a technical system overview can be found in the elaboration. The combination of desired functionality, connections with external systems, and non-functional aspects, determines the software architecture.
  • Roadmap & cost estimation: Lastly, the roadmap and associated cost estimation. The roadmap includes priorities: which functionalities or components are scheduled with what priority in the plan. Additionally, the roadmap includes activities to address (technical) risks, for example, through a Proof of Concept. The cost estimation provides insight into the required time and financial investment, estimating the first steps on the established roadmap.