Title :
The Relationship between Developers and Customers in Agile Methodology
Author :
Xiaohua Wang ; Zhi Wu ; Ming Zhao
Author_Institution :
Reliability Eng. Center, Guizhou Univ., Guiyang
fDate :
Aug. 29 2008-Sept. 2 2008
Abstract :
Agile methods such as XP (extreme programming) emphasize the adaptation to changes, the collaboration with customers and the role of individuals. The project manager, developer and customer should have a tactic to handle the uncertain factors and the management conflicts in software development process. XP´s on-site customer practice makes the customer play a important role in development process, and facilitate the broad collaboration between developer and customer. Based on the feature of XP project life cycle and practices, this paper explores respective activities and responsibilities between development team and customer team, and the issues in their collaboration. Some practices in which customer participates is addressed, the activities of both developer and customer are described, some probable problems when customer and programmer work together are presented, and a formal example is given.
Keywords :
formal specification; software development management; XP project life cycle; agile methodology; customer team; customer-developer relationship; development team; extreme programming; project manager; software development process; uncertain factor handling; Collaboration; Computer science; Costs; Information technology; Programming profession; Project management; Reliability engineering; Software development management; Software quality; System testing; agility method; collaboration relationship; customer; developer; extreme programming;
Conference_Titel :
Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3308-7
DOI :
10.1109/ICCSIT.2008.9