als „mögliches Unterziel der Effektivität [und] stellt eine Relation von Input und Output dar und kann als Maßstab für die Ressourcenwirtschaftlichkeit dienen“. Output könnte zum Beispiel in Function Points [...] Entwicklungsprozess ebenfalls als „eindeutige Handlungsvorschrift für die Lösung eines Problems“ [4], dann kann man die Sicht auf Effizienz auch auf Software-Entwicklungsvorhaben übertragen: „Effizienz eines E [...] bedeutet „die richtigen Dinge zu tun“ [1]. Erst wenn ich sicher bin, die richtigen Dinge zu tun, kann ich mich darum kümmern, sie effizient zu tun. Was aber sind diese „Dinge“? Was sind die Ziele, die
die man sich spezialisieren kann, wie Qualitäts- oder Projektmanagement. Für fast jeden ist etwas dabei, wenn man grundsätzliches Interesse hat.“ Als Quereinsteigerin kann der Einstieg in die IT-Arbeitswelt [...] mit Mathematik - wobei Mathematik auch Spaß machen kann. Es ist jedoch wichtig, den Zustand des Flows zuzulassen und zu erleben. Beim Programmieren kann man in diesen Zustand kommen, wo man alles andere [...] und auch Geschlechtern. Gemischte Teams sind kreativer, weil mehrere Sichtweisen zusammenkommen. Das kann nur ein Gewinn sein.“ Laut GetinIT ist für die Softwareentwicklung der Perspektivwechsel von Bedeutung
Es schränkt die Entwickler nur unnötig ein und verhindert gute alternative Lösungsansätze. Außerdem kann und will der Kunde technische Details meist nicht beurteilen. 3. Risiko und zeitlicher Abstand zur [...] Grundsatz, dass alles, was einfach, automatisch und tool-unterstützt verwaltet und gemanagt werden kann, auch einen Mehrnutzen für das Projekt bedeutet. Beziehungen, die manuell gepflegt werden müssen, [...] wird es, wenn Änderungen an schon umgesetzten Teilen erfolgen. Bei Orientierung an diesen Grundregeln kann ein für das agile Umfeld passendes und strukturiertes Requirements-Engineering erreicht werden, das
gemeinsamer Code ist unerwünscht, um die Flexibilität hoch zu halten. In Architekturanalysewerkzeugen kann man solche Regeln in Form einer SOLL-Architektur modellieren und dann als Teil des Builds oder des [...] dargestellte Verbindung eine Regelverletzung an Wer schon unter einer degenerierten Architektur leidet, kann mit einigen Architekturanalysewerkzeugen auch virtuelles Refactoring vornehmen. Das Werkzeug zeigt
Prozess-“Exot“, der auch innerhalb der Organisation ein mehr oder weniger „ungeregeltes“ Leben führen kann. Die Qualitätsprozesse werden zwischen den beiden Welten oft nur unzureichend abgestimmt und in weiterer [...] zielgruppengerecht aufzubereiten und in der erforderlichen Form darzustellen. Das reaktive Vorgehen kann durch die Einbeziehung des SW-Testmanagers in den frühen Planungsphasen des Gesamtprojektes und der [...] Prozessen möglichst früh in den übergreifenden Planungs- und Steuerungsprozessen zu verankern. Es kann dazu erforderlich sein, auf Gesamtprojektebene eine andere Sichtweise auf Qualität zu entwickeln.
Produkt (Prototyp), sondern nur mit (evtl. recht umfangreichen) Spezifikationsartefakten konfrontiert, kann dies zu einer Informationsüberlastung im Review-Meeting am Ende des Sprints führen. Schließlich müssten [...] korrektes Ergebnis liefern soll. Wenn zunächst nur Teile der Berechnung spezifiziert und umgesetzt werden, kann eine Berechung des Endergebnisses ungenau oder eventuell gar nicht möglich sein. Ähnlich verhält es [...] Verantwortung hingearbeitet, was jedoch auch den Verlust individueller "Eigentumsrechte" mit sich bringen kann. Durch regelmäßige Retrospektiven wird eine fortlaufende Verbesserung der Vorgehensweisen und mög
gebieten liegen ausreichend Datenbestände vor, aus denen gut auf Fehlerquellen geschlossen werden kann. Sogar auf zukünftige Fehler, noch lange bevor sie im Feld bemerkbar werden. Die Effektivität und [...] auf Softwarefehlern beruhende Probleme bei Industrierobotern können vorausgesehen werden. Im Betrieb kann zum Beispiel ein Prozess rechtzeitig neu initialisiert werden, bevor es zum Ausfall kommt. Logistik: [...] Auswertung von z.B. Bremswegen, Verlauf von Treibstoffverbrauch, detaillierten Motordaten und so weiter kann der Fahrzeugeinsatz optimiert und können Fahrzeugausfälle verhindert werden. Services werden zum
selbstorganisierte Teams.“ „In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend an.“ Der erste Punkt spricht direkt eine/n ManagerIn an. Für [...] ManagerInnen verantwortlich. In den anderen Punkten ist beschrieben, was das Team selbst entscheiden kann, nämlich Architektur, Anforderungen, Entwürfe und sein Verhalten, sprich die eingesetzten Methoden [...] entwickelt, mit welchen Maßnahmen ihr Management Team sich in Richtung agiles Management weiterentwickeln kann. Natürlich begleiten Sie unsere Agile Coaches, wenn gewünscht, dann auf dem folgenden Weg der Umsetzung
Seminaren zu agilen Methoden lernt man diverse Techniken, um Anforderungen zu priorisieren. Zum Beispiel kann man den Geschäftswert quantifizieren, in Klassen einteilen oder ein Punkteschema einführen. So einfach [...] Beispiel: 40 % Features, 30 % Weiterentwicklung, 20 % Wartung und 10 % Sonstiges. Das Entwicklungsteam kann nun Tickets aus den Töpfen abarbeiten. Wichtig dabei ist, dass am Sprintende insgesamt die definierte
eigenverantwortliche Struktur angelehnt an ein Soziokratie-Modell zu schaffen. Die spannende Frage ist: Kann sich eine Firma, die fast ausschließlich aus Beratern, Experten und Spezialisten besteht, selbst aus [...] selbst der Wunsch nach Wiedereinführung von Entscheidungen aus der Hierarchie besteht. Andererseits kann die Hierarchie auch nicht immer loslassen und führt manche Teams nur unter dem Deckmantel einer S