Evolution of V-Agile Model
Evolution of V-Agile Model
Life Cycle
Combination of agile and V-Model for Enhancement of Projects
Muhammad Waseem Ghulam Ali (Student) Ifrasaeab Afzal (Supervisor)
(Student) BSEM-F15-255 Department of Software
BSEM-F15-261 Department of Software Engineering
Department of Software Engineering Superior College University
Engineering Superior College University Campus
Superior College University Campus Lahore, Pakistan
Campus Lahore, Pakistan [email protected]
Lahore, Pakistan [email protected]
[email protected]
Most organizations are using an agile approach 1.2. Agile SDLC Principles
due to the flexibility of time and plan. Agile
development methodology believes in more There are agile SDLC standards which are
interaction with the user rather than detail following by the organization to producing a
processes [2]. For this approach, more experienced product or software for the end user;
persons of every filed those interact with the new
build system is required. The maturity of this Welcome to developing necessities, even
approach is to enhance the maintenance, in late improvement.
assurance, cooperation, and proficiencies of the Close each day support among
software by the development team for the businesspeople and architects.
software company [3]. The difficulty increases in Undertakings are worked around induced
using this approach, when the customer’s demand individuals, who should be trusted.
for the software doesn’t understand by the Up close and personal talk is the best sort
stakeholders. This cause may be produced the of correspondence.
failure of the product. The feature of agile is Client satisfaction by in front of
more flexible which generates problem during the timetable and reliable transport of
integration of the software components [4]. Agile significant programming.
methodology is to making software is iterative
and incremental. The small part of the project is
completed then interacts with the customer and 1.3. V-Model SDLC
moves to next step [5].
There are many SDLC models which are used to
1.1. Agile Software Development resolve the problems which occur during the
Approach software project development. Some names of
these are; Water Fall, V-Model, Incremental,
Generally, the agile model believes to break the Agile, spiral, etc. The V-model pronounces
assignment into subtasks and arrange them. This Verification & Validation Model. It is the
is not arranging the whole assignments subtasks, extension of a waterfall model with a test phase
unfortunately. There are some steps which property of each phase and the next phase will be
started when the first phase is completed Cross-referencing between requirements
successfully. This approach has verification part and testing to check the feasibility of the
of each phase on one side and validation part on software.
another side [6].