Muzammil Prescriptive Vs Agile Process Models

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Muzammil Prescriptive Vs Agile Process Models - Presentation Transcript

    1. Muhammad Muzammil
      Federal Urdu University
      Islamabad.
      pakmuzammil@gmail.com
      Prescriptive
      VS
      Agile
      Software Engineering 1
    2. Federal Urdu University, Islamabad.
      A set of interrelated activities which transforms input to outputs.
      A process is composed of activities.
      Software Process Models.
    3. Prescriptive
      Agile
      Approaches For Process models
      Federal Urdu University, Islamabad.
    4. A model that
      describes how to do
      Provide Direction
      Follow some Laws or rules
      Use guidelines or framework to organize Structure
      And in what order
      How Software should be developed
      Prescriptive
      Federal Urdu University, Islamabad.
    5. Guiding
      Receives indirect support
      Developer and managers receives support through information
      Which help in project.
      Enforcing
      Receives direct support
      Mechanically interpreted by process engines
      Aim of Prescriptive Models
      Federal Urdu University, Islamabad.
      • Technology keeps changing
      • Technology keeps changing
      Contains quickness, lightness, and ease of movement
      Mentally quick
      Need For Agile Approach:
      It is often difficult (or impossible) to predict as to how a software product will evolve over time
      Market conditions change, Users needs evolve, Technology keeps changing
      Agile
      Federal Urdu University, Islamabad.
    6. From people point View:
      Emphasis on discipline
      From Developer Point View:
      Lack of realization
      Drawbacks of Prescriptive
      Federal Urdu University, Islamabad.
    7. prescriptive process has many predefined and ordered activities to be followed during development
      Defined process is suitable for predictable manufacturing
      Agile method promotes empirical rather than defined processes
      Empirical processes are used for high change and unstable
      Prescriptive VS Agile
      Federal Urdu University, Islamabad.
    8. Agile methods are more Principle-Based
      Prescriptive methods are Rule-Based
      Agile project management is more than a set of practices – it is a mindset
      Principle Based VS Rule Based
      Federal Urdu University, Islamabad.
    9. Generic framework for software process encompasses the following
      Communication
      planning
      modeling
      construction
      deployment
      To Be Prescriptive or Less Prescriptive
      Federal Urdu University, Islamabad.
    10. If a prescriptive process models strive for structure and other, are they inappropriate for a software (creative) world?
      If “less structures” models are used for software development will it be possible to coordinate and manage this work?
      When in doubt, be more prescriptive
      To Be Prescriptive or Less Prescriptive
      Federal Urdu University, Islamabad.
    11. Prescriptive models:
      Facilitating planning
      Improving system quality
      Improving control
      Guiding project teams
      Prescriptive VS Agile Process Models
      Federal Urdu University, Islamabad.
    12. Agile models:
      They are tending to be informal.
      They are emphasizing on maneurability, adaptability, and speed.
      They are appropriate for many types of projects
      Prescriptive VS Agile Process Models
      Federal Urdu University, Islamabad.
    13. Water fall
      XP,ASD
      Agile
      Lean Thinking
      Prescriptive
      More Value,
      idea based
      Diagram:
      Federal Urdu University, Islamabad.
    14. Waterfall
      Each waterfall stage is assigned to a separate team to ensure greater project and deadline control
      A linear approach means a stage by stage approach for product building
      changing the software is not only a practical impossibility
      Example:
      Federal Urdu University, Islamabad.
    15. It is a low over-head method that emphasizes values and principles
      Based on empirical rather than defined methods (Waterfall)
      Agile methodology means cutting down the big picture into puzzle size bits, fitting them together when the time is right
      Agile
      Federal Urdu University, Islamabad.
    16. Agile
      Extreme Programming (XP) is an excellent example of Agile methodology
      Communication between customers and other team members
      Simple, clean designs
      Feedback given on Day 1 of software testing
      Early delivery and implementation of suggested changes
      Federal Urdu University, Islamabad.
    17. Which Approach to Choose
      Once a stage is completed in the Waterfall method, there is no going back
      With Agile, changes can be made if necessary without getting the entire program rewritten
      Agile method has a launch able product at the end of each tested stage
      This is not possible for the Waterfall method
      Federal Urdu University, Islamabad.
    18. Which Approach to Choose
      Agile adopt the customer change means customer happy with its new mind set.
      While in Waterfall model only on final deliverable which mean customer changing mind is not entertaining.
      At end we can say that waterfall is useful where project have prescribed value, where as agile methodology is use like web development project where changing made rapidly
      Federal Urdu University, Islamabad.
    19. Thank you
      Federal Urdu University, Islamabad.
    SlideShare Zeitgeist 2009

    + Federal Urdu UniversityFederal Urdu University Nominate

    custom

    319 views, 1 favs, 0 embeds more stats

    Prescriptive Vs Agile

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 319
      • 319 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 6
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories