Here is a question we should all ask ourselves when building new software: Am I building in small chunks? Thinking and actions around the minimum viable product (MVP) are vital in creating a shift to full team and organizational agility.
The dojo is an experiment-rich environment for the team that encourages adding pieces and tools as needed, pushing experimentation, and learning first. What makes this dojo special is how adaptive it can be, considering teams no longer are all collocated.
As W. Edwards Deming wrote, "It is not enough that top management commit themselves for life to quality and productivity. They must know what it is that they are committed to—that is, what they must do. These obligations cannot be delegated."
How do you coach a team from showing progress every two weeks to delivering multiple times a day? Challenging the status quo, running experiments, and forming learning communities may be part of the answer.
You're thinking about modernizing your database development process ... someday. You have directories full of SQL files you use to build your application. You know unit tests should be included as part of your build process, and you are going to start adding them ... maybe next week. Does this sound like you? If you think modernizing your dev process will be difficult, time-consuming, and expensive, you may be surprised at how easy and cost-effective it is to get started. Blaine Carter will explore how to manage your database application in a continuous development pipeline. He will talk about some open source tools you can use to automate building and testing your applications and will cover Liquibase, utPLSQL, continious deployment, and Oracle ACCS. The sooner you get started updating your database development process with DevOps, the more it will save you in the long run.
Example mapping is a collaboration technique used by teams to help refine requirements. Every team should have a set of “ready” criteria that includes some kind of workshop between development team members to establish a shared understanding.
Many leaders want to transform their organization to become more agile, adaptive, and responsive to the market. However, most do not deeply understand how to lead their organization through such a massive change.