Practical project in software engineering Chosen project and environment: Feed reader XP Java –Swing –Eclipse Database Blog Wiki
Practical project in software engineering User stories – Different definitions in sources Detail level – Real users Our own user stories written by programmers Constant feedback is a supplement User decides task completion – Task decomposition – Greater cost for initial user stories
Practical project in software engineering Pairprogramming –Pro: discussion of code forced collaboration (Knowledge sharing/construction) –Con Uneven number of participants Difficult with new technology Unittest –Good measurement of progress –Reflection on use of unit
Practical project in software engineering Lessons learned: XP –Dependencies between activities –Values of test-first approach Communication and collaboration –Blog –morning meetings, pair programming Personal outcomes
Practical project in software engineering Lesson learned from: Feed reader XP Java –Swing –Eclipse Database Blog Wiki