Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Features m Baustein übergreifende Funktionalität m realisiert (Teil-) Anforderung 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 Scrum
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Scrum m Product Backlog: priorisierte Features m Release Backlog: Unterteilung des ProductBacklog m Sprint Backlog: Features des Sprints mit l Status l geschätzter Aufwand l Bearbeiter l Restaufwand m Product Backlog with Spreadsheet Example Product Backlog with Spreadsheet 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 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