|
Create Your Own Assembly Line-Style Migrations for Database Changes In an increasingly data-driven world with ever-changing systems, having an automated process for database migrations is a valuable practice. Instead of people having to keep track of each file, table, procedure, or object being modified, a tool can make database deployments more automatic and less excruciating, saving time and reducing errors.
|
|
|
Pushing Back against Database Drift You might know the phenomenon of database drift as version creep—or simply that sinking feeling when the production system isn’t in the state you expect it to be. If you’re having drift problems, the odds are that there’s a technical, process, or change management issue somewhere farther up the chain.
|
|
|
Introspection and the Postmortem How you handle a postmortem depends on your leadership approach, the culture of your organization, and, of course, your own personal strengths. This article will consider how positive psychology can help you conduct more effective postmortems that lead to process improvements and more effective organizations.
|
|
|
Visualize Your Problems to Manage Good Solutions Visualizing your workflow is a key component of agile methods. But if we want to solve problems, we have to do a bit more than just visualize them with sticky notes. We have to perform some actual problem management. And to manage problems, a good start would be to measure them.
|
|
|
Moving IT Operations into Fire Prevention Mode Continuing to manage highly complex IT environments in a reactive mode leaves IT specialists vulnerable, when really they need to understand the actual causes and effects of what’s happening among the many technologies in use across the enterprise. Instead of constantly fighting fires, IT operations teams should aim to prevent the fires from starting.
|
|
|
Achieving Enterprise Release Harmony An enterprise release consists of individual releases, some independent and some dependent. If we think of an enterprise release as a song, then the individual releases can be thought of as the musical notes that make up the song. This article discusses problems associated with an enterprise release and ways in which these problems can be overcome, resulting in release harmony.
|
|
|
Getting Started Scaling DevOps DevOps is a set of principles and practices that are effectively used to improve communication and collaboration between development and operations. But how exactly does one implement DevOps, and, more importantly, how do we scale DevOps to meet the needs of a larger enterprise application development? This article will help you get started with scaling DevOps.
|
|
|
Database Continuous Delivery Meets Your Application Continuous delivery meshes well with agile development: Both facilitate the need to move quicker and deal with ever-changing requirements, delivering the best quality possible but usually with not enough resources. Agility is what is expected from technology companies and IT divisions. So, what does it take to have continuous delivery in your database?
|
|
|
Positive Psychology and Learning from Mistakes Mistakes happen. But team members can engage in very dysfunctional behavior after they have made mistakes—often because their organizations punish mistakes and cause damage trying to cover them up. Here’s what we learn from positive psychology about creating an environment where employees can be empowered to address their mistakes in an open, honest manner.
|
|
|
Evolutionary Change Management Change management is a dynamic process that has to evolve with the changing needs of the business, organizational size, and project outcomes. This article addresses some challenges with change management and some tactics that can be used for choosing the right strategies for overcoming these challenges. The key is to stress the importance of keeping change management scalable and lean at every stage of the organizational improvement process.
|
|