SlideShare a Scribd company logo
Agile
Development
Agile Software Development Nature of ASDM
Tools
Why this ?Crew ii
@ Dimuth Chathuranga 243~ Piyumika Samarasekara 126 ~ Yohan Gunathilaka 122 ~ Sachith Perera 123 ~ Nayanajith Karunarathna 124
KOTELAWALA DEFENCE UNIVERSITY – INTAKE 30
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
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
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 :
 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
www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
Nature ofASD
www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
o Resources to develop
o Skilled Developers andTesters
o Teamwork
o Required Developing Software
o Supervised Development
o Proper Planning &
Management
Tools
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 Agile 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
 The benefits :
 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
WhyThis ?
WhyThis ?
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.
WhyThis ?
Barriers to Further Agile Adoption
WhyThis ?
http://www.codeproject.com/KB/architecture/604417/Barriers.jpg
THANK
Y Uo
243,126,122,123,124

More Related Content

What's hot

Extreme programming
Extreme programmingExtreme programming
Extreme programmingAdrianCuza
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Edureka!
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
Student
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
QA InfoTech
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Introduction to SDLC
Introduction to SDLC Introduction to SDLC
Introduction to SDLC
Ajeng Savitri
 
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineeringguest472f47
 
Informative Slides
Informative SlidesInformative Slides
Informative Slidesgilashikwa
 
Lect7
Lect7Lect7
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
Bhawani N Prasad
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
Damian T. Gordon
 
Requirements Tool
Requirements ToolRequirements Tool
Requirements Toolgilashikwa
 
Brief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & TransitionBrief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & Transition
Michael Sahota
 
How to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuriHow to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuri
Bodhi Choudhuri
 
Agile notes
Agile notesAgile notes
Agile notes
KalemaArafat1
 
03. Agile Development
03. Agile Development03. Agile Development
03. Agile Development
Ashis Kumar Chanda
 
Agile software development methodology & Rapid E-Learning
Agile software development methodology & Rapid E-Learning Agile software development methodology & Rapid E-Learning
Agile software development methodology & Rapid E-Learning
Christopher Ching Viloria
 

What's hot (20)

Scrum
ScrumScrum
Scrum
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Agile Model for Beginner’s
Agile Model for Beginner’sAgile Model for Beginner’s
Agile Model for Beginner’s
 
Adv Disadv
Adv DisadvAdv Disadv
Adv Disadv
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Introduction to SDLC
Introduction to SDLC Introduction to SDLC
Introduction to SDLC
 
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
 
Informative Slides
Informative SlidesInformative Slides
Informative Slides
 
Lect7
Lect7Lect7
Lect7
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
 
Requirements Tool
Requirements ToolRequirements Tool
Requirements Tool
 
Brief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & TransitionBrief Intro to Agile, Benefits & Transition
Brief Intro to Agile, Benefits & Transition
 
How to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuriHow to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuri
 
Agile notes
Agile notesAgile notes
Agile notes
 
03. Agile Development
03. Agile Development03. Agile Development
03. Agile Development
 
Agile software development methodology & Rapid E-Learning
Agile software development methodology & Rapid E-Learning Agile software development methodology & Rapid E-Learning
Agile software development methodology & Rapid E-Learning
 

Viewers also liked

Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Energy Digital Summit
 
Golden ages of Florence
Golden ages of FlorenceGolden ages of Florence
Golden ages of Florenceskate99
 
The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]
The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]
The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]
Energy Digital Summit
 
ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
Anastasia Petraki
 
Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...
Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...
Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...
Energy Digital Summit
 
A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...
A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...
A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...
Energy Digital Summit
 
Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...
Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...
Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...
Energy Digital Summit
 
Ingi_El-Azizi 2014 - Copy
Ingi_El-Azizi  2014 - CopyIngi_El-Azizi  2014 - Copy
Ingi_El-Azizi 2014 - CopyIngi Elazizi
 
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Energy Digital Summit
 
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
Energy Digital Summit
 
Curriculum Vitae_Sudhan R with 2Yr`s Experience
Curriculum Vitae_Sudhan R with 2Yr`s ExperienceCurriculum Vitae_Sudhan R with 2Yr`s Experience
Curriculum Vitae_Sudhan R with 2Yr`s ExperienceSUDHAN R
 
Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...
Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...
Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...
Energy Digital Summit
 
Payout details swa
Payout details swaPayout details swa
Payout details swa
Keith Randolf Cruz
 
Consultation with Regional Rural and Isolated People 2014
Consultation with Regional Rural and Isolated People 2014Consultation with Regional Rural and Isolated People 2014
Consultation with Regional Rural and Isolated People 2014
Elizabeth Kerry
 
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
Energy Digital Summit
 
φυλλα εργασιαs
φυλλα εργασιαsφυλλα εργασιαs
φυλλα εργασιαsartedinou
 

Viewers also liked (20)

Pni
PniPni
Pni
 
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
 
Foton sayma tekniklerikursat
Foton sayma tekniklerikursatFoton sayma tekniklerikursat
Foton sayma tekniklerikursat
 
Golden ages of Florence
Golden ages of FlorenceGolden ages of Florence
Golden ages of Florence
 
Epis
EpisEpis
Epis
 
The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]
The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]
The Business of Marketing - Maria Carballosa [Energy Digital Summit 2015]
 
ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
ΚΟΙΝΩΝΙΚΗ & ΠΟΛΙΤΙΚΗ ΑΓΩΓΗ Γ' ΓΥΜΝΑΣΙΟΥ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015
 
Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...
Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...
Why Being on the Forefront is Vital For Industry Associations - Ben Broussard...
 
A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...
A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...
A New Brand Day: Your brand and America's Energy Boom - Dr. David Kippen [Ene...
 
Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...
Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...
Beyond Marketing: Leveraging Digital to Promote and Protect - Dan Webber [Ene...
 
Ingi_El-Azizi 2014 - Copy
Ingi_El-Azizi  2014 - CopyIngi_El-Azizi  2014 - Copy
Ingi_El-Azizi 2014 - Copy
 
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
 
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
 
Curriculum Vitae_Sudhan R with 2Yr`s Experience
Curriculum Vitae_Sudhan R with 2Yr`s ExperienceCurriculum Vitae_Sudhan R with 2Yr`s Experience
Curriculum Vitae_Sudhan R with 2Yr`s Experience
 
Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...
Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...
Results Rule: How to Sell Anything to Anyone in Oil & Gas - James Hahn [Energ...
 
Payout details swa
Payout details swaPayout details swa
Payout details swa
 
Fss
FssFss
Fss
 
Consultation with Regional Rural and Isolated People 2014
Consultation with Regional Rural and Isolated People 2014Consultation with Regional Rural and Isolated People 2014
Consultation with Regional Rural and Isolated People 2014
 
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
 
φυλλα εργασιαs
φυλλα εργασιαsφυλλα εργασιαs
φυλλα εργασιαs
 

Similar to Agile Developmet - RAD

Lecture - 16-19.pptx
Lecture - 16-19.pptxLecture - 16-19.pptx
Lecture - 16-19.pptx
FarHana74914
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9Ian Sommerville
 
Chapter 3 software engineering.pptx
Chapter 3 software engineering.pptxChapter 3 software engineering.pptx
Chapter 3 software engineering.pptx
02LabiqaIslam
 
Agile software process
Agile software processAgile software process
Agile software process
Jennifer Polack
 
Ch3
Ch3Ch3
Agile Method - Lec 1-2-3
Agile Method - Lec 1-2-3Agile Method - Lec 1-2-3
Agile Method - Lec 1-2-3
Ahmed Alageed
 
Agiel sw development
Agiel sw developmentAgiel sw development
Agiel sw development
Noor Ul Hudda Memon
 
03 - Agile Software Development.pptx
03 - Agile Software Development.pptx03 - Agile Software Development.pptx
03 - Agile Software Development.pptx
ALI2H
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
Nicole Gomez
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Strengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentStrengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software Development
Brianna Johnson
 
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
Thanh Nguyen
 
International journal of computer science and innovation vol 2015-n2-paper3
International journal of computer science and innovation  vol 2015-n2-paper3International journal of computer science and innovation  vol 2015-n2-paper3
International journal of computer science and innovation vol 2015-n2-paper3
sophiabelthome
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Study
ijsrd.com
 
Unit -1.ppt
Unit -1.pptUnit -1.ppt
Unit -1.ppt
SolankiSahil3
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
Hieu Tran
 
Agile methods
Agile methodsAgile methods
Agile methods
DUONG Trong Tan
 
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
Marisela Stone
 

Similar to Agile Developmet - RAD (20)

Lecture - 16-19.pptx
Lecture - 16-19.pptxLecture - 16-19.pptx
Lecture - 16-19.pptx
 
Agile process
Agile processAgile process
Agile process
 
Agile process
Agile processAgile process
Agile process
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9
 
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
 
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
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Strengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software DevelopmentStrengths And Weaknesses Of Software Development
Strengths And Weaknesses Of Software Development
 
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
 
International journal of computer science and innovation vol 2015-n2-paper3
International journal of computer science and innovation  vol 2015-n2-paper3International journal of computer science and innovation  vol 2015-n2-paper3
International journal of computer science and innovation vol 2015-n2-paper3
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Study
 
Unit -1.ppt
Unit -1.pptUnit -1.ppt
Unit -1.ppt
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile methods
Agile methodsAgile methods
Agile methods
 
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
 

Recently uploaded

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

Agile Developmet - RAD

  • 1. Agile Development Agile Software Development Nature of ASDM Tools Why this ?Crew ii @ Dimuth Chathuranga 243~ Piyumika Samarasekara 126 ~ Yohan Gunathilaka 122 ~ Sachith Perera 123 ~ Nayanajith Karunarathna 124 KOTELAWALA DEFENCE UNIVERSITY – INTAKE 30
  • 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. 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
  • 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 :  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 www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt Nature ofASD
  • 7. www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt o Resources to develop o Skilled Developers andTesters o Teamwork o Required Developing Software o Supervised Development o Proper Planning & Management Tools
  • 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 Agile 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
  • 10.  The benefits :  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 WhyThis ?
  • 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. WhyThis ?
  • 13. Barriers to Further Agile Adoption WhyThis ? http://www.codeproject.com/KB/architecture/604417/Barriers.jpg