agile Sybit Ausgabe 4 Projektmanagement mit CMMI und Scrum Agile Softwareentwicklung im Fokus
|
|
- Maja Schneider
- vor 8 Jahren
- Abrufe
Transkript
1 Sybit agile Ausgabe 4 Agile Softwareentwicklung im Fokus In der heutigen Ausgabe erfahren Sie von unserem Qualitätsmanager Dr. Friedrich-Karl Koschnick, wie Sie mithilfe von CMMI und Scrum, Projekte effizient und erfolgreich durchführen. Außerdem erläutert unser Certified Scrum Professional Marc Löffler, was Sie beim Schreiben von User Stories unbedingt vermeiden sollten (ab S. 6). Wir wünschen Ihnen eine spannende Lektüre! Projektmanagement mit CMMI und Scrum Dr. F. K. Koschnick, Qualitätsmanagement, Sybit GmbH Der Schlüssel, um Projekte effizient, erfolgreich und zur Zufriedenheit des Kunden durchzuführen, ist ein gutes Projektmanagement. Es gibt viele Ansätze, wie gutes Projektmanagement realisiert werden kann 1. Wir sind den Weg gegangen die agile Projektmanagement-Methode Scrum 2 mit Ideen aus dem eher traditionellen Prozessmodell CMMI for Development 3, zu kombinieren. Damit haben wir nicht nur eine deutlich höhere Transparenz der Projekte erreicht, sondern auch den Kundennutzen bei der Bearbeitung der Projekte in den Vordergrund gestellt. Es hat sich klar gezeigt, dass unsere Projekte nach der Einführung von Prozessen nach CMMI und der Scrum-Methodik deutlich bessere Ergebnisse liefern als vorher, sowohl in Hinblick auf die Qualität und die Kundenzufriedenheit als auch auf die Einhaltung von Terminen und des Projektbudgets. Organisationsweit ist außerdem ein erheblich genauerer Überblick über alle Projekte (Multiprojektsicht) entstanden.
2 Das Capability Maturity Model Integration, kurz CMMI, ist ein Prozessmodell für die Software- und Hardware-Entwicklung. Es wurde vom SEI 4 entwickelt, basiert darauf, dass Projekte nach definierten Prozessen durchgeführt werden und ist organisationszentriert. Organisationszentriert bedeutet dabei im Wesentlichen, dass CMMI Mittel in die Hand gibt, um die Prozesse in der Organisation zu verankern (zu institutionalisieren). Wie die Prozesse aussehen (implementiert sind), darüber gibt es wohlweislich keine Vorschrift im CMMI-Modell. Es müssen nur sogenannte spezifische und generische Ziele für die Prozessgebiete des CMMI-Modells mit Hilfe der implementierten Prozesse erreicht werden 5. Das CMMI-Modell in aller Schönheit zu erklären, würde den Umfang dieses Artikels sprengen. Daher haben wir in einem separaten Aufsatz eine kleine, durchaus subjektive Zusammenfassung über CMMI erstellt 6. Scrum dagegen ist eine sogenannte agile Projektmanagementmethode (kein Prozessmodell!), die nach den Prinzipien des Agilen Manifesto 7 konzipiert wurde. Bei dieser Methode stehen das Projektteam und nicht die Prozesse im Mittelpunkt. Außerdem ist diese Methode projektzentriert. Es wird nicht beschrieben wie Scrum in der Organisation institutionalisiert wird. Die erfolgreiche Anwendung der Scrum-Methode verlangt vom Scrum-Team eine hohe Disziplin. Weiterhin ist es unerlässlich, erfahrene Entwickler im Scrum-Team zu haben. Eine wichtige Grundidee ist es, sich auf die Wertschöpfung zu konzentrieren. Mit anderen Worten, jede Tätigkeit im Projekt muss zum Ziel haben, Mehrwert für den Kunden zu erzeugen. Das wird unter anderem durch eine sehr enge und vertrauensvolle Zusammenarbeit mit dem Kunden realisiert. Eine gute Übersicht über Scrum findet man in Wenn es vor einigen Jahren meist durch Missverständnisse, Ignoranz oder Fehlinterpretationen von beiden Seiten, tiefe Gräben zwischen den CMMI-Anhängern und den Anhängern agiler Methoden gegeben hat, so ist dieser Konflikt jetzt entschärft. Mittlerweile gibt es eine Menge Veröffentlichungen darüber, dass agile Vorgehensweisen wie Scrum sehr gut mit den Zielen von CMMI korrespondieren 8. Das eröffnet die Chance, die Vorteile der agilen Methoden mit den Vorzügen, die Prozesse nach CMMI bieten, zu kombinieren. Auf der einen Seite werden eine große Zahl der Ziele, die in den Prozessgebieten von CMMI beschrieben werden, durch Scrum abgedeckt und auf der anderen Seite liefert CMMI die Bordmittel, um Scrum in der Organisation zu institutionalisieren. CMMI hilft also, Scrum als Methode in der Organisation zu festigen. Zusätzlich bietet CMMI Anhaltspunkte, um unterbelichtete Aspekte bei Scrum, wie z.b. das Budget-Controlling zu verbessern. Und damit kommen wir auch schon zum nächsten Kapitel. Projektmanagement Die Projektmanagementvorgänge, die weiter unten beschrieben sind und aus Praktiken von CMMI und Scrum resultieren, werden bei der Sybit GmbH für Festpreisprojekte durchgeführt. Die typische Größenordnung von Festpreisprojekten liegt bei uns im Bereich von ca Personentagen. Die Bearbeitung eines Festpreisprojekts mit der Scrum-Methode ist eine gewisse Herausforderung, da bei einem Festpreisprojekt das Projektbudget und der Lieferumfang vorgegeben sind. Der Kunde möchte natürlich im Vorfeld eines Projekts wissen, was er geliefert bekommt, was es kostet und wann Lieferungen erfolgen. Beim Vorgehen nach Scrum dagegen möchte man die genaue Spezifikation der Anforderungen und die detaillierte Projektplanung möglichst lange offen lassen. Das hat für den Kunden den großen Vorteil, auch im Projektverlauf noch Änderungen an den Anforderungen vornehmen zu können. Wer weiß denn im Vorfeld des Projekts schon jedes Detail? Einen Königsweg haben wir noch nicht gefunden, um aus diesem Spannungsfeld herauszukommen, fester Preis und fester Lieferumfang auf der einen Seite und möglichst hohe Flexibilität (Agilität) auf der anderen Seite. Jedoch gilt: Je enger die Kundenbeziehung und je höher das Vertrauen zwischen Lieferanten und Kunden ist, umso besser gelingt es, trotz Festpreis, einen erfolgreichen Projektverlauf mit hoher Agilität hinzubekommen. Es ist dann im Projektverlauf immer noch möglich, die Priorität von Anforderungen zu ändern oder die Anforderungen selbst zu modifizieren. Sollte durch eine Modifikation ein erhöhter Aufwand entstehen, ist auch ein Tauschen von Anforderungen denkbar. Vielfach hat sich auch ein separates CR-Budget, das bei Bedarf eingesetzt werden kann, bewährt.' Release Integration Angebot Auftrag / KickOff Sprintplanung Grob-Design detallierte Architektur / Anforderungen Design Implementierung Integration Sprintabschluss / Retrospektive Auslieferung / Release Abb. 1: Übersichtsgrafik über den gesamten Prozess eines agilen Festpreisprojekts 2 Sybit agile Ausgabe 4
3 Abb. 2: Auszug aus unserer Projekt-Checkliste Alle im Folgenden beschriebenen Vorgänge, die direkt aus der Scrum-Methodik hervorgehen, sind mit Scrum bezeichnet. Zusätzliche Vorgänge, die wir für ein verbessertes Projektmanagement eingeführt haben und bei denen wir uns von CMMI haben leiten lassen, sind mit Zusätzlich bezeichnet. Alle beschriebenen Vorgänge tragen zur Erfüllung der Ziele für die CMMI-Projektmanagementprozessgebiete bis Level 3 bei. Für die CMMI-kundigen oder -interessierten Leser sind die CMMI- Prozessgebiete und Ziele, die unterstützt werden, in Klammern hinter den Vorgängen angegeben. Was sich dahinter verbirgt ist in Ausgabe 3/ zu finden. Scrum: Generell achten wir im Projekt darauf, dem Prinzip der Lean-Production 9, das den agilen Methoden zugrunde liegt, zu folgen. Möglichst alles soll der Wertschöpfung dienen. Wir wollen keine Write-Only-Dokumente produzieren. Beispielsweise vermeiden wir, interne Meeting- oder Review-Protokolle anzulegen, weil diese entweder nicht gelesen werden oder (noch schlimmer) weil dadurch wichtige Informationen unsystematisch auf diverse Protokolle verstreut werden. Besser ist es da, gleich Stories im Product Backlog (siehe unten) oder Aufgaben im Issue-Tracker anzulegen. Angebot Scrum: In der Angebotsphase wird ein Product Backlog erstellt, das dann im Projektverlauf weiterentwickelt wird. Auf Basis des Product Backlogs wird eine Aufwandsschätzung durchgeführt. Das Product Backlog ist meist eine simple Excel-Liste und ist das zentrale Arbeitsprodukt im Rahmen der Scrum-Methode. In ihr werden die Anforderungen oder im Scrum-Jargon: die Stories, gepflegt. Diese Liste kann optional (meist bei Projektbeginn) mit Makros in unseren Issue-Tracker importiert werden. Im Prinzip ist es aber unerheblich, ob das Product Backlog im Projektverlauf als Excelliste oder als Issueliste in einem Issue- Tracker verwaltet wird. (REQM: SG1) Auftrag / Kickoff Zusätzlich: Der Auftrag vom Kunden ist gekommen, das Projekt kann starten. Der Geschäftsprozess für das neue Projekt, der in unserer Process Asset Library (PAL) dokumentiert ist, wird ausgewählt, die Rollen im Projekt und das Team werden festgelegt. Eine Checkliste für das Aufsetzen des Projekts führt dabei durch den ausgewählten Prozess. (IPM: SG1, alle Prozessgebiete GP3.1, alle Prozessgebiete GP2.4) Zusätzlich: Die Kommunikation mit dem Kunden wird festgelegt. Das beinhaltet auch die Festlegung der Ansprechpartner beim Kunden für die Anforderungen. Die Kommunikation mit dem Kunden läuft immer über den Product-Owner, der bei Scrum die Produktverantwortung hat und den Kunden vertritt. Bei uns nimmt er eine ähnliche Rolle wie der Projektleiter ein. Der Kunde stellt den Product-Owner in der Regel nie. Extrem wichtig insbesondere bei weniger strukturierten Kunden ist ein klar geregelter Ablauf wie Anforderungen in das Projekt fließen. (PP: SG2, REQM: GP2.7, IPM: SG2) Zusätzlich: Daten- und Konfigurationsmanagement werden definiert. D.h.: Es werden auf einem Laufwerk mit Backup eine definierte Ordnerstruktur, die bei uns für alle Projekte gleich ist, ein Repository und im Issue-Tracker eine Issue-Verwaltung für das Projekt angelegt. Damit sind die Ordnung im Projekt und die Versionierung von Arbeitsprodukten (auch der Arbeitsprodukte des Projektmanagements) gewährleistet. (PP: SG2, CM: SG1, alle Prozessgebiete GP2.6) Zusätzlich: Die Entwicklungsumgebung wird eingerichtet, wenn sie nicht schon vorhanden ist und es wird eine Continuous-Integration-Umgebung angelegt. (IPM: SG1, PI: SG1) Sybit agile Ausgabe 4 3
4 Sprints Sprint-Planung Scrum: Auf Basis der Sprint-Vorplanung (siehe weiter unten), bei der einzelne Stories im Product Backlog mit dem Kunden abgeklärt und für den nächsten Sprint priorisiert wurden und aufgrund der Kennzahlen der vergangenen Sprints (Velocity), wird die Sprint-Planung im Team durchgeführt. (PMC: SG1, SG2, REQM: SG1, RSKM: SG2, SG3) Abb. 3: Beispiel eines einfachen Projektplans, der außer Projektoverhead, Go Live Support und Gewährleistung nur die Releases enthält Scrum: Mit Hilfe des Product Backlogs wird eine Release- und Sprint-Planung erstellt. Dabei wird der Kunde in die Priorisierung der einzelnen Anforderungen / Stories mit einbezogen. Die Termine für die Releases sind fix (Timeboxing), während sich der Lieferumfang der Releases je nach Projektverlauf in Abstimmung mit dem Kunden ändern kann. (PP: SG2) Zusätzlich: Auf Basis des Releaseplans wird dann in unserem Multiprojektmanagementsystem ein sehr einfacher Projektplan mit Ressourcenzuordnung erstellt. Dieser enthält nur die Releases, bei kleineren Projekten allenfalls die Sprints. Gegen die Releases oder ggf. die Sprints buchen die Projektmitarbeiter ihre Projektzeiten. Über die Releases oder Sprints ist eine Tracebility zwischen Projektplan und Anforderungen gegeben. (PP: SG2, PMC: SG1, MA: SG1, REQM: SG1) Zusätzlich: Es wird eine Risikoanalyse auf Basis der Anforderungen / Stories und der Stakeholderanalyse durchgeführt. Die Risikoanalyse ist am effektivsten, wenn sie im Team durchgeführt wird. Die Risiken werden in einer Risikomatrix mit den üblichen Kennzahlen (Wahrscheinlichkeit und Schwere) bewertet. Bei gravierenden Risiken müssen Gegenmaßnahmen definiert werden. Diese Gegenmaßnahmen können im Rahmen von Scrum durchaus wieder als Stories behandelt werden. Bei den Team-Meetings muss das Thema Risiken immer wieder angesprochen werden. (PP: SG2, RSKM: SG2, SG3) Sprint (Architektur/Design, Implementation, Integration) Scrum: Regelmäßige Sprint-Vorplanungsmeetings des Product- Owners mit dem Kunden haben sich als Erfolgsfaktor herausgestellt und werden optimalerweise jeweils in der Mitte eines Sprints durchgeführt. (PMC: SG1, IPM: SG2) Zusätzlich: Sind Beschaffungen für das Projekt nötig oder werden Unteraufträge extern vergeben, so werden diese mit einem Beschaffungsplan verwaltet. In der Angebotsphase müssen dann entsprechende Angebote von Unterauftragnehmern eingeholt worden sein. (SAM: SG1, SG2) Zusätzlich: Es wird eine Stakeholderanalyse durchgeführt, bei der die Bedürfnisse und Wünsche der relevanten Stakeholder an das Projekt festgestellt werden. Außerdem wird dokumentiert, wer die Projektansprechpartner sind und wer Anforderungen oder Anforderungsänderungen an den Product-Owner geben darf (siehe auch Kommunikation weiter oben). (PP: SG1, GP2.7, PMC: GP2.7, IPM: SG2, GP2.7, REQM: GP2.7) Abb. 4: Beispiel für ein Burn-Down-Chart. Der Restaufwand ist in Story-Points, was eine Kennzahl für den Aufwand darstellt, über der Zeit aufgetragen. Jeder Punkt im Diagramm entspricht einem Sprint. Der Restaufwand wird aus der Summe aller Story-Points von noch nicht abgearbeiteten Stories berechnet. Die Gerade ist eine lineare Extrapolation auf den Endtermin. Die Steigung der Geraden ist ein Maß für die Velocity (Implementationsgeschwindigkeit) des Teams. 4 Sybit agile Ausgabe 4
5 Scrum: Sogenannte Daily Scrums (ca. 15-minütige, im Stehen und sehr effektiv abgehaltene Team-Meetings) werden jeden Morgen um die gleiche Uhrzeit abgehalten. Der Scrum-Master, der im Wesentlichen für die Einhaltung des Scrum-Prozesses sorgt und Hindernisse für das Team aus dem Wege räumt, moderiert. Die Meetings werden vor dem Scrum-Board abgehalten, an dem sämtliche Stories des aktuellen Sprints in Form von Kärtchen fixiert sind. (PMC: SG1, SG2, IPM: SG2, RSKM; SG2, SG3) Sprint-Abschluss / Retrospektive Scrum: Während der Projektlaufzeit werden Projektfortschritt und Projekttermine mit einem Burndown-Chart überwacht. Das Controlling findet immer am Ende eines Sprints statt. Der Fertigstellungsgrad einzelner Stories ist entweder 0 oder 100%. Eine Story gilt nur als fertig (100%), wenn sie vom Product-Owner abgenommen wurde. Eine Abnahme wird nur erteilt, wenn die Implementation und die Integration abgeschlossen bzw. die Dokumentation erstellt ist, die Abnahmekriterien aus dem Product Backlog erfüllt werden und ein Code-Review durchgeführt wurde. (PMC: SG1, SG2, MA: SG2, VAL: SG2, VER: SG2, SG3) Zusätzlich: Das Budget-Controlling, das die Scrum-Methode nicht liefert, wird mittels Reports aus dem Multiprojektmanagementsystem durchgeführt. Hier können Plan/Ist-Vergleiche der Aufwandszeiten abgerufen werden. Schätzungen des Restaufwands im Multiprojektmanagementsystem werden anhand der Informationen aus Product Backlog und Burndown-Chart erstellt. Für das Management stehen Multiprojektübersichten zur Verfügung, ähnlich einem Projekt-Cockpit. Außerdem gibt es regelmäßige Berichte des Product-Owners mit vordefinierten Präsentationsvorlagen an das Management. (PMC: SG1, MA: SG1, SG2) Scrum: Der Scrum-Master wacht über den Scrum-Prozess. In der Sprint-Retro werden nach jedem Sprint projektbezogene Prozessverbesserungen diskutiert - Prozesskontrolle leicht gemacht! (PPQA: SG1, PP: GP2.9, PMC: GP2.9, IPM: GP2.9) Auslieferung / Release Zusätzlich: Vor jedem Release gibt es eine interne Abnahme. Diese besteht aus der Integration am CI-Server, mit Auswertung diverser Software-Metriken, manuellen Tests, sowie einer formalen Gesamtabnahme durch Product-Owner und Scrum- Master (PI: SG3, VER: SG3, PPQA: SG1). Projektende Zusätzlich: Um auch ein projektübergreifendes Lernen zu ermöglichen, wird am Projektende ein Lessons Learned durchgeführt. Dieses wird in einem Projektabschlussbericht, der auch eine Nachkalkulation des Projekts und weitere wichtige Kennzahlen enthält, an das Management weitergereicht. Das Lessons Learned wird ggf. in der PAL veröffentlicht. (GP3.2 für alle Prozessgebiete) Fazit Natürlich haben wir mit diesen Vorgängen den Verlauf unserer Software-Projekte nicht erschöpfend dargestellt. Es wurde aber ein Querschnitt der wichtigsten Projektmanagementvorgänge in einem agilen Softwareprojekt dargestellt. Scrum als Projektmanagementmethode fügt sich also problemlos in die Implementierung von Prozessen nach CMMI ein und wir kommen mit diesem Traumpaar unserem Ziel, Projekte effizient und effektiv durchzuführen, sehr viel näher. Unsere Erfahrungen mit dieser Kombination sind sehr positiv. Es wurde nicht mehr am Kunden vorbeientwickelt. Termine wurden definitiv besser gehalten und auch Budgetüberzüge sind seltener geworden. Die Projekte sind für das Management erheblich transparenter und der Prozess vom Angebot bis hin zur Faktura läuft definierter und damit geordneter ab. Quellennachweis [1] [2] [3] [4] [5] [6] nicht_als_gaengelband.html [7] [8] php%3fpage=sub%252f&id=425.html [9] ZUM AUTOR Dr. Friedrich-Karl Koschnick ist promovierter Physiker. Er hat Erfahrung als Software-Entwickler und Entwicklungsleiter, ist CMMI- Assessor und zertifizierter Scrum- Master. Bei der Sybit GmbH ist er für das Qualitätsmanagement und für das Projekt-Controlling verantwortlich. Dr. Friedrich-Karl Koschnick Sybit agile Ausgabe 4 5
6 In agilen Projekten setzen sich User Stories mehr und mehr als Basis für das Product Backlog durch. Auf den ersten Blick scheint es sich dabei um ein einfaches Konzept zu handeln und doch werden bei der Anwendung viele Fehler gemacht, die es verhindern, dass das volle Potential von User Stories ausgeschöpft wird. Im Folgenden werden wir auf die häufigsten Fehler im Umgang mit User Stories eingehen und mögliche Lösungen im Kontext von Scrum ansprechen. Fehlende Rollen Ein häufiger Fehler ist eine fehlende Rollendefinition. Sowohl aus Sicht der Applikation selbst, als auch aus der Sicht der User Stories, ist es wichtig, möglichst alle relevanten Rollen zu definieren. Es ist viel leichter, aus der Sicht einer konkreten Rolle eine User Story zu schreiben, als aus der Sicht einer generischen Rolle. Wenn ich weiß, dass ich User Stories für einen Administrator schreibe, fallen mir schnell einige sinnvolle Stories ein. Wenn ich beispielsweise von einem Benutzer spreche, wird nicht klar, um wen es sich hier konkret handelt und was dieser Benutzer alles können soll und darf. Ein weiterer Vorteil von konkreten Rollen ist, dass ich auch nach Wochen und Monaten, auf einen Blick verstehe, um was es in der User Story geht. Bevor man also damit beginnt, User Stories zu schreiben, sollte man sich die Zeit nehmen und alle Rollen im Kontext der Applikation definieren. 6 Sybit agile Ausgabe 4
7 Zu lange Beschreibung Man sollte darauf achten, dass die Beschreibung der User Story selbst so knapp wie möglich gehalten wird. Wenn die Beschreibung der User Story zu lang ist, kann man meist davon ausgehen, dass sie mit Akzeptanzkriterien vermischt wurde. Eine klare Trennung der User Story und den dazugehörigen Akzeptanzkriterien, erhöht die Lesbarkeit und das Verständnis. Hier ein Beispiel: Als Administrator will ich die Profile der Benutzer editieren können, indem ich in die Administrationsoberfläche gehe, dort den Benutzer in einer Liste auswähle und im Kontextmenü, welches beim Betätigen der rechten Maustaste aufklappt, Editiere Profil auswähle, damit ich in der Lage bin die Profile der Benutzer ggf. anzupassen. Hier kann man sehr schön sehen, wie die eigentliche Beschreibung bereits mit Akzeptanzkriterien vermischt wurde. Besser ist es so: Als Administrator will ich die Profile der Benutzer editieren können, damit Änderungen an den Benutzerdaten vorgenommen werden können. Die Beschreibung enthält also lediglich das Was, während in den Akzeptanzkriterien das Wie erläutert wird. Zu früh zu detailliert User Stories sollten erst dann detailliert werden, wenn sie kurz vor der Implementierung stehen, nicht vorher. Leider lässt sich das nicht immer verhindern, denn gerade in Festpreisprojekten muss man von Anfang an wissen, was genau zu implementieren ist. Und doch hat sich gezeigt, dass zu viel Detail am Anfang wenig Sinn macht, weil man oft erst im Laufe des Projekts genau weiß, wie man bestimmte Dinge implementiert haben will. Manch einer wird die Situation kennen, wenn man im Architekturbüro sein Haus bis ins letzte Detail geplant hat und dann im fertigen Haus feststellt, dass der Lichtschalter/die Steckdose an einer anderen Stelle mehr Sinn gemacht hätte. Erst wenn man ein Teil der Applikation wirklich vor sich sieht, bekommt man ein Bild, wie man die neue Funktionalität am besten implementieren und integrieren kann. User Stories werden in Stein gemeißelt Jeder User Story liegt ein Versprechen zu Grunde und zwar das Versprechen zur Konversation ( A promise for conversation ). Dieses Versprechen ist der Kern des User Story Konzepts und wird doch oft ignoriert. Genau hier liegt aber die eigentliche Stärke. Oft werden User Stories wie normale Anforderungen behandelt, die meist fix und unabänderlich sind. Zwar definieren auch User Stories Anforderungen, allerdings verbunden mit der Aufforderung, darüber zu diskutieren und sie gegebenenfalls anzupassen und zu erweitern. Dies gilt insbesondere für die Akzeptanzkriterien, die sich oft erst kurz vor der eigentlichen Implementierung der Story klar abzeichnen. Bei Scrum bspw. werden die Akzeptanzkriterien im Sprint Planning Meeting finalisiert, also kurz vor der Implementierung. Aber selbst nach dem Sprint Planning kann es sein, dass sich die Akzeptanzkriterien geringfügig ändern, sobald die ersten Ergebnisse sichtbar werden. Damit die Konversation stattfindet, ist es wichtig, diese von Anfang an zu fördern, sowohl während der Sprint Plannings als auch während des eigentlichen Sprints. Den Entwicklern muss klar gemacht werden, dass sie jede User Story hinterfragen dürfen und sollen. Nur so wird eine optimale Implementierung sichergestellt. Aus diesem Grund ist es natürlich ein großer Vorteil, wenn der Product Owner beim Team oder zumindest in deren Nähe sitzt. Auch der Product Owner muss dazu animiert werden, so oft wie möglich bei den Entwicklern vorbei zu schauen, um mit ihnen Implementierungsdetails zu besprechen und die Akzeptanzkriterien gegebenenfalls anzupassen. Eine User Story sollte leben und nicht wie in Stein gemeißelt behandelt werden. Das optimale Product Backlog enthält genau so viel detaillierte User Stories, dass es für die nächsten 1-2 Sprints reicht. Eine solche User Story sollte nur so groß sein, dass sie innerhalb eines Sprints abgearbeitet werden kann. Zugleich bedeutet das, dass der Product Owner ständig mit dem Product Backlog arbeiten muss: neue User Stories hinzufügen, aufteilen, priorisieren und mit dem Team diskutieren. Sybit agile Ausgabe 4 7
8 Das INVEST Modell wird ignoriert Als Mike Cohn in seinem Buch 1 erstmals das Konzept der User Stories ausführlich behandelt hat, hat er auch das Akronym INVEST eingeführt, das helfen soll, gute User Stories zu schreiben. Die einzelnen Buchstaben stehen für Independent: Jede User Story sollte (so gut wie möglich) unabhängig von den anderen User Stories sein. Abhängigkeiten zwischen den Stories erschweren die Planung und Priorisierung der Story. Meist kann man Abhängigkeiten auflösen, in dem man sie entweder mit anderen kombiniert oder in mehrere kleine Stories aufteilt. Negotiable: Jede Story sollte verhandelbar oder diskutierbar sein. Legt man von Anfang an zu viele Details fest, kann man eine Story nur noch schwer diskutieren. Valuable: Jede Story sollte einen Mehrwert für den Kunden liefern. Small: Jede Story sollte so klein sein, dass 2 3 Entwickler sie innerhalb einer Woche entwickeln können. Auf keinen Fall sollte eine Story so groß sein, dass sie nicht während eines Sprints implementiert werden kann. Testable: Jede Story sollte am Ende testbar sein. Man sollte sich immer an die Regel halten, dass man nur das entwickeln sollte, was man auch testen kann. Wenn man eine Story nicht testen kann, weiß man nie, wann man damit fertig ist. Wenn man sich an die oben genannten Punkte hält, ist man auf dem besten Weg gute User Stories zu schreiben und die Macht der User Stories optimal für sich zu nutzen. Quellennachweis [1] User Stories Applied: For Agile Software Development (ISBN ) Estimable: Jede Story sollte so klar beschrieben sein, dass die Entwickler in der Lage sind, den Aufwand für die Story zu schätzen. Probleme an dieser Stelle können sein, dass die Story zu groß ist, dann sollte man diese aufteilen oder dass den Entwicklern das Domänenwissen fehlt, in diesem Fall sollte man verstärkt über die Story diskutieren. ZUM AUTOR ZU SYBIT 2011 Sybit GmbH Alle Rechte vorbehalten Fotos: Yuri Arcurs, mikeledray / Mark Löffler Marc Löffler ist Projektleiter und Scrum Coach bei der Sybit GmbH. Er ist Certified Scrum Professional (CSP) und hilft unseren Kunden, agile Vorgehensmodelle wie Scrum und Kanban in ihren Unternehmen zu etablieren und zu verbessern. Sybit ist führender IT-Dienstleister mit Fokus auf Beratung & Lösungen zur Optimierung von Geschäftsprozessen. Das Unternehmen wurde im Jahr 2000 gegründet und realisiert mit derzeit 110 Mitarbeitenden in den drei Geschäftsbereichen CRM, Media und Industry IT-Lösungen auf Basis von Java-, Portal-, Mobile- und SAP Technologien. Ein hohes Maß an Transparenz für den Kunden und Effizienz in den Arbeitsabläufen schaffen wir durch die Anwendung moderner Projektmanagement-Methoden wie z.b. Scrum. Sybit GmbH Sankt-Johannis-Str. 1 5 D Radolfzell Tel. +49 (0) info@sybit.de
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrTaking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum
Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
MehrHilfe, mein SCRUM-Team ist nicht agil!
Hilfe, mein SCRUM-Team ist nicht agil! Einleitung: Laut unserer Erfahrung gibt es doch diverse unagile SCRUM-Teams in freier Wildbahn. Denn SCRUM ist zwar eine tolle Sache, macht aber nicht zwangsläufig
MehrAgile Entwicklung nach Scrum
comsolit AG Hauptstrasse 78 CH-8280 Kreuzlingen Tel. +41 71 222 17 06 Fax +41 71 222 17 80 info@comsolit.com www.comsolit.com Agile Entwicklung nach Scrum Seite 1 / 6 Scrum V 1.0 1. Wieso Scrum Die Entwicklung
MehrScrum mit User Stories
Ralf Wirdemann Scrum mit User Stories HANSER Inhaltsverzeichnis 1 Einführung 1 1.1 Warum dieses Buch? 2 1.2 Struktur und Aufbau 3 1.3 Dankeschön 5 1.4 Feedback 5 2 Beispiel: Scrumcoaches.com 7 2.1 Das
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrInhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: 978-3-446-41656-7. Weitere Informationen oder Bestellungen unter
Ralf Wirdemann Scrum mit User Stories ISBN: 978-3-446-41656-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41656-7 sowie im Buchhandel. Carl Hanser Verlag, München 1 Einführung.....................................
MehrGelebtes Scrum. Weg vom Management hin zur Führung
Gelebtes Scrum Weg vom Management hin zur Führung Herausforderungen Was ist Scrum? Wer? Pigs Chicken Bild: http://www.implementingscrum.com/ Nein Danke, ich würde da voll drinstecken, aber du wärest
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
MehrSollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.
SCRUM-CHECKLISTE Teilen Sie diese Liste an alle Teammitglieder aus. Jeder soll einen Haken an der Stelle setzen, die er für Ihr SCRUM Team als erfüllt ansieht. Anschließend diskutieren Sie über fehlende
MehrUnsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrProjektmanagement durch Scrum-Proxies
Cologne Intelligence GmbH Projektmanagement durch Scrum-Proxies Integration von Vorgehensmodellen und Projektmanagement 17. Workshop der Fachgruppe WI-VM der Gesellschaft für Informatik e.v. Stuttgart,
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
MehrPersönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl
Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut Von Susanne Göbel und Josef Ströbl Die Ideen der Persönlichen Zukunftsplanung stammen aus Nordamerika. Dort werden Zukunftsplanungen schon
MehrGRS SIGNUM Product-Lifecycle-Management
GRS SIGNUM Product-Lifecycle-Management Das optionale Modul Product-Lifecycle-Management stellt eine mächtige Ergänzung zum Modul Forschung & Entwicklung dar. Folgende Punkte werden dabei abgedeckt: Definition
MehrEinführung in Scrum. Agiles Projektmanagement. Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen
Einführung in Scrum Agiles Projektmanagement Martin Krüger 27.04.2011 Entwicklung von Workflowanwendungen Warum Agiles Projektmanagement? Scrum Empfehlungen Das Seminar Planbarkeit Warum Agiles Projektmanagement?
MehrSabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007
Sabotage in Scrum dem Prozess erfolglos ins Knie schiessen Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007 1 Überblick Sabotage? Wer kann sabotieren? Was kann sabotiert werden? Wieviel
Mehrinfach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock
infach Ihr Weg zum finanzellen Erfolg Geld Florian Mock FBV Die Grundlagen für finanziellen Erfolg Denn Sie müssten anschließend wieder vom Gehaltskonto Rückzahlungen in Höhe der Entnahmen vornehmen, um
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrREADY-STEADY-DONE! Der Product Owner are you READY for agile?!
READY-STEADY-DONE! Der Product Owner are you READY for agile?! Susanne Mühlbauer HOOD GmbH Büro München Keltenring 7 82041 Oberhaching Germany Tel: 0049 89 4512 53 0 www.hood-group.com -1- Neue Ideen sind
MehrAgile Softwareentwicklung mit Scrum
Agile Softwareentwicklung mit Scrum Einführung und Überblick zum agilen Softwareentwicklungsprozess Scrum März 2006 Robert Schmelzer, DI(FH) E-Mail: robert@schmelzer.cc Web: http://www.schmelzer.cc Einführung
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrAndrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?
Andrea Grass & Dr. Marcus Winteroll oose GmbH Geschäftsprozessmanagement und Agilität geht das zusammen? Agenda I. Wozu eigentlich BPM? II. Vorgehen und Rollen im abpm III. Methoden und Techniken IV. Resümee
MehrProjektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski
Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski 1. Was heißt Agil 2. Scrum? Grundbegriffe 3. Wer benutzt Scrum 4. Vorteile & Nachteile von
MehrIn diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.
Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrEinführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen
Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen Wer bin ich Kurse und Vorträge mit Jeff Sutherland und Ken Schwaber Verschiedene Kurse der Scrum.org Professional
MehrInhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: 978-3-446-42660-3. Weitere Informationen oder Bestellungen unter
Ralf Wirdemann Scrum mit User Stories ISBN: 978-3-446-42660-3 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42660-3 sowie im Buchhandel. Carl Hanser Verlag, München 1 Einführung.....................................
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
Mehr«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»
«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING
MehrStudie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell
Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell (Auszug) Im Rahmen des EU-Projekts AnaFact wurde diese Umfrage von Frauenhofer IAO im Frühjahr 1999 ausgewählten
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf-Gideon Bleek, Henning Wolf 2., aktualisierte und erweiterte Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich
MehrEinführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrLernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation
Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation Einführung Mit welchen Erwartungen gehen Jugendliche eigentlich in ihre Ausbildung? Wir haben zu dieser Frage einmal die Meinungen von Auszubildenden
MehrPIERAU PLANUNG GESELLSCHAFT FÜR UNTERNEHMENSBERATUNG
Übersicht Wer ist? Was macht anders? Wir denken langfristig. Wir individualisieren. Wir sind unabhängig. Wir realisieren. Wir bieten Erfahrung. Für wen arbeitet? Pierau Planung ist eine Gesellschaft für
MehrScrum-Einführung bei der Projektron GmbH
Business Coordination Software Kosten sparen. Termine einhalten. Ziele erreichen. Scrum-Einführung bei der Projektron GmbH Matthias Fleschütz Projektron GmbH Jens Wilke headissue GmbH Projektron GmbH Softwarehersteller
MehrMeet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten
Meet the Germans Lerntipp zur Schulung der Fertigkeit des Sprechens Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten Handreichungen für die Kursleitung Seite 2, Meet the Germans 2. Lerntipp
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrMeetings in SCRUM. Leitfaden. Stand: 10.11.2014
^^ Meetings in SCRUM Leitfaden Stand: 10.11.2014 Sitz der Gesellschaften: Cassini Consulting GmbH Bennigsen-Platz 1 40474 Düsseldorf Tel: 0211 / 65 85 4133 Fax: 0211 / 65 85 4134 Sitz der Gesellschaft:
MehrPraktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare
Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare SCRUM Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" eines Entwicklerteams von AGFA HealthCare 2 Praktische
MehrDas Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrOnline Newsletter III
Online Newsletter III Hallo zusammen! Aus aktuellem Anlass wurde ein neuer Newsletter fällig. Die wichtigste Neuerung betrifft unseren Webshop mit dem Namen ehbshop! Am Montag 17.10.11 wurde die Testphase
MehrWordPress. Dokumentation
WordPress Dokumentation Backend-Login In das Backend gelangt man, indem man hinter seiner Website-URL einfach ein /wp-admin dranhängt www.domain.tld/wp-admin Dabei gelangt man auf die Administrationsoberfläche,
MehrOutsourcing und Offshoring. Comelio und Offshoring/Outsourcing
Outsourcing und Offshoring Comelio und Offshoring/Outsourcing INHALT Outsourcing und Offshoring... 3 Comelio und Offshoring/Outsourcing... 4 Beauftragungsmodelle... 4 Projektleitung vor Ort und Software-Entwicklung
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrWas ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
Mehroose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie
Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie München, 06.05.2009 Markus Wittwer, oose GmbH 2009 by de GmbH Markus Wittwer Berater und Trainer Coach für agile Projekte
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrGPP Projekte gemeinsam zum Erfolg führen
GPP Projekte gemeinsam zum Erfolg führen IT-Sicherheit Schaffen Sie dauerhaft wirksame IT-Sicherheit nach zivilen oder militärischen Standards wie der ISO 27001, dem BSI Grundschutz oder der ZDv 54/100.
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrAgile Enterprise Development. Sind Sie bereit für den nächsten Schritt?
Agile Enterprise Development Sind Sie bereit für den nächsten Schritt? Steigern Sie noch immer die Wirtschaftlichkeit Ihres Unternehmens alleine durch Kostensenkung? Im Projektportfolio steckt das Potenzial
MehrKonzentration auf das. Wesentliche.
Konzentration auf das Wesentliche. Machen Sie Ihre Kanzleiarbeit effizienter. 2 Sehr geehrte Leserin, sehr geehrter Leser, die Grundlagen Ihres Erfolges als Rechtsanwalt sind Ihre Expertise und Ihre Mandantenorientierung.
MehrB: bei mir war es ja die X, die hat schon lange probiert mich dahin zu kriegen, aber es hat eine Weile gedauert.
A: Ja, guten Tag und vielen Dank, dass du dich bereit erklärt hast, das Interview mit mir zu machen. Es geht darum, dass viele schwerhörige Menschen die Tendenz haben sich zurück zu ziehen und es für uns
MehrProduktmanagement vom Kundenticket zum Release
Produktmanagement vom Kundenticket zum Erfahrungen aus vier Jahren Entwicklung nach SCRUM, Geschäftsführer, Scrum Master 7 von 58 9 von 58 Bekannte Kunden 10 von 58 17 von 58 20 von 58 Ziele der Einführung
MehrKreativ visualisieren
Kreativ visualisieren Haben Sie schon einmal etwas von sogenannten»sich selbst erfüllenden Prophezeiungen«gehört? Damit ist gemeint, dass ein Ereignis mit hoher Wahrscheinlichkeit eintritt, wenn wir uns
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrARCO Software - Anleitung zur Umstellung der MWSt
ARCO Software - Anleitung zur Umstellung der MWSt Wieder einmal beschert uns die Bundesverwaltung auf Ende Jahr mit zusätzlicher Arbeit, statt mit den immer wieder versprochenen Erleichterungen für KMU.
MehrWo sind meine Anforderungen?
Whitepaper Telekommunikation Wo sind meine Anforderungen? Eine effektive Lösung auf Basis von Confluence und JIRA 2011 SYRACOM AG 1 Einleitung Erfahrene Projektmitarbeiter sehen sich oftmals im Projektalltag
MehrProjektcontrolling in der Praxis
2014 WIE SIE EFFEKTIVES PROJEKTCONTROLLING BETREIBEN Was ist bei Multiprojektmanagement zu beachten? Wie lassen sich mit einem Klick Auswertungen erstellen? Und wie behalten Sie alle relevanten Projektkennzahlen
MehrDie integrierte Zeiterfassung. Das innovative Softwarekonzept
Die integrierte Zeiterfassung Das innovative Softwarekonzept projekt - ein komplexes Programm mit Zusatzmodulen, die einzeln oder in ihrer individuellen Zusammenstellung, die gesamte Abwicklung in Ihrem
Mehr.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
MehrTrotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012
Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012 Agenda 1. Scope, Motivation und Begriffsklärung 2. Modellierung
MehrRE-Metriken in SCRUM. Michael Mainik
RE-Metriken in SCRUM Michael Mainik Inhalt Agile Methoden Was ist SCRUM? Eine kurze Wiederholung Metriken Burn Down Graph Richtig schätzen Running Tested Features WBS/ Earned Business Value Business Value
MehrWas Sie über SCRUM wissen sollten...
Was Sie über SCRUM wissen sollten... +Pluswerk AG Solmsstr.6a 60486 Frankfurt Tel: (089) 130 145 20 Fax: (089) 130 145 10 info@pluswerk.ag Commerzbank Frankfurt IBAN: DE08 5004 0000 0716 6200 00 BIC: COBADEFFXXX
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
MehrAZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"
AZK 1- Freistil Nur bei Bedarf werden dafür gekennzeichnete Lohnbestandteile (Stundenzahl und Stundensatz) zwischen dem aktuellen Bruttolohnjournal und dem AZK ausgetauscht. Das Ansparen und das Auszahlen
MehrKurzanleitung OOVS. Reseller Interface. Allgemein
Kurzanleitung OOVS Reseller Interface Allgemein Durch die Einführung des neuen Interfaces hat sich für Reseller von Syswebcom etwas geändert. Die Struktur der Kundenverwaltung ist einprägsamer, wenn man
MehrDas Persönliche Budget in verständlicher Sprache
Das Persönliche Budget in verständlicher Sprache Das Persönliche Budget mehr Selbstbestimmung, mehr Selbstständigkeit, mehr Selbstbewusstsein! Dieser Text soll den behinderten Menschen in Westfalen-Lippe,
MehrWir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen
Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche
MehrAnwendungsbeispiele. Neuerungen in den E-Mails. Webling ist ein Produkt der Firma:
Anwendungsbeispiele Neuerungen in den E-Mails Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Neuerungen in den E- Mails 2 Was gibt es neues? 3 E- Mail Designs 4 Bilder in E- Mails einfügen 1 Neuerungen
Mehr360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf
360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf Von der Entstehung bis heute 1996 als EDV Beratung Saller gegründet, seit 2010 BI4U GmbH Firmensitz ist Unterschleißheim (bei München)
MehrDER SELBST-CHECK FÜR IHR PROJEKT
DER SELBST-CHECK FÜR IHR PROJEKT In 30 Fragen und 5 Tipps zum erfolgreichen Projekt! Beantworten Sie die wichtigsten Fragen rund um Ihr Projekt für Ihren Erfolg und für Ihre Unterstützer. IHR LEITFADEN
Mehr1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
MehrEinrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrWichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.
Das ist ein Text in leichter Sprache. Hier finden Sie die wichtigsten Regeln für den Verein zur Förderung der Autonomie Behinderter e. V.. Das hier ist die Übersetzung der Originalsatzung. Es wurden nur
Mehr50 Fragen, um Dir das Rauchen abzugewöhnen 1/6
50 Fragen, um Dir das Rauchen abzugewöhnen 1/6 Name:....................................... Datum:............... Dieser Fragebogen kann und wird Dir dabei helfen, in Zukunft ohne Zigaretten auszukommen
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrScrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014
Grundlagen des Software Engineerings Übung 3 Scrum Asim Abdulkhaleq 20 November 2014 http://www.apartmedia.de 1 Inhalte Scrum Wiederholung Was ist Scrum? Übung: Scrum Workshop (Bank Accounts Management
MehrInformationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrGrundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service
Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service Der BPM-Regelkreis Im Mittelpunkt dieser Übersicht steht die konkrete Vorgehensweise bei der Einführung
MehrAlle gehören dazu. Vorwort
Alle gehören dazu Alle sollen zusammen Sport machen können. In diesem Text steht: Wie wir dafür sorgen wollen. Wir sind: Der Deutsche Olympische Sport-Bund und die Deutsche Sport-Jugend. Zu uns gehören
MehrQualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams
Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams 12.06.2014, Abschlussvortrag Masterarbeit Holger Schmeisky Die Forschungsfrage Wie und unter welchen Bedingungen funktioniert
MehrTeamaufstellung - Zwischen Dream und Nightmare
Teamaufstellung - Zwischen Dream und Nightmare Vom Versuch aus einem Referat ein Scrum-Team zu machen Michael Schäfer Unterföhring, September 2011 Inhalt 1 2 3 4 5 6 Warum Scrum? So haben wir begonnen
MehrSie wollen Was heißt das? Grundvoraussetzung ist ein Bild oder mehrere Bilder vom Wechseldatenträger
Den Speicherplatz wechseln oder eine Sicherungskopie erstellen. Es lässt sich nicht verhindern. Manche Sachen liegen am falschen Platz, können gelöscht werden oder man will vor der Bearbeitung eine Sicherungskopie
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrDanke, dass sie sich für die Infoliste der Moodleveranstaltung eingetragen haben.
1 Liebe Kolleginnen und Kollegen am WGG, Danke, dass sie sich für die Infoliste der Moodleveranstaltung eingetragen haben. In diesem Infoschreiben erhalten sie die Anleitung um sich selbstständig bei der
MehrRohstoffanalyse - COT Daten - Gold, Fleischmärkte, Orangensaft, Crude Oil, US Zinsen, S&P500 - KW 07/2009
MikeC.Kock Rohstoffanalyse - COT Daten - Gold, Fleischmärkte, Orangensaft, Crude Oil, US Zinsen, S&P500 - KW 07/2009 Zwei Märkte stehen seit Wochen im Mittelpunkt aller Marktteilnehmer? Gold und Crude
MehrEinfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober 2014. Einfach losgesprintet:
Einfach losgesprintet: Sebastian Mary / flickr.com Ein Praxisbericht Henning Pautsch, Stefan Kirch Einfach losgesprintet: Henning Pautsch Ein Praxisbericht 2. Oktober 2014 Agil ist derzeit in aller Munde.
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
Mehr