Remove Course Remove Feedback Software Remove Technical Review Remove Testing
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.

article thumbnail

Evaluating Solutions: The 5 Types of Assumptions that Underlie Our Ideas

Product Talk

Assumption testing is at the heart of what good continuous discovery teams do week over week. But before we can test our assumptions, we have to identify them. The challenge is that we need to be able to see our assumptions before we can test them. It’s how we evaluate which ideas will work and which won’t.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

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

Product Talk

Instead, they hand off work from team to team—the back-end engineers design the data model and system architecture, the front-end engineers build the interface elements, the mobile engineers work toward feature parity, etc. During the project, teams were organized by platform (web, iOS, Android, etc.), In April 2023, CBC finished a 3.5-year

article thumbnail

Product Dogfooding in Software Development: A Quick Guide (+Best Practices)

Userpilot

TL;DR Product dogfooding is a testing practice. The term comes from a commercial and was first used in the software context by a Microsoft manager in 1988. And Userpilot, of course. Before you start testing, provide testers with adequate user onboarding so that they know how to use the product. Let’s dive in!

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. These are planning, analysis, design, development, testing, implementation, and maintenance. The first step is of course Planning, so let’s get to work. It covers planning, estimating, and scheduling.

article thumbnail

Top 10 Instructional Design Software For Creating Customer Training Programs

Userpilot

On the hunt for the best instructional design software to create course content and engage learners? In this article, we cover: How SaaS companies can use instructional design software to increase product adoption. What to look for in the right instructional design tool. What is instructional design software?

article thumbnail

How To Build an Instagram-like App in Five Steps

The Product Coalition

Is it worth developing an Instagram-like app? Read this article to learn how to build an Instagram-like app in five steps. Instagram is a unique photo-sharing platform that has no comparable clone app in terms of popularity. The main thing is to implement unique features in your software product. How do you do it?