afyonkarahisarkitapfuari.com

Elevating Product Development: My Journey with the GIST Framework

Written on

Transforming Product Development: How the GIST Framework Elevated My Career

From an outsider's perspective, it might seem like I've achieved a lot. With numerous product launches and a significant promotion to Google Engineering Director, I’ve positively impacted millions. Yet, if you had spoken to me a year prior to that promotion, you'd have encountered a frustrated Engineering Leader struggling to provide value to our users (Googlers) by modifying our software development strategy.

I explored various methods. Agile practices were introduced at Google, much to my team's chagrin. I even invited product management expert Marty Cagan to guide us towards Dual-Track Agile. While these strategies offered some improvement, they fell short of my expectations.

Then, I stumbled upon a groundbreaking product development framework. I understand that frameworks are often exaggerated, but this one truly revolutionized our product development process and contributed to my promotion. I firmly believe it can benefit you as well. Let’s explore further.

How did it begin?

A friend of mine, who is always eager to learn, noticed my dissatisfaction with traditional product roadmaps and shared an article titled “Why You Should Stop Using Product Roadmaps and Try the GIST Framework” by Itamar Gilad.

Why You Should Stop Using Product Roadmaps and Try the GIST Framework

The piece discussed the shortcomings of product roadmaps and introduced the GIST framework—Goals, Ideas, Steps, and Tasks—as a means to foster genuine agility.

I want to clarify that I have no affiliation with Itamar or GIST; I wish I did, as it would certainly be beneficial! I'm sharing this because of its positive impact on my teams, and I genuinely believe it can help yours too.

The Limitations of Traditional Product Roadmaps

Upon reading the article, I was eager to discover alternatives, frustrated by the restrictions of conventional product roadmaps.

Why were these roadmaps so unproductive? They often failed to materialize. Countless hours went into crafting, debating, and finalizing plans for the next three years, only for those plans to become largely irrelevant after about six months of execution.

Another issue was their insufficient focus on user needs, which Marty Cagan refers to as "feature factories" or "output roadmaps."

Discovering the GIST Framework

The article proposed replacing product roadmaps with Outcome Roadmaps, advocating the GIST framework as a transformative alternative for our product development strategy.

GIST stands for Goals, Ideas, Steps, and Tasks:

  • Goals: Align with objectives in OKRs.
  • Ideas: All potential ideas we can test to achieve those goals.
  • Steps: Validation techniques to evaluate our ideas, concluding with prioritization through ICE scores.
  • Tasks: Assignments for the team to execute each step.

Implementing GIST

I was fortunate enough to have Itamar conduct virtual training sessions for my teams. During these sessions, he introduced us to various new tools, each accompanied by helpful visuals, while also revisiting familiar ones.

I found these tools to be incredibly enlightening. They became a staple in about 80% of our strategy and decision-making meetings over the next two years, ensuring everyone was aligned—I'm confident you'll find them just as impactful.

Key Tools and Concepts

Curious about which tools I’m referring to? Let’s break it down.

OKRs

Let’s start with one that might not seem exciting but is essential—OKRs. Many are familiar with Google’s use of OKRs, often dismissing them as old news. After seven years at Google, I had learned, written, and presented OKRs numerous times.

However, this training served as a crucial reminder of how to craft effective OKRs with clear objectives (O's) and genuine key results (KRs) that go beyond vague goals.

This realization sparked a significant overhaul in how our leadership team approached OKR creation and the standards we established for our triads—the cross-functional leadership teams in our organization.

Takeaway: Even if you think you’re proficient with OKRs, you might not be doing them correctly. Revisit the fundamentals (or check out Itamar’s insights) to improve your OKR writing, and it will make a difference!

North Star Metric and Metrics Tree

Next up is the North Star Metric (NSM). Although I had heard of this concept several times, I had never seen it in action or understood how to apply it strategically.

The introduction of the Metrics Tree was particularly eye-opening. It connects and aligns multiple teams/projects/products, providing each with a relevant metric that contributes to the overarching NSM of the organization—this can even extend to the entire company.

Learning about this allowed our Triad—which included myself, the product manager (PM), the user experience (UX) lead, and the program manager (PgM) lead—to implement it for the first time in our careers.

Takeaway: Establishing a shared language through collective learning is vital for driving change, even if it means investing time from multiple team members.

Outcome (not output) Based Roadmaps (OBRs)

These roadmaps concentrate on user problems/goals and metrics. Rather than constructing a system for “Googlers to book rooms,” the focus shifts to “Helping Googlers find meeting spaces.”

The first approach might lead to a room booking system, while the second opens the door to innovative solutions such as identifying underutilized rooms or suggesting alternative spaces.

OBRs employ a goal and metrics at the top, with experiments, launches, and ideas listed beneath. This structure helps organizations concentrate on user needs and company objectives rather than merely rolling out features for the sake of it.

Takeaway: Focusing on outcomes over outputs is essential, and OBRs provide a practical method to facilitate this shift.

Wide Spectrum Validation

As a tech leader, I'm familiar with various validation methods, from usability testing to user surveys and production A/B testing. I particularly enjoyed the “fake button test” and “person behind the curtain” approach.

However, Itamar’s validation slide made me realize that we hadn’t utilized several other methods. The visual representation clarified that we were “leaving money on the table” by not exploring more testing avenues before launching a product.

This realization hit hard. Google engineers are eager to produce high-quality code, but what if the solution is incorrect? I don't want to wait six months to find out, especially after investing time in developing a scalable product.

This visual became a key reference in discussions about testing and development, encouraging our team to adopt a leaner approach while gaining confidence in our solutions.

Takeaway: Emphasize testing before building; there are more validation methods available than you might be using.

Impact Confidence Ease (ICE) Scoring

Impact: What potential effect could this feature, product, or idea have on the company?

Confidence: How sure are we about that impact? This is gauged using the Confidence Meter.

Ease: How straightforward is it to execute this idea (usually measured in weeks)?

ICE introduced a simple framework for prioritizing and choosing from a range of options. Despite the existence of other prioritization methods, none had been consistently applied in my extensive experience managing software organizations.

Moreover, it emphasized the necessity of testing multiple ideas simultaneously. I often witnessed teams ideating and selecting one option based on initial positive feedback, neglecting to explore potentially superior alternatives.

Takeaway: To discover the best solution, test multiple ideas concurrently. Relying on a single idea may not yield the desired results.

Confidence Meter

This was a novel concept for me. Itamar introduced a calculator called the confidence meter to tackle a long-standing challenge I faced.

During a demo session at our first COVID-19-triggered hackathon, each team presented with statements like, “I need four engineers, one PM, one UX, and nine months to build this.”

This exemplified how investment decisions were typically made in my experience. While some may claim, “This is how things are done at Google,” it’s more accurate to say, “This is how my organization operates.”

My leadership often based decisions on product strategy presentations. If the proposal resonated with decision-makers, it would be approved, allowing teams to work on it for over a year before any tangible results emerged.

This lengthy timeline can be costly.

The confidence meter operates on a logarithmic scale from 0 to 10, indicating the evidence available for making build decisions. The goal is to rely more on real user data rather than subjective opinions, leading to better-informed choices.

Takeaway: Transition from opinion-based decisions to data-driven choices through rigorous testing and validation.

Key Lessons

  • Growth Mindset: Many experienced leaders become complacent. Continuous learning significantly enhances both individual and team effectiveness. It’s never too late to learn or revisit valuable concepts like OKRs.
  • Group Learning Delivers More Value: Although it demands time from several individuals, it fosters a shared language and understanding, enhancing the development process collectively.
  • The Power of Visual Aids: Integrating visual tools into each concept facilitates ongoing value extraction. I frequently used these aids to remind teams of our learnings or to explain ideas to newcomers succinctly.
  • Evidence-Based Decision Making: Prioritizing data and genuine user feedback leads to more grounded outcomes. Many discuss data-driven decisions, but few genuinely implement these principles.
  • Engineers Can Benefit from Product Consultants: While we often focus on technical execution, our success aligns with that of PMs and UX designers. Delivering value to users is paramount, and making informed decisions fosters this success.
  • You Can Select Tools Your Team Lacks: Even if you believe you’ve mastered a particular tool, there’s always room for improvement or the incorporation of new methods.

Which of these tools or concepts was new to you? Have you ever felt similarly about a framework you’ve learned? Share your thoughts!

For further insights on launching products swiftly, read the next story:

Unlocking Agility at Scale: A Googler’s Story

How I Leveraged the GIST Framework and a COVID-19 Pivot To Turbocharge Our Time-To-Market.

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

An Overview of Fundamental Machine Learning Models

A concise guide to essential machine learning models, from Linear Regression to Support Vector Machines.

Why More Women Should Consider Dating Less Attractive Men

Research indicates that women may find greater happiness with less attractive partners.

# 100 Intriguing Insights About Computers and Software Development

Explore 100 captivating facts about computers and software that might surprise even the most seasoned developers.

Cynical Theory: Understanding Interactions Through Personality Dynamics

Explore how personality varies in different interactions and its impact on relationships through the lens of Cynical Theory.

The Transformative Power of Passion: Unleashing Your Inner Fire

Explore the profound impact of passion on life and success, and how to ignite it within yourself.

Beware of Deceptive Amazon Products: The Hidden Risks Revealed

Discover how fake reviews on Amazon can lead to harmful products. Learn to navigate the risks of third-party sellers effectively.

Understanding the Complex Interplay Between Leptin and GLP-1 RAs in Metabolic Wellness and Weight Management

This article explores the relationship between leptin and GLP-1 receptor agonists in managing obesity and diabetes, highlighting new research insights.

How to Effectively Manage a Growing Science Blog Journey

Discover key insights and strategies for running a successful science blog, based on personal experiences and challenges faced in the journey.