|
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.
|
|
|
Why Am I Always Getting Bad News in the Eleventh Hour? This article is a departure from previous columns. Kenton and Ryan role play the stress and friction between a typical product manager and an engineering team lead. This article may make you squirm, but it brings out the issues of teams attempting to do the best thing from completely different perspectives.
|
|
|
Implementing DevOps in Large, Complex Organizations: An Interview with Mike Baukes
Video
Mike Baukes talks about his definition of DevOps and why it's hard for organizations to get it right, common failues organizations experience when implementing DevOps, and the importance of visibility across the organization, and he even covers some of the great tools available today.
|
|
|
Avoiding the Prioritization Trap With incoming priorities being requested by just about everybody, how in the world can you and your team prioritize? Brandon shows you some innovative techniques that you can use to turn chaos into order. One surprising approach is simply handling priorities on a first-in, first-out basis.
|
|
|
Keyword-Driven Test Automation: An Interview with Hans Buwalda
Video
Hans Buwalda's experience covers being a developer, manager, and principal consultant for companies and organizations worldwide. In this interview, Hans talks about using keywords effectively, tests that have too many details, and the changing testing industry.
|
|
|
Understanding Whole Team Testing Whole team testing makes product quality everyone's business. It can also make people uncomfortable. Matt explains how this new way to approach project quality helps with leading retrospectives, conducting defect analysis, and mitigating project risks.
|
|
|
A Configuration Management Interoperability Solution David Lawton writes that with a few changes to capital project business processes and the implementation of a content management interoperability services (CMIS) database, operations content can be extracted directly from originating tools and populated into a data model that helps operations manage the lifecycle configuration. Consuming the project content during the project provides a vehicle to transform and feed subsequent processes.
|
|