How to Optimize Your DevOps Environment in the Cloud

Companies rely upon various DevOps solutions to improve productivity, scalability, and resiliency. Such cloud computing services as AWS (Amazon Web Services) may provide organizations with the right combination of services to meet their goals and allow them to enjoy the built-in efficiencies of a public cloud infrastructure. On the other hand, these solutions won't suit all companies or even all apps within one organization. Can Amazon's cloud infrastructure and services benefit you? To learn about possible benefits and limitations, read these highlights from our Cprime webinar about optimizing DevOps with cloud computing.

How Can AWS Support DevOps?

With Amazon AWS, setting up your services is almost as simple as getting an account. Amazon partners with hundreds of providers to offer you quick access to a number of leading tools. Just a few examples include GitHub for version management, Slack for collaboration, and Splunk for data visualization. Besides developed, tested, and maintained applications and data storage, you also start with a fully developed infrastructure. The combination of hardware, software applications, storage, and a pay-as-you-go fee structure provides you with a very low entry barrier.

Seeking Lasting Change? Look Beyond the Technical Practices

As a technical coach, I quite often get asked to up-skill and improve teams' performance. Often the request takes the form of "Please help them deliver faster." Some of these teams manage legacy systems with outdated architecture. Some of them have long, complicated, manual processes for deploying code and managing infrastructure. Others have no automated testing and must go through long, manual processes to validate their releases. Some don't even have source code management or versioning.

Problem Fixed! But is That Enough?...

All of these are fixable, with some situations requiring more investment than others. But once addressed, the resolution will yield at least some value. That's a good thing. It's what the client asked for. It's something I have the skills and experience to help with. But is that enough? Has anything really changed?

Reaching the Product Management Apex: Managing Multiple Products With Multiple Teams

In the last blog, we talked about working in the model where you are a product manager working on a single product that has multiple teams. Now, it's time to up the ante and look at the case where you are a single product leader who is responsible for many products being worked on by many teams.

First off, congratulations! You have officially made it to the big time. You are a product line manager, a VP of Product Management, or maybe even the Chief Product Officer (CPO) for your company. Once you finish the bottle of champagne celebrating your promotion, buckle your seatbelt because some stuff is about to get real.