{"title":"从项目管理的角度对瀑布和敏捷方法进行定量研究","authors":"Kenish Rajesh Halani, Kavita Jhajharia","doi":"10.4018/978-1-7998-7872-8.ch007","DOIUrl":null,"url":null,"abstract":"Software engineering is used in order to develop larger and complex software products. As software product is needed in almost all the industries, software engineering becomes really important. Software development can be done through various software development life cycle (SDLC) models like waterfall model, agile model, spiral model, prototype model, etc. SDLC is a framework that defines the tasks that to be performed at each step in the development process. Authors are mainly focusing on two models (i.e., waterfall and agile model). Waterfall model is a serial model which follows a strict sequence. Agile methodology can be divided into scrum methodology and extreme programming. Scrum methodology mainly focuses on how to manage tasks in a team-based environment. Scrum consists of three main roles. They are scrum master, product owner, and scrum team. While comparing both the models, the main difference obtained is waterfall does not allow any customer involvement while agile does allow it.","PeriodicalId":440494,"journal":{"name":"Contemporary Challenges for Agile Project Management","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Quantitative Study of Waterfall and Agile Methodologies With the Perspective of Project Management\",\"authors\":\"Kenish Rajesh Halani, Kavita Jhajharia\",\"doi\":\"10.4018/978-1-7998-7872-8.ch007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software engineering is used in order to develop larger and complex software products. As software product is needed in almost all the industries, software engineering becomes really important. Software development can be done through various software development life cycle (SDLC) models like waterfall model, agile model, spiral model, prototype model, etc. SDLC is a framework that defines the tasks that to be performed at each step in the development process. Authors are mainly focusing on two models (i.e., waterfall and agile model). Waterfall model is a serial model which follows a strict sequence. Agile methodology can be divided into scrum methodology and extreme programming. Scrum methodology mainly focuses on how to manage tasks in a team-based environment. Scrum consists of three main roles. They are scrum master, product owner, and scrum team. While comparing both the models, the main difference obtained is waterfall does not allow any customer involvement while agile does allow it.\",\"PeriodicalId\":440494,\"journal\":{\"name\":\"Contemporary Challenges for Agile Project Management\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Contemporary Challenges for Agile Project Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/978-1-7998-7872-8.ch007\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Contemporary Challenges for Agile Project Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-7998-7872-8.ch007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Quantitative Study of Waterfall and Agile Methodologies With the Perspective of Project Management
Software engineering is used in order to develop larger and complex software products. As software product is needed in almost all the industries, software engineering becomes really important. Software development can be done through various software development life cycle (SDLC) models like waterfall model, agile model, spiral model, prototype model, etc. SDLC is a framework that defines the tasks that to be performed at each step in the development process. Authors are mainly focusing on two models (i.e., waterfall and agile model). Waterfall model is a serial model which follows a strict sequence. Agile methodology can be divided into scrum methodology and extreme programming. Scrum methodology mainly focuses on how to manage tasks in a team-based environment. Scrum consists of three main roles. They are scrum master, product owner, and scrum team. While comparing both the models, the main difference obtained is waterfall does not allow any customer involvement while agile does allow it.