In einem sich immer schneller verändernden Umfeld müssen Unternehmen sich stetig neu anpassen, um im Wettbewerb zu bestehen. Hierfür müssen IT-Abteilungen in der Lage sein, das Business mit Software-Releases zu unterstützen, die Flexbilität, Qualitiät und eine schnelle Time-to-Market garantieren. Agile Softwareentwicklung ist der Schlüssel dazu.

Cegeka bringt agile "Best practice" in Ihre Projekte

  • Kontinuität und Langlebigkeit

    Wir erzeugen eine Software, die von Beginn an Mehrwert erzeugt.

  • Kosteneffizienz

    Unsere Nearshore Software Factory arbeitet in enger Kooperation mit unseren Kunden, um Herausforderungen schnell und effizient zu lösen.

  • Zuverlässigkeit & Vorhersagbarkeit

    Wir leben und atmen eXtreme Programming (XP) und SCRUM Best Practices – für einen zuverlässigen und planbaren Entwicklungsprozess in höchster Qualität (CMMI Level 3-konform).

  • Nutzen für Ihr Geschäft

    Durch Reduzierung von unnötigem Aufwand und durch Messung von KPIs generieren wir mit unserem Lean-Ansatz einen höheren Business Value.

  • Schnelligkeit und Optimierung

    Unsere High-Level-Impact-Analyse sowie ein kontinuierlicher Feedback-Prozess  ermöglichen es uns, schneller zu starten,  flexibel zu bleiben und Ihre Time-to-Market zu optimieren.

  • Flexibilität

    Durch die Integration von Analyse, Entwicklung und Evaluierung innerhalb kurzer Sprints sowie kontinuierlicher Releases, passen wir uns in kürzester Zeit an und halten so Risiken klein und überschaubar.

Agile und Lean Prinzipien für Software Projektmanagement

SCRUM

Scrum ist ein Rahmen von Planungs- und Kommunikationstechniken, bei denen die Zusammenarbeit von Entwicklern, dem Business sowie seinen Kunden (den Nutzern) im Vordergrund steht. Hierzu gehören eine iterative Vorgehensweise bei Implementierung, Product- und Sprint Backlogs, User Stories, Daily Meetings, Follow-ups, Evaluation und Anpassung.

Extreme Programming - Agile Development Cegeka

eXtreme Programming (XP)

XP ist eine adaptive Softwareentwicklungsmethode, die sich auf einen Kern von Best Practices bezieht: Inkrementelles Design, Test-Driven-Development, Pair Programming, Shared Code, Continuous Integration und Continuous Build.

kanban - Agile Development Cegeka

Kanban

Durch Einsatz von Kanban  lässt sich der gesamte Entwicklungsprozess durch Visualisierung des Workflows, Beschränkung der laufenden Arbeitsschritte und Messung der Laufzeiten verbessern. Mit Kanban behalten ihre Teams den Überblick und arbeiten mit optimaler Geschwindigkeit an den richtigen Aufgaben.

DevOps - Agile Development Cegeka

DeVOps

DevOps ist ein Ansatz zur Kommunikation und Zusammenarbeit, der sicherstellt, dass Softwareentwickler, Qualitätssicherung und IT-Operations aufeinander ausgerichtet sind. Implementierung, Test und Release-Prozesse sind hierbei hochautomatisiert. 

Paul Danneels

/Paul-Danneels - CIO, VDAB

“Unsere Zusammenarbeit mit Cegeka läuft reibungslos und bleibt immer innerhalb des geplanten Zeitrahmens und Budgets."

Agile Prozesse für fortlaufende Releases

1 - Analyse

Im Rahmen eines Workshops führen wir eine High-Level-Analyse durch, in der die Problemstellung von allen Seiten betrachtet und Anfordungen kritisch hinterfragt werden. Wir helfen Ihnen, ein Product Backlog zu entwickeln, mit dem sichergestellt wird, dass Ihre Software alles erfüllt, was benötigt wird, ohne unnötigen Aufwand zu generieren.

2 - Entwicklung

Wir entwickeln in der Regel innerhalb zwei-wöchentlicher Sprints. Dabei haben wir den Implentierungstest und Deployment-Prozess so weit wie möglich automatisiert. Das ermöglicht eine schnellere Umsetzung und hohe Flexibilität, wenn sich neue Anforderungen ergeben.

3 - Test und Qualitätssicherung


Im Rahmen des agilen Entwicklungsprozesses werden Fehler schnell erkannt. Das Entwicklungsteam kann so schnell nachjustieren und kostenintensive Fehler vermeiden.

4 - Fortlaufende Releases



Wir erstellen zunächst ein Produkt mit den notwendigsten Funktionen für einen Launch. Auf dieser Grundlage arbeiten wir iterativ weiter und ermöglichen Ihnen durch kontinuierliche Releases, Ihre stetig Software weiterzuentwickeln.

E-Book Agile Softwareentwicklung

Unsere Methode zum Clean Code

In einer Welt, wo fast alles Software gesteuert ist, ist ein sauberer Code die schnellste Methode, Geschäftsmehrwert für unsere Kunden zu liefern. In diesem E-Book erklären wir unsere Best Practices, welche alle ihren Beitrag zu "Clean Code" leisten, gleichbedeutend mit optimaler Code-Qualität.












Download