Entwicklungsstandards

Entwicklungsstandards

Unsere internen Entwicklungsprozesse greifen auf Richtlinien und Methoden zurück, welche es uns ermöglichen langfristige und qualitativ hochwertige Software Projekte umzusetzen und sichern so Ihre Investition.

AGILE ENTWICKLUNG

Neben der klassischen Wasserfallmethode wird in der IT seit einigen Jahren agil in Projekten entwickelt. Je nach Anforderung arbeiten wir in unseren Projekten nach SCRUM oder Kanban. Auf diese Art können wir jederzeit ein strukturiertes Projektemanagement garantieren. Beide Ansätze ermöglichen es uns agil und schnell auf neue Anforderungen bei der Umsetzung Ihrer Projekte zu reagieren. Der Entwicklungsstand kann auf diese Weise jederzeit transparent durch Sie als Auftraggeber kontrolliert und beeinflusst werden. Durch die SCRUM Methode stellen wir sicher, dass jederzeit Ihre Vision und Ihre Wünsche im Vordergrund stehen. Bei dieser Entwicklungsmethode wird in sogenannten kurzen „Sprints“ entwickelt. In jeweils 2-wöchigen Entwicklungszyklen werden funktionierende Versionen von den Entwicklern ausgeliefert. Die Prioritäten der einzelnen Funktionen oder sogar neue Wünsche und Anforderungen können jederzeit von Ihnen als „Product-Owner“ im Prozess mitbestimmt werden.

SICHERHEIT

Mit der Softwarearchitektur wird maßgeblich die Sicherheit einer Anwendung beeinflusst. Um Angriffen von außen vorzubeugen muss bereits initial das Projekt und die eingesetzten Technologien mit Bedacht gewählt werden. Auch über das Projekt hinaus ist es wichtig, dass Server und Software sowie eingesetzte Frameworks und Tools auf dem aktuellen Softwarestand gehalten werden um jederzeit die maximale Sicherheit Ihrer Software Lösung zu gewährleisten.

Auch nach einem abgeschlossenen Projekt bieten wir unseren Kunden regelmäßige Sicherheitschecks präventiv an, neu bewertet mit aktuellem Wissensstand, so gewährleisten wir das Ihre Software Lösung bestmöglich geschützt ist.

TESTS

Jede einzelne Aufgabe eines Software Entwicklers durchläuft bei uns einen vordefinierten Prozess zur Gewährleistung der Produktqualität. Auf diesem Weg durchläuft jede abgeschlossene Aufgabe den Test durch den Entwickler und den Projektleiter, bevor es dann in das Testsystem des Kunden zur Überprüfung und Freigabe übergeben wird. Ein weiteres Element sind automatische Produkttests, so genannte Unit Tests, welche vordefinierte Szenarien in der Anwendung vollautomatisiert durchlaufen und erst bei einem Erfolg aller Tests die Generierung einer neuen Version für den Kunden zulassen. Nur auf diesem Weg können wir die Funktionalität der Gesamtanwendung gewährleisten, selbst bei größeren Umbaumaßnahmen.

TECHNOLOGIEN

PHP

PHP ist eine open-source Skriptsprache die sich für Webprojekte etabliert hat.

Derzeit verwenden circa 82% aller Webseiten PHP und somit ist Sie eine der meist verwendeten Scriptsprachen der Welt.

Zend Framework

Auf Basis des Zend Frameworks, welches aus dem Mutterhaus der Skriptsprache PHP kommt, entwickelt die BORDONARO IT perfomante und zukunftssichere Applikationen.

Das Zend Framework gibt es nun nach jahrelanger Neuentwicklung in der Version 3.0, welche auch unser Standard für Webentwicklungen ist.

HTML5

HTML 5 ist eine Mischung aus HTML, CSS3 und Javascript. Alle von uns entwickelten Anwendungen laufen mit HTML5 egal ob im Browser oder auf Mobilgeräten. Auch hier greifen wir in Projekten auf Zusatzbibliotheken wie jQuery oder Angular.js zurück.

Für Projekte die tiefer in die Architektur der Rechner zugreifen müssen wird Node.js verwendet.

Alles in allem ist HTML5 mit PHP und MySQL die perfekte Mischung für alle Arten von Webanwendungen.

MySQL

Um Daten der Applikation zu speichern und dauerhaft zu sichern sowie eine erweiterte Kommunikation mit anderen Programmen zuzulassen, abgesehen vom BIT Framework integrierten REST-Service, nutzen wir MySql.

Hierbei greifen wir auf einen reichen Erfahrungsschatz unserer MySQL Senior Entwickler und Datenbankdesigner zurück.

Visual Studio / ASP.net

Leider ist es nicht immer möglich alles komplett in einer Programmiersprache abzubilden. Gerade, wenn es z.B. um die tiefe Integration auf Betriebssystemebene wie Microsoft Windows geht ist die Skriptsprache Visual C# auf Basis von Microsoft .NET die perfekte Ergänzung zur Webanwendung und schlägt so die Brücke zwischen Webanwendung und Betriebssystem.
null

Dino Bordonaro

Prokurist