Agile Software Entwicklung mit safebook/XProject
safebook/XProject (Collaboration Award Winner in Deutschland) ist eine neue mobile- und webbasierte Plattform fĂŒr agile Software Entwicklung, die Social Collaboration, Analytics und ''Gamification'' zur besseren Kommunikation und ProduktivitĂ€tssteigerung bei der Abwicklung von agilen (auch verteilten) Projekten nutzt.
Die ursprĂŒngliche Projektidee war in ein Forschungs- und Entwicklungsprogramm mit der UniversitĂ€t Klagenfurt eingebettet. Im Rahmen einer projektbezogenen Enterprise Collaboration Plattform wurde als Grundidee folgendes realisiert:
Ein Projekt kann betrachtet werden als Social Stream (Timeline), der nach dem 'Follower-Prinzip' gestaltet und bearbeitet wird.
Das Projektteam wird als Social Graph mit Beziehungen und EinflussgröĂen dargestellt (Bubble Chart, Interactome graph usw.), der auch Schnittstellen z.B. zu externen Spezialisten abbildet.
Das Projektwissen wird nach i-Tweet- (status updates) und Tagging-Prinzipien laufend in der Timeline in Echtzeit verfĂŒgbar gemacht und ggf. auch bewertet, kommentiert und diskutiert (aus dem Stream generierte Wissensdatenbank). Somit kann in Echtzeit auf wichtige Ănderungen reagiert werden.
Die Vernetzung im - oftmals regional verteilten Team - wird durch die Plattform unterstĂŒtzt (ChatrĂ€ume, Foren, Wikis etc.). Dadurch werden die regionalen Grenzen aufgebrochen und es besteht keine Notwenigkeit ĂŒber eMail, Telefon oder andere KanĂ€le Informationen mit anderen Teams auszutauschen.
Durch Integration von Expertenprofilen (z.B. aus Safebook-Analysen) werden Expertisen dargestellt und automatisch VorschlĂ€ge zur Vernetzung gemacht bzw. vorgeschlagen. Das mĂŒhselige manuelle Suchen nach einem notwendigen Experten fĂ€llt damit weg, indem das System automatische VorschlĂ€ge generiert.
Die Projekttimeline wird durch Tagging als aktiver Kalender mit weitergehenden Funktionen (zooming timeline) aufbereitet.
Unterschiedliche Rollen im Social Graph erlauben eine weitergehend differenzierte Projektsteuerung. Es können unterschiedliche Sichten auf den Social Graph gewĂ€hlt werden, um einen GesamtĂŒberblick ĂŒber die Projektsteuerung zu bekommen.
Analytics und eigens entwickelte scoring Modelle ermöglichen eine umfangreiche Analyse und Auswertbarkeit von Komponenten bzw. AktivitĂ€ten im Projekt (Todos, i-Tweets, Diskussionen, Kommentare, Dateien, Likes, Arbeitszeiten, etc.). Ăber "Leaderboards" werden die scoring Ergebnisse ĂŒber Ranglisten der Projektbeteiligten angezeigt und sollen die Motivation erhöhen ("Gamification" Effekt).
Focus, Find Do. Die Aufmerksamkeit wird auf das Wesentliche fokkusiert. Man findet genau die Informationen, die man benötigt, teilt sie per click im Team, setzt entsprechende Aktionen und ĂŒberwacht den Status in real time.
Visualisierung. Mit dem Bubble Explorer werden Daten, Informationen und Wissen in einer völlig neuen Art gefunden (search) dargestellt, gefiltert und nach Wichtigkeit bewertet (Scoring).
Agiles Projekt Management: Verwenden von safebook/XProject zur UnterstĂŒtzung von Backlogs ĂŒber mehrere Teams hinweg.
In safebook können Sie Ihre Arbeit in einem Portfoliobacklog verwalten, das einem Managementteam Einblick in die Arbeit ĂŒber mehrere Agile-Teams bietet. Ein Managementteam definiert die Ziele und verfolgt die Arbeit ĂŒber mehrere Agile-Teams. Agile-Teams fĂŒhren die Arbeit aus, gliedern Elemente in Aufgaben auf, beheben Fehler und tragen zum Gesamtbild bei. Alle Teams verwenden eigene RĂŒckstĂ€nde und Boards (Backlogs) und verfĂŒgen zudem ĂŒber eine Rollup-Ansicht der durch ihre Arbeit unterstĂŒtzten Kundenerfahrungen. Sobald Sie fertig sind, können Sie ein Projektportfolio verwalten, indem Sie die Arbeit in Backlogebenen gruppieren und betrachten, wie sie ĂŒber mehrere Teams ausgefĂŒhrt wird.
Jedes Team arbeitet an einem eigenen Backlog. Dabei ermöglicht die Hierarchie von Backlog-Arbeitsaufgabetypen es Managern, ein Statusrollup auf einer höheren Ebene anzuzeigen.
Das Managementteam definiert Arbeit als Initiativen auf hoher Ebene und gliedert diese in die dem Kunden wichtigen Funktionen. An diesem Punkt wird dem Agile-Team Arbeit zugewiesen, das die auszufĂŒhrenden Arbeiten weiter aufgliedert und definiert. Beim Fortschreiten der Arbeit zeigt das Managementteam den Status auf jeden gewĂŒnschten Detailgrad an. Zum Beispiel können die Backlogelemente angezeigt werden, die jedem Funktionselement in einem Scrum-Projekt zugeordnet sind.
Dieser Screenshot zeigt die Ansicht des Funktionbacklogs mit den diese Elemente unterstĂŒtzenden Product Backlog Items aus Sicht des Managementteams. Das Managementteam besitzt die Product Backlog Items nicht; sie werden einem der Agile-Teams zugewiesen. Da es sich allerdings um untergeordnete Elemente dieser Elemente handelt, werden sie vom Filter angezeigt. Auf diese Weise kann das Managementteam den Status nachverfolgen.
Jedes Agile-Team, wie etwas das Kunden-Team, verfĂŒgt ĂŒber eine eigene Teamhomepage, ein eigenes Backlog, sowie ein eigenes Kanban Board und ein eigenes Task Board. Diese Seiten enthalten nur die fĂŒr dieses Team relevanten Informationen.Â
In diesem Screenshot wird die Ansicht des Sprintbacklogs aus Sicht des Agile-Teams dargestellt, mit den entsprechenden Product Backlog Items, an denen bei diesem Sprint gearbeitet wird sowie den zugeordneten Aufgaben, die erstellt wurden, um die Aufgaben aufzugliedern und nachzuverfolgen.
Probieren Sie safebook/XProject kostenlos aus - melden Sie sich hier an: http://www.safebook.info