oose.Software-Engineering
Brauchbare Software systematisch zu konzipieren und mit modernen Technologien tragfähig umzusetzen, war schon immer unsere Leidenschaft.
Fast alle unsere MitarbeiterInnen kommen aus der Informatik und verfügen in ihren jeweiligen Sachgebieten über eine ausgesprochen hohe Expertise. Folglich haben wir in diesem Bereich vielfältige Beratungen und Trainings anzubieten.
Methodik- und Technikschulungen
Eine erfolgreiche Methodik beginnt schon bei der Idee zu einem neuen Softwareprojekt. Sie zeichnet beispielsweise einen für alle Beteiligten einvernehmlichen Weg von der Aufnahme und Dokumentation von Anforderungen über den Entwurf einer robusten Architektur bis hin zur lückenlosen Überführung der wirklich relevanten Anforderungen in ein technisches Design und die konkrete Umsetzung in eine moderne Technologie auf.
In unseren methodischen Trainings "Das Analytiker-Seminar", "Objektorientierte Analyse und Design mit UML", , "Requirements Engineering und Management" und "Der agile Softwarearchitekt" zeigen wir, wie dieser Weg aussieht.
In unseren technischen Trainings zu EJB 3, Spring, Hibernate/JPA und OSGi sowie weiteren Trainings rund um Java und Java EE 5 u.v.m. liefern wir das technische Know-how für die Softwarerealisierung.
Zu diesen und weiteren Themen führen wir auch breit angelegte Schulungsprogramme durch, um das methodische Know-how auf Ihre Mitarbeiter zu verteilen.
Methodik-Einführung
Für die nutzbringende Veränderung von Softwareentwicklungsprozessen sind neben Schulungsmaßnahmen vor allem begleitende Coachings als Transfer des Gelernten in Ihre Praxis sehr wertvoll. Wir erarbeiten einen Fahrplan zur Einführung einer individuell angepassten Methodik und begleiten die ersten Schritte. Hierbei zeigen wir auf, welche Punkte auf welche Weise schnellstmöglich durch gezielte Best Practices verbessert werden können und was sonst noch zu beachten ist, um typische Fallstricke zu vermeiden.
Architektur-Reviews, -Migrationen und -Dokumentationen
Sie möchten wissen, wie tragfähig Ihre Architektur im Hinblick auf Wartung, Robustheit, Performance o.ä. ist? Unsere Technologie-Experten werfen gerne einen kritischen Blick darauf, geben Ihnen wichtige Rückmeldungen auf Basis reichhaltiger Erfahrungen in vergleichbaren Situationen und weisen auf besonders empfindliche Stellen hin.
Häufig begleiten wir die Erarbeitung einer sinnvollen Strategie zum Wechsel von einer bestehenden auf eine modernere Technologie. Zudem steuern wir gerne unsere Erfahrungen beim technischen Dokumentieren von Architekturen bei.
Pflichtenhefterstellung
Sie möchten Anforderungen an ein System so erheben und dokumentieren, dass diese als Basis für eine Ausschreibung oder Lieferantenauswahl verwendet werden können? Sie möchten trotz Ausschreibungssituation agil und iterativ vorgehen und den späteren Wechsel von Anforderungen konstruktiv handhaben?
Prima, wir wissen sehr gut, was dazu in der Praxis notwendig ist!
Weiteres
Selbstverständlich begutachten wir auch erstellte UML-Modelle, führen UML-Trainings mit Zertifizierungen durch, haben spezielle Methoden für technische Systeme, beraten bei der Frameworkentwicklung, modellgetriebener Entwicklung oder der Definition von Masterarchitekturen. Wir bieten Schulungen und Coachings für eine ganze Reihe weiterer technischer Themen wie LDAP, Webservices, C# und .NET an.




