step by step

Our Process

Close collaboration with our customers is our top priority. To ensure that software does exactly what you really need it to do for your business, we involve all stakeholders - from IT managers to business and technology teams to users - in the coordination throughout the entire development process. We work with agile processes and an iterative four-phase model.

Step 1
Step 1

Needs Assessment and Project Delineation

During the initialization phase of the project, questions are the most important tool at our disposal: the better we understand your infrastructure and business goals, the better we can solve your challenges. Together with your expert teams, we explore your existing tools and systems and analyze your needs accordingly. On this basis, we propose optimal solutions—with the fruits of this phase laying the foundation for cost estimates and individual offers tailored to you.

Solution Design

We describe the process that meets your requirements, defining external and internal system interfaces and evaluating integration within your existing system. We classify and structure functionalities ripe for development, identifying central system components and developing database design. In the face of extremely complex solutions, we define sub-projects using a roadmap that will help you go live as quickly as possible.

Optional Prototyping: Most notably for operations research projects with forecasting or optimization components, we often develop prototypes in concert with our customers to evaluate complex solutions.

Step 2
Step 2
Step 3
Step 3

Agile Development

Our team of mathematicians, IT professionals and database specialists develops all software using agile methods such as Scrum—working in iterative cycles. We review each development phase and refine the system design as necessary.

We rely on our extensive library of software components to speed up the development process and minimize costs.

Deployment and Support

We integrate the software into your system, ensuring proper operation and carrying out user acceptance tests. During implementation and beyond, our competent team is always available to tackle support requests and, on a long-term basis, is also happy to assist you with future system maintenance and execute upgrades on your behalf.

Model maintenance and further development: With respect to decision-support components within the system, we offer ongoing maintenance and further development for underlying mathematical models.

Step 4
Step 4
en_US

This Content is Locked

graphic-dots-impact-sky-blue-mobile

This Content is Locked

Please enter your name and your email address to unlock this content.

By checking this box, I agree to VIA Software's Privacy Policy and Terms & Conditions.