Professional support from requirements analysis to implementation
The development of complex IT systems is a comprehensive
process that many companies cannot manage on their own.
We supported a client in the development of a new system
for estimating price elasticities with our IT consulting and
accompanied the entire process from requirements analysis
to tendering to the final implementation.
Challenge
When companies want to develop a new IT system, they are faced with the
task of managing complex evaluation processes, selecting suitable software
suppliers and finally integrating the desired solution into their existing IT
infrastructure. The necessary expert knowledge and the human resources
required for such a comprehensive process are rarely available in-house, so
it makes sense to involve external IT consultants with the desired technical
expertise – not only for requirements engineering but
Our contribution
In the context of the development of a new system for estimating price
elasticities, we accompanied a customer throughout the entire process from
requirements analysis to system integration and actively helped to shape
the implementation process. In the process, we first collected, structured
and documented the requirements for the system to be developed in
cooperation with our customers. In further steps, we developed an initial
data model together with our client’s experts and identified and described
the relevant system interfaces. On this basis, the client was able to prepare
the tender documents and select the IT supplier.
During the implementation phase, our team continuously developed the
requirements for necessary extensions and system adaptations. We also
managed the communication processes between the core project team,
the users, the team responsible for method development and the test team.
Essential to the success of the project was the special expertise of the VIA
Software team, whose members are not only experienced system analysts
but also have an academic background in applied mathematics
Benefits for the Client
- Through our services in the requirements analysis and preparation of the tender, we helped the client to select a supplier more quickly than would have been possible with in-house staff alone
- The cooperation of our team during the implementation phase significantly relieved our client in the tailored integration of the new software into the client's existing IT landscape.
- Due to our comprehensive involvement in the requirements analysis and the associated overall view of the required solution and the system integration requirements, we were able to effectively and quickly help our client's project team in many cases to clarify questions and overcome obstacles that arose. Last but not least, we accompanied and supported the communication of our client's project team with the users - in workshops on specific topics such as GUI design as well as in regular meetings on the progress of the project.
- The mathematicians and software developers of our team were able to support our client's test team in many ways by creating test scripts, generating test data and performing analyses.
- Thanks to the many years of comprehensive experience of the members of our consulting team in all phases of software development, it was possible to dispense with the involvement of further experts for individual tasks within the development process, which significantly reduced the complexity of the project setting.