Designing databases using agile methodology for web applications - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Designing databases using agile methodology for web applications

Description:

Because we are not using design methods to ease changes. ... Usage and Challenges of agile database design (Cont) New Methodology, therefore cultural issues ... – PowerPoint PPT presentation

Number of Views:124
Avg rating:3.0/5.0
Slides: 9
Provided by: belkacem
Category:

less

Transcript and Presenter's Notes

Title: Designing databases using agile methodology for web applications


1
Designing databases using agile methodology for
web applications
  • By Belkacem Mezhoud
  • ITK 478 Student

2
Designing databases using agile methodology for
web applications
  • Introduction
  • Web application architecture
  • Agile Database Design
  • Usage and Challenges of agile data base design
  • Conclusion

3
introduction
  • - Data Base changes are not simple as
    application changes.
  • Because we are not using design methods to ease
    changes.
  • Need for a quick way to respond to changes in
    requirements.

4
Web Application Architecture
  • 3 tiers Presentation, business and Data
  • Component Based Architecture
  • For Rapid development, an architecture where
  • Presentation is View and Controller
  • Business is Domain and Application
  • Data is Persistence

5
Agile Database Design
  • Follows the agile principles
  • And data, enterprise issues and groups, each
    project is unique, teamwork and compromises.
  • Deliver fast like we do in presentation and in
    business layers.
  • We can use agile techniques such as class
    normalization, refactoring

6
Usage and Challenges of agile database design
  • In Agile we focus on necessary processes and
    documentation.
  • We work all together application developers,
    DBAs, users, clients.
  • We do pair programming
  • We use Test Driven Development

7
Usage and Challenges of agile database design
(Cont)
  • New Methodology, therefore cultural issues
  • Traditional versus agile development

8
Conclusion
  • Evolving environment
  • Need to respond fast and accurate.
  • Why not agile.
  • Agile Database Techniques Refactoring Video by
    Scott Ambler
Write a Comment
User Comments (0)
About PowerShow.com