Submit Search
Upload
IRJET- Comparative Analysis between Sequential and Iterative Project Management Approaches
•
0 likes
•
24 views
IRJET Journal
Follow
https://www.irjet.net/archives/V6/i7/IRJET-V6I7460.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 6
Download now
Download to read offline
Recommended
Management of time uncertainty in agile
Management of time uncertainty in agile
ijseajournal
Software Maintenance
Software Maintenance
Bijay Bhandari
Sdlc
Sdlc
Kramanshu Sharma
Chapter 2 software process models
Chapter 2 software process models
Golda Margret Sheeba J
The best testing of agile model
The best testing of agile model
SanthaseelP
Software Development Life Cycle
Software Development Life Cycle
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
Unified Process
Unified Process
guy_davis
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
Ananda Pramanik
Recommended
Management of time uncertainty in agile
Management of time uncertainty in agile
ijseajournal
Software Maintenance
Software Maintenance
Bijay Bhandari
Sdlc
Sdlc
Kramanshu Sharma
Chapter 2 software process models
Chapter 2 software process models
Golda Margret Sheeba J
The best testing of agile model
The best testing of agile model
SanthaseelP
Software Development Life Cycle
Software Development Life Cycle
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
Unified Process
Unified Process
guy_davis
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
Ananda Pramanik
Ch23 project planning
Ch23 project planning
software-engineering-book
Ijetcas14 545
Ijetcas14 545
Iasir Journals
What Is the Rational Unified Process
What Is the Rational Unified Process
Robson Silva Espig
Software Engg. process models
Software Engg. process models
Tauseef Ahmad
Software development process & methodologies
Software development process & methodologies
Shahul Hameed
An Overview of RUP methodology
An Overview of RUP methodology
Masoud Kalali
Software Engineering Methodology
Software Engineering Methodology
Rajandeep Gill
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Mohammed Romi
Rational Unified Process(Rup)
Rational Unified Process(Rup)
pawanonline83
Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
tyas setyo
4.software management
4.software management
Deepak Sharma
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
Cliftone Mullah
Testing Throughout The Software Life Cycle
Testing Throughout The Software Life Cycle
elvira munanda
Presentation - Rational Unified Process
Presentation - Rational Unified Process
Sharad Srivastava
The unified process
The unified process
sarathchandra5221
IV&V Cox Overview
IV&V Cox Overview
William Cox MBA, QPM, CSM, PMP, CPHIMS
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
Ahmed Alageed
IT Software Development Life Cycle
IT Software Development Life Cycle
Preshita Chaurasiya
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
dwslaterjr
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation pmi v2
pmimkecomm
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
AvijitChaudhuri3
Presentation by meghna jadhav
Presentation by meghna jadhav
PMI_IREP_TP
More Related Content
What's hot
Ch23 project planning
Ch23 project planning
software-engineering-book
Ijetcas14 545
Ijetcas14 545
Iasir Journals
What Is the Rational Unified Process
What Is the Rational Unified Process
Robson Silva Espig
Software Engg. process models
Software Engg. process models
Tauseef Ahmad
Software development process & methodologies
Software development process & methodologies
Shahul Hameed
An Overview of RUP methodology
An Overview of RUP methodology
Masoud Kalali
Software Engineering Methodology
Software Engineering Methodology
Rajandeep Gill
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Mohammed Romi
Rational Unified Process(Rup)
Rational Unified Process(Rup)
pawanonline83
Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
tyas setyo
4.software management
4.software management
Deepak Sharma
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
Cliftone Mullah
Testing Throughout The Software Life Cycle
Testing Throughout The Software Life Cycle
elvira munanda
Presentation - Rational Unified Process
Presentation - Rational Unified Process
Sharad Srivastava
The unified process
The unified process
sarathchandra5221
IV&V Cox Overview
IV&V Cox Overview
William Cox MBA, QPM, CSM, PMP, CPHIMS
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
Ahmed Alageed
IT Software Development Life Cycle
IT Software Development Life Cycle
Preshita Chaurasiya
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
dwslaterjr
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation pmi v2
pmimkecomm
What's hot
(20)
Ch23 project planning
Ch23 project planning
Ijetcas14 545
Ijetcas14 545
What Is the Rational Unified Process
What Is the Rational Unified Process
Software Engg. process models
Software Engg. process models
Software development process & methodologies
Software development process & methodologies
An Overview of RUP methodology
An Overview of RUP methodology
Software Engineering Methodology
Software Engineering Methodology
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Rational Unified Process(Rup)
Rational Unified Process(Rup)
Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
4.software management
4.software management
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
Testing Throughout The Software Life Cycle
Testing Throughout The Software Life Cycle
Presentation - Rational Unified Process
Presentation - Rational Unified Process
The unified process
The unified process
IV&V Cox Overview
IV&V Cox Overview
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
IT Software Development Life Cycle
IT Software Development Life Cycle
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation pmi v2
Similar to IRJET- Comparative Analysis between Sequential and Iterative Project Management Approaches
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
AvijitChaudhuri3
Presentation by meghna jadhav
Presentation by meghna jadhav
PMI_IREP_TP
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
PrithvirajChauhan61
Sdlc models
Sdlc models
Vipul Bansal
SDLC Models.pdf
SDLC Models.pdf
Mithilesh Singh
Lesson 2 introduction in computing
Lesson 2 introduction in computing
Professor Thor
Chapter 2
Chapter 2
KaiEnTee1
software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...
IRJET Journal
SDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Saravanan Manoharan
Software developement life cycle ppt
Software developement life cycle ppt
Krishanu Chakraborty
System analysis methodologies
System analysis methodologies
uppipisara
Methodologies in Project Management
Methodologies in Project Management
Soumya De
SDLC presentation-1.pptx
SDLC presentation-1.pptx
EvelynChinnu
SDLC
SDLC
JayeshPatil149
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
YaseenNazir3
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
MuhammadTalha436
21UCAE65 Software Testing.pdf(MTNC)(BCA)
21UCAE65 Software Testing.pdf(MTNC)(BCA)
ssuser7f90ae
Implementation of agile methodology in mobile automation testing
Implementation of agile methodology in mobile automation testing
Kailash khoiwal
Corporate project management model
Corporate project management model
Latte Media
Similar to IRJET- Comparative Analysis between Sequential and Iterative Project Management Approaches
(20)
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
Presentation by meghna jadhav
Presentation by meghna jadhav
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
Sdlc models
Sdlc models
SDLC Models.pdf
SDLC Models.pdf
Lesson 2 introduction in computing
Lesson 2 introduction in computing
Chapter 2
Chapter 2
software development life cycle(SDLC)
software development life cycle(SDLC)
A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...
SDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Software developement life cycle ppt
Software developement life cycle ppt
System analysis methodologies
System analysis methodologies
Methodologies in Project Management
Methodologies in Project Management
SDLC presentation-1.pptx
SDLC presentation-1.pptx
SDLC
SDLC
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
21UCAE65 Software Testing.pdf(MTNC)(BCA)
21UCAE65 Software Testing.pdf(MTNC)(BCA)
Implementation of agile methodology in mobile automation testing
Implementation of agile methodology in mobile automation testing
Corporate project management model
Corporate project management model
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
dollysharma2066
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Dr.Costas Sachpazis
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Satyam Kumar
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
eptoze12
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
koyaldeepu123
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
ROCENODodongVILLACER
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Chandu841456
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
k795866
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
959SahilShah
Internship report on mechanical engineering
Internship report on mechanical engineering
malavadedarshan25
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Asst.prof M.Gokilavani
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Dr SOUNDIRARAJ N
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
null - The Open Security Community
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
GDSCAESB
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
DeepakSakkari2
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
PoojaBan
Recently uploaded
(20)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Internship report on mechanical engineering
Internship report on mechanical engineering
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
IRJET- Comparative Analysis between Sequential and Iterative Project Management Approaches
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 07 | July 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3035 Comparative Analysis between Sequential and Iterative Project Management Approaches Aishwarya Vijay Patil B.Tech in Information Technology from Rajarambapu Institute of Technology, Affiliated to Shivaji University, Maharashtra, India ----------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Since the past few decades, there is tremendous development in I.T Field. With theemergingofvariouscutting- edge technologies, the way of project management is also changed rapidly. Newproject managementmethodologieslike PRINCE2, Agile, Rapid Applications, Spiral, etc. are evolved to meet the changing requirements and modern scenario. But this all methodologies are based on two principal software management approaches recognized as sequential and iterative. These approaches, more generally referred to as software development models, formsafoundationformultiple project management methodologies. Before understanding various methodologies and determining which is better for a given project, it's crucial to analyze the model on which these methodologies are based on. This paper discusses two main approaches of project management: sequential and iterative, to give a deeper insight. The purpose of thispaperistoanalyze both approaches, understand their features and drawbacks and finally identify which approach is better suited for which kind of project. Key Words: Project Management approaches in I.T, Software Project Management Methodologies, Sequential, Iterative, Waterfall, Agile, SDLC, I.T 1. INTRODUCTION In today’s era, project management is the initial and most vital element of the software development process. Project management drives the whole process in the right direction. Proper managementfacilitatessmoothstrategic alignmentof goals and plans for complex and multi-faceted projects. Project management assures that balance is maintained between available resources, scheduled timeline, cost estimated along with the quality of the project. Every I.T. company follows a well-defined project management methodology. There could be a single methodologyfollowed for all projects in the organization or each project can havea different style of management based on need. There are various types of methodologies like agile, waterfall, spiral, etc. These methodologies may follow a sequential or iterative approach but all of these methodologies go through the identical well-defined software development process. This process is nothing but the software development life cycle (SDLC). The software development life cycle is split into non-parallel distinct phases which are Requirement elicitation, Design, Implementation, Testing, Deployment, and Maintenance [1]. Figure 1 describes flow of SDLC. F Fig-1 SDLC. Following are SDLC phases: 1.1 Requirements elicitation This is the beginning round of the software development process where all requirements are assembled from several stakeholders like client, end-users, vendors, etc. by the business analyst. These requirements are examined, validated and prioritized by the team. This phase comprises interviewing customers, brainstorming, creating questionnaires, etc. These business needs are documented with precision in a requirement specification document. 1.2 Design The requirement specification document from requirement elicitation phase is utilized as input in this phase. All functional and non-functional requirements are analyzed by senior manager and architecture to sketch software architecture, high-level and low-level design of the product. This includes specifying software and hardware requirements, technology to use, network, databases, user
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 07 | July 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3036 interfaces,system interface, etc. Software design description document (SDD) is drafted in this phase which describes “how “of the software [2]. 1.3 Implementation This is the phase where the actual product built takes place. The information in SDD is used to develop theproduct. Initially, the product is generatedinsmallchunksbydifferent developers. After ensuring that each unit works fine, these units are integrated to develop the whole product. Source code is the yield of this phase. 1.4 Testing The testing team conducts testing to ensure each piece of product operatesas expected andwithoutanydefects.Aimof this phase is also to ensure all requirements in requirement specification documents are met. Testing phase involves various stages as follow [3]: Requirement Analysis Quality Assurance (QA) team understands the requirements in terms of what they will be testing and estimates the testable requirements. Test Planning In thisstage, the testing process overview is defined and test schedules are planned. Test Case Development In thisstage, the testing team drafts the detailedtest cases. Test Environment Setup This involves setting up software and hardware required for testing of the product. Test Execution In this stage, the testing team start executing test cases and records test case as pass or fail as per the results and if any flaw is located corresponding test case with the bug is reported to the developer. After modification from development team retesting is perform. Test Cycle Closure This stage is performedwhentestingandretestingis completed. Test closure report & Test metrics are outlined. 1.5 Deployment After the product passes all the testcasesandacceptedby the client, it is deployed client-side in their respective environment by installing the application on client servers. 1.6 Maintenance This phase is performed after the product goes live and carried out throughout the life cycle of the product. This covers error correction, enhancement of performance and quality, adding new functions and removal of obsolete ones, introduction ofnewfeaturesandoptimizationofthesoftware [2]. All software management approaches go through these phases but in a diverse pattern or different manner. 2. Sequential Project Management Approach In this approach, all the phases are carried out in linear fashion. Next phase cannot be started until the previous one concludes because the output of the previous phase is input to the next phase. Due to this reason, any delays in the prior phase causes a delay in later phases. The best example of project management methodology which uses a sequential approach is the waterfall. In natural waterfall, where once the water has flowed through the edge of the cliff, never returns to the top of the hill [2]. Similarly, in waterfall methodology, phases cannot be revisited. The only way to revisit a phase is to start the process again with the opening phase [4]. Well, this is justified because waterfall model was discovered inthemanufacturingandconstruction industry where there is a need for things to fall sequentially. E.g. one cannot start building roofuntilwallsareconstructed. In construction and manufacturing industry hardly any requirements are altered once implementedisstarted.Butin software industry, this is not the case as client requirements often change. So in methodologies with a sequential approach, excess time is spent on planning and it is essential to map out a clear plan. Fig-2 Waterfall model.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 07 | July 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3037 2.1 Advantages of the sequential approach Plain, easy to understand and straight-forward approach. It is document-intensive so every step, decision, research, etc. are well documented and documents can be utilized in further alike projects. As there are well define deliveries at the end of each phase, it's easy to measure development. Project is broken into discrete and clearly understandable phases so project management is straightforward and smooth. Client involvement is minimal so no time is spent waiting for the consent of the client at each stage. It is best forminiatureprojects where requirements are clear up front. Well suited for a project that is expected to flow steadily downwards and where extremely structured programs are needed [4]. Team members can operateonotherprojectsbefore their phase begins or after their phase ends, returning to the project as needed. Waterfall model has a clear and rigid structure so it does not demand any special training for project managers or employees. It has an easy learning curve. 2.2 Disadvantages of the sequential approach It is expensive to revert to the previous phase. If one phase is delayed, subsequent phases are also delayed, affecting the deadline. As there is no room for additional requirements, if a client wishes to append a new feature when the project is in the implementation or testing phase it’s unfeasible to do so. Not suitable for a large and complicated project where requirements are not well defined. It involves a high-risk factor. Ultimate working software is available only at the end of the process and as no prototype is used, the client doesn’t have a clear picture of the product until the end. A trivial error in any previous phase can cause a huge problem for subsequent phases as each phase depends on the prior phase. Testingisdelayedwhichcannegativelyinfluencethe project. Client engagement is minimal which can let to confusion between team and client. Errors can escape the process and be found in later stages [5]. 3. Iterative Project Management approach In the iterative approach, the softwaredevelopmentiscut in a series of repeated cycle or loops called iterations. The first four phases of SDLC: Requirements elicitation, Design, Implementation, Testingoccursinrepeatedloops. According to the PMBOK Guide Sixth Edition [6]: “Iterative Life Cycle is a project life cycle where the project scope is generally determined early in the project life cycle, but time and cost estimates are routinely modified as the project team’s understanding of theproductincreases."With eachiteration, new features are introduced or old once are revised as demanded. At the end of each iteration, a new version of the software is produced. The last stage of the cycle involves client collaboration where a modified version of product is reviewed by the client. Feedbacks given by client are shared with developers and any changes suggested by the client are incorporated in upcoming cycles. It is possible that business strategy may change or risks may emerge, in such cases strategic realignment of plan and goal can be done in the further iteration. Iterations take place until the software is evolved in a fully developed system as per therequirements. The most suitable example of methodology which uses iterative approach is agile. According to the 12th Annual State of Agile report, the Iterative Planning was the second and iterations review was fourth most-employed Agile Technique in 2018 [7]. Craig Larman [8] explains that each iteration consists of the analysis of the plan, the Design, its Code and the Test together called as ADTC. TheADTCwheel ismoretechnically referred to as the PDCA (Plan, Design, Check, and Adjust). This PDCA cycle is implemented on eachiterationseparately in the following manner [9]: P (Plan) – Iteration Planning The team collaborates to outline the objectives, scope and risk assessment for the forthcoming iterations. If this is not the first iteration, the reviews and feedback of the client are discussed to plan accordingly. The team comes up with schedule estimates and also classifies therequiredresources. It also summarizes the work done and determines the Iteration Goals.
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 07 | July 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3038 D (Design) – Iteration Execution In this stage, the product is revised to add new functionalities or enhancetheolderone.Thesystem goes through SDLC phases of design, implementation, and testing. At the end of this stage, a modified versionoftheproductisproduced. C (Check) – Iteration Review This stage is an essential one in an iterationasclient is involved. The modified version of the product is presented to the client for review. Client reviews product to verify if all criteria and standards are met and gives feedback accordingly. A (Adjust) – Iteration Retrospect At the end of each iteration, the team analyses the entire iteration to find what all went good, new problems are identified if any and whicharea needs to improve. The team works on taking the lessons from the current iteration as input to the upcoming iteration. These iterations take place until a fullyfunctional softwareis ready for release. Fig -3 Iterative Approach. 3.1 Advantage of the iterative approach The iterative model facilitates the continuous delivery of a functioning model to the client at the end of each iteration. Client collaborates with developer and tester throughout the process which lets to clear understanding between them about the product as well as transparency is maintained between them. Continuous interaction between team and client benefits team to have a clear picture of the client’s vision with no room for any guesswork. Daily stand-ups and feedbacks from client enable the team to know whether the projectisontheright track. As software is reviewed at the end of each iteration and it is redefined accordingly in the next iteration, it helps in making high-quality software with fewer or no defects. Any new changes in requirement by the client are welcome as the iterative model can incorporated changes in the upcoming iteration. Iterative model enables parallel development 3.2 Disadvantages of the iterative approach As minimum time is spend on initial planning,there is possibility that an unpredictable issuemayrisein later stages of project. As client’s engagement is more, it can put increased pressure on developers. Lack of documentation Client involvement is an essential part. If the client is not actively participating, it can negatively affect the project. 4. Difference between sequential and iterative approaches Sequential approach Iterative approach Requirements andscopeare specified upfront at the beginning for the entire process. Requirement and scope are defined for the upcoming iteration. It has a rigid structure It has a flexible structure. Welcoming the changed requirements in later phases is expensive. Changes are accepted and applied in forthcoming iterations. Customer engagement is minimal.Customersareonly involved in the beginning phase of the process and during project delivery. Customers are involved throughout the process. At the end of each iteration,the product is reviewed by the client. Preferred for the small and medium-sizedprojectwhich can be completed in one go. Preferred for the vast and complex project which are needed to be completed in installments.
5.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 07 | July 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3039 Table-1 Difference between Sequential and iterative approach. 5. When to use what 5.1 Sequential approach When the scope of the project is known in advance. When requirements are well defined and not subjected to changes. Small and medium-sized project. When the client is not available, or not actively committed to the process. There is no need of prototype and client needs the entire product in one time delivery. Where product development mainly consists of adding limited functionalities to an existing set of functionality [2]. When management or client expects intensive- documentation. 5.2 Iterative approach When the scope of the project is unknown beforehand. When client doesn’t have a clear vision of product and requirements are expected to change. Complex and large projects where is it not possible to develop product in one go. When the client is ready to actively be part of the process. A quick prototype with only certain functionalities is needed before the final product is available [2]. When employees are well trained in using the iterative approach. When detailed documentation with precision is not expected. 6. CONCLUSION Iterative and Sequential are both essential project management approaches. Both have their prosandconsand are suited for specific types of projects. To wrap up, the sequential approach can be applied to a small or medium- sized project where requirements are not subjected to change and client is not part of development process. The iterative approach is best suited for a project where scope and requirements are notwell definedandinscenario where client is agreed to actively participate in process. REFERENCES [1] Hans van Vliet, “Software Engineering: Principles and Practice” Third Edition, Wiley, 2007. [2] Vaishnavi Kannan, Smita Jhajharia, Dr. Seema Verma, ”Agile vs waterfall: A Comparative Analysis”, IJSETR, Volume 3, Issue 10, October 2014. [3] http://www.softwaretestingclass.com/software-testing- life-cycle-stlc/. [4] Adetokunbo A.A. Adenowo, Basirat A. Adenowo, ”Software Engineering Methodologies: A Review of the Waterfall Model and Object Oriented Approach”, International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July-2013. [5] Eduardo Málaga Chocano,”A Comparative Study of Iterative Prototyping vs. Waterfall Process Applied To Small and Medium Sized Software Projects”, April 2004. [6] A Guide to the Project Management Body of Knowledge (PMBOK Guide), Sixth Edition, by Project Management Institute, 2017. [7] 12th Annual State of Agile Report. (https://explore.versionone.com/state-of-agile/12th- annual-state-of-agile-report-overview) [8] Craig Larman,”Agile and Iterative Development: A manager’s Guide”, Addison-Wesley Professional, 2003. [9] K.A.Chandrakanth,” PLAN DO CHECK ACT (PDCA) IMPROVING QUALITY THROUGH AGILE ACCOUNTABILITY”. Project is one-time delivered only at the end of the process. Continues delivery at the end of each iteration. Sequential is more document-drivenapproach. Documentation is comparatively given less importance. Risk of failure is more as result may not meet the customer's expectations. Risk of failure is less as customers can suggest changes at the end of each iteration. So product build is as per customer's input and expectation. Scope of the project is known beforehand Scope of project is not known in advance.
6.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 07 | July 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3040 BIOGRAPHIES Aishwarya Vijay Patil B.Tech, Information Technology, Rajarambapu institute of technology, affiliated to Shivaji University, Maharashtra, India
Download now