Agile Development: Process, Values, Principles, Features, Advantages, and Disadvantages
Verified
Added on  2023/03/23
|5
|808
|32
AI Summary
This document provides an overview of agile development, including the process, values, principles, features, advantages, and disadvantages. It also discusses different methodologies used in software development.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: AGILE DEVELOPMENT AGILE DEVELOPMENT Name of the Student Name of the University Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1AGILE DEVELOPMENT Speaker notes Slide 2: This slide will provide introduction I want the agile development process and will explain the use of agile development process in software development.AgileSoftware development method is referred to the process in which the requirements are gathered for the purpose of developing a software.In the method the products are divided into small parts so that it becomes easy to deliver the final software within the time. The process is being executed in an incremental way. Agile model focuses on developing the project based on the time boxes and delivers the project within the time. Slide3: The main object of of this flight is to describe the different faces associated with the agile development process.The different phases of agile development includes planning the software development process, analysing the requirements needed to develop the software, designing the software, coding, unit testing and lastly the acceptance testing.This process is being done in different iteration. I do in all the iteration are you being integrated together for the purpose of achieving the results. Slide 4: This slide focuses on describing the agile development values that helps developers in developing a software effectively.The agile development method includes some values that are
2AGILE DEVELOPMENT individuals and interaction, working for the software, responding to changes and lastly customer collaboration. Individuals and interaction mainly focuses on interacting with the clients so that it becomes easy to analyse the need of the customer. Before producing the actual model a demo of theworkingsoftwareisproducedtowardsthecustomers.Inadditiontothistheagile development process responses quickly towards the changes. Slide 5: This slide describes the agile software development principles. There are all total 12 principles based on which the development process is being carried out. These are as follows: 1.With the help of early and continuous delivery of the software customersatisfaction is being increased. 2.Changes are entertained at later stage of the development also. 3.The software made it is simple to use 4.Proper attention easily given to watch the technical department 5.Sustainable development is the main focus of the development process 6.Working software is delivered at the end of the project 7.For conveying message face-to-faceconversationis being held 8.Proper relationship is maintained between people and developers 9.Software is are being developed and released frequently 10.Positive members are only allowed wheat in a team 11.Team organisation is being developed efficiently 12.Team efforts are being frequently evaluated
3AGILE DEVELOPMENT Slide 6: The main focus of this slide is to describe the features that are offered with as a rail development.Main features that are offered with agile development processes are simple design of the software that can be implemented, the methodology ensures a flexible development of code, stakeholderengagementare being developed throughout the process.The methodology of first delivery of the product before the desired the time. Agile development methodology also entertain implementation of new techniques at the end of development process also. Hence it can be stated that exile development methodology offers a flexible and scalable development process towards the software development organisations. Slide 7: This slide will focus on describing the advantages associated with agile development process.The major advantages of agile development processes are the processes include realistic and simple way of designing the software, Delhi sources required to develop thesoftware is minimum, Tasks taking place within the software can be managed easily, this system offers a great flexibilitytowards the developer and helps in promoting teamwork. Slide 8: Apart from the advantages there are several disadvantages that are identified within the agile development model.In this slidethe disadvantages associated with the agile development method will be described.This includes the agile development methodology is notsuitable for complex projects and hence in such situation this methodology are not used by the developers.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4AGILE DEVELOPMENT The risk related to extensibility increaseswith the developmentthe project. The software development process is highly depends on an individual contribution. Slide 9: The different eyes and methodologies that are offered while developing a software or described in thisslide. The different types of methodology is include agile scrum methodology, extreme programming methodology, crystal methodology, dynamic and systems development methodology.Thesemethodologiesareusedbydifferentdevelopersforthepurposeof developing the software.