Public Course > Database Agility On-line Training

Where & When

From Bellevue , WA

Wed, Apr 22 - Tue, May 26 '09
6 online sessions,
10:00 am - 12 pm PST

Venue details

Pricing

$395/person

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 On-line Training

The Database Agility On-line Training free access has ended as of 12:00pm (Noon) PDT Tuesday, April 28th (the day before Session 2 is broadcast) to those who have not paid to attend.
If you pay before next week, you can attend later sessions of the course, but will need to listen to a recording of Session 2.
The payment is $ 395/person.

To make payment, please contact:
Chelsea Carrato
HR & Finance Manager | Net Objectives, Inc.
425-381-6962 | fax: 425-642-8202
chelsea.carrato@netobjectives.com

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 on-line 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 on-line 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 120 minutes, with Q&A comprising 30 minutes of that amount.
  • Do exercises assigned between on-line 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 help enroll 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. Wednesday, April 22nd, 10am - 12pm:

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. Wednesday, April 29th, 10am - 12pm:

"Traditional" 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. Wednesday, May 6th, 10am - 12pm:

Redefining the Database

  • 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. Wednesday, May 13th, 10am - 12pm:

Transition Testing

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

Session 5. Wednesday, May 20th, 10am - 12pm:

Closing the Specification Gap

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

Session 6. Tuesday, May 26th, 10am - 12pm:

A Case Study

  • Watch all the pieces come together

Note from Max Guernsey: The dates are subject to change though we intend to meet this schedule.

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 played 1 and 3 days after the original broadcast and at a different time to allow for those in different time zones to attend more easily.

 

Read more about Database Agility Online Training

Venue/Registration Info

Room/Location
Online