Agile Design Training
At its core, Agile BI and DW require a fundamental shift in attitude, mindset, and culture—motivated by the core values and guiding principles outlined in the Agile Manifesto. This mindset shift is supported by a set of concrete practices and disciplines tailored to make up the agile BI and DW methodology that best fits your organization. Training helps your team gain this mindset shift together and work on these practices as a team, with an experienced agile educator to help them be successful.
Agile projects require effective collaborative modeling practices for cross-functional teams. Most projects are more uncertain in the early stages than when near completion. Therefore, the traditional approach of “Big Design Up Front” (BDUF) has proven to be costly and risky when much of what was originally designed requires modifications throughout the project. In Agile Design, on the other hand, Agilists focus on “Sufficient Design Up Front,” in which they do enough initial design to galvanize developers and testers around a shared understanding of the problem domain, architecture, and data models.
Agile Design Course
This course, Agile Analytics Design, introduces an agile modeling approach that strikes the right sufficient-up-front and just-in-time balance. While this course is centered around technical modeling, it begins with problem domain modeling since just-in-time modeling is very related to the domain of interest.
DURATION: One day minimum, though two days are recommended to allow time for participants to practice on their own projects.
- What is (and isn’t) an agile model?
- How to avoid overbuilding solutions by designing for what is needed
- Why is domain modeling important to successful agile data projects?
- How to identify and understand users, their roles, and personas.
- How to leverage use cases to develop strong user stories
- How to determine the right level of up-front design
- What is iteration zero and how does it give teams the runway to start delivering?
- How to minimize the amount of unnecessary work through reference and conceptual designs
- What is technical debt and how does it impact our success?
- What are safe techniques for making incremental design changes?
- Agile Modeling Values and Principles
- Benefits of Evolutionary Design
- Domain modeling
- User Roles and Personas
- Use Cases and User Stories
- Sufficient Design Up Front
- Iteration Zero
- Patterns, Seed Models and Archetypes
- Technical Debt
- Agile Analytics Infrastructure
- Modeling Documentation
Data warehouse architects, designers, developers, and administrators; business intelligence practitioners; business analysts and product owners.
Ken is the Director of Agile Analytics at ThoughtWorks, a global company wholly devoted to the art and science of software development. ThoughtWorks is one of the early pioneers of Agile software development techniques and is home to several of the founding fathers of the Agile movement including Martin Fowler, Jim Highsmith, and others. Learn more about Ken @ www.theagilist.com
With a background in a variety of data projects and agile practices, Lynn Winterboer, CBIP, teaches and coaches DW/BI teams on how to effectively apply agile principles and practices to their work.ABOUT LYNN
SCHEDULE THIS CLASS ON-SITE:
On-Site Request Form
Wondering what else I offer? Well, they say that nothing in life is free, but I do offer plenty of “free” advice and tips through my blog posts. If you haven’t read them yet, wander on over to them here and have a look.