You are on page 1of 9

PRODUCT MANAGEMENT

Product management started out as brand management.

My go to description of Product Management is Josh Elman’s: “A


product manager helps their team (and company) ship the right product
to their users.” I love this description, and I think it’s the best one for
explaining the job responsibility.

Another popular framework is that a PM sits between UX, Tech, and


Business.

A Founder also does the same. Then, whats the difference between a
Founder’s role and a Product Manager’s role ?

When there is no longer enough time from the founder, as he gets busy
with funding and other issues and things have stopped feeling cohesive.
Teams ask:

Business - “how do we evaluate which opportunities propel the business


forward?” 


Design - “how do we think about our users?” 


Engineering - “how do we build things?” 


The PM the builds the system and tools that help the entire team build
the product.

Product Manager role is often confused with two other roles: the
Project Manager and the Program Manager (also PMs !!)
Product Manager
Product Managers own the success of a product throughout its
whole lifecycle.
Project Manager
Project Managers are responsible for execution. They live in the
world of budgets and schedules. This role is most valuable in large
companies, or with projects that include a lot of dependencies.
Program Manager
Program Manager role is nearly always technical and relates to
programming. You can often think of them as technical Product
Managers.
Current Education for Product Management 


Since there's no standard way to become a product manager, people


take a variety of approaches.
1. Going to engineering school and then entering straight into a
product-management role and learning on the job.

2. Working in an adjacent nontechnical role such as marketing, account
management, or customer service and transition into product
management as a way of getting closer to the product.
3. Going to an MBA program. In fact, as product management becomes
a more desired career for MBAs, MBA programs are creating new
classes.
 One of the best is Tom Eisenmann's PM101 class at Harvard
Business School which focuses on relevant 
content for both
consumer goods and software product management
 Recently, programs such as Startup Institute and General
Assembly are offering a more targeted education for people trying
to move into product management. Startup Institute is a full-time
eight-week program and touches on product management.
 General Assembly is another emerging program for product
management education. Its business fundamentals curriculum
includes a 10-week, four-hour-per-week product management
course. Rather than focusing on engineering, design, and product
management, it focuses more on the skills a product manager will
frequently need, such as creating and prioritizing a features list,
creating wireframes, and making a roadmap.
UX UI
At the most basic level, the User Interface (UI) is the series of screens,
pages, and visual elements—like buttons and icons—that enable a
person to interact with a product or service.

User eXperience (UX), on the other hand, is the internal experience that
a person has as they interact with every aspect of a product or service.

What is UX?

User experience, or UX, evolved as a result of the improvements to UI.


Once there was something for users to interact with, their experience,
whether positive, negative, or neutral, changed how users felt about
those interactions.

Source: Peter Moreville

This ‘usability honeycomb’ has become the foundation for best practices
for UX professionals to help guide their efforts across multiple
touchpoints with the user, including:

 How they would discover your company’s product


 The sequence of actions they take as they interact with the
interface
 The thoughts and feelings that arise as they try to accomplish
their task
 The impressions they take away from the interaction as a whole
TECH STACK
To develop a web application, you need to select the server, database,
programming language, framework, and frontend tools that you’re going
to use. These web development technologies built on top of each other
are collectively called a stack.

Anatomy of a Tech Stack

Tech stack comes with two software components, — Frontend and


Backend (also known as client side and server side). Now let’s get a
deeper into the anatomy of a tech stack.

Client-side (Front end)


Client-side web development involves everything users see on their
screens. Here are the major frontend technology stack components:

 Hypertext Markup Language (HTML) and Cascading Style Sheets


(CSS). HTML tells a browser how to display the content of web
pages, while CSS styles that content.
 JavaScript (JS). JS makes web pages interactive.
Server-Side (Backend)

The server side isn’t visible to users, but it powers the client side.
It is represented by information, servers, and databases that are
located somewhere else.

As for server-side programming languages, they are used to create the


logic of websites and applications. Frameworks for programming
languages offer lots of tools for simpler and faster coding.

Some of the popular programming languages and their major


frameworks (in parentheses):

 Ruby (Ruby on Rails)


 Python (Django, Flask, Pylons)
 PHP (Laravel)
 Java (Spring)
 Scala (Play)
 Node.js, a JavaScript runtime, is also used for backend
programming.

Your web application needs a place to store its data, and that’s what
a database is used for.

- MySQL : you can use SQL queries to find information in the MySQL
database
- PostgreSQL
- MongoDB : user's behavioral data

Others :

Cloud Based Infrastruture - Amazon web services like EC2, RDS, S3, ELB,
Autoscaling, CodeDeploy, SES

Caching and Delivery - AWS CloudFront and Elasticache(based on


memcache)

Python - Used for some backend tasks

Application layer consists of code or programming that does


calculations to the data from the front end or the back end and it sends
it to the right place
What are wireframes ?

In order to build a great product, you first have to conceptualize it. One
of the crucial skills for conceptualizing your idea is Wireframing

1. Wireframes are visual guides for websites or apps that lay out the
rough structure for where the content is going to go.
2. Wireframing is the first step to take in order to materialize your idea
3. Wireframes have a low fidelity/accuracy. As you gather feedback, you
add more details and more fidelity
4. Wireframes make it easier to communicate feature ideas

If you're on a smaller team, you will probably have to work on


wireframes yourself

In a larger company, you might not be asked to do wireframes, but you


need to be familiar with them or contribute to their creation.

These skills are also helpful if you want to sketch out an idea you want to
propose

Tools:
 Balsamiq, Axure, Omnigraffle, Hotgloo, POP

 The wireframe on your left is on Balsamiq


AGILE
Agile is a way of applying the lean mindset to software development

MVP = Minimum Viable Product


The term "MVP" was first introduced in "The lean startup framework" by
Eric Ries

"A Minimum Viable Product 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"

In an MVP experiment, you build the smallest version of a product, with


the least amount of resources, in order to get real feedback and find out
if your idea will work

Validated learning is learning from a scientific experiment where you are


not biasing your customers

Fail fast: run as many experiments as you can in order to collect more
data and find the best version for your product
METRICS
#1 Growth & Activation metrics
 Track and measure how your product is growing : Total New Users,
New users by source, Activated users (performed an In App
action)
 MAU (Monthly Active Users), WAU, DAU, DAU / MAU
 Downloads, App Opens
 Mobile %, Android vs iOS

#2 Retention metrics
 App User Retention % : 7 days, 30 days
 Uninstall %
 Track how many people are coming back to use your App
repeatedly : Retained users, Resurrected users
 Retained users are users who are using your app all the time
 Resurrected users are users who haven't been using your app
for a while, but they're coming back after you notified them
about, let's say, some attractive new feature

# 3 Engagement Metrics :
 Track how many times users are engaging with the App : Page
Views, PVs per session, PVs per MAU, Visits
 Bounce Rate

#4 User happiness metrics


 Net Promoter Scores (NPS), No of Customers Complaints,
 App Store rating

#5 Revenue metrics
 Lifetime value
 Cost Per Acquisition
 Revenue per user
 Paid user : Organic User ratio
Examples of metrics of popular companies
Companies have a lot of similar metrics, but when it comes to
enagagement, they have some metrics that are specific to their product

Twitter

Growth metrics: total new users per month, DAU/MAU, activated users
Engagement metrics: multiple logins per day, time spent on the website,
number of tweets sent per user, average number of likes, re-tweets and
follows, number of private messages sent

Youtube

Growth metrics: DAU/MAU, total new users, activated users


Engagement metrics: views per user, average viewing time per user

Facebook :

Growth metrics: New users, DAU / MAU


Engagement metrics: newsfeed position clicks, number of messages
sent, time spent on the website, moved to their partner websites,
average number of likes users give and get

You might also like