SlideShare a Scribd company logo
1 of 18
AGILE METHODOLOGY IN
CLOUD COMPUTING
Presented By :
Prerna Jitendra Pakhale.
COTB25
Guided By :
Prof.V.S.Khandagale
1
CONTENT :
Introduction
What is agile methodology
Components
Agile Methodologies
Features Driven development
Characteristics of Agile
Adavantages
Disadvantages
Real Example
Conclusion
Reference
2
INTRODUCTION
 Agile Software development is a philosophy.
 agile methodology based on iteration.
 Small teams work together with stakeholder to define quick prototypes.
 Teams define requirements for the iteration.
 Teams develops the code, and defines and runs integrated test scripts.
 The users verify the results.
 Verification occurs much earlier in the development process than it would with
waterfall.
 The agile process follows the software development life cycle.
 includes requirements gathering, analysis, design, coding, testing and
delivers partially implemented software and waits for the customer feedback.
3
4
 In software development, agile methodology is an approach usually used for the efficient
management of project.
 Through iterative and incremental work cadences, known as sprints, the agile methodology
helps teams to respond to the unpredictability of building software.
 Cloud computing benefits such as agility,elasticity ,availability, and cost efficiency require
software engineered for cloud platforms.
SOFTWARE ENGINEERING IN CLOUD
4
5
COMPONENTS OF SOFTWARE ENGINEERING
 Requirement Gathering
 software architecting
 Testing
 Quality
 Development Methods
 Composition Approaches
 Cloud Development Strategy
AGILE METHODOLOGIES -
1. XP (Extreme programming) -
 It concentrate on the development rather than managerial ascepts of software
projects.
 XP was designed so that organization would be free to adopt all or part of the
methodology.
 XP projects start with a release planning phase,followed by several iteration
,each of which concludes with user acceptance testing.
 When the product has enough features to satisfy users, the team termination
iteration and release the software.
6
XP Rules and Concepts :
 Integrate often
 Project velocity
 Pair programming
 user story
7
8
AGILE METHODOLOGY :
Scrum :
 Scrum for software development came out of the rapid prototyping
community.
 Scrum methodology includes both managerial and development
processes.
 The Scrum development process concentrate on managing sprints.
 During development,the team determines the changes necessary to
implement a backlog item
 The team then writes the code,tests it,and documents the changes.
 Finally, the team consolidates data from the review to update the
changes as necessary.
9
Scrum Concepts :
 Burndown chart
 Product backlog
 ScrumMaster
 Sprint backlog
10
11
Feature Driven Development :
The key advantage of this method is to design the domain of the software to be produced
before development
The method starts with collecting the requirements from the users and building up the overall
model of the project.
Next step is to make a list of features which are the client-valued functions.
Next step is to make a plan for developing the features.
Last step is modeling iteration in which first UML modeling is done for each feature.
12
Characteristics of agile :
 Iterative.
 Modularity.
 Time Boxing.
 Parsimony.
 Incremental.
 Adaptive.
 Convergent.
 Collaborative.
 People Oriented.
13
Advantages :
Adaptive to the changing environment.
Ensures customer satisfaction.
Least documentation.
Reduce risks of development.
Customer satisfaction is rapid, continuous development and delivery of useful software.
Customer, Developer, and Product Owner interact regularly rather than processes and tools.
Product is developed fast and frequently delivered (weeks rather than months).
A face-to-face conversation is the best form of communication.
Daily and close cooperation between business people and developers.
14
Disadvantage :
Customer interaction is the key factor of developing successful software.
Lack of documentation
Time consuming and wastage of resources
More helpful for management than developer
It is not useful for small development project.
There is a lack of intensity on necessary designing and documentation.
It requires an expert project member to take crucical decision in the meeting.
Cost of Agile development methodologies is slightly more as compared to other
development methodolo
15
Real Example :
 Salesforce use agile methodology in cloud computing.
 Reference :
• Agile Development Meets Cloud Computing for Extraordinary Results
at Salesforce.com.
16
Conclusion :
The goal of this paper was to show all the benefits of connecting agile software development
methods with cloud computing as a new concept and a way of improvement.
Different resource and other characteristics of selected company are examined to shown which
factors contribute to decision to migrate to cloud computing solution.
The proposed adopted cloud computing solution is presented and DSDM method is shortly
described through case study of warehouse management application.
Software development with agileThe method is compared with software development with agile
method that utilize cloud computing. All advantages of second approach are pointed out. It can be
said that the future of IT will be cloud computing, or software applications which are delivered
and used through the Web browser.
By delivering and developing applications in this way, agile software development methods
enable gaining superior quality of software and make easier frequent changes to software
requirements.
17
Reference :
[1] P. Abrahamsson, O. Salo and J. Ronkainen, “Agile software
development methods: Review and analysis”, 2002.
[2] S.C. Misra and A.Mondal, “Identification of a company’s suitability for the
adoption of cloud computing and modeling its corresponding Return on Investment”,
Mathematical and Computer Modelling, pp. 1-10, 2010.
[3] “wikidot”, 20. August 2011.
[4] M. Granville G., “The Characteristics of Agile Software Processes”, IEEE
Computer Society, pp. 1-3, 2001.
[5]“Google Developers”, Google, 4. July 2012.
https://developers.google.com/appengine/
[6]R. Shriver, “Agile Cloud Development”, The Virtualization Practice, LLC, 4. June
2012 http://www.virtualizationpractice.com/agile-cloud-development-the-future-of-
software-16226
Thanks!
Any questions?
Please ask..!!!!
18

More Related Content

Similar to Seminar COTB25.pptx

An Agile Software Development Framework
An Agile Software Development FrameworkAn Agile Software Development Framework
An Agile Software Development FrameworkWaqas Tariq
 
AGILE METHODOLOGIES PRESENTATION BY OLIVER TORRES
AGILE  METHODOLOGIES PRESENTATION BY OLIVER TORRESAGILE  METHODOLOGIES PRESENTATION BY OLIVER TORRES
AGILE METHODOLOGIES PRESENTATION BY OLIVER TORRES1410166
 
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...FredReynolds2
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3Ashley Fisher
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
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-paper3sophiabelthome
 
An Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming EssayAn Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming EssaySharon Roberts
 
MODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICES
MODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICESMODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICES
MODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICESijseajournal
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelTammy Moncrief
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...Brittany Allen
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processijseajournal
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A StudyEswar Publications
 

Similar to Seminar COTB25.pptx (20)

An Agile Software Development Framework
An Agile Software Development FrameworkAn Agile Software Development Framework
An Agile Software Development Framework
 
Software models
Software modelsSoftware models
Software models
 
AGILE METHODOLOGIES PRESENTATION BY OLIVER TORRES
AGILE  METHODOLOGIES PRESENTATION BY OLIVER TORRESAGILE  METHODOLOGIES PRESENTATION BY OLIVER TORRES
AGILE METHODOLOGIES PRESENTATION BY OLIVER TORRES
 
7.agila model
7.agila model7.agila model
7.agila model
 
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
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
 
Agiel sw development
Agiel sw developmentAgiel sw development
Agiel sw development
 
An Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming EssayAn Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming Essay
 
MODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICES
MODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICESMODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICES
MODEL DRIVEN WEB APPLICATION DEVELOPMENT WITH AGILE PRACTICES
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Hp2413471352
Hp2413471352Hp2413471352
Hp2413471352
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum process
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A Study
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Seminar COTB25.pptx

  • 1. AGILE METHODOLOGY IN CLOUD COMPUTING Presented By : Prerna Jitendra Pakhale. COTB25 Guided By : Prof.V.S.Khandagale 1
  • 2. CONTENT : Introduction What is agile methodology Components Agile Methodologies Features Driven development Characteristics of Agile Adavantages Disadvantages Real Example Conclusion Reference 2
  • 3. INTRODUCTION  Agile Software development is a philosophy.  agile methodology based on iteration.  Small teams work together with stakeholder to define quick prototypes.  Teams define requirements for the iteration.  Teams develops the code, and defines and runs integrated test scripts.  The users verify the results.  Verification occurs much earlier in the development process than it would with waterfall.  The agile process follows the software development life cycle.  includes requirements gathering, analysis, design, coding, testing and delivers partially implemented software and waits for the customer feedback. 3
  • 4. 4  In software development, agile methodology is an approach usually used for the efficient management of project.  Through iterative and incremental work cadences, known as sprints, the agile methodology helps teams to respond to the unpredictability of building software.  Cloud computing benefits such as agility,elasticity ,availability, and cost efficiency require software engineered for cloud platforms. SOFTWARE ENGINEERING IN CLOUD 4
  • 5. 5 COMPONENTS OF SOFTWARE ENGINEERING  Requirement Gathering  software architecting  Testing  Quality  Development Methods  Composition Approaches  Cloud Development Strategy
  • 6. AGILE METHODOLOGIES - 1. XP (Extreme programming) -  It concentrate on the development rather than managerial ascepts of software projects.  XP was designed so that organization would be free to adopt all or part of the methodology.  XP projects start with a release planning phase,followed by several iteration ,each of which concludes with user acceptance testing.  When the product has enough features to satisfy users, the team termination iteration and release the software. 6
  • 7. XP Rules and Concepts :  Integrate often  Project velocity  Pair programming  user story 7
  • 8. 8 AGILE METHODOLOGY : Scrum :  Scrum for software development came out of the rapid prototyping community.  Scrum methodology includes both managerial and development processes.  The Scrum development process concentrate on managing sprints.  During development,the team determines the changes necessary to implement a backlog item  The team then writes the code,tests it,and documents the changes.  Finally, the team consolidates data from the review to update the changes as necessary.
  • 9. 9 Scrum Concepts :  Burndown chart  Product backlog  ScrumMaster  Sprint backlog
  • 10. 10
  • 11. 11 Feature Driven Development : The key advantage of this method is to design the domain of the software to be produced before development The method starts with collecting the requirements from the users and building up the overall model of the project. Next step is to make a list of features which are the client-valued functions. Next step is to make a plan for developing the features. Last step is modeling iteration in which first UML modeling is done for each feature.
  • 12. 12 Characteristics of agile :  Iterative.  Modularity.  Time Boxing.  Parsimony.  Incremental.  Adaptive.  Convergent.  Collaborative.  People Oriented.
  • 13. 13 Advantages : Adaptive to the changing environment. Ensures customer satisfaction. Least documentation. Reduce risks of development. Customer satisfaction is rapid, continuous development and delivery of useful software. Customer, Developer, and Product Owner interact regularly rather than processes and tools. Product is developed fast and frequently delivered (weeks rather than months). A face-to-face conversation is the best form of communication. Daily and close cooperation between business people and developers.
  • 14. 14 Disadvantage : Customer interaction is the key factor of developing successful software. Lack of documentation Time consuming and wastage of resources More helpful for management than developer It is not useful for small development project. There is a lack of intensity on necessary designing and documentation. It requires an expert project member to take crucical decision in the meeting. Cost of Agile development methodologies is slightly more as compared to other development methodolo
  • 15. 15 Real Example :  Salesforce use agile methodology in cloud computing.  Reference : • Agile Development Meets Cloud Computing for Extraordinary Results at Salesforce.com.
  • 16. 16 Conclusion : The goal of this paper was to show all the benefits of connecting agile software development methods with cloud computing as a new concept and a way of improvement. Different resource and other characteristics of selected company are examined to shown which factors contribute to decision to migrate to cloud computing solution. The proposed adopted cloud computing solution is presented and DSDM method is shortly described through case study of warehouse management application. Software development with agileThe method is compared with software development with agile method that utilize cloud computing. All advantages of second approach are pointed out. It can be said that the future of IT will be cloud computing, or software applications which are delivered and used through the Web browser. By delivering and developing applications in this way, agile software development methods enable gaining superior quality of software and make easier frequent changes to software requirements.
  • 17. 17 Reference : [1] P. Abrahamsson, O. Salo and J. Ronkainen, “Agile software development methods: Review and analysis”, 2002. [2] S.C. Misra and A.Mondal, “Identification of a company’s suitability for the adoption of cloud computing and modeling its corresponding Return on Investment”, Mathematical and Computer Modelling, pp. 1-10, 2010. [3] “wikidot”, 20. August 2011. [4] M. Granville G., “The Characteristics of Agile Software Processes”, IEEE Computer Society, pp. 1-3, 2001. [5]“Google Developers”, Google, 4. July 2012. https://developers.google.com/appengine/ [6]R. Shriver, “Agile Cloud Development”, The Virtualization Practice, LLC, 4. June 2012 http://www.virtualizationpractice.com/agile-cloud-development-the-future-of- software-16226