Software Engineering


Unsere Passion ist es, elegante Softwarelösungen zu erstellen, welche nicht nur die Benutzeranforderungen abdecken sondern eine umfassende, alltagstaugliche Lösung bieten. Als Software-Ingenieure legen wir Wert darauf, die verschiedenen Disziplinen nach Bedarf kompetent einzusetzen:

  • Anforderungsanalyse
  • Lösungskonzept
  • Software Design / Modellierung (UML)
  • Programmierung / Umsetzung inkl. automatisierter Unit Tests
  • Testing, Performance-Tuning, Dokumentation

Hier ein konkretes Beispiel:


Projektleitung und Entwicklung bei Agroscope Reckenholz-Tänikon

Im Auftrag der Forschungsgruppe Sozioökonomie der Forschungsanstalt Agroscope Reckenholz-Tänikon hat die bmpi eine flexibles und erweiterbares Multiagenten-System zur Simulation der zukünftigen Entwicklungen auf dem schweizerischen Landwirtschafts-Markt realisiert. Unsere Mitarbeiter übernahmen unter anderem Aufgaben in den Bereichen:

  • Requirements Engineering
  • Business Analyse
  • Software-Architektur
  • Implementation und Implementationsunterstützung beim Kunden
  • Testing und Testunterstützung beim Kunden
  • Einführung und Training

Folgende Technologien & Methodiken wurden dafür gewählt:

  • Java, Simulationsframework Repast, MySQL
  • Agentenbasierte Simulation
  • Agile, iterative Projektmethodik mit Scrum-Elementen

Lesen Sie unsere Success Story als PDF.

© 2016 All rights reserved - bmpi AG
Webdesign by LivingTech