SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Agile
Development
Agile Software Development Nature of ASD
Tools Why this ?Crew ii
@ Dimuth Chathuranga 243~ Piyumika Samarasekara 126 ~ Yohan Gunathilaka 122 ~ Sachith Perera 123 ~ Nayanajith Karunarathna 124
What is Agile Software
Development?
It is a method of Software development
where the problems and answers to a
development is found through
collective, self organizing cross
functioning team members.
Agile
Software
Development
http://en.wikipedia.org/wiki/Agile_software_development
Agile
Software
Development
There are three main phases :
 Requirements planning
 Design workshop
 Implementation
There may be several other sub steps to merge to a one.
but mainly there are three steps to follow.
www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
Agile
Software
Development
This process can be Repeat until the Customer Satisfaction
ButThere are NoTime toWaste….
We need to hurry!
http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Rapid_application_software_development.svg/
700px-Rapid_application_software_development.svg.png
Agile Software Development :
 Is a rapid way to develop a computer application.
 Is use to develop both Desktop and web-based
applications
 Is an object development approach
 Is use several tools to implement a good product.
 Is a way which customer also can involve.
Nature ofASD
www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
 The concept of RAD are:
 To more actively involve system users in the
analysis, design and construction activities
 To organize systems development into a series
of focused, intense workshops jointly involving
system owners, users, analysts, designers and
builders
 To accelerate the requirements analysis and
design phases through an iterative construction
approach
 To reduce the amount of time until the users
begin to see a working system
 To use prototypes to their fullest potential
Agile
Software
Development
Tools
www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
Resources to develop
Skilled Developers andTesters
Teamwork
Required Developing Software
Supervised Development
Proper Planning &
Management
http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t
TEAM WORK
Extreme Programming emphasizes teamwork.
Managers, customers, and developers.They improves a
software project in five essential ways: communication,
simplicity, feedback, respect, and courage.
“As developers we need to remember that XP is not the only
game in town.”- Pete McBreen
Tools
WhyThis ?
Benefits:
The Higher traction, because Aglie offers,
• Improved quality
• More opportunities for mid-course corrections
• Improved customer or business satisfaction
• Better alignment between business & IT
• Improved time to market.
http://www.codeproject.com/KB/architecture/604417/alert.jpg
Why this?
 The benefits of RAD are:
 Useful for development where the requirements are
unpredictable
 Increases end-user enthusiasm and visibility due to active
involvement
 Users and management see working, actual solution outputs
rather than conceptual designs more rapidly than in Model-
Driven Development
 Errors and omissions tend to be detected earlier in
prototypes than in system models
 Testing andTraining is a natural by-product of the underlying
prototyping approach
 The iterative approach is more “natural” fit because change
is an expected factor during development
 It reduces risk because you test the technical solution
iteratively instead of making a wholesale commitment to
any solution
Why this?
 Disadvantages
 Active user involvement and collective efforts
are required all through out the development
process.
 New requirements may arise or change while the
development is going on.
 Miscommunication between team members
may cause an improperly developed software.
 Because testing is done while developing, the
finished product may have higher chances for
errors.
Why this?
Barriers to Further Agile Adoption
Why this ?
http://www.codeproject.com/KB/architecture/604417/Barriers.jpg
THANK
Y Uo

Weitere ähnliche Inhalte

Was ist angesagt?

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyTyler Rose
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesSlideTeam
 
Agile software development
Agile software development Agile software development
Agile software development saurabh goel
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development Julien Henzelin
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationPrateek Sharma
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) ModelDamian T. Gordon
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process modelsStudent
 
SDLC Models and Their Implementation
SDLC Models and Their ImplementationSDLC Models and Their Implementation
SDLC Models and Their ImplementationSonal Tiwari
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Agile software development and extreme Programming
Agile software development and extreme Programming  Agile software development and extreme Programming
Agile software development and extreme Programming Fatemeh Karimi
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 

Was ist angesagt? (20)

Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation Slides
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile software development
Agile software development Agile software development
Agile software development
 
DevOps and Tools
DevOps and ToolsDevOps and Tools
DevOps and Tools
 
Agile overview
Agile overviewAgile overview
Agile overview
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
SDLC Models and Their Implementation
SDLC Models and Their ImplementationSDLC Models and Their Implementation
SDLC Models and Their Implementation
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Agile software development and extreme Programming
Agile software development and extreme Programming  Agile software development and extreme Programming
Agile software development and extreme Programming
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

Andere mochten auch

Andere mochten auch (6)

Kongsvinger kommune - Hvorfor sosiale medier?
Kongsvinger kommune - Hvorfor sosiale medier?Kongsvinger kommune - Hvorfor sosiale medier?
Kongsvinger kommune - Hvorfor sosiale medier?
 
_ouse of _ards
_ouse of _ards_ouse of _ards
_ouse of _ards
 
Agile and the evolution
Agile and the evolutionAgile and the evolution
Agile and the evolution
 
Agile for Dummies
Agile for DummiesAgile for Dummies
Agile for Dummies
 
INVEST
INVESTINVEST
INVEST
 
Safe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenSafe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizen
 

Ähnlich wie Agile Software Development

Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9Ian Sommerville
 
Lecture - 16-19.pptx
Lecture - 16-19.pptxLecture - 16-19.pptx
Lecture - 16-19.pptxFarHana74914
 
Chapter 3 software engineering.pptx
Chapter 3 software engineering.pptxChapter 3 software engineering.pptx
Chapter 3 software engineering.pptx02LabiqaIslam
 
Agile Method - Lec 1-2-3
Agile Method - Lec 1-2-3Agile Method - Lec 1-2-3
Agile Method - Lec 1-2-3Ahmed Alageed
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
03 - Agile Software Development.pptx
03 - Agile Software Development.pptx03 - Agile Software Development.pptx
03 - Agile Software Development.pptxALI2H
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayMarisela Stone
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelTammy Moncrief
 

Ähnlich wie Agile Software Development (20)

Agile Developmet - RAD
Agile Developmet - RADAgile Developmet - RAD
Agile Developmet - RAD
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9
 
Agile process
Agile processAgile process
Agile process
 
Agile process
Agile processAgile process
Agile process
 
Lecture - 16-19.pptx
Lecture - 16-19.pptxLecture - 16-19.pptx
Lecture - 16-19.pptx
 
Chapter 3 software engineering.pptx
Chapter 3 software engineering.pptxChapter 3 software engineering.pptx
Chapter 3 software engineering.pptx
 
Agile software process
Agile software processAgile software process
Agile software process
 
Ch3
Ch3Ch3
Ch3
 
Agile Method - Lec 1-2-3
Agile Method - Lec 1-2-3Agile Method - Lec 1-2-3
Agile Method - Lec 1-2-3
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agiel sw development
Agiel sw developmentAgiel sw development
Agiel sw development
 
03 - Agile Software Development.pptx
03 - Agile Software Development.pptx03 - Agile Software Development.pptx
03 - Agile Software Development.pptx
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle Essay
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 

Mehr von Sachith Perera

Porter’s Five Forces Analysis for NIke Inc.
Porter’s Five Forces Analysis for NIke Inc.Porter’s Five Forces Analysis for NIke Inc.
Porter’s Five Forces Analysis for NIke Inc.Sachith Perera
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)Sachith Perera
 
Technology in Sci-Fi Movies
Technology in Sci-Fi MoviesTechnology in Sci-Fi Movies
Technology in Sci-Fi MoviesSachith Perera
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Sachith Perera
 

Mehr von Sachith Perera (7)

Porter’s Five Forces Analysis for NIke Inc.
Porter’s Five Forces Analysis for NIke Inc.Porter’s Five Forces Analysis for NIke Inc.
Porter’s Five Forces Analysis for NIke Inc.
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Technology in Sci-Fi Movies
Technology in Sci-Fi MoviesTechnology in Sci-Fi Movies
Technology in Sci-Fi Movies
 
Rich Pictures
Rich PicturesRich Pictures
Rich Pictures
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
Icons
IconsIcons
Icons
 
Information sources
Information sourcesInformation sources
Information sources
 

Kürzlich hochgeladen

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Kürzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Agile Software Development

  • 1. Agile Development Agile Software Development Nature of ASD Tools Why this ?Crew ii @ Dimuth Chathuranga 243~ Piyumika Samarasekara 126 ~ Yohan Gunathilaka 122 ~ Sachith Perera 123 ~ Nayanajith Karunarathna 124
  • 2. What is Agile Software Development? It is a method of Software development where the problems and answers to a development is found through collective, self organizing cross functioning team members. Agile Software Development http://en.wikipedia.org/wiki/Agile_software_development
  • 3. Agile Software Development There are three main phases :  Requirements planning  Design workshop  Implementation There may be several other sub steps to merge to a one. but mainly there are three steps to follow. www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
  • 4. Agile Software Development This process can be Repeat until the Customer Satisfaction ButThere are NoTime toWaste…. We need to hurry! http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Rapid_application_software_development.svg/ 700px-Rapid_application_software_development.svg.png
  • 5. Agile Software Development :  Is a rapid way to develop a computer application.  Is use to develop both Desktop and web-based applications  Is an object development approach  Is use several tools to implement a good product.  Is a way which customer also can involve. Nature ofASD www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
  • 6.  The concept of RAD are:  To more actively involve system users in the analysis, design and construction activities  To organize systems development into a series of focused, intense workshops jointly involving system owners, users, analysts, designers and builders  To accelerate the requirements analysis and design phases through an iterative construction approach  To reduce the amount of time until the users begin to see a working system  To use prototypes to their fullest potential Agile Software Development
  • 7. Tools www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt Resources to develop Skilled Developers andTesters Teamwork Required Developing Software Supervised Development Proper Planning & Management
  • 8. http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t TEAM WORK Extreme Programming emphasizes teamwork. Managers, customers, and developers.They improves a software project in five essential ways: communication, simplicity, feedback, respect, and courage. “As developers we need to remember that XP is not the only game in town.”- Pete McBreen Tools
  • 9. WhyThis ? Benefits: The Higher traction, because Aglie offers, • Improved quality • More opportunities for mid-course corrections • Improved customer or business satisfaction • Better alignment between business & IT • Improved time to market. http://www.codeproject.com/KB/architecture/604417/alert.jpg
  • 11.  The benefits of RAD are:  Useful for development where the requirements are unpredictable  Increases end-user enthusiasm and visibility due to active involvement  Users and management see working, actual solution outputs rather than conceptual designs more rapidly than in Model- Driven Development  Errors and omissions tend to be detected earlier in prototypes than in system models  Testing andTraining is a natural by-product of the underlying prototyping approach  The iterative approach is more “natural” fit because change is an expected factor during development  It reduces risk because you test the technical solution iteratively instead of making a wholesale commitment to any solution Why this?
  • 12.  Disadvantages  Active user involvement and collective efforts are required all through out the development process.  New requirements may arise or change while the development is going on.  Miscommunication between team members may cause an improperly developed software.  Because testing is done while developing, the finished product may have higher chances for errors. Why this?
  • 13. Barriers to Further Agile Adoption Why this ? http://www.codeproject.com/KB/architecture/604417/Barriers.jpg