Der Mythos von Rationalität – Warum gibt es Unternehmen?

unlogischEinen weiteren sehr interessanten Aspekt aus der Einführung in die systemische Organisationstheorie von Fritz B. Simon möchte ich heute vorstellen.

Es geht um Rationalität und wie damit umgegangen wird.
Ich finde diesen Aspekt deshalb so erwähnenswert, weil  Weiterlesen

Aufruf zur Blog-Parade / Ein Diskurs

Ist KVP eine Lüge?

In der folgenden Geschichte werden Sie mit einer Aussage konfrontiert, die eine Diskussion über das Thema „Kontinuierlicher Verbesserungsprozess“ entfachen soll. Veröffentlichen Sie Ihr Statement auf Ihrem eigenen Blog und lassen Sie es uns wissen. Wir sind gespannt:

Weiterlesen

„Es zählt nicht das Erreichte, sondern es reicht das Erzählte“

Mit diesem Spruch brachte der Projektleiter eines unserer Kunden seinen Ärger zum Ausdruck, als das Management von ihm verlangte ein neues Metrik-Tool für das aktuelle Projekt zu nutzen. Ärgerlich war, dass sich bereits vor Jahren ein Metrik-Tool im Unternehmen etabliert hatte, welches neben den üblichen Aufgaben im Projektalltag zusätzlichen Aufwand verursachte. Weiterlesen

Wo sind die Beraterinnen?

Letztes Wochenende war wieder einmal Consultant-Meeting. Von knapp 25 teilnehmenden Beratern waren nur drei Beraterinnen anwesend. Dies ist mit 12% sogar weniger als das Geschlechterdurchschnittsverhältnis in einem IT-Beruf. Laut Wikipedia sind nur 16,7 % aller Physiker, Physikingenieure und Mathematiker in Deutschland Frauen. Das Verhältnis „Mann : Frau“ ist in der Informatik mit 15,3% noch geringer. Weiterlesen

Metriken erstellen – der langweiligste Job der Welt?

Bild

Kennen Sie auch folgendes Szenario: ÄnderungshäufigkeitDas Projekt startet, Sie bringen Struktur ins Projekt und die ersten Anforderungen werden geschrieben. Erst mal sieht alles gut aus. Im Laufe der Zeit nehmen die Anforderungen zu und damit das Arbeitspensum der Mitarbeiter, insbesondere durch weitere Projekte. Es herrscht Chaos. Ein möglicher Ausweg – den Projektfortschritt messen und beobachten. Weiterlesen

DevOps im ALM

Application Lifecycle Management (ALM) umfasst neben der Entwicklung von Software auch deren Betreuung. Klassische Konzepte und Begriffe beschränken sich allerdings häufig auf den Entwicklungsprozess. Dem allgemeinen Verständnis nach beinhaltet z. B. der Begriff der Softwareentwicklung die Phasen Analyse, Architektur/Design, Test und Deployment. Nach erfolgreicher Erstellung und Validierung einer Applikation ist die Entwicklung damit abgeschlossen. Das „fertige“ Produkt wird dem Kunden übergeben. Weiterlesen

Dokumentation von Anforderungen mit Code Based Modeling

Die Motivation
Kennen Sie die folgenden Situationen?

  • Wenn es auf ein Release zugeht, werden Good Practices wie das präzise Beschreiben der Anforderungen über Bord geworfen und alle Aufmerksamkeit auf das Fertigstellen der Software gelenkt.
  • Die Anforderungsdokumentation ist nach einiger Zeit nicht mehr auf dem aktuellen Stand, sie hinkt der Software hinterher.
  • Wenn die ursprünglichen Entwickler nicht mehr verfügbar sind oder viele Teams am selben Produkt arbeiten, wird es zusehends schwieriger herauszufinden, welche Teile der Software angepasst werden müssen um eine bestimmte Funktionalität zu ändern.

Diese Probleme resultieren häufig daraus, dass es kein einheitliches Konzept gibt, wie Anforderungen systematisch und möglichst direkt im Code abgebildet werden. Weiterlesen

Was machst Du eigentlich so?

Treffen sich Menschen in ihrer Freizeit, ist dies eine oft gestellte Frage, die uns, abhängig davon wer sie stellt, manchmal in eine nicht ganz einfache Situation bringen kann. Auch mir als Berater wird diese Frage oft gestellt und ist relativ einfach zu beantworten, wenn ich mit Gleichgesinnten, wie z. B. Ingenieuren, SW-Entwicklern, Projektleitern oder Beratern zusammen bin. Wird diese Frage jedoch von Personen aus Berufsgruppen sozialer Bereiche, des Gesundheitswesens, der Landschaftsbranche, Hotellerie etc. gestellt, müssen andere Formulierungen als die Standardsätze wie z.B. „ich unterstütze Entwicklungsunternehmen dabei, sicherzustellen, dass sie das richtige Produkt in möglichst kurzer Zeit und mit möglichst wenig Aufwand entwickeln“ verwendet werden. Weiterlesen

Phasen im Application Lifecycle Management

In dem heutigen Blogbeitrag wollen wir uns mit den unterschiedlichen Phasen innerhalb eines modernen Application Lifecycle Managements (ALM) auseinandersetzen und die Eigenschaften genauer betrachten. Doch was versteht man eigentlich genau unter Application Lifecycle Management?

Weiterlesen