database development
Post on 22-Feb-2016
73 Views
Preview:
DESCRIPTION
TRANSCRIPT
Database DevelopmentKeep It Agile, Not Fragile
Dev Nambi, Senior Software Engineer, Microsoft
Agenda
We’ll cover the risks, merits, and best practices of agile database
development
Agile Development“Historia vitae magistra” - Cicero
Merits and RisksThe Good
http://www.flickr.com/photos/architektur/3376954311/
http://www.flickr.com/photos/calcuttastory/5068033722/
http://www.doobybrain.com/2009/03/16/broken-picture-telephone/
Merits and RisksThe Bad
http://www.flickr.com/photos/airborneshodan/4082436039/
http://www.flickr.com/photos/hugojcardoso/3322521798/
Technical Best Practices
DesignDeployTest
Use DDT to kill bugs
Technical Best PracticesGood Design = Good Deployments
The Benefits Of Good Design
Has Data Impact No Data Impact
Decoupled. Has Interfaces.
Coupled. Little abstraction.
Still pretty low risk. Sloppy
Process Best Practices
http://www.michaelfruchter.com/blog/2008/09/my-abc-s-of-friendfeed/
AutomateBalanceCommunicate
Summary
We’ve covered the risks, merits, and best practices of agile database
development
Resources
• Agile Manifesto – www.agilemanifesto.org • Scott Ambler’s Agile Data – www.agiledata.org• Dev Nambi’s blog – www.devnambi.com• Three Myths of Agile Development,
http://sqlserverpedia.com/blog/sql-server-bloggers/three-myths-about-agile-development/
Q&A
top related