DATABASE DEVOPS

1 Day

Prerequisites: An understanding of the fundamentals of the Disciplined Agile (DA) approach. Students are expected to have: Taken one of the Disciplined Agile Introduction courses OR, Passed the Certified Disciplined Agilist test; OR, have at least two years of agile software development experience. Audience: Data Managers or practitioners who are new to DevOps and Agile. Agile practitioners: If you want to include agile database work in your existing agile strategy. Senior Business & IT Management: If you want to understand how a disciplined approach to Database DevOps works in practice.

DA212: GOVERNING AGILE – A DISCIPLINED APPROACH TO LEAN GOVERNANCE

Organizations want to gain the benefits of DevOps – greater quality, improved stakeholder satisfaction, faster delivery, and higher productivity – across all aspects of IT, including their databases. In today’s competitive business environment new solutions must be delivered in weeks, not months or years. Enhancements must be delivered in hours or days, not weeks or months. These delivery time-frames sound like fanciful thinking for traditional teams but are commonly achieved by teams following Disciplined Agile approaches. The good news is that proven techniques exist for data practitioners to work in a DevOps manner. The bad news is that many existing data practitioners don’t know that these techniques exist, or if they do they don’t know how to apply them in practice. This workshop introduces these Agile Data techniques and shows how they fit together in practice.

Very often people start with Scrum, but they quickly discover that to make Scrum work for databases it needs to be significantly extended to address the challenges associated with agile database evolution. These extensions include:

  • Initial planning,
  • Initial requirements elicitation
  • Initial architecture modelling,
  • Agile data modelling throughout construction,
  • Continuous database development, and
  • Streamlined deployment activities to name a few.

Disciplined Agile (DA) has already done this extension work to address the above challenges. Furthermore, because DA seamlessly supports both Scrum-based and continuous delivery strategies it is suitable for data practitioners new to agile as well as experienced teams looking to improve their approach.

This workshop teaches you the techniques required for successful database evolution. An important aspect of this workshop is working through a data-specific case study.

Category:

Description

WHAT YOU’LL LEARN

  • Fundamental agile database techniques that are critical to the success of database evolution.
  • Operational database challenges and strategies.

OUTLINE

  • The Agile Data mindset.
  • How to initiate a disciplined agile team, with a focus on:
  • Initial data modelling (requirements and architecture)
  • Initial planning.

How disciplined agile construction works, with a focus on agile database practices such as:

  • Agile data modelling
  • Agile data architecture and design strategies
  • Vertical slicing of data requirements to enable incremental delivery
  • Database regression testing
  • Continuous database integration
  • Database refactoring

BENEFITS

  • Attendees earn the designation of “Disciplined Agilist” with free first-year membership and full benefits. (value US$50)
  • This is a step on the path to a Certification in Disciplined Agile.