10000 GitHub - namila/Model: This repository contains WPO Canvas Model Artifacts
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

namila/Model

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

General Guidelines

How to contribute?

  1. Fork the Github repository - http://github.com/WPOCanvas/Model/
  2. Find your knowledge area in the models folder
  3. Fill the given template (Included in each area document) with the following content
  4. Subtitle - (140 maximum words)
  5. Add a featured image representing the content - (Please check the copyrights using google image settings)
  6. Description - (160 maximum words) - Summarize the content added in the “What” section
  7. Why - (200 maximum words) - Summarize the content added in the “Why” section
  8. How - List of bullet points - Summarize the content added in the “How” section
  9. Further Reading - Name and the reference as shown in the template
  10. Send the PR
  11. As soon as the PR is merged https://www.winningproduct.com/models will be updated
  12. The contributors will also be updated under the post - Github image and name

Things to consider when writing content

  • References should be from valid sources
  • Don't add lengthy content, instead refer to references for further reading. Stick to Description, Why and How sections
  • In the how section, if there are multiple methods, you should recommend one method.

Cheatsheet

Envision (Articulating the overall idea)

This is where you look at all different alternatives to explore before locking down on a single concept

Explore (Consider diverse alternatives)

This is where you look at all different alternatives to explore before locking down on a single concept

Context/Competitor Analysis

  • Identify the problem that you solve and see what kind of competition is there for that

Commercial viability & Market Sizing

  • Whether it makes business sense to pursue this idea considering the size of the market

Market Research

  • An organized effort to gather information about target markets or customers.

Personas & Mood Board

  • Analysis of different personas of product/service with the use of visual presentations

Value Proposition

  • What is the value that we are giving to cusomers?

Service Blueprint/User Journey

  • What are the different paths a user takes to accomplish his goal using your product/service?

Mega Trend Analysis

  • Analysis of market trends to help define the vision for the product

Focus (Select a specialization to target)

Now that you have explored different avenues, start locking down on a specific selected area

Technical Feasibility

  • The process of validating the technology assumptions, architecture and design of a product or project.

Low Fidelity Prototype

  • Explain how to translate high-level design concepts into tangible and testable artifacts

Business Model Design

  • Explain how a company plans to operate and make money

Brand story development

  • Elobarate why or the purpose of the product to exists in the market

MVP Identification

  • How do you identify the best "wants" in your Minimum Viable Product

Brand Story Development

  • Elobarate why or the purpose of the product to exists in the market

Platform Architecture

  • Underline architecture of the platform, how different contents are basically assembled

Product Architecture

  • Explain how a product's functional components interact with each other

Problem Solution Fit Testing

  • Explain how to test that a product, or a service, solves a customer’s problem

Immerse (Dig deep and understand the solution)

Go further, focus on details in the area choses

Brand Guide & Product Naming

  • What is the branding strategy of the product? How to name your products which gives instant clarity

Information Architecture

  • Define the content structure of the application to understand where the information is

Positioning Message

  • Figure out the exact message that we should give potential customers. It has to be brief, on point and no nonsense.

Engineering Estimation

  • Estimations for the engineering team for each functional and non-functional feature breakdown.

Operational Estimations

  • Running cost estimations for keeping the product in operation

High Fidelity Prototype

  • Improve on the previous low fidelity prototype to make it very closer to the final product

Product Market Fit Validation

  • Makes sure that our product caters to a market need considering various environment factors

Product Roadmap

  • Lay the features and releases in a product evolution timeline.

Plan (Strategize the agility of project execution)

Plan ahead to get the best our of next stages

Go-to-market Planning & Checklist

  • The tactical action plan that outlines the steps necessary to deliver the unique value proposition to customers and achieve competitive advantage.

Architecture Blueprint in code

  • Detailed blueprint of software components and the blueprint of infrastructure which it runs on

Data schema Design

  • Logical view of the data in the product, initial plan to maintain data dimensions for analytics purposes.

Growth Hacking Plan

  • Exploring low cost and smarter options to gain a rapid market reach in a short time or to find the product market fit.

Engineering Process/ Team Structure

  • Definition of the engineering process which outlines coding best practices and devops strategy. Team structure should define the key purpose of each individual.

Quality Assurance Plan

  • Quality assurance process, test automation strategy, verification strategy for feature development and in releases.

CI/CD Pipeline

  • Source control strategy, code integration process, test automation strategy, automatic deployment strategy and automated resource management strategy

Requirement Process

  • Process of defining, documenting and maintaining the product requirements.

Digital Marketing Plan

  • Strategy of moving a product from concept to customer online

Sales Interface

  • Offering a “single face” of the sales team rather than clients being having to interact with multiple agents across both sales and service throughout their relationships

Product Theme Integration

  • Coming up with a suitable product theme that suits your market preference

Define Key Metric Tests

  • Define key matrices which are quantitative measures that helps to estimate the progress, quality, and health of a software testing effort

Build (Validate the Primary Assumptions)

Execute the plan

Launch Checklist

  • List down the things you need to do before and on product lunch

Lead capture/CMS

  • Start capturing and managing your potential customers. Invest on Customer Relationshpip Management system to track and manage customer leads.

Code Quality Process

  • Establish process to ensure code quality. Think about static code analysis and peer reviews

Test Automation Setup

  • Look at the regression tests and start automating repetitive tests. Make the tests run ideally on each commit and as early as development deployments. At least do a nightly run.

Visitor Behaviour Analysis

  • Build and evolve plans analyze the patterns of potential customers to your marketing sites.

Market Feedback Capture

  • Build mechanisms to gather user experience statistics from users and be open minded to the required changes.

Technical Dept Management

  • Create a process to collect and manage technical debt during the product development. Think of non-functional requirements here.

Data Privacy Protection

  • Understand the data protection policies in target markets. Device strategies for data anonymization and limiting developer access to production data.

User Behaviour Analysis

  • Build and evolve mechanism to track anonymous user behavior in the system with an aim of providing better UX.

Feature Prioratization Process

  • Think about which features should go first, revisit the product roadmap if needed. Consider user feedback

Product Pricing Plan

  • Define the strategy to bill users. Think about strategies such as price/feature tiers, pay as you go, etc...

Release gate Reviews

  • Define what kind of code quality, load testing matrices which qualifies ok for a production release. Either have automation or manual verification in place to check them.

User License Management

  • Build mechanisms for billing. Track usages for different features. Think about feature toggles for different users. Think about restrictions based on price tears and usages.

Team Onboarding & Learning Plan

  • Create a quick ramp up guide on both domain, technical and process knowledge for new team members. Make them aware of their purpose in the team.

Stabilize(Continuously release stable products)

Focus on stabilizing the product after the previous rapid development cycle

Architectural Runway

  • Bolster the architecture to support future features and technical improvements without changing the core. Keep investing on the architecture in each iteration to keep it up to date and ahead of feature development.

Inbound Marketing Plan

  • Increase ‘quality’ traffic to the web site by pushing relevant content to the right minded people via digital marketing channels such as search engine optimization and social media Continue to help, support and maintain a relationship with both potential and existing customers.

Vulnerability Assessment

  • Go through continuous improvement cycles of identifying, classifying, prioritizing, remediating, and mitigating of software vulnerabilities.

Scalability Assessment

  • Make sure your application scales as users grow. Explore scale up and scale out strategies. Think of geo scaling and inherent eventual consistency and fault tolerance mechanisms.

Portfolio Management

  • Build support in your architecture to extend your product into portfolio of products. Consider things like creating a common platform and single sign on.

Lead Nurture Pipeline

  • Start educating prospects, build awareness of your organization and its products, build trust and build a good relationship making it more likely that the potential client will choose you when it's time to buy.

IP Rights Protection

  • Extract unique intellectual property from your business and technical strategy. Make sure that they either patented and non-disclosure agreements are in place with relevant stakeholders.

Public Relations Plan

  • Strategize on enhance the image of the company and focus on positive media coverage

Error and Exception Handling

  • How to handle errors and exceptions in the application. How to inform users on such events without making them panic? Analyze the error and exception statistics.

Release Management

  • Plan, manage, schedule and build a process to develop and release through different stages and environments. Consider testing and deployment as well.

Projection & Budgeting

  • Create a budget for a specific time considering the knowns and also consider historical data, known unknowns and a buffer to create a financial projection.

Contingency & Reliability Reviews

  • Create a plan B if things go south. Consider technical, market and environmental factors. Do various drills to make sure the readiness.

Win-lose Analysis

  • Do a win loss analysis on your leads to understand why you lost and what are the strong points in your application. Analyze these results with different demographics in mind.

Hotfix Process

  • Hotfixes are inevitable. So, define a proper process and a deployment mechanism to handle hotfixes.

Optimize(Reach globally competitive product maturity)

Fine tune the product to achieve the maximum output

Data Analytics Plan

  • Roadmap on how to organize and analyze data (i.e. system usage etc, client survey) to enable R&D and decision making

Promotions Plan

  • Detailed strategy for marketing the product.

Documentation and User Training

  • Discuss the importance of product documentation and user training. What is the difference between documentation and training?

Compliance & Approvals

  • Adapt industry standards and certifications to design stronger, safer, more reliable products and bring those products to market as quickly as possible.

Customer Contract Management

  • How to correctly manage contracts with customers

Tech Team Branding

  • Defining a brand of the product team to have a powerful impact on team's alignment, effectiveness and engagement with each other and the rest of the organization.

Adword Design

  • Articulate market segment specific messages to be published via SM in order to generate call to action traffic from buyer personas

Performance Tuning Plan

  • How to optimize system pefroemance for best user experience, based on performance requirements and analysis on existing performance

Log indexing & Analysis

  • Paint a clear picture of what has happened across the infrastructure from organizing and analysing system generated logs. This provides an insight to spot product issues that might impact performance, compliance, and security

Product Support Organization

  • Structure the customer support team with correct strategies, tools and frameworks for smoother operations with product's growth

Web Optimization Plan

  • Improving your user experience so that people will be more likely to convert on your website

Support Issues Tracking

  • As the product sclaes to meet a growig customer base, how to manage and maintain customer support cases effectively

Harvest (Operate with highest return on investment)

Your product is now cash cow. Milk it the maximum while you can.

Invent or Improve Decision

  • Strategize product 'invent or improve' decisions aligning with business goals and timelines.

Buy or Build

  • How to make build vs buy decisions: cost, risk, and the problem you are trying to solve

Feature Usage Analysis

  • How can you calculate feature usage so that you are left with clear, actionable insights.

Systems Monitoring

  • How to monitor application health in order to analyse its operation and performance, and to detect and alert about possible errors.

Referrals & Upsales Plan

  • Marketing plan that makes use of recommendations and word of mouth to grow the product's customer base through the networks of its existing customers. Also how to market higher sales to existing customers (upsales).

Stakeholder Retirement Consent

  • Identify under which circumstances the stakeholders will agree to retire the product, and support model for EOS

Data Migration Plan

  • Roadmap moving data from one location to another, one format to another, or one application to another to optimize data handling as the product grows with its user base.

Technology Updation/Migration Plan

  • Roadmap for moving to better technologies to improve customer experience and reduce costs, while boosting security, availability, performance and agility

Retire (Consider to distrupt with a new generation product)

The product's time is up. Move to a better platform to leverage on new technologies

Account Migration Plan

  • Systematic plan to smoothly migrate users from the old platform to new platform without loosing users’ data.

Digital Data Shredding

  • Destroy the data that you don’t want and return the data that belongs to users.

Team Knowlege Transfer Plan

  • Create a plan to document both tacit and implicit knowledge and create knowledge ramp up materials to transfer knowledge to new team members.

Side by Side Operation Plan

  • Create a strategy to both migrate users to a new platform while running the old platform in parallel. This gives users time and ease of mind to upgrade with a failsafe.

About

This repository contains WPO Canvas Model Artifacts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0