Professional Documents
Culture Documents
Course Notes Product Management First Steps 1639478391
Course Notes Product Management First Steps 1639478391
Course Notes Product Management First Steps 1639478391
Product Lifecycle
While a waterfall lifecycle could take years, an agile cycle might take only a few
weeks or a month.
The other interesting twist with agile, is that multiple cycles happen at the same
time, as you are building one sprint, you are also researching and planning the next
one. This creates a lifecycle that is staggered and you as a product manager, flow
between the sprints.
It's entirely possible as a product manager to be in the refine stage for one sprint,
looking at how customers are working with the product, building features for the
So if something is identified and the refine phase, you can address it in a future
version while your engineers are busy at work on current features that need to be
built.
Research Phase:
Primarily, you should divide them into quantitative and qualitative sections.
Quantitative research is the way to get a lot of data from a lot of people.
It uses standardized questions and responses with no room for variation. The
result is data that aligns to show trends and provide feedback which can help
direct your project.
3. What confidence level do you have for the reliability of the data?
There are two other ways to think about where we get this data from. Internal and
External.
1. Internal Data
This is data that you have gathered during the research phase for your product.
When you're building a product for the first time, this information can be tough
to get.
2. External Data
You're looking at the needs of customers that are in your audience, but you
don't have any internal data on them.
Each quadrant in the graph can create new questions that you can verify and ask in
another quadrant. A survey might report a trend that you can verify in a customer
When you think of your core team, you should find a few individuals that will be
part of every step of the process. Sometimes this is called the discovery team
or tiger team.
When you have to find who you want to meet with, use that list as a guide to
make sure you are setting up meetings with customers equally across all the
groups.
Make them specific so you can design your discussion to get a solid answer at
the end.
You should assign one of them to be the team scribe, meaning that they will
write down almost everything that is said by the customer for you to refer to
later.
1. Introduce all the participants and explain how they relate to each other so
the customer knows who they are talking to.
This will help the customer anticipate the type of questions that they might
get from your team and how to answer.
2. Then, let the customer introduce themselves, invite them to talk about what
they do, but don't let them dive into what they like or don't like about the
product just yet, that time will come.
3. Next, let the customer vent. Give them time to let it all out.
This does a couple things. First, it's cathartic and helps the customer get
out any frustration that they might have.
4. Finally, you want to guide the customer from the freeform venting and
towards something more focused on what you want to talk about.
When you sit down with a customer in a meeting, they often have a lot of
feedback that is already in their mind, but that might not mesh well with the
conversation that you want to have.
2. Then tell the customer they can spend $100 on features. So if I have
five features, my customer will tell me what is most important to them
based on how much investment they put into the development of each
one. It is best provide some context when you do this.
5. At the end, you'll have a clear list of what features customers value over
others. The best part is that you can use this model to compare multiple
customer meetings and see if there are trends or similarities based on
the people you talk to.
Don't talk about the meeting at all until you're able to sit down and
talk as a group.
Plan:
3. Provide user stories (these are the work items for your team)
1. Look at the current market conditions and how they relate to your product.
2. Organize your features into groups. How you organize them is up to you.
Personally, I have found that groups of three and five are best. (Refer the
image below)
Start from a point in the center and draw a line for each group from the
center outward, then draw a diagram like this one anchoring on three or five
or how many groups you have.
Your job with the help of others on your team is to take all the features you
have and place them on the radial map.
The trick is to make sure that your inner circle has only a few features in it.
The middle circle will have more and the rest are in the outer ring. As you
do this, try a variety of combinations.
The first thing you need to do, is look at how much time you have to
build, capacity is the time you have to do the work you need to do.
Let's say we've defined a three week build phase for your product, and five
people will contribute to this phase. Assuming each person is available to put in
30 hours of work each week, and assuming there will be meetings and
interruptions that will take up some of their work time. You estimate that you
have 450 hours of build time or capacity.
A story is a narrative that you write as a product manager, which identifies the
work to be done and who will benefit from it.
Format for user stories: "As a [user], I want some [feature] so that I can get
some [value]."
When you have all of these stories created, you need to score them, ask your
build team how much capacity they need to make the feature.
It might have to be a rough guess at the beginning because they probably won't
have mockups or designs to go from yet. To score them, you need to define
how much capacity will be required to design and build them.
Start with general degrees of size, like small, medium, and large. Small could
be a day or two days. Medium could be a week, and large could be two weeks.
Then assign an amount of time to each item to create a complete user story.
Build:
The burndown is a key way for you to monitor the amount of effort put into
building the product, and the amount of work remaining in the sprint or release.
The first thing you need to know is how much time has been put into building
the user stories and work items of the product. The second is how complete the
feature is based on the work that has been done so far.
Make sure it's very clear what you want them to do but don't give them too
much direction. It's best to do the test in person so you can learn from what
the user does and from what they say and how they look.
Encourage them to think out loud so you can hear what they're
thinking. If your user gets stuck, let them be stuck for a little bit. Don't try
The main point of testing with users during the development of your feature
is to make sure you're releasing something that has gone through some
degree of validation. And testing helps prevent the possibility you've
overlooked something that won't have a chance to address until the next
release.
There are a lot of different types of personas that are used in marketing and
product management, but here are some good basic considerations.
With personas, there are two ways to classify them. First, are they a
primary or secondary persona?
The primary personas are the ones you're going after the most.
The secondary ones will benefit from the product, but it isn't specifically
targeted for them.
For many technology products, these are one and the same, but for
products designed for teams or enterprise customers, the person that is
making the purchasing decision is often not the end user.
Take our school app for example, depending on how the app is made, it
might be something that is implemented at the school or district level. In
that case, the technology coordinator or another school administrator, would
be the marketing persona, while Mr. Williams, Janet and Zach would be
user personas.
Types of releases:
1. Soft launch
This is when you release the finished product, but you don't tell anyone.
There isn't any advertising or campaigning for the product, it's just there for
people to find on their own.
A Soft Launch lets you make sure your product is approved and listed by
the ecosystem vendor before you make a big splash about it. You also can
see how discoverable the product is and if there are any initial reactions to
it.
2. Full launch
The Full Launch pushes everything at the same time with the clear call to
action being to acquire the product.
An effective way to build momentum and excitement for the product before
it's released.
With this method, you can promote features, early beta releases, behind the
scenes stories of how the product is made and share what your testers are
saying about the product before it's released.
If you've already released the product, you might consider a phased release
strategy.
This is common practice for web based products or apps where a certain
number of users are able to update to the new version of an existing
product while others remain on the older one.
The phase release strategy gives you a way to test and evaluate the
audience response to a product before it goes live to a 100% of the users.
Refine:
2. Monitor Session Time (it would drop after early times, but it should stay
steady at some point of time)
Product statistics are trends that create questions that you can ask and
verify with your customers.
This percentage value represents how satisfied customers are with your
particular product.
The first are the promoters. Anyone that responds to the question
with a nine or a 10 is classified as a promoter. These are your big
fans. They're highly satisfied and will promote your product on your
behalf. The second are the passives.
The last group are the detractors. Anyone that responds with a six or
lower is a detractor. These individuals are actively discouraging others
from using your product. They're likely to promote other products and
can harm your product's reputation, if you're not able to address their
concerns.
Over time, the amount of technical debt builds and builds. And at some
point you will probably need to address some of these issues.
Sometimes the technical debt is so high that it's actually more resource
effective to start entirely from scratch and build something new. Which
means that you will need to retire the current product and remove it from
the market.
Retire:
Finally, there is the option of making the product open source. Meaning that
you ensure that there are no license restrictions with any of the intellectual
property within your product, and release it to the public, to take over as a
community development project.