Title :
How the Business Analyst supports and encourages collaboration on agile projects
Author :
Gregorio, Donna D.
Author_Institution :
Inf. Syst., Infrastruct., & Services - Syst. Eng., MITRE Corp., Bedford, MA, USA
Abstract :
Agile teams need the Business Analyst (BA) to clearly define and communicate the detailed user stories to ensure a successful product. MITRE´s Corporate IT Systems Engineering department supports software development activities which recently adopted an agile methodology. Unlike the detailed requirements documentation of more traditional, waterfall-based projects, we have found the streamlined “user stories” inadequate for developers or testers. Our BA experiences with eliciting user story details and maintaining the backlog for sprint planning are a critical component to agile development. BA activities include grooming the backlog, documenting user stories with detailed contracts, and performing user story verification through testing. This paper will review the techniques we have used during agile projects to manage the sprint cycle, including templates for user story management. Capturing artifacts from other agile projects and documenting recommended agile process guidelines can help projects be successful through reuse and collaboration. Many agile projects generate artifacts that are lost or are created for the benefit of only their project and discarded when through. Agile encourages lean documentation in order to maximize agility. We established a repository using an internal website where we documented corporte IT processes and share agile templates and samples. This repository includes samples of sprint schedules, backlog lists, burn-down charts, retrospective items, and user stories. The corporate IT process recommends agile but also includes traditional waterfall guidance and correlates the two different approaches. All projects, whether they are agile or otherwise, need similar deliverables, including project schedules and project plans. In correlating agile considerations to a waterfall approach, we hope to ease the transition to agile. The process guidance and repository site promotes collaboration, reuse, and review among agile pro- ects within the organization.
Keywords :
Web sites; organisational aspects; project management; software maintenance; software management; software prototyping; MITRE Corporate IT Systems Engineering department; agile development; agile methodology; agile projects; agile samples; agile templates; backlog lists; backlog maintenance; burn-down charts; business analyst; corporate IT processes; internal Web site; lean documentation; project plans; project schedules; retrospective items; software development activities; sprint cycle management; sprint planning; sprint schedules; user story detail elicitation; user story management; user story verification; waterfall-based projects; Business; Collaboration; Documentation; Schedules; Software; Testing; agile; business analyst; scrum; user stories;
Conference_Titel :
Systems Conference (SysCon), 2012 IEEE International
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4673-0748-2
DOI :
10.1109/SysCon.2012.6189437