Public Course > Database Agility Online Training

Where & When

Online

Tue, Mar 16 - Tue, Apr 20 '10
6 live sessions
10:00 am - 12 pm PDT

Venue details

Pricing

$495/person

Special Pricing

Early Bird Discount

Register by March 16th 9:00 am PDT and receive $50 off

Instructor(s)

Max Guernsey

Hosted by

Net Objectives

Course Delivery Options

Net Objectives delivers all courses in-house worldwide, and many through public trainings nationally. See our client list and inquire about the best course delivery option for you by using our Course Delivery Inquiry Form.

 

More information

For additional Course Information, Training options or Consulting and Assessment Service inquiries use our Inquiry Form, or contact:
Mike Shalloway
Director of Marketing and Sales
mike.shalloway@netobjectives.com
Toll-free 1-888-532-6244
Direct 404-593-8375


Database Agility Online Training

Note: Online Registration/Enrollment in the course is now closed as of: Monday, March 22, 5:00 pm PDT.

If you would like to make an arrangement to attend,
Please contact Mike Shalloway at mike.shalloway@netobjectives.com or 404-593-8375.

Agility has allowed development teams to simultaneously reduce cost, increase the rate at which value is delivered, and improve responsiveness to changing market forces. As great as this is, things can still get better. Databases have always been a bottleneck when it comes to change. They are clunky, mission-critical and (worst of all) they have inertia, the bane of Agility.

True database agility comes from the recognition of how data and programs are fundamentally different. This course breaks the practices of agile software development down into a set of principles and then uses those principles to build up a set of Agile practices in the context of database development.

Intent

This online training is true training, including lectures, readings, exercises and question & answer periods. The intent of this training is:

  • To give you the tools you need to iteratively develop a database
  • To promote within the industry the concept that iterative database development is possible
  • To help participants articulate to their colleagues why databases require different practices and what those different practices are

All participants are expected to:

  • Read learning assignments requested. Readings will be given prior to each class. These will not exceed one hour in duration.
  • Attend live online lectures when possible, listen to the recordings of them when not. Q&A will be part of the live sessions. Each session will be approximately 2 hours, with Q&A comprising 30 minutes of that amount.
  • Do exercises assigned between online lectures. These exercises will include directed discussions/exercises with participant's associates. This will help participants learn how Agile Databases work in their own environment as well as to help others in their companies understand their value.

Questions

Questions by participants will be handled (asked and answered) in a discussion group provided for the class.

Registration

Please register as your first step in enrolling in the class. (The Green 'Register Now' button and Register link at the bottom of the page will also take you to the registration form.) You will receive an email closer to the start of the course with further information.

All participants must register prior to the first session of the course. It is not acceptable for one person in a company to register while multiple people attend under his/her registration. This may result in all attendees being removed from the class. Times have been set at 10AM Pacific to allow for Europeans to attend as well.

Outline

Session 1.:

The Problem

  • Why agile database development has gained so little traction
  • The agile practices
  • Practices reduced to principles
  • The forces involved in agile application development
  • The new forces involved in developing a data repository

Session 2.:

Testing

  • An overview of Acceptance, Integration, and Unit testing
  • An in-depth look at why tests really give us confidence
  • Why they aren't enough in the database world

Session 3.:

Change

  • How databases really change in nature
  • Content, Behavior, and Information
  • Challenging the evolution myth
  • Metamorphosis as a model for change
  • Introduction to Transition Testing

Session 4.:

Transition Testing

  • Gaining confidence in how databases change
  • How transition tests work
  • How transition tests change the meaning of other tests

Session 5.:

Design and the Client

  • An in-depth discussion about database design as pertains to client systems

Session 6.:

Case Study

  • Watch all the pieces come together

Recordings

Sessions will be recorded so they can be re-played (without interaction or moderation) at a later time. This will allow anyone who missed the live session a way to make it up. These will likely be available a day or so after the original broadcast.

 

Read more about Database Agility Online Training

Agenda


Venue/Registration Info

Room/Location
Online