SlideShare a Scribd company logo
7
Most read
8
Most read
13
Most read
Muhammad MuzammilFederal Urdu UniversityIslamabad.pakmuzammil@gmail.comPrescriptiveVSAgileSoftware Engineering 1
Federal Urdu University, Islamabad.A set of interrelated activities which transforms input to outputs.A process is composed of activities.      Software Process Models.
PrescriptiveAgileApproaches For Process modelsFederal Urdu University, Islamabad.
A model that 			      describes how to do                            Provide Direction                            Follow some Laws or rules Use guidelines or framework to organize  StructureAnd in what orderHow Software should be developedPrescriptiveFederal Urdu University, Islamabad.
Guiding           Receives indirect support                    Developer and managers receives support through information           Which help in project.Enforcing            Receives direct support            Mechanically interpreted by process enginesAim of Prescriptive ModelsFederal Urdu University, Islamabad.
Technology keeps changing
Technology keeps changingContains quickness, lightness, and ease of movementMentally quickNeed 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 changingAgileFederal Urdu University, Islamabad.
From people point View:                            Emphasis on disciplineFrom Developer Point View:                            Lack of realizationDrawbacks of PrescriptiveFederal Urdu University, Islamabad.
prescriptive process has many predefined and ordered activities to be followed during developmentDefined process is suitable for predictable manufacturingAgile method promotes empirical rather than defined processesEmpirical processes are used for high change and unstablePrescriptive VS AgileFederal Urdu University, Islamabad.
Agile methods are more Principle-Based Prescriptive methods are Rule-BasedAgile project management is more than a set of practices – it is a mindsetPrinciple Based VS Rule BasedFederal Urdu University, Islamabad.
Generic framework for software process encompasses the followingCommunicationplanningmodelingconstructiondeploymentTo Be Prescriptive or Less PrescriptiveFederal Urdu University, Islamabad.
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 prescriptiveTo Be Prescriptive or Less PrescriptiveFederal Urdu University, Islamabad.
Prescriptive models:Facilitating planningImproving system qualityImproving controlGuiding project teamsPrescriptive VS Agile Process ModelsFederal Urdu University, Islamabad.
Agile models:They are tending to be informal.They are emphasizing on maneurability, adaptability, and speed.They are appropriate for many types of projectsPrescriptive VS Agile Process ModelsFederal Urdu University, Islamabad.
Water fallXP,ASDAgileLean Thinking                             Prescriptive                                                                            More Value,                                                                             idea basedDiagram:Federal Urdu University, Islamabad.
WaterfallEach waterfall stage is assigned to a separate team to ensure greater project and deadline controlA linear approach means a stage by stage approach for product buildingchanging the software is not only a practical impossibilityExample:Federal Urdu University, Islamabad.
It is a low over-head method that emphasizes values and principlesBased 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 rightAgileFederal Urdu University, Islamabad.
AgileExtreme Programming (XP) is an excellent example of Agile methodology Communication between customers and other team membersSimple, clean designsFeedback given on Day 1 of software testingEarly delivery and implementation of suggested changesFederal Urdu University, Islamabad.
Which Approach to ChooseOnce 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 rewrittenAgile method has a launch able product at the end of each tested stage                           This is not possible for the Waterfall methodFederal Urdu University, Islamabad.
Which Approach to ChooseAgile 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 rapidlyFederal Urdu University, Islamabad.

More Related Content

PPTX
Introduction to software testing
PPT
Ian Sommerville, Software Engineering, 9th Edition Ch1
PPT
Analysis modeling
PPTX
Software quality assurance
PDF
Agile model
PPTX
Software development process models
PPTX
Prototype model
PPTX
Software requirement and specification
Introduction to software testing
Ian Sommerville, Software Engineering, 9th Edition Ch1
Analysis modeling
Software quality assurance
Agile model
Software development process models
Prototype model
Software requirement and specification

What's hot (20)

PPTX
unit 3 Design 1
PPTX
Visualizing Progress.pptx
PDF
SOFTWARE PROJECT PLANNING on Software Engineering
PPTX
Software Myths
PPTX
Staff training and certification
PPTX
Software matrics and measurement
PPT
REQUIREMENT ENGINEERING
PPT
Ian Sommerville, Software Engineering, 9th Edition Ch2
PPT
Agile development, software engineering
PDF
Project control and process instrumentation
PPTX
Requirement Analysis
PPTX
Software quality assurance
PPT
Software Metrics
PDF
Software engineering a practitioners approach 8th edition pressman solutions ...
PPT
Chapter 13 software testing strategies
PPT
Introduction to Compiler design
PPTX
Extreme Programming
PPTX
Requirement and Specification
PPTX
Software Engineering Process Models
unit 3 Design 1
Visualizing Progress.pptx
SOFTWARE PROJECT PLANNING on Software Engineering
Software Myths
Staff training and certification
Software matrics and measurement
REQUIREMENT ENGINEERING
Ian Sommerville, Software Engineering, 9th Edition Ch2
Agile development, software engineering
Project control and process instrumentation
Requirement Analysis
Software quality assurance
Software Metrics
Software engineering a practitioners approach 8th edition pressman solutions ...
Chapter 13 software testing strategies
Introduction to Compiler design
Extreme Programming
Requirement and Specification
Software Engineering Process Models
Ad

Similar to Muzammil Prescriptive Vs Agile Process Models (20)

DOC
Muzammil Agile Vs Prescriptive
PDF
Agile process
PDF
Agile process
PDF
Agile Methodology
PDF
Chapter 2
PPTX
Agile Software Development Life Cycle
PPTX
Agile software process
ODP
Agile Science
PDF
Agile Model & Methodology
PPTX
Agile is a flexible and iterative approach to software development that empha...
PPTX
Agile is a flexible and iterative approach to software development that empha...
PDF
PDF
Agile programming a new approach
PPSX
Sidra Agile Software Process
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
Software Engineering use many phases include integrity, consistency and accou...
PPSX
Agile projectdevelopment
DOCX
Incremental model
PDF
Agile methodology
PPT
Chapter 3 - Agile Software Development.ppt
Muzammil Agile Vs Prescriptive
Agile process
Agile process
Agile Methodology
Chapter 2
Agile Software Development Life Cycle
Agile software process
Agile Science
Agile Model & Methodology
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
Agile programming a new approach
Sidra Agile Software Process
International Journal of Computational Engineering Research(IJCER)
Software Engineering use many phases include integrity, consistency and accou...
Agile projectdevelopment
Incremental model
Agile methodology
Chapter 3 - Agile Software Development.ppt
Ad

More from Federal Urdu University (20)

PDF
Ntc internship report
PDF
Network security at_osi_layers
PPT
Network Security Lec4
PPT
Network Security Lec5
PPT
Network Security
DOCX
Os Linux Documentation
PPSX
Maria Managment Spectrum
PPSX
PPSX
Zeeshan Estimation
PPSX
Sohrab Waterfall Vs Rad
PPSX
Khurram Spiral
PPSX
Faisal Incremental Model
PPSX
Ather Proactive Vs Reactive
Ntc internship report
Network security at_osi_layers
Network Security Lec4
Network Security Lec5
Network Security
Os Linux Documentation
Maria Managment Spectrum
Zeeshan Estimation
Sohrab Waterfall Vs Rad
Khurram Spiral
Faisal Incremental Model
Ather Proactive Vs Reactive

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
August Patch Tuesday
PDF
Encapsulation theory and applications.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
A comparative analysis of optical character recognition models for extracting...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TLE Review Electricity (Electricity).pptx
Spectroscopy.pptx food analysis technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
August Patch Tuesday
Encapsulation theory and applications.pdf
Group 1 Presentation -Planning and Decision Making .pptx
cloud_computing_Infrastucture_as_cloud_p
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
Assigned Numbers - 2025 - Bluetooth® Document

Muzammil Prescriptive Vs Agile Process Models

  • 1. Muhammad MuzammilFederal Urdu UniversityIslamabad.pakmuzammil@gmail.comPrescriptiveVSAgileSoftware 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. PrescriptiveAgileApproaches For Process modelsFederal Urdu University, Islamabad.
  • 4. A model that describes how to do Provide Direction Follow some Laws or rules Use guidelines or framework to organize StructureAnd in what orderHow Software should be developedPrescriptiveFederal 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 enginesAim of Prescriptive ModelsFederal Urdu University, Islamabad.
  • 7. Technology keeps changingContains quickness, lightness, and ease of movementMentally quickNeed 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 changingAgileFederal Urdu University, Islamabad.
  • 8. From people point View: Emphasis on disciplineFrom Developer Point View: Lack of realizationDrawbacks of PrescriptiveFederal Urdu University, Islamabad.
  • 9. prescriptive process has many predefined and ordered activities to be followed during developmentDefined process is suitable for predictable manufacturingAgile method promotes empirical rather than defined processesEmpirical processes are used for high change and unstablePrescriptive VS AgileFederal Urdu University, Islamabad.
  • 10. Agile methods are more Principle-Based Prescriptive methods are Rule-BasedAgile project management is more than a set of practices – it is a mindsetPrinciple Based VS Rule BasedFederal Urdu University, Islamabad.
  • 11. Generic framework for software process encompasses the followingCommunicationplanningmodelingconstructiondeploymentTo Be Prescriptive or Less PrescriptiveFederal Urdu University, Islamabad.
  • 12. 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 prescriptiveTo Be Prescriptive or Less PrescriptiveFederal Urdu University, Islamabad.
  • 13. Prescriptive models:Facilitating planningImproving system qualityImproving controlGuiding project teamsPrescriptive VS Agile Process ModelsFederal Urdu University, Islamabad.
  • 14. Agile models:They are tending to be informal.They are emphasizing on maneurability, adaptability, and speed.They are appropriate for many types of projectsPrescriptive VS Agile Process ModelsFederal Urdu University, Islamabad.
  • 15. Water fallXP,ASDAgileLean Thinking Prescriptive More Value, idea basedDiagram:Federal Urdu University, Islamabad.
  • 16. WaterfallEach waterfall stage is assigned to a separate team to ensure greater project and deadline controlA linear approach means a stage by stage approach for product buildingchanging the software is not only a practical impossibilityExample:Federal Urdu University, Islamabad.
  • 17. It is a low over-head method that emphasizes values and principlesBased 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 rightAgileFederal Urdu University, Islamabad.
  • 18. AgileExtreme Programming (XP) is an excellent example of Agile methodology Communication between customers and other team membersSimple, clean designsFeedback given on Day 1 of software testingEarly delivery and implementation of suggested changesFederal Urdu University, Islamabad.
  • 19. Which Approach to ChooseOnce 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 rewrittenAgile method has a launch able product at the end of each tested stage This is not possible for the Waterfall methodFederal Urdu University, Islamabad.
  • 20. Which Approach to ChooseAgile 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 rapidlyFederal Urdu University, Islamabad.
  • 21. Thank you Federal Urdu University, Islamabad.