Preview

V Model vs Agile Methodology

Powerful Essays
Open Document
Open Document
2703 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
V Model vs Agile Methodology
A Review Of Contemporary Software Development Lifecycles And Their Implications On Software Project Management

Software Project Management

Assignment

Version History

|Date |Submitted by |Student ID |Submitted to |
|April 2013 |Doojesh Baichu | | |
| | | | |

Table of contents

1. Abstract 3

2. Keywords 4

3. Introduction 5

4. Literature Review 6

4.1. The V-Model 6

4.2. Agile Methodology 6

4.3. Comparative study of V-Model V/S Agile 8
4.3.1. V-model 8
4.3.2. Agile 8

5. Project Management Techniques Comparison 9

5.1. Constructive Cost Model (COCOMO) 9
5.1.1. V-Model 9
5.1.2. Agile 10

5.2. Earned Value Management (EVM) 10
5.2.1. V-Model 10
5.2.2. Agile 11

5.3. Milestone Trend Analysis (MTA) 11
5.3.1. V-Model and Agile Methodology 11

5.4. Critical Path Method (CPM) 12
5.4.1. V-Model 12
5.4.2. Agile 12

6. Advantages and Drawbacks 13

6.1. V-Model 13
6.1.1. Pros 13
6.1.2. Cons 13

6.2. Agile 13
6.2.1. Pros 13
6.2.2. Cons 13

7. Conclusion 14

8. Reference 15

Abstract

This document discusses in an interpretive way the commonly used Software Development Lifecycle Models and their implications to Software Project Management. Their application, advantages and disadvantages are discussed.

The Methodologies Agile and V-Model are discussed, as well as Software Management techniques PMBOK, COCOMO, MTA, EV and Critical path.

Keywords

|Term |Definition

You May Also Find These Documents Helpful

  • Best Essays

    The Software Development Life Cycle (SDLC) gives very definable goals regardless of the methodology used; the development process will have a planning and a testing phase whether it is Waterfall or Agile. At Smith Consulting (SC), projects begin with a project planning phase when SC selects team leaders and assigns jobs to team members based on their particular strengths. Then SC locks project requirements into an open-ended Agile process…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Good Essays

    “Businesses and organizations use various types of information systems to support the many processes needed to carry out their business functions. Each of these information systems has a particular purpose or focus, and each has a life of its own. This “life of its own” concept is called the systems development life cycle or SDLC, and it includes the entire process of planning, building, deploying, using, updating, and maintaining an information system. The development of a new information system involves several different, but related activities. These activities, or phases, usually include planning, analysis, design, implementation, and maintenance/support. In other words, SDLC is a conceptual model that guides project management in information system development.”(Wikibooks)…

    • 429 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    “The classic waterfall model views the optimal process for software development as a linear or sequential series of phases that take developers from initial high-level requirements through system testing and product shipment.” 2 Microsoft isn’t the only one either. “Due to the success of the Waterfall model, many software development firms and industrial manufacturers have adopted it as their prime development framework and SDLC to plan, build, and maintain their products.” ¬3 Though it is one of the first software project development methods, the waterfall method remains one of the…

    • 321 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    ITMG624

    • 4112 Words
    • 21 Pages

    This course explores successful project management for information technology projects. The System Development Life Cycle (SDLC) models are defined including the waterfall, spiral, incremental release, and prototyping models. Students will differentiate between these models and apply corresponding project management methods to identify critical checkpoints and reviews. Risk management, as applied to technology projects, is examined. Key project indicators are discussed, and students will explore defining measurement criteria for determining critical success factors on a project. The course defines the application of knowledge, skills, tools, and techniques to project activities and includes a tutorial for Microsoft Project. Emphasis is placed on the three dimensions of the information technology project constraints: scope, time, and cost. Students are recommended to have access to Microsoft Project. Course software requirements with the appropriate versions are listed under the Resources.…

    • 4112 Words
    • 21 Pages
    Powerful Essays
  • Satisfactory Essays

    The following will be Unified Software Development Process also is known as “UP,” is the ability to establish methods by “Phases.” In comparison it is similar to SDLC, however it is represented by graphical charts. The modeling is described in phases, design, implementation, deployment, and management, (Braude, E. J., & Bernstein, M. E., 2011). The disadvantage of using UP, is that indeed, there is no benefit…

    • 516 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    In software engineering, one can find various life cycle models. Some examples include the waterfall model, agile processes, and iterative and incremental models. Research at least five (5) current and representative life cycle models.…

    • 677 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    software methodology will be one of your own choosing provided that it is notthe Agile…

    • 341 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    Kamel M., Bediwi I., and Al-Rashoud M. (2010) Planned Methodologies vs. Agile Methodologies under the Pressure of Dynamic Market. Engineering Science, Vol. 21 No.1 pp: 19-35…

    • 3598 Words
    • 15 Pages
    Best Essays
  • Powerful Essays

    References: rawford, J.K. (2006). The Project Management Maturity Model. Information Systems Management, 23(4), 50-58. Retrieved November 1, 2006, from ProQuest databaseFithen, R. (2003). IT project closure. Risk Management, 50(10), 22-25. Retrieved November 1, 2006, from ProQuest database.…

    • 2754 Words
    • 9 Pages
    Powerful Essays
  • Better Essays

    Software development is a complicated process to deliver products in more rapidly, enhanced and cheaper ways. Agile method as a new mythology can fit this goals very well, it can defeat the rapid change in organization and business which the traditional methods is hard to handle. The core of agile methodologies is people. Customer and each team member in agile development teams are the key success or failure factor in agile process. Due to this nature of the agile method, there are several problems may happen in the agile software development process. In this article, several weakness of agile method will be identified and discussed with the examples, and these weaknesses will be divided into three groups to analysis, they are People, flexibility and structure. For the people group, some problem caused by Active user involvement and close collaboration are required throughout the development to ensure the agile development…

    • 1900 Words
    • 6 Pages
    Better Essays
  • Good Essays

    The authors urge the reader to consider that while there are many claims for the successful use of XP and Agile Modeling (AM) and many advocates that support its use, these claims are lacking of studies to support them. To emphasis their position the authors explore the concept of XP as a new approach to IS development, Hilkka M.R. and et.al. (2005).They argue that instead of being a new development model, XP can be described as a way of…

    • 813 Words
    • 4 Pages
    Good Essays
  • Good Essays

    This underlying theory promotes “flexibility and adaptability in the face of inevitably changing requirements. These methods produce software in small increments, obtain feedback in rapid iterations, and continually adjust as necessary” (Jacobson and Seidewitz, 51). Methods such as SEMAT, which is based on supporting the craft of development and building foundational understanding; SCRUM which “develops software in predetermined periods of time called sprints, combined with designing a certain number of new features” (Phol and Hof); and exRUP, a combination of extreme programming and the Rational Unified Process that combines the benefits of each method, are particularly useful for projects that contain both low and high levels of complexity and also an element of uncertainty and can be adapted to fit the needs of the development…

    • 998 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Agile Methodology Paper

    • 897 Words
    • 4 Pages

    The modern definition of agile software development evolved in the mid-1990s as part of a reaction against "heavyweight" methods, perceived to be typified by a heavily regulated, regimented, micro-managed use of the waterfall model of development. The processes originating from this use of the waterfall model were seen as bureaucratic, slow, demeaning, and…

    • 897 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Problem with Cmm

    • 1712 Words
    • 7 Pages

    One of the most comprehensive software process improvement and assessment framework is the Capability Maturity Model (CMM) developed by the Software Engineering Institute (SEI) at Carnegie Mellon University. Describes an evolutionary improvement path for software organizations from an ad hoc, immature process to a mature, disciplined one. Provides guidance on how to gain control of processes for developing and maintaining software and how to evolve toward a culture of software engineering and management excellence. The Capability Maturity Model categories software process maturity into five levels, starting from an initial level to an optimized level. The Model specifies key process areas (KPAs) for each level, which determine the process maturity in the organization in respect of software development .Building quality software is a process supported by methodology and tools and involves people working over a fairly long period of time.…

    • 1712 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Manual Testing

    • 14054 Words
    • 57 Pages

    [pic] [pic] MANUAL TESTING Table of Contents |S.No |TITLE |Page. No | |1 |Introduction |4 | |1.1 | What is Testing |4 | |1.2 | What is the need of testing |4 | |1.3 | What are the benefits of testing |4 | |1.4 | Roles of a tester |4 | |2 |Software Development Life Cycle |5 | |2.1 | Water Fall Model |6 | |2.2 | V-Model |7 | |2.3 | Spiral Model |9 | |2.4 | Incremental Model |10 | |2.5 | Iterative model |11 | |3 |Verification and Validation Process |12 | |3.1 |Verification |13 | |3.1.1 | Inspections |13…

    • 14054 Words
    • 57 Pages
    Powerful Essays