Download Virtual Whiteboard to support Scrum
Transcript
Analysis,Design, Implementation & testing (related to GUI features) Analysis, Design, Implementation & testing, User evaluation and report writing. 3 4 2 weeks 2 weeks (07-05-2012 to 21- 05-2012) (07-05-2012 to 21- 05-2012 2 weeks 2 weeks (21-05-2012 to 04-06-2012) (21-05-2012 to 04-06-2012 Finished User evaluation and project report has been completed. two of the user stories not completed.. Note: In 4.th iteration user stories 2 out of 6 could not implemented in lack of time, (i.e user story-9. Saving snapshots in whiteboard and user story-25). Probably I could build them in 5.th iteration with 3 weeks Sprint in future. As a note to the reader, the remainder of the report is a summarized output of the iterations done using the Scrum process, and does not follow progress of each iteration. For this, see the Appendix B, as mentioned. For example, the “Analysis” section below was incrementally written during the first iteration, as part of 4 analysis-related stories. Or, the implementation section on “JSON encoding” was done during implementation of a story on communication with clientserver in the 2nd iteration. Analysis In the analysis phase, I want to know about the problem I am facing. An introduction to Scrum is given and discussion about problems in relation to outsourcing. Here both literature is included and a brainstorming session with KOKILA. Together they give me input for which problem to address when developing a system for KOKILA. The analysis was primarily done during my first iteration. Understanding Scrum and outsourced project models Recent years has shown a great need for outsourced project development, due to financial crisis and high availability of skilled low-cost software developers in e.g. India. At the same time, new types of projects will be outsourced, namely more knowledge-intensive projects, which are less specified from the customer side and require more domain-understanding from the developer side. Combined, this can be identified as a need for the use of agile project models in outsourcing. One such very popular agile project model is Scrum. This section describes the Scrum project model, distributed project development and describes problems related to implementing the two in a software development company (here KOKILA). Scrum project model Scrum is a framework for the software development process. It is a framework in the sense that it defines overall activities, but, without going into the details. The philosophy is that the team 6/43