SlideShare a Scribd company logo
1 of 6
Download to read offline
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
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.
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.
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.
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.
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

More Related Content

What's hot

What Is the Rational Unified Process
What Is the Rational Unified ProcessWhat Is the Rational Unified Process
What Is the Rational Unified ProcessRobson Silva Espig
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process modelsTauseef Ahmad
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologiesShahul Hameed
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodologyMasoud Kalali
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering MethodologyRajandeep Gill
 
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville,  Software Engineering, 9th Edition Ch 23Ian Sommerville,  Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23Mohammed Romi
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)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)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 management4.software management
4.software managementDeepak Sharma
 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditCliftone Mullah
 
Testing Throughout The Software Life Cycle
Testing Throughout The Software Life CycleTesting Throughout The Software Life Cycle
Testing Throughout The Software Life Cycleelvira munanda
 
Presentation - Rational Unified Process
Presentation - Rational Unified ProcessPresentation - Rational Unified Process
Presentation - Rational Unified ProcessSharad Srivastava
 
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineeringمدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software EngineeringAhmed Alageed
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life CyclePreshita Chaurasiya
 
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide ShareRUP In A Nutshell Slide Share
RUP In A Nutshell Slide Sharedwslaterjr
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2pmimkecomm
 

What's hot (20)

Ch23 project planning
Ch23 project planningCh23 project planning
Ch23 project planning
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
What Is the Rational Unified Process
What Is the Rational Unified ProcessWhat Is the Rational Unified Process
What Is the Rational Unified Process
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologies
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodology
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
 
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville,  Software Engineering, 9th Edition Ch 23Ian Sommerville,  Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)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)Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
 
4.software management
4.software management4.software management
4.software management
 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 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 CycleTesting Throughout The Software Life Cycle
Testing Throughout The Software Life Cycle
 
Presentation - Rational Unified Process
Presentation - Rational Unified ProcessPresentation - Rational Unified Process
Presentation - Rational Unified Process
 
The unified process
The unified processThe unified process
The unified process
 
IV&V Cox Overview
IV&V Cox OverviewIV&V Cox Overview
IV&V Cox Overview
 
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineeringمدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
 
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide ShareRUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating 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.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKAvijitChaudhuri3
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhavPMI_IREP_TP
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)PrithvirajChauhan61
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computingProfessor Thor
 
software development life cycle(SDLC)
software development life cycle(SDLC)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...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 CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle pptKrishanu Chakraborty
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologiesuppipisara
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project ManagementSoumya De
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptxEvelynChinnu
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxYaseenNazir3
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering) MuhammadTalha436
 
21UCAE65 Software Testing.pdf(MTNC)(BCA)
21UCAE65 Software Testing.pdf(MTNC)(BCA)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 testingImplementation of agile methodology in mobile automation testing
Implementation of agile methodology in mobile automation testingKailash khoiwal
 
Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management modelLatte Media
 

Similar to IRJET- Comparative Analysis between Sequential and Iterative Project Management Approaches (20)

unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
software development life cycle(SDLC)
software development life cycle(SDLC)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...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 CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project Management
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
 
SDLC
SDLCSDLC
SDLC
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)  Waterfall Model (Software Engineering)
Waterfall Model (Software Engineering)
 
21UCAE65 Software Testing.pdf(MTNC)(BCA)
21UCAE65 Software Testing.pdf(MTNC)(BCA)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 testingImplementation of agile methodology in mobile automation testing
Implementation of agile methodology in mobile automation testing
 
Corporate project management model
Corporate project management modelCorporate 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...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 STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET 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...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 CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET 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...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-...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...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...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 ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...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 ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...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 SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...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.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...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 DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...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...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 STRUCTURESTUDY 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...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 CharacteristicsEffect 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...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-...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...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 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 ADASA 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,...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 ProP.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...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 SystemSurvey 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 bridgesReview 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 applicationReact 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 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.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...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 DesignMultistoried 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...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)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 IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...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.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
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 .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 

Recently uploaded (20)

Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)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 IntroductionSachpazis 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  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.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 Serviceyoung 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 AIEduAI - 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 2024IVE 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.pdfRisk 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 Serviceyoung 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...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.pptxIntroduction-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.pptxWhat 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.pptxApplication 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 engineeringInternship 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 .pdfCCS355 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)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.pptxExploring_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 presentationGDSC 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.pptxBiology 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.pptxHeart 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