Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University
Scrum
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Scrum m Product Backlog: priorisierte Features / User Stories m Release Backlog: Unterteilung des ProductBacklog m Sprint Backlog: Features des Sprints mit l Status l geschätzter Aufwand l Bearbeiter l Restaufwand l Agilo Example
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Scrum Roles: m Product Owner: l lebende Anforderungsdoku l Onsite Customer l Priorisierung der Features l Reviews der Entwürfe l Abnahme der Implementierung l Alpha Tester
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Scrum Roles: m Scrum Master: l Project Manager l Scrum Meetings l Burndown Charts l provide Tools, Computers, Room, Coffee, … l manage Risks l manage Failures l Parties l … m The Team:
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Scrum Roles: m The Team: l do the work l story boards / user stories l tests l implementation l bug tracking l bug killing l reviews l testing l debugging l documentation
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Was Scrum verschweigt: m Story Boards müssen harmonisiert werden m Klassendiagramme / Architektur m Metaphern / gemeinsame Vision m Bug Sqash Weeks m Libraries / Frameworks
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Funktionsorientierte Einheit: Fujaba StoryBoard Scrum Feature Agilo User Story m Use Case + GUI Entwurf + textuelle Szenarien + Objektdiagramme (Story Boards) m automatischer JUnit Test m Implementierung
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Funktionsorientierte Einheit: In Agilo: User Story noch mal unterteilt in Tasks: m Baustein übergreifende Funktionalität m realisiert (Teil-) Anforderung m Arbeitseinheit für einen Entwickler und ein SVN checkin m in einer Coding Session fertig
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Agilo
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University