fscasestudy

Writing a Case Study

Case studies serve as powerful tools for product managers to showcase the value, impact, and success of their products. They provide a platform for storytelling, offering real-world examples of how products solve problems, meet objectives, and deliver tangible results for customers and businesses alike. In this comprehensive guide, we’ll explore the art of writing compelling case studies, from planning and research to structure and presentation, empowering product managers to effectively communicate their product’s story and drive engagement.

  1. Understand the Purpose: Before diving into writing a case study, it’s essential to understand its purpose. Case studies typically serve to:
    • Highlight a successful use case or implementation of the product.
    • Showcase the benefits and outcomes achieved by customers or users.
    • Provide evidence of the product’s effectiveness and value proposition.
    • Build credibility and trust with potential customers or stakeholders.
  2. Choose the Right Case: Select a case study that aligns with your objectives and resonates with your target audience. Consider factors such as:
    • Relevance: Choose a case study that addresses common pain points or challenges faced by your target market.
    • Success Story: Focus on cases where your product played a significant role in achieving positive outcomes or results.
    • Diversity: Showcase a diverse range of industries, use cases, or customer profiles to appeal to a broader audience.
  3. Gather Data and Insights: Conduct thorough research and gather relevant data and insights to support your case study. This may include:
    • Customer Interviews: Speak with customers or users to understand their experiences, challenges, and outcomes.
    • Quantitative Metrics: Collect quantitative data such as ROI, cost savings, or performance improvements achieved with the product.
    • Qualitative Feedback: Capture qualitative feedback, testimonials, or quotes that illustrate the value and impact of the product.
  4. Craft a Compelling Story: A compelling case study is more than just a collection of facts and figures; it’s a narrative that engages and resonates with the audience. Consider the following elements when crafting your story:
    • Introduction: Set the stage by introducing the customer, their industry, and the challenges they faced.
    • Solution: Describe how your product addressed the customer’s needs and pain points, highlighting key features or capabilities.
    • Implementation: Detail the process of implementing the product, including any challenges or obstacles overcome.
    • Results: Present measurable outcomes and results achieved with the product, supported by data and metrics.
    • Testimonials: Incorporate quotes or testimonials from customers to add credibility and authenticity to the story.
    • Conclusion: Summarize the key takeaways and lessons learned from the case study, emphasizing the value proposition of the product.
  5. Focus on Benefits and Outcomes: Emphasize the benefits and outcomes achieved by the customer as a result of using your product. Quantify these benefits wherever possible, using metrics such as increased revenue, cost savings, or improved efficiency. Demonstrate the tangible value that your product brings to the table and how it positively impacts the customer’s bottom line.
  6. Keep it Concise and Engaging: While it’s essential to provide comprehensive details, keep your case study concise and engaging. Focus on the most relevant and impactful information, avoiding unnecessary jargon or technical details that may overwhelm or confuse the reader. Use clear, straightforward language and formatting to enhance readability and comprehension.
  7. Visualize with Multimedia: Incorporate multimedia elements such as images, infographics, or videos to complement your case study and enhance visual appeal. Visuals can help break up text, illustrate key points, and provide a more immersive experience for the reader. Ensure that visuals are relevant, high-quality, and contribute to the overall storytelling process.
  8. Seek Feedback and Validation: Before finalizing your case study, seek feedback from internal stakeholders, customers, or industry experts. Incorporate their input and validation to ensure accuracy, credibility, and relevance. Address any concerns or suggestions raised during the feedback process to strengthen the overall quality of the case study.
  9. Promote and Distribute Strategically: Once your case study is ready, develop a strategic plan for promotion and distribution. Consider leveraging various channels such as your company website, blog, social media, email newsletters, or industry publications to reach your target audience. Tailor your messaging and distribution strategy to align with the preferences and behaviors of your audience.

Conclusion: Writing a compelling case study is a skill that product managers can leverage to effectively communicate the value and impact of their products. By following the steps outlined in this guide, product managers can craft engaging narratives that showcase successful use cases, highlight key benefits and outcomes, and build credibility with customers and stakeholders. Embrace the art of storytelling, gather relevant data and insights, and focus on delivering a compelling story that resonates with your audience. Mastering the art of writing case studies is not only a testament to your product’s success but also a powerful tool for driving engagement, fostering trust, and ultimately, driving business growth.

docfs

Documentation for Product Managers

Documentation is the backbone of successful product management. It serves as a compass, guiding teams through the intricacies of product development, implementation, and maintenance. From requirements and specifications to user guides and API documentation, effective documentation ensures clarity, alignment, and continuity across all stages of the product lifecycle. In this blog post, we’ll delve into the essential aspects of writing documentation as a product manager, providing insights, best practices, and actionable tips to help you master this critical skill.

  1. Understand Your Audience: The first step in crafting effective documentation is understanding your audience. Whether it’s developers, designers, stakeholders, or end-users, tailor your documentation to their needs, knowledge level, and objectives. Consider factors such as technical expertise, familiarity with the product, and specific use cases to ensure your documentation resonates with the intended audience.
  2. Define the Purpose and Scope: Clearly define the purpose and scope of your documentation. Are you outlining product requirements, providing implementation guidelines, or offering support documentation? Establishing clear objectives helps maintain focus and ensures that your documentation addresses the relevant topics comprehensively without unnecessary clutter or ambiguity.
  3. Choose the Right Format: Select the appropriate format for your documentation based on its purpose and audience. Common formats include:
    • Product Requirements Documents (PRDs)
    • Technical Specifications
    • User Guides
    • API Documentation
    • Release Notes
    • Troubleshooting Guides
  4. Structure Your Documentation: Organize your documentation logically, using headings, subheadings, and bullet points to facilitate readability and comprehension. A well-structured document helps users navigate information effortlessly and locate relevant sections quickly. Consider incorporating the following elements:
    • Introduction/Overview
    • Background Information
    • Requirements/Specifications
    • Implementation Guidelines
    • Use Cases/Examples
    • Best Practices
    • Troubleshooting Tips
  5. Maintain Consistency and Clarity: Consistency and clarity are paramount in documentation. Use consistent terminology, formatting, and style throughout your document to enhance readability and maintain cohesion. Avoid jargon or technical language that may confuse or alienate readers, opting instead for clear, concise language that communicates ideas effectively.
  6. Provide Visual Aids: Visual aids such as diagrams, charts, screenshots, and illustrations can significantly enhance the clarity and comprehension of your documentation. Use visual elements to supplement textual information, clarify complex concepts, and provide step-by-step instructions. Visual aids not only engage readers but also facilitate understanding, particularly for visual learners.
  7. Incorporate Examples and Use Cases: Concrete examples and use cases bring abstract concepts to life, helping users contextualize information and understand its practical application. Incorporate real-world scenarios, case studies, and sample code snippets to illustrate key concepts, demonstrate functionality, and guide users through common tasks or workflows.
  8. Seek Feedback and Iteration: Solicit feedback from stakeholders, subject matter experts, and end-users to validate your documentation and identify areas for improvement. Embrace feedback as an opportunity for iteration and refinement, continuously updating and enhancing your documentation based on user input, evolving requirements, and lessons learned from previous iterations.
  9. Version Control and Accessibility: Implement version control mechanisms to track changes, revisions, and updates to your documentation effectively. Ensure that documentation is easily accessible to all relevant stakeholders through centralized repositories, document management systems, or online platforms. Accessibility is key to fostering collaboration, transparency, and accountability within your organization.
  10. Document Maintenance and Updates: Documentation is not a one-time effort but an ongoing process. Establish a documentation maintenance schedule to review, update, and revise your documentation regularly, reflecting changes in product features, requirements, or user feedback. Keep documentation current and relevant to ensure its continued usefulness and effectiveness over time.

Conclusion: Documentation is more than just a formality; it’s a cornerstone of effective product management. By mastering the art of documentation, product managers can empower teams, streamline processes, and enhance the overall success of their products. Whether it’s outlining requirements, providing implementation guidelines, or offering support resources, well-crafted documentation fosters clarity, alignment, and collaboration across all stages of the product lifecycle. Embrace these best practices, hone your documentation skills, and elevate your product management prowess to new heights of excellence.

fsproto

Wireframes and Prototypes

In the realm of product management, the journey from ideation to execution is rife with challenges and uncertainties. However, amidst this complexity lies a powerful duo: wireframes and prototypes. These invaluable tools serve as the blueprint and the tangible manifestation of ideas, respectively, guiding product teams through the iterative process of development. In this blog post, we’ll explore the significance of wireframes and prototypes, delve into their respective roles, and provide real-world examples of how they drive innovation and excellence in product development.

The Essence of Wireframes and Prototypes: Before diving into their individual merits, let’s first understand what wireframes and prototypes entail:

  1. Wireframes: Wireframes are skeletal outlines or blueprints of a product’s user interface (UI). They provide a visual representation of layout, structure, and functionality without the distraction of design elements like colors or graphics. Wireframes focus on user flow, information architecture, and interaction design, allowing stakeholders to conceptualize the product’s structure and features.
  2. Prototypes: Prototypes, on the other hand, are interactive, functioning models of a product. They simulate the user experience (UX) and enable stakeholders to interact with the product as they would with the final version. Prototypes can range from low-fidelity (simple and basic) to high-fidelity (detailed and realistic), offering varying degrees of fidelity to test and validate ideas before investing in full-scale development.

Now, let’s explore how wireframes and prototypes contribute to the product development process:

The Role of Wireframes: Wireframes serve as the foundational building blocks of a product, playing several crucial roles:

  1. Clarifying Concepts: Wireframes help translate abstract ideas into tangible visual representations. They provide clarity and alignment among stakeholders regarding the product’s structure, features, and user flow.
  2. Iterative Design: Wireframes facilitate rapid iteration and experimentation. Since they’re relatively quick and inexpensive to create, product teams can explore multiple design alternatives, gather feedback, and refine concepts early in the development cycle.
  3. Alignment Across Teams: Wireframes serve as a common language for cross-functional collaboration. They enable designers, developers, and other stakeholders to visualize and discuss the product’s requirements and functionality, fostering alignment and understanding.
  4. User-Centric Design: By focusing on user flow and interaction design, wireframes prioritize the user experience. They help identify potential usability issues, validate assumptions, and ensure that the product meets user needs and expectations.

The Role of Prototypes: Prototypes bring wireframes to life, offering a tangible experience of the product. Here’s how prototypes drive innovation and excellence in product development:

  1. User Validation: Prototypes allow product teams to gather user feedback early in the development process. By observing how users interact with the prototype, teams can identify pain points, preferences, and opportunities for improvement, refining the product iteratively.
  2. Risk Mitigation: Prototyping helps mitigate risks associated with product development. By testing hypotheses and validating assumptions through prototyping, teams can identify and address potential challenges or issues before investing significant resources into full-scale development.
  3. Stakeholder Communication: Prototypes serve as powerful communication tools for engaging stakeholders and garnering buy-in. Whether presenting to investors, clients, or internal teams, a functional prototype provides a tangible demonstration of the product’s potential, fostering enthusiasm and support.
  4. Innovation and Experimentation: Prototypes encourage innovation and experimentation by enabling product teams to explore bold ideas and concepts. Whether testing new features, user interactions, or business models, prototypes facilitate creativity and discovery, driving forward-thinking product development.

Real-World Examples: Let’s consider how wireframes and prototypes manifest in real-world product development scenarios:

  • E-commerce Platform:
    • Wireframes: Designing wireframes for an e-commerce platform to visualize the layout of product pages, checkout process, and navigation menu.
    • Prototypes: Creating interactive prototypes to simulate the user journey from browsing products to completing a purchase, testing usability and identifying opportunities for optimization.
  • Mobile Application:
    • Wireframes: Developing wireframes for a mobile application to define screen layouts, information hierarchy, and user interactions.
    • Prototypes: Building clickable prototypes to demonstrate key features such as login/signup flows, in-app navigation, and interactions with interactive elements like buttons or sliders.
  • Enterprise Software Solution:
    • Wireframes: Crafting wireframes for an enterprise software solution to outline dashboard layouts, data visualization components, and workflow processes.
    • Prototypes: Developing interactive prototypes to showcase functionality such as data input forms, report generation, and integration with third-party systems, gathering feedback from stakeholders and end-users.

Conclusion: Wireframes and prototypes stand as indispensable pillars of innovation in product development. From conceptualizing ideas to validating concepts and refining designs, these tools empower product teams to navigate the complexities of the development process with confidence and clarity. By embracing wireframes and prototypes, product managers can foster collaboration, drive user-centric design, and ultimately, deliver exceptional products that resonate with users and stakeholders alike. Unveil the power of wireframes and prototypes, and propel your product towards success in today’s competitive landscape of innovation.

fsmetrics

Metrics and KPI’s

Title: Unveiling Product Success: A Deep Dive into Metrics and KPIs for Product Managers

Introduction:
In the fast-paced world of product management, success is often measured by the impact and value delivered to customers and stakeholders. Metrics and Key Performance Indicators (KPIs) are indispensable tools that enable product managers to track progress, evaluate performance, and make data-driven decisions. In this blog post, we’ll explore the significance of metrics and KPIs in product management, discuss different types, and provide actionable insights on how to leverage them effectively to drive product success.

The Significance of Metrics and KPIs:
Metrics and KPIs serve as navigational guides, providing insights into product performance, user behavior, and business impact. They play several crucial roles:

  • Measure Progress: Metrics and KPIs quantify progress towards predefined goals and objectives, enabling product managers to track performance and identify areas for improvement.
  • Inform Decision-Making: Data-driven insights from metrics and KPIs empower product managers to make informed decisions about feature prioritization, resource allocation, and strategic direction.
  • Drive Accountability: Clear, measurable objectives outlined by KPIs foster accountability within product teams, encouraging ownership and responsibility for achieving desired outcomes.
  • Facilitate Continuous Improvement: Metrics and KPIs provide feedback loops that enable product managers to iterate on product features, optimize user experiences, and drive continuous improvement.

Types of Metrics and KPIs:
Metrics and KPIs span various dimensions of product management, including user engagement, product performance, and business impact. Some common types include:

  1. User Engagement Metrics: Monthly Active Users (MAU), Daily Active Users (DAU), Time Spent in App, User Retention Rate.
  2. Product Performance Metrics: Load Time, Uptime/Reliability, Error Rate, Conversion Rate, Funnel Drop-off Rate.
  3. Financial Metrics: Revenue Growth, Customer Lifetime Value (CLV), Cost per Acquisition (CPA), Return on Investment (ROI), Gross Margin.
  4. Customer Satisfaction Metrics: Net Promoter Score (NPS), Customer Satisfaction Score (CSAT), Customer Effort Score (CES), Churn Rate.

Leveraging Metrics and KPIs Effectively:
To maximize the impact of metrics and KPIs, product managers should:

  1. Define Clear Objectives: Establish clear goals and objectives aligned with business priorities and customer needs.
  2. Select Relevant Metrics: Choose metrics and KPIs that directly contribute to achieving defined objectives and provide actionable insights.
  3. Set Benchmark Targets: Establish benchmark targets or thresholds for each metric or KPI to track progress and evaluate performance.
  4. Monitor Continuously: Regularly monitor and analyze metrics and KPIs to identify trends, patterns, and areas for improvement.
  5. Iterate and Optimize: Use insights from metrics and KPIs to iterate on product features, refine strategies, and optimize performance continually.
  6. Communicate Insights: Share key insights and findings from metrics and KPIs with stakeholders, fostering transparency, alignment, and informed decision-making.

Conclusion:
Metrics and KPIs are indispensable tools for product managers, providing valuable insights into product performance, user behavior, and business impact. By leveraging metrics and KPIs effectively, product managers can track progress, evaluate performance, and drive continuous improvement, ultimately delivering products that meet or exceed customer expectations. Embrace the power of metrics and KPIs in your product management journey, and unlock the keys to product success in today’s competitive landscape.

fsdesigntools

What Does Design Have to Do With Product Managers?

Product Managers play a crucial role at the intersection of technology, design, and business.

As a Product Manager, you’re not expected to handle all aspects of product development, like coding or UI design. Your main responsibility is to manage the development team and guide them towards achieving the product vision. However, it’s important for Product Managers to have a general understanding and basic skills in various disciplines, including design.

Collaborating with designers on wireframes and being able to use design software to bring your ideas to life can be valuable skills for a Product Manager. It’s worth noting that product development is becoming more design-centric, so familiarising yourself with popular design tools can greatly benefit your career in the tech industry.

What to look for while selecting a tool

Before selecting your next design tool, there are a few important factors to consider:

– Popularity: It’s helpful to know which design tool is widely used by companies, especially if you’re looking to enhance your job prospects. Research the tool preferred by the company you aspire to work for.

– Price: While larger organizations may not be as concerned about the cost, it’s important to consider the price of a design tool, especially if you’re working on personal projects or for a startup with a limited budget.

– Usability: Evaluate how user-friendly the tool is. Consider the expertise level of your team members and their familiarity with design tools when assessing the tool’s usability.

By considering these factors, you can make an informed decision when choosing your next design tool.

Top Design and Prototyping tools for Product Managers

You could be approaching this list from different perspectives. As an aspiring Product Manager without design experience, you may be seeking something user-friendly. On the other hand, if you’re already experienced in design, you might be looking to expand your toolkit. Either way, finding a tool that suits your needs will be beneficial for your journey.

Figma

If you’ve been in the design world lately, Figma is definitely on your radar. It’s a cloud-based tool that offers web-based collaboration, similar to Sketch. The best part is, it’s fast and user-friendly, making it a great choice for newcomers to design. You can use it right in your browser or as an app. Give it a try!

Adobe Xd

Those who are already familiar with Adobe’s design suite will find Adobe Xd the most helpful. The co-editing feature is especially handy for helping distributed teams collaborate. You’ll also benefit from a selection of 200+ plugins to help boost your creativity with even more features and functions.

Adobe Xd works well with other platforms within the Adobe creative cloud, so we’d recommend this one the most to those of you already in that ecosystem.

InVision

InVision is indeed a popular choice among top tech companies. It’s not only a safe choice for your teams, but also a valuable skill to learn for your own career growth. One standout feature of InVision is its Inspect feature, which translates designs into detailed specifications. This makes it easier for your development team to hit the ground running without the need for continuous back-and-forth communication. With a platform that facilitates seamless collaboration between designers and developers, you’re bound to achieve big wins in your projects!

Balsamiq

If you’re looking to invest in learning a design tool that can open doors in your career, Balsamiq is a fantastic choice. It’s considered the OG (original) and widely used in the tech industry. Unlike other tools, Balsamiq focuses on communicating usability and structure rather than fancy animations and sound effects. This is particularly valuable for pitch and stakeholder meetings when you want to convey your product concept clearly and without distractions. Balsamiq is designed with non-designers in mind, making it very user-friendly. Plus, being cloud-based allows for easy accessibility of your designs to anyone who needs them. Give it a try and see how it can elevate your design process!

Sketch

As a Product Manager, we often find ourselves needing to do more than just wireframes and prototypes. The design work can be quite diverse and endless. Sketch is a fantastic tool for that because it’s multi-functional and easier to use compared to Photoshop, but still offers a similar toolkit. It’s not only popular among designers but also with marketing teams, making it a great choice for collaboration and communication across disciplines. Give Sketch a try and see how it can enhance your creative work as a Product Manager!

fsprogramminlanguages

Few of the Programming Languages that You need to know as a PM

Launching a new product or offering can be a complex task that demands organizational skills and experience. It often involves technical knowledge too. Even if coding isn’t part of their job, many Product Managers still opt to learn programming languages. This helps them grasp the development process and improves communication with developers and stakeholders. Let’s dive into some popular languages for Product Managers, their applications, and how to learn them.

How to choose the best programming language to learn as a Product Manager

Got it, Fahad! When you decide to learn a programming language, it’s important to find the one that suits you best. With so many languages available, each has its own market and user base.

Although some languages were initially designed for specific purposes, many have expanded their capabilities over time. Some are great for building websites, while others excel in data analysis or creating systems to simplify daily tasks.

Javascript

JavaScript’s versatility is one of the main factors contributing to its popularity. Although it was initially created for web development, developers quickly expanded its applications to various other domains. Nowadays, JavaScript is utilized for a wide range of purposes, including game development and mobile app development. It’s the only language that is universally recognized by all browsers, which is a significant advantage. Given its widespread usage across industries, JavaScript is an excellent choice as a first language for Product Managers. If it feels like the right fit for you, go for it!

Python

You’re absolutely right, Fahad! Python is indeed an excellent choice for Product Managers who are new to coding. Many people find it easier to grasp compared to other languages, thanks to its English-like syntax and fewer symbols.

Python is widely used in data science and machine learning, making it an ideal language for those working with development teams in scientific fields. However, its versatility doesn’t stop there. Python’s extensive collection of libraries allows it to be applied in various other domains as well.

If you’re looking to learn a language that’s beginner-friendly and has a wide range of applications, Python is definitely worth considering!

SQL

You’re absolutely right, Fahad! SQL (Structured Query Language) is indeed one of the most popular programming languages worldwide. One of the main reasons for its popularity is its ability to quickly and easily retrieve data from databases.

Product Managers and Marketers love SQL because it empowers them to extract the data they need without having to rely on developers to do it for them. This allows them to have more control and flexibility in accessing and analyzing data, which is crucial for making informed decisions.

SQL’s simplicity and effectiveness in handling database queries make it a valuable skill for professionals in various industries. It’s definitely a language worth considering if you’re interested in data retrieval and analysis.

fstestcases

Test Cases

Test cases are the backbone of quality assurance in product development. As a product manager, understanding the importance of test cases and how to effectively create and utilize them is paramount to ensuring the success and reliability of your product. In this blog post, we’ll delve into the fundamentals of test cases, exploring their significance, best practices for writing them, and how they contribute to delivering exceptional products to market.

The Significance of Test Cases: Test cases serve as a roadmap for validating the functionality, performance, and usability of a product. They are meticulously crafted scenarios that assess whether the product meets specified requirements and objectives. Test cases play a crucial role in identifying defects, bugs, and inconsistencies early in the development process, ultimately enhancing the product’s quality, reliability, and user satisfaction.

Best Practices for Writing Test Cases:

  1. Define Clear Objectives: Clearly articulate the purpose and scope of each test case, ensuring alignment with product requirements and user expectations.
  2. Be Specific and Detailed: Provide step-by-step instructions for executing the test case, including preconditions, test steps, expected results, and any relevant data or inputs.
  3. Cover Edge Cases and Boundary Conditions: Include test scenarios that explore extreme or uncommon conditions, such as minimum and maximum input values, to uncover potential vulnerabilities or defects.
  4. Prioritize Test Cases: Focus on test cases that address critical functionalities, high-impact areas, and areas prone to defects, prioritizing based on risk and business impact.
  5. Use Structured Formats: Adopt a consistent format for writing test cases, including unique identifiers, titles, preconditions, steps, expected results, and any additional notes or comments.
  6. Review and Validate: Conduct thorough reviews and validations of test cases with stakeholders, developers, and QA team members to ensure accuracy, completeness, and relevance.
  7. Update and Maintain: Regularly update and maintain test cases to reflect changes in product features, requirements, or user feedback, keeping them current and relevant throughout the product lifecycle.

The Role of Test Cases in Product Development: Test cases are integral to the product development lifecycle, contributing to various stages from development to deployment. They facilitate:

  • Validation of product functionality and adherence to requirements.
  • Identification and resolution of defects and bugs.
  • Optimization of user experience, performance, and reliability.
  • Documentation for future regression testing, maintenance, and compliance.
  • Assurance of product quality and customer satisfaction.

Conclusion: Test cases are indispensable tools for product managers in ensuring the quality, reliability, and success of their products. By following best practices for writing and utilizing test cases effectively, product managers can identify and address potential issues early in the development process, ultimately delivering exceptional products that meet or exceed customer expectations. Embrace the importance of test cases in your product management journey, and empower your team to achieve quality assurance excellence in every product release.

mvpfs

Minimum Viable Product (MVP)

A MVP is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort
-Eric Ries

Smallest amount of a proposed product that you can build, push out there and then get real feedback from users whether or not they are actually interested in it.
MVP is an early version of a product that can help spark an interest in the early adapters and validates a product or a feature idea in the very early stages of Product Development cycle.
When you run a MVP experiment you are always going to present it in some way shape or form, something that implies that your new product or feature is already real or coming soon. In this experiment ideally the users should know that they are being tested, That pure data is the one that we crave the most.

They are designed to:

– Test Hypotheses
– Test Assumptions

MVP is a process not a thing, its kind of a science experiment.

You should start with

– Assumptions
– Hypotheses
– A minimum criteria for success

Experiments rely heavily on a concept called “validated learning” they draw a distinction between learning and validated learning.

Validated Learning

Its anything that you learn from a customer thats done in a test environment in a way that you don’t bias your customer and you are studying them in an environment where they have no pressure and they act naturally.

Learning

Learning on the other hand is just pretty much anything else you do thats not designed like an experiment and the results you get from it are not that much to be trusted.

For example: If you are standing next to three paths and you don’t ask which leads so, you go down every single path and find out which one is the best.

Things to remember about MVP’s

One thing to remember is that MVP’s are not a prototype, MVP is just a basic version of what you are going to build.

“MVP is like idea validation at the end of the day and what it takes to get to that point”

Other core reason we build MVP’s is to mitigate risk as analysing the chosen path helps us save money, resources and things like opportunity cost.
Last thing about MVP’s is that we need to know about the speed at which the product needs to be built, thats where the mantra fail fast comes from.

If you fail fast and build various MVP experiments you need to run them quickly this way you can run more MVP experiments at the same amount of time and collect more data only then you are more likely to find a product or a feature that works and will be successful.

Key Points

– Fail Fast
– Run MVP experiments quickly
– Collect more data
– More likely to find successful product

What is an MVP for a PM

Risk of losing resources

– Time
– Money
– Opportunity Cost

Startups have a pretty low tolerance for risk as if your product fails you die and in a start up a PM will most likely be a founder as well. In the case of a larger company they have a higher tolerance of risk because larger the organisation, higher the cushion, higher the tolerance for risk.

For example: You work at google and your product or a feature fails the worst thats going to happen is you will lose a bit of money

Once the risk tolerance increases companies start caring about their brand or opportunity cost and even if the product fails there are come cases even failure can help your brand.

For example: Google glass failed but it gave them a lot of press saying that they are trying to innovate and come up with something new. Google glass is still being used in their warehouses.

Steps to running an MVP Experiment

– Problem/Solution Ideation
– Identify Assumptions (find the riskiest)
– Building hypothesis around them
– Establish minimum criteria for success (MCS)
– Pick MVP strategy type (how big the company is, risk factors)
– Exercise, Iterate, Evaluate (Is it worth your time and resources)

Problem/Solution Ideation

In simple words this can de explained as you figure out what the problem is and think about its solutions i.e what is the target audience/market? will the customers use it? will the users pay for it? will it get us enough ROI to continue? Is it worth our time?
This what needs to be figured out first.

Identify Assumptions

You have an idea that you are trying to build.

– What customers are you targeting?
– What solution you are trying to propose?

We assume we know things but sometimes we don’t, for example you assume your car is going to start, you have a full gas tank, your engine is fine.

Ideas are based off of some type of observation or some kind of intuition.

Like if i build something cheaper than my competition, I assume people are looking for something cheap.
If I build something convenient then I assume people want something convenient

Will the users be willing to pay for my product? This is a big enough problem if your business model relies heavily on subscriptions or services. Sometimes there are no satisfactory substitutes, sometimes there are so you need to come up with something that is at least satisfactory than the competitors for example a weather app it was once widely used but nowadays a simple google search can return the forecasts for the whole week.

Let’s talk about identifying the most riskiest assumptions and the reason we do this is to be lean and come up with a proper MVP because a PM is all about mitigating risks and saving resources. You need to focus on the most most riskiest assumptions first there is no need to focus on less risky assumptions as you may end up losing resources.
For example there was a time when people were completely satisfied with their feature phones but the likes of Steve Jobs thought people need more out of their phones this was the risk and it paid off at the end.
All this kind of depends upon marketing as well, the marketing team needs to tell people to care about something that they didn’t care about before.
For example Dominos in 30 mins, people before just wanted pizza now they want it in 30 mins (which is ruled out now because the delivery guys started ending up getting in accidents) but this is a very good marketing example which changed the game.

Don’t build solutions in search of a problem and that never goes well because the lack of problem is by far the riskiest.

Building Hypothesis

You have created a list of assumptions now is the time to put them to the test and look for potential issues that might lead to a disaster at the end because the assumptions are not really precise and they are not particularly actionable for example an assumption is people are not happy parking in a garage they want something more, I know what you are thinking “this doesn’t make any sense”

We need to take our assumptions roll them out e more specific and easier to deal with the hypotheses creation.

What is a hypotheses?
Good question, it’s a single written, testable statement of what you believe to be true with regards to the assumptions you have identified.

“MVP’s are sometimes called MVP Experiments”

Hypothesis sometimes brings clarity to not only you but to your team, its completely up to you to decide whether you want to build a hypothesis for every single one of your assumptions also sometimes one experiment can rule out all the other assumptions so sometimes not building a hypothesis for every single assumptions saves time.

Putting together a hypothesis

Hypothesis is actionable because it has specifics we define a target group and we define our expected outcome of our test, how our subjects do something and how do we plan to get there these are few of the things to keep in mind

– Target Group
– Potential Problem
– Action
– Expected Outcome

Let’s continue with our Dominos example

Target Group = Most of the people if not all
Potential Problem = Pizza gets delivered late, its cold, guests waiting, people avoid ordering at the last moment this in turn harms the daily sales
Action = Pizza Delivery in 30 mins
Expected outcome = People happy, business increased

Now we need to test the hypothesis

Right now we are just establishing that people are still interested at all, PM’s often use MVP tests and hypothesis to make changes to an existing product in order to create a desired outcome.

Minimum Criteria for success

There are three different outcomes to an MVP test

– Your hypothesis is false and not worth doing
– Your hypothesis is true without question
– Your somewhere in the middle

90% of the MVP experiments your are going to run as a PM or as an entrepreneur, you will end up in situation 3 that is somewhere in the middle.

You need a line between “Worth it, all systems functional and not worth it” because MCS gives clarity and meaning to whatever your idea is.

If you are unable to get MCS you can still go and start building but you need to proceed with caution even if you barely validate it.

Minimum Criteria for success for start ups

When you have exisiting products, exisiting user base and potentially existing revenue you are going to be more concerned with certain metrics and less sensitive to certain type of risks and costs but in the case of startups you are looking for what we call “Validation Metrics”

Metric

What is a metric? Metric in terms of product development is an indicator that shows how users interact with your product/feature and it can be anything such as signed up users, active users, no of subscription etc.

Validation Metrics

It is something that demonstrates real interest from your potential customers.

– Percentage of people that signed up
– Percentage of people that interacts with your posts
– Average purchase price
– No of people that open/respond to your emails

It is fairly hard to identify just how much money a feature will make but a product is relatively easy so we will probably look at things like

– Lifetime Value
– Gross Margins

At this point we know what we are going to build whether it is

– a product
– a feature
– a big change to the product you already have

We know what our assumptions are and which ones to test and we also have an idea what outcomes do we want to get out of these tests.

Techniques for MVP Experiments.

These are of three types mostly

– Email MVP
– Shadow Button MVP
– 404/Coming Soon MVP

Email MVP

You need

– Email Client
– Email List/User base
– Basic composing skills

Usually in an established company you already have a list of users and you contact them frequently. Every company uses email marketing in some way.

Your users are already used to

– Buying things
– Signing up for things
– Engaging with the content
– Emails that they receive

They are already ready to have a test run, you email them a pitch for a new feature or a new product this way you can exactly see how they will react.

What to do if you don’t have an email list? You can gather a list from your potential customers i.e the people that fit your. target demographics but keep in mind to maintain a personal tone to avoid. being reported as spam.

Example: A daily deals website that sends out regular emails asking to sign up and sometimes they have a buy now button in place to see how many customers are willing to buy.

Shadow Button MVP

This is generally specific to PM’s. It requires more resources compared to email MVP but its very easy to pull off.
Companies instead of building out a new feature will put a button within their already made product that kind of links the user to their new feature.. If they click on it, it registers as the user did it and the button either does nothing and says the page is broken or the page says “Sorry, this feature is coming soon”.
We do this because people act differently if they believe this is real.

Example: You want to add a social media log in option for your app, all you have to do is create a page and send it out to your users and collect the data.

404/Coming Soon MVP

Over here act like you are adding a new feature or a product but when the user navigates to that page or a section it displays 404/server error page or a simple Thank You for your interest page

Example: Amazon does this a lot to test out their new features or a side project.

how to develop good products fs

How to Develop Good Products

As with everything in life you need to have a step by step procedure in order to get good results.
Similar case is with developing products, lets start with the phases.

Four phases of product lifecycle.

1. Introduction

2. Growth

3. Maturity

4. Decline

Introduction

Whenever a company or an individual launches a fairly new product in the market then its always hard to find interested consumers so in the beginning very few people show up to give your product a try. So, the very first thing to take under consideration is to develop a product good enough so it sparks an interest in the early users because if the product is not good enough instead of getting recommendations you will get negative publicity and your product will die before it could ever spread its wings.

Growth

Let’s say your product lived to see another day and now your sales are rising and more and more people started using it and the sales are rising. Now what you need to do is start improving your product by adding new features, improving the user experience gather up as much reviews from the users as possible and make your product better but this also comes up with a catch not only users but potential competitors also start entering the market.

If all of the above boxes are checked then congratulations you have just entered the growth phase of your product.

Maturity

Are your sales peaking? Have you started seeing the clones of your product to increase everyday? Then you have just entered your maturity phase.

Here not only do you have to work day and night to compete with your competitors but also work on how to stay relevant. You can’t make any mistakes now because at the maturity phase the true founding fathers struggle to keep up with the competition. So, you need to be at the top of your game to stay at the top for as long as possible.

Decline

Now you have given your best at everything but still the product is declining, sales are not coming in, you are running out of ideas, this phase is known as the decline phase where the market has gotten so saturated that its hard to keep the product relevant and in some cases people phase out due to competitor pressure. Over here what can be done is to try to stay relevant for as long as possible without facing more than bearable loss.

Product Development Phases

I feel like now you have a basic idea of how a product lives through its life so now is the time to find out about the basics of good product development

1. Conceive

2. Plan

3. Develop

4. Iterate

5. Launch

6. Steady State

7. Maintain or Kill

Conceive

So, you want to build a new product what is going to be the first step? Your curiosity to build a product rose because you have faced a problem and this curiosity is the basis of every innovation around us you should be proud of yourself!

The first step is to find out about what is the problem that the users are facing, collect data, collect experiences and then try to come up with solutions and work your way through it and come up with a plan.

Plan

You can start off by doing the market research.

Does a solution to this problem already exists? In no? great if yes? Then what does it do and what can you do to make it better. Conduct customer reviews to find if people find this as a problem or are you the only one facing it? Also try to find out will the solution help you generate revenue?

After finding out that this is a problem worth spending your resources on, then roadmap what can be made, how long will it take? and at what point we would need to add features if we are going to continue building it?

Develop

In the development phase what you need to do is come up with timelines, write out features for the product, develop your specs based on user stories.

After doing all that you should get in touch with your developers and designers and ask them how long will it take? Are our requirements feasible? Do we need to add or remove somet hings. Do everything you can to come out with a list of requests and don’t change them until you get to the early stages of product development which is knows as a MVP

Iterate

Ok so, now you are one step closer to your destination where you have just finished up an early prototype also known as an Early Minimum MVP. Now what you need to do is get early feedback from users, test the assumptions that you have made and alpha beta test them. Don’t be afraid to fail you can still make some changes and continue refining your product.

Launch

Congratulations! The hard work paid off. You have just entered into your launch phase.

Now to successfully launch those long work hours that you put in you need to be very strategic. You should get in touch with your marketing team, legal team, PR team and sales team to position this product for a public launch. Right after launch you should send it out and wait for the public reaction and write down your next steps accordingly.

Steady State

I hope you have started getting feedback from users by now what you can do now is collect metrics on how people are using it.

Are they enjoying it? are they willing to pay? Then analyse your product and optimise your metrics accordingly in order to generate more return on investment (ROI). Ask your marketing team to continue to market it and sales people to sell it. In short try to find out is the struggle good enough to continue?

Maintain or Kill

It was a wild ride till now but we need to reap the rewards instead of the loss. Now is the time to collect data on the purchases are they frequent enough? Are we still at the top or at least top three? Are we still competitive with the market? How much money is being spent to maintain it? Has it started paying out for itself? How is the ROI?

If all of the answers are yes? Great! Continue your journey if not then maybe its time to pack up and move to something else. It maybe not be about the revenue anymore, your company vision might have changed or the executives now feel like we need a different direction so, sadly and unfortunately we will have to let it go.

Conclusion

There is no set way to come up with a good product but you can be as organised as possible just have a positive mindset, get to know the problems, explore its solutions work hard and it will all come to existence.

Good Luck.