Entwicklungsstandards

Wir haben feste Richtlinien zur Entwicklung und zu den Methoden für die Realisierung von Projekten definiert. Unsere Workflows sind für eine qualitative, kontinuierliche und langfristige Entwicklung ausgelegt.

Entwickler von BUCS IT bei der Arbeit

Agile Entwicklung

Neben dem klassischen „Wasserfallmodell“ wird bei uns seit einigen Jahren auch agil in Projekten entwickelt. Je nach Projektanforderungen arbeiten wir nach Kanban oder nach SCRUM. So können wir ein strukturiertes Projektmanagement garantieren. Beide Ansätze lassen uns agil auf neue Anforderungen im Projekt reagieren. Der Stand der Entwicklung ist zu jedem Zeitpunkt für den Auftraggeber transparent und kann von ihm im Projekt in kurzen Zyklen beeinflusst werden. SCRUM ist in den letzten Jahren immer beliebter geworden und wird heutzutage sogar oft auch bei Nicht-Software-Projekten eingesetzt. Bei SCRUM steht die Vision unserer Kunden im Vordergrund. Die Entwicklung erfolgt in festgelegten „Sprints“. In jeweils 2-wöchigen Zyklen werden funktionierende Versionen der Softwarelösung vom Entwicklungsteam ausgeliefert. Die Prioritäten der einzelnen Funktionen oder sogar neue Anforderungen können vom „Product-Owner“ im Prozess beeinflusst werden.

Entwickler von BUCS IT bei der Arbeit

Security

Die Sicherheit Ihrer Anwendung beginnt mit einer guten Softwarearchitektur. Um Angriffen von außen bestmöglich vorzubeugen, müssen darüber hinaus die eingesetzten Technologien auf dem aktuellsten Stand gehalten werden. Sicherheitslücken müssen schnellstmöglich geschlossen werden. Wir haben alle Veränderungen der eingesetzten Technologien für Sie immer im Blick, spielen aktuelle Updates oder Sicherheitspatches für Sie umgehend ein und passen Ihre Software wenn notwendig an.

Des Weiteren bieten wir unseren Kunden regelmäßige und automatische Sicherheitschecks nach aktuellsten Erkenntnissen von außen auf Ihre Anwendung an. So ist gewährleistet, dass Ihre Anwendung auch bei Veränderung der Betriebsumgebung oder in der Anwendung selbst immer bestmöglich geschützt ist.

Entwickler von BUCS IT bei der Arbeit

Testing

Jede einzelne Aufgabe eines Entwicklers durchläuft bei uns immer einen vordefinierten Prozess. Nach der Entwicklung und dem Test des Entwicklers erfolgt ein weiterer Test des Projektleiters. Jede neue Funktion geht so erst nach bestandener interner Überprüfung zur Abnahme über ein Testsystem an den Kunden. Wir nutzen z. B. auch Unit-Testing, um bestehende Anwendungen immer wieder neu und automatisch auf ihre Funktionsfähigkeit zu überprüfen. Noch höhere Qualität für Ihre Anwendung bringt die Definition von automatisierten Anwendertests, welche Anwendungen mit beliebig vielen Eingabevariationen eines Benutzers vollkommen automatisiert durchspielen können. So können wir auch nach großen Umbaumaßnahmen einer Anwendung die Funktionalität des Gesamtprojekts garantieren.

Technologien

PHP Logo

PHP 

Die beliebte freie Sprache kommt in sehr vielen unserer Enterprise-Projekte zum Einsatz. Dadurch können wir mittlerweile auf einen sehr großen Schatz an Erfahrungen und Best Practices zurückgreifen.

ASP.NET LOGO

ASP.NET

Bietet sich besonders für die Entwicklung von Lösungen in und um die Microsoft Windows-Welt an, mit welcher wir gerne interne Unternehmenslösungen realisieren.

JavaScript Logo

JavaScript

Ist für moderne Webanwendungen nicht wegzudenken und kommt in fast allen Webanwendungen zum Einsatz. Wir entwickeln individuelle und komplexe Enterprise-Lösungen mit JavaScript. Wir verfügen auch über einen sehr großen Erfahrungsschatz mit verschiedenen JS-Frameworks, wie z. B. AngularJS und Ampersand.js.

HTML5 / CSS3 LOGO

HTML5 / CSS3

Durch die rasche Weiterentwicklung und Ablösung älterer Browser werden mittlerweile mehr und mehr HTML5-Komponenten in Verbindung mit Animationen (Transitions) mit CSS3 zum Standard und finden in vielen Webprojekten ihren Einsatz. So können, dank der neuen Video- oder Canvas-Komponenten, Videos oder komplexe CAD-Zeichnungen (2D / 3D) direkt im Webbrowser dargestellt werden.