Neulich fragte mich ein Kunde, wie er denn die Erfolge seines Scrum Teams sichtbar machen kann. Wir diskutierten einige Zeit über die klassischen Erfolgsmesser aus der agilen Welt wie Burndown Charts,
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
Verhaltensregelung während eines Meetings. Dazu kann zählen: Mikrofon nicht abschalten; nicht einfach weggehen, wenn der andere es nicht mitbekommen kann etc. Dies muss im Einzelfall erarbeitet und abgestimmt [...] Arbeit einsehen kann, ist ein genaues (aber kurzes) Informationswesen zu empfehlen. Dazu gehören Online-Meetings, bei denen das TestCenter Team in SCRUM Daily Stand-ups eingebunden werden kann, aber auch z [...] von Software Quality Lab hat mehrere Standorte, damit die Nähe zu Kunden aufrecht erhalten werden kann. Es ist daher auch eine verteilt operierende Einheit. Damit stellen sich zwei Herausforderungen, um
statistisch gesehen, jedes Teammitglied seine Aufgabe nur dann in den nächsten Schritt überführen kann, wenn dieser nächste Schritt für die vorhergehenden Aufgabe bereits erledigt ist. Natürlich muss das
wiederum auch auf mehrere Fachkräfte verteilt sein kann. Neben den reinen Personalkosten spielt auch die Kostensicherheit eine wesentliche Rolle. Testen kann sehr schnell sehr aufwendig werden. Es ist leider [...] Unterscheidungsmerkmal zu größeren Marktkonkurrenten. Skalierbarkeit Die (endgültige) Position am Markt kann oftmals erst mit konkretem Kundenfeedback gefunden werden. Somit – und auch aufgrund des Kostendrucks [...] icherung im Umfeld von Startups nicht minder komplex als für etablierte Unternehmen. Im Gegenteil kann man feststellen, dass hier z.T. gegeneinander wirkende Faktoren eine Rolle spielen. Ein nach unserer
verteilt werden kann. Die Auswahl von Programmiersprache, Plattformen und Frameworks schränkt möglicherweise die Systeme ein, auf denen das Softwaresystem zukünftig benutzt werden kann. Viele Entscheidungen
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
Kunden verbietet den Fernzugang auf das System, es gibt keine Aufzeichnung über den Hergang und es kann nicht festgestellt werden ob der Fehler in der Hardware oder in der Software liegt. Vorort werden [...] verbinden, aber hierfür müsste man alles neu programmieren. Die Stolpersteine aus dieser Kurzgeschichte kann jedes Industrieunternehmen vermeiden. In der Software-Entwicklung steckt nicht nur die Gefahr, viel
womit er uns überraschen würde. Der Sushi-Meister meinte, es würde pro Person 10 EUR kosten (in Polen kann man supergünstig essen!) und es werden wahrscheinlich 8 Gänge mit verschiedenen Sushi und Maki, der
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