{"title":"The Role of Ethnography in Agile Requirements Analysis","authors":"A. Meligy, Walid Dabour, Alaa S. Farhat","doi":"10.1145/3220267.3220273","DOIUrl":null,"url":null,"abstract":"The integration of ethnography analysis with agile methods is a new topic of the research of software engineering. In agile development, ethnography is particularly effective at discovering two types of requirements: the functions requested from customers and the functions observed from the ethnographic analyst. The proposed model depends on the role of ethnographic analyst in understanding how people operate actually and discover requirements that support software functionality. This help to predicts implicit system requirements that not defined by the organization. The proposed ethnographic model requires that the ethnographic analyst remain in the organization and observe the actual ways in which people work, rather than only the formal requirements documented by the organization.","PeriodicalId":177522,"journal":{"name":"International Conference on Software and Information Engineering","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Software and Information Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3220267.3220273","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The integration of ethnography analysis with agile methods is a new topic of the research of software engineering. In agile development, ethnography is particularly effective at discovering two types of requirements: the functions requested from customers and the functions observed from the ethnographic analyst. The proposed model depends on the role of ethnographic analyst in understanding how people operate actually and discover requirements that support software functionality. This help to predicts implicit system requirements that not defined by the organization. The proposed ethnographic model requires that the ethnographic analyst remain in the organization and observe the actual ways in which people work, rather than only the formal requirements documented by the organization.