article thumbnail

Leveraging Software Platforms

Roman Pichler

Be Clear on What a Software Platform Is. Different people have suggested different definitions for the term software platform. Let me briefly share mine: I view such a platform as a collection of software assets that are used by several products, as the following picture illustrates. But platforms come with potential drawbacks.

article thumbnail

A Leader's Guide to Metrics Reviews

Sachin Rekhi

One practice that both companies established was weekly executive-level metrics reviews. I've come to believe that establishing such a metrics review meeting is critical for developing an effective data-driven culture and I wanted to share some of the best practices around doing so. Why metrics reviews matter.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Shipping fast and safe: Building a culture of low-risk learning

Intercom, Inc.

Production is the only place where your code, infrastructure, and customers come together to represent objective reality. It’s only in production that you can truly validate the performance and correctness of your code, and learn how your customers use your product. But, as always, with great power comes great responsibility.

article thumbnail

How engineers can make an impact outside the code editor

Intercom, Inc.

Yes, the code that you write and the systems that you build are major contributing factors to the success and growth of a business. New interviewers should start off with sessions that involve less ambiguity like pairing or reviewing take home tests in order to become familiar with process. Who reviews my code?” “How

article thumbnail

A Deep Dive into the Software Development Life Cycle (SDLC)

The Product Coalition

The Software Development Life Cycle provides a practical framework you can apply to your product and improve your processes. You should be able to define the project scope and goals clearly by outlining the objectives, functionalities, and features of the software. It helps us meet customers’ demands, needs, and expectations.

article thumbnail

Technical Review: A Trusted Look Under the Hood

TechEmpower - Product Management

Many CEOs of software-enabled businesses call us with a similar concern: Are we getting the right results from our software team? We hear them explain that their current software development is expensive, deliveries are rarely on time, and random bugs appear. What does a business leader do in this situation?

article thumbnail

Ask the Community: How Do You Shift From Functional Teams to Value-Driven Teams?

Product Talk

They received a lot of pushback from the engineers initially because it created complexities around code reviews, tech debt management, release processes, etc. Sam created a diagram to help demonstrate the benefits of organizing teams by value stream as opposed to code base. Click the image to see a larger version.