no-reality

Leistungen

Wir können Ihnen viel über vielseitige Begabung und weitreichende Kompetenz erzählen und uns das mit vielen "Ooohs" und "Aaaahs" quittieren lassen. Stattdessen legen wir Wert auf Inhalte mit Aussagekraft.

Heutzutage sind mehrsprachige Teams keine Seltenheit und wir arbeiten gerne mit internationalen Kollegen zusammen, preferably in english.

Jede Firma hat ihr Fachgebiet. Das ist bei uns nicht anders. Wir wissen sehr genau was wir können. Ob wir Ihnen damit helfen können, finden wir gerne in einem persönlichen Gespräch gemeinsam heraus. Um Ihnen jedoch den unnötigen Aufwand einer Anfrage-ins-Blaue zu ersparen, hier kurz eine Zusammenfassung unserer Kerngebiete:

PHP

Beschreibung

PHP ist eine Programmiersprache die vor allem Einsatz auf Web-Server-Architekturen findet. Ursprünglich stand PHP für "Personal Home Page Tools", wurde seither uminterpretiert in das rekursive Akronym "PHP: Hypertext Preprocessor". Auch das ist gelogen. PHP hat seine Kinderschuhe vor Jahren abgelegt und rangiert in den am häufigsten genutzten Programmiersprachen im Internet. Dies hat den Weg geöffnet in viele weitere Anwendungsgebiete. PHP findet weitreichenden Einsatz im Bereich der API Programmierung und bildet Geschäftsprozesse jeder Art mit Leichtigkeit ab.

Unsere Meinung

Es gibt nicht mehr viele Aufgaben in der Web- und API-Entwicklung welche sich mit PHP nicht mehr lösen lassen. In den richtigen Händen ist PHP ein mächtiges Werkzeug, welches sowohl rapide Entwicklung als auch wartbaren Code miteinander vereint. Der einfache Einstieg in die Sprache ist jedoch gerade für Firmen ein Problem. Die Qualität, der auf dem Markt befindlichen Entwickler, reicht von Anfängern bis hochqualifizierten Experten. Den richtigen Entwickler für den richtigen Job zu finden ist nicht leicht und bedarf oft langer Suche.

Datenbanken

Beschreibung

Relationale Datenbanken strukturieren Informationen im Kontext zueinander. Bekannte Beispiele sind MySQL- und Oracle-Datenbanken. Abhängig von Ihrem Anwend­ungszweck hat jede Datenbank Vor- bzw. Nachteile und gerade in den letzten Jahren haben Dokument basierte Datenbanken einen Aufschwung erlebt. Dies sind Datenbanken, welche die Inhalte nicht in einer vorher festgelegten Struktur organisieren. Wie die abgelegten Daten geartet sind, kann sich von Fall zu Fall ändern.

Unsere Meinung

Es gibt nicht das ultimative Tool, welches für jeden Anwendungsfall geeignet ist. Jede Technologie hat ihre Vor- und Nachteile. Datenbanken bilden dort keine Ausnahme. Wichtig ist, das richtige Werkzeug für die entsprechende Aufgabe auszuwählen. Die Erfahrung zeigt, dass für die meisten Geschäftsprozess bezogenen Anwendungsfälle relationale Datenbanken das Mittel der Wahl sind. Was das richtige für Sie ist können wir nur gemeinsam herausfinden.

Systeme unter Hochlast

Beschreibung

Jede Umgebung stellt unterschiedliche Anforderungen an die Systeme. Wo ein Server tausende kleine Anfragen in kürzester Zeit verarbeiten muss, bearbeitet ein anderer gigantische Anfragen im Stundentakt. Alle Systeme haben dennoch eins gemeinsam: Sie müssen sicher und zuverlässig funktionieren. Dazu gehören häufig genannte Punkte wie Antwortzeiten und Verfügbarkeit, doch auch gerne ignorierte Elemente wie Race-Conditions oder Concurring-Access.

Unsere Meinung

Gerade Race-Conditions, der unglückliche Zustand in dem zwei Prozesse unerwartet parallel ausgeführt werden, ergeben oft unerwartete Resultate. Umso schlimmer, dass gerade dieser riskante Aspekt häufig vernachlässigt wird. Sie können nicht an alles denken, doch Sie müssen sich früher oder später über alles Gedanken machen. Es ist die Aufgabe der Entwickler auf diese Lücken hinzuweisen und Lösungsvorschläge zu erarbeiten, damit Probleme behoben werden, bevor Sie auftreten.

Projektmanagement

Beschreibung

Projektmanagement umfasst den großen und komplizierten Bereich, Anforderungen aus Träumen in Realität umzuwandeln. Teamführung, Planung, Verantwortung und Erfahrung treffen sich und ein armer Projektmanager muss diesen Schlamassel ausbaden. Im Laufe der Zeit haben sich unterschiedliche Projektmanagement Methoden (Tools) angesammelt und unregelmäßig kommen neue hinzu. Doch am Ende bestimmen die Fähigkeiten und Belastbarkeit des Projektmanagers und des gesamten Teams über Erfolg und Misserfolg.

Unsere Meinung

Agil! Wasserfall! Gant! Kanban! Der Krieg der Schlagworte dauert an und im Moment verlieren die Projekte. Die Methode der Aufgabenbewältigung ist Verkaufsargument geworden und "Wir sind agil." wurde zum Aushängeschild, gleichwohl der Implikationen. Wir unterstützen Ihren Projektmanager in seiner unglücklichen Zwangslage als Vermittler zwischen Anforderung und Resourcen mit Rat und Tat, denn das höchste Ziel ist stets das Ziel des Projektes zu erreichen. Ob Sie den Weg dorthin agil nennen oder nicht überlassen wir gerne Ihnen.