SlideShare a Scribd company logo
1 of 81
Product Management-Rookie to Pro
(
Product Management-
Rookie to Pro
Agile Approach
What will Product Knowledge do?
Product Management will give you insight into:
Understanding NEED assessment
Understanding CUSTOMERS
Understanding COMPETITORS
Understanding STEPS to build product
Understand potential RISKS involved and Preparation
Understanding PEST strategy for project
Learn how to BUILD product from conceptual phase to market
delivery
Develop Product ROADMAP
Develop Product canvass/ VISION Document
Who needs to understand Product?
 I have an idea and don’t know how to make it come to
live
 I have a “pet” project and I need to make it a reality
 I have a full-time profession and don’t have enough
time during the day. I need an independent perspective.
 Explore the Possibility of building a product
 Opportunity to network with product professionals
Why Product?
 Opportunity for additional income
 Opportunity to fulfill product dream
 Opportunity to spend time doing what you love
 Bring Your ideas to Life
 If you can think it, why not bring it to life
 The opportunity can live a legacy
 We think daily why not think big?
Some “Take Away "
 Developed VISION document
 Developed PEST strategy document
 Developed USER PERSONAS for business
 Developed COMPETITOR analysis
 Developed preliminary USER stories for starters
 Developed preliminary EPIC for projects
 Access to NETWORK of professionals
 Reference documents and TEMPLATES for future use
 Constant newsletter updates on TRENDS in technology
Meet your Product Coach
 Akingbade(Akin) co-founder of largest
professional database of African
professionals “PANLinked.com”
 Partner with African Union on Capacity
Building
 Mentor to many start-ups
 Mentor and professional in Content
management strategy
 Served over 70+ “Fortune 500” as a Manager
with Big 4 “Ernst & Young”
 Co-Author many articles
 Author of Poetry book
“Lord, I have a question”
 Author of “Think it Build it” (In works)
 Identify a product (old or new).
 Determine if there is a market for this product.
 How much revenue it will generate.
 How to improve product and continuously monitor
Product Management
Factors influencing change in a product
Constant need Assessment
Market demand
Cost of product
Quality of product
Competitors actions and reaction
AGILE Flavors
AGILE
Scrum : is an iterative and incremental agile software development
methodology for managing product development.
Kanban : developed by Taiichi Ohno, an industrial engineer at Toyota, as
a system to improve and maintain a high level of production.
Extreme Programming (XP): Quick implementation is intended to
improve software quality and responsiveness to changing customer
requirements.
Agile Manifesto
 Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan
11
Agile Principles
 Satisfy the Customer
 Welcome Change
 Deliver Value Frequently
 Collaborate Daily
 Motivate & Trust
 Face to face conversation
 Working code = Progress
 Sustainable Pace
 Technical Excellence
 Simplicity is essential
 Self Organizing Teams
 Inspect and Adapt
Requirement gathering
 Receive requirements from the stakeholder.
 Perform Requirement analysis
 Schedule meeting with the stakeholder, address any
concerns
 Ask as many questions as possible about the product.
 Prepare a vision document.
Top management approves implementation of a project
Product Owner is assigned
Development team is also assigned.
Product Approved
The Vision is a clear, simple statement of what the customer,
consumer or business wants.
Creating the vision collaboratively gives everyone a shared
understanding of the business opportunity that needs a solution
Sharing the vision continually keeps everyone focused on the
common goal.
14
What's a Vision (Share your Vision)
Action:
Write your vision and share
Create an elevator statement.
Imagine that you are riding in the elevator with an executive and they ask about your current project. What
can you tell them in the 1-3 minute ride that sums up your project?
“FOR <target customer>
WHO <statement of need>
THE <product> IS A <product category> THAT <key benefit>.
UNLIKE <primary competitor>
OUR PRODUCT <further differentiation>.”
15
Creating and Sharing the Product Vision
Action:
Write your “Elevator speech” and share on
index card
Scrum key actors:
 Product Owner
 Scrum Master
 Scrum Team
17
Product Owner Role
Ensure the right thing gets build at the right time
Provide the vision and business case
Steer the project
Evaluate the scope to ensure vision is met
Prioritize continuously
Provide good user stories with acceptance criteria
Just in time
Just the right level of detail
Provide feature feedback as often as reasonable
Be an integrated part of the team
Scrum Team Role
 A Scrum Team is a collection of individuals working together to
deliver the requested and committed product increments for a
customer.
Scrum Team comprise of typical of 7 to 9 people (The team could
comprise of the following:
 Lead Developer/ Programmer
 Developer
 Lead Quality Assurance
 Quality Assurance /Tester
 User Experience/ User Interface (UX /UI)
 Business Analyst
Scrum Master Role
 A scrum master is the facilitator for a product development team that
uses scrum, the scrum master manages the process for how
information is exchanged.
Product key Relationships
Stakeholders
Product Owner
Development
Team
Product Manger
Management
21
Product Owner – Pre Grooming Meeting Prep
 Prioritize the product backlog
 Notify the Team which stories will be groomed during the meeting
 Ensure that stories to be groomed are in proper format and
proper requirements have been documented (work with BA/Dev)
 Ensure that Acceptance Criteria is documented in user story
 Be prepared to discuss user story with team for clarifications
We're All in This Together
22
Team’s Attitude
Team own shippable
software, hence we
are in this together.
We WIN or LOSE
together.
Iteration ZERO Planning session
 Visit the Vision document
 Team starts writing user story (Story card or sticky notes)
 Stories can be Epic or small (If story is too big, we break to
smaller size)
 Identify the risks
 Identify the dependences
 Assumptions
 Ask as many questions while the stakeholders are still
present.
Ready for Iteration
Product Owner Participants
Vision document and Project Overview
Prioritization of User stories
Epic stories
Defects (bugs) around the feature.
Out of scope
Web analytics
Stakeholders
Channels that are
impacted
External teams
Development team
User Experience team
(UX)
Iteration Zero continues for 1 through 4 weeks depending on
the project
Product owner writes the user
stories(some common tools are
RALLY and JIRA)
Updates the Project Overview
Team revisits the user story, puts
acceptance criteria's and sizes
them
Team can break the stories into
themes if available
Iterations could be within 1 week to 4 weeks depending on organization. Most iterations are 2
weeks.
Waterfall methodology
Requirement
Analysis
Design
Implementation
Testing
Maintenance
Action:
Write scenario where we may use hybrid of
waterfall and AGILE.
Waterfall is also called SDLC
Developing Cycle every two weeks
Grooming
Planning
Retrospective
Iterations/Spri
nts
Demo
Daily Standups
Questions asked:
What did you do previous day
What are you doing today?
Any roadblock
 Sprint planning and release planning
 User stories are groomed and prioritized
Questions asked:
What are we doing well?
What are the challenges?
Production release
Source :Dean Leffingwell
Release date varies from one organization to another.
Burn Down Chart
 A burn down chart is a graphical representation of work left to do versus time. The
outstanding work (or backlog) is often on the vertical axis, with time along the
horizontal. That is, it is a run chart of outstanding work. It is useful for predicting when
all of the work will be completed.
Source of diagram: (Google)
EPIC and User Stories
EPIC: The high level vision
User Stories: Details of the task
User Story Guide:
AS A... (WHO)
I WILL LIKE TO......(WHAT)
SO THAT......(WHY)
31
Acceptance Criteria (aka Confirmation)
 Expresses conditions for the customer that need to be
satisfied
 Provides a platform for additional conversation about
the story
 Helps the team know when they are done
 Usually written by the customer/product owner and
refined by the team during backlog grooming and
iteration planning
32
Advantages of Acceptance Criteria
 Continue the conversation between the Product Owner
and the team
 Helps solidify expectations for the story
 Spawns negotiation, trade-offs and options to split a large
story into smaller stories
 Establishes a high level test plan
 Provides a basis for solution design
User Stories Samples
 As an Online shopper, I want to be able to filter perfume prices in
descending order, so that I can get the lowest prices.
 As a delta customer, I want to see different features on the home page, so
that I can decided which one to select.
 As an Online shopper, I want to be able to filter perfume prices in
descending order, so that I can get the lowest prices.
Acceptance Criteria:
 Verify That (VT) when I click filter it changes
 VT filter gives lowest prices
 VT filter shows highest prices
Prioritization considerations for user stories
 Legal Requirement/ Regulation
 Increase in Revenue
 Time savings
 Cost Savings
 Brand recognition
 Customer Retention
Code Refactoring
 Code refactoring is the process of restructuring existing
computer code – changing the factoring – without changing
its external behavior. Refactoring improves nonfunctional
attributes of the software. The developer/programmers
usually performs this task on projects.
Source: Wikipedia definition
Product Backlog
User stories stack
Product Backlog contains all the
user stories that the Scrum team
came up with during iteration zero
These stories are be too big and
needs to be broken down.
Owned and prioritized by the
Product Owner
Might or might not have
Acceptance Criteria or sized
Grooming exercise
 Iteration zero continued grooming stories
 Team goes through every story
 Team rewrites any of the stories that are not clear
 Team puts acceptance criteria's
 Team sizes the stories
 Fibonacci series 1,2 ,3, 5, 8, 13, 20
 T Shirt size - S , M, L, XL
I independent:  Stories should be independent
N negotiable: A story is not a contract
V valuable: Must be valuable
E estimable: Able to size it
S small: Story should be small
T testable: Able to test to be done
INVEST acronym for User stories
39
Different Sizing Approach for User stories
Poker sizing
T-Shirt sizing
White Elephant sizing
Time box sizing.
Relative sizing
1,2,3,5,8,13,20
White Elephant
Time box
Fibonacci
T-Shirt sizing
41
Story Points
Story 1
Risk
Complexity
Effort
Story 2
Story 3
Complexity
Effort
Risk
8
Complexity
Effort
Risk
Complexity3
5The sizing are determined by three (3) underlying
factors:
Complexity of user stories
Effort required to complete story
Risk involved for the user story to be done.
 After all the stories have been sized, the team can come up with features
or themes.
 The features or themes can be a release, or can be delivered one time.
 Product Owner puts all the stories to the release and prioritizes them.
Product Backlog
43
Make the Product Backlog DEEP
D detailed appropriately
E estimated
E emergent
P prioritized
44
Release Backlog
A Single User Story
Product Backlog Release Backlog
Owned by
the Product Owner
Owned by
the Product Owner
Extract the release
backlog from the product
backlog
Point Release
 A point release is a minor release of a software project, especially
one intended to fix bugs or do small cleanups rather than add
significant features. Often, there are too many bugs to be fixed in
a single major or minor release, creating a need for a point
release.
Example:
A bug is discovered after a major release, appoint release was needed to deploy the bug at a different time from the
regular release cycle timeline.
Planning Session
 Team grooms the stories that are in Release Backlog.
 Team makes sure they understand what is expected and
the acceptance criteria’s are defined.
 Once the stories are sized, prioritized, then the user
stories are ready to be brought into the iteration.
47
Iteration/Sprint Session
A Single User Story
Product Backlog
Release Backlog
Iteration
Owned by
the Product Owner
Owned by
the Product Owner
Owned by
the Team *
* Development Team – All who are responsible for completing the work of the iteration
Definition of Ready
Definition of Ready for product owner to accept user stories:
 Story has been groomed
 Story has acceptance criteria’s
 Not waiting for third party
 Mockup attached if needed/ Wireframe reviewed
 Testing adequately done and accepted
 Quality Improvement
.
Definition of Done
Definition of Done for the work to be considered completed
 Code is complete
 Unit testing passed
 Code review completed and no changes needed
 QA completed testing all the scenarios
 All tasks completed
 Story ready for acceptance
.
Working Agreement
Work agreements are the set of rules/disciplines/processes the team agrees to
follow without fail to make themselves more efficient and successful.
Who sets the work agreements?
 Team members themselves set these. The Scrum Master may have to play
the role of facilitating the meeting that's held to come up with work
agreements, but it is the team that decides on the agreements themselves.
The team also reviews them periodically during retrospective meetings.
What is the best time to organize this meeting?
 We did this in our retrospective meetings. These can also be separate
meetings by themselves.
Product Interview Questions
 What is your approach end to end to product development? Walk me through?
 What product management tools do you use? (JIRA, RALLY)
 Waterfall and Agile? what’s your preference and why?
 What is duration of your sprint?
 What do you do in daily stand ups?
 what do you do in Retrospective meetings
 How often do you do grooming session?
 What is your timeline for Release planning?
 What’s is your timeline for sprint planning?
 How do you determine criteria’s for selecting points for user stories?
(complexities, duration, and risk)
 What do we do in Demo sessions? who are the people involved.
 How do you work with cross functional teams?
 What API have you integrated with before?
Product Interview Questions
 What are typical challenges you have faced within scrum team and how did you
resolve it?
 How do you get business requirement BRD?
 When do you do iteration zero planning and what are the task performed?
 What are working agreements?
 What is definition of done to accepted user stories?
 Waterfall or AGILE which will you use why?
 What are Marketing tools you have worked on?
 What is definition of Ready?
 Share with me your last project and explain how your experience fit with this role?
 What is your understanding of this role?
 What is your understanding of what we do within our company?
 What interest you the most about this position?
 What will you say is your greatest accomplishment as a product owner?
 what are the top three (3 ) attributes of a successful product owner in your opinion?
 What will you say are your weakness as a product owner?
Key Documents
 Vision Documents
 Product Roadmap
 Sprint/ Iteration (Time Box)
 Product Backlog
 Business Requirement Document (BRD)
 Sprint Planning
 Release planning
 Iteration zero
 Sizing (Fibonacci series)
 Discuss factors for sizing (Complexity, Duration and Risk)
Select each links to download.
Fundamental of IT
 Application (SAP, Oracle financials)
 Database (Oracle database, DB2, MS SQL)
 Network (Connection of multiple devices)
 Operating system (UNIX-Solaris, Linux, Ubuntu, Windows NT)
 Cloud Solutions: (AWS , RACKSPACE etc.)
 SAAS: Software as a solution
 PAAS: Platform as a solution
 IAAS: Infrastructure as a solution
 Platform- Ruby on Rail
Common Programming Languages
Programming Languages examples:
Java
JavaScript
PHP
Ruby on Rails
c+
.net
Analytical Tools:
Web /mobile analytics is the measurement, collection, analysis
and reporting of web data for purposes of understanding and
optimizing web usage for business decision.
Samples:
Google analytics
Adobe analytics/site catalyst
Tableau
Pentaho
Heat map
A heat map is a graphical representation of data where the
individual values contained in a matrix are represented as colors.
Samples:
Crazy eggs
Inspectlet
Appendix 1: Exercises
Simulate Daily Stand Up
Questions Asked?
What was done previous day
what will be done today
Any road block
Action:
Perform Daily stand up exercise
Demo Sessions
Demo Session:
Meeting with stakeholders, sponsors and review the
functionality
Action:
Perform exercise demo
Software Demo
JIRA Software demo
RALLY demo
BALSAMIQ demo(wireframe)
Power-point demo(Presentation and sales tool)
Action:
Download trail versions of the tools and exercise
Perform walkthrough exercise
Develop STAR guide for Interviews
 Situation: The interviewer wants you to present a recent
challenge and situation in which you found yourself.
 Task: What did you have to achieve? The interviewer will be
looking to see what you were trying to achieve from the situation.
 Action: What did you do? The interviewer will be looking for
information on what you did, why you did it and what the alternatives
were.
 Results: What was the outcome of your actions? What did you
achieve through your actions and did you meet your objectives? What
did you learn from this experience and have you used this learning
since?
Source: Wikipedia
Keep It FUN! And Build Relationship
Team Happy
Hour
Team
Breakfast
Team Lunch
Birthdays of
team members
64
Common Challenges in world of Product
 Lack of Strategic Vision
 If you lack the understanding of how to meet the business needs to operate in the future
or lose sight of the To Be vision for your product or If you can’t articulate the product
vision to the team or other stakeholders.
 Lack of Domain Knowledge
 If you don’t have enough domain knowledge to make good business decisions or to
understand how to write the stories and acceptance criteria.
 Lack of Leadership
 If you don’t have the authority or decision- making ability to resolve issues, prioritize the
work or make scope decisions.
 Availability
 If you are not routinely available to the team to answer questions, provide decisions in a
timely manner or accept completed work and provide feedback.
 Support
 If you are not getting the support you need from your peers or the team.
 Team Location
 Lack of colocation can create a distance between team to communicate effectively
Appendix 2: Acronyms
 SM – Scrum Manager
 PO - Product Owner
 BA - Business Analyst
 QA – Quality Analyst
 Dev – Developers
 FED – Front End Developer
 IA – Infrastructure Architect
Appendix 3: Recommended Audible Books
 The Power of Scrum, In the Real World, For the Agile Scrum Master, Product
Owner, Stakeholder and Development Team by Paul VII
 The Agile Samurai: How Agile Masters Deliver Great Software by Jonathan
Rasmusson
 60 Minute Scrum by Stewart Lancaster
 Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek
 The Start-up of You: Adapt to the Future, Invest in Yourself, and Transform Your
Career by Reid Hoffman and Ben Casnocha
Appendix 4: Vision Document
Appendix : Sample Vision Document: Dream of a
Millennium to buy Bags Online
November 2015
(
Vision Document
Vision Statement
What is Needed?
 An Online Site to allow customers to buy bags. (Mobile & Web)
Why do we need it?
 The functionality will allow members to easily buy bags online
and increase sales for company
Who is it for?
 Millennium Online shoppers
Vision Statement
Scope
What does it include?
 Includes Search functionality
 Includes filter functionality by Accessories, bag types
 Includes promotional functionality
 Includes community
Scope
Channel(s): luggagepromo.com, Mobile Application
Path(s): Web and Mobile
Languages: English
Version(s): Web, Android and iOS6
Customer: US Millennium online shopper
Web Analytics: Google analytics, Adobe Analytics
What is not in scope
Exclusions
 Non US Location
 Physical location
Business Value
Rationale
 There is currently no site offering customers ability to buy bags
online for millenniums
 Millennium Customers responded via survey in an overwhelming
response on the NEED for the online site
Quantifiable Business Impacts:
 Projection of 2 million dollars in first quarter of year 2016 (See detail
spreadsheet of pricing model)
Non-Quantifiable Impacts:
 Customer satisfaction
 Improvement in LuggageProsMo Branding
.
Collaboration Team
Review History
Date Activity Comments
6/2/14 Document created First draft
8/18/14 Document created Second draft
Revision History
Date Versio
n
Comments
8/18/14 1.0
Appendix 5: Third- Party marketing tools
3rd party marketing research tools:
eMarketer
Forrester
Gartner
Appendix 6: User Personas
 A user persona is a representation of the goals and
behavior of a hypothesized group of users. In most cases,
personas are synthesized from data collected from
interviews with users.
Persona: Contemporary Diaspora Children
Status Single
Gender Male/ Female
Age 18- 25
Occupation Student/
Young professionals
MOTIVATION
Love for Africa, hear stories about Africa from
parents, Parents want me to visit Africa not to lose
my roots, Continent prestige, Building a model
Africa continent and countries successful.
DESCRIPTION
•Born of African parents but only occasionally visit Africa with
parents.
•I know my Grand parents and families from African descents.
•Learnt the value of hard work from Parents and Gran parents
•I am constantly told about my African values and not to lose it.
•I am expected to have a minimum of education to masters
level, minimum to have a PhD..
GOALS
To contribute to the continent of Africa through education,
entrepreneurship, employment, and Gender inclusion.
FRUSTRATION:
•There is no platform to channel positive contribution to
Africa
•Originally imagined a return to Africa, but no conducive
environment to utilize the new skillsets acquired.
•There is no central place to get information about ways to
contribute to continent
•There are no clear mentorship programs to guide decision
about the continent
•There is a GAP between AU members and leadership..
POTENTAIL GROUPS AFFILIATED WITH
•LinkedIn
•Black power Movement
•International Arica Student body for his College
Personality
NeutralPro Africa
BIO
Shola (“Sholay”) is an articulate
African American with strong root
to the continent of African via the
parents. She is a proud African and
let people know her root is from
Africa. She has strong work ethics
imbibed from her African parents.
Like many African children her
aspiration was either going to be a
Doctor, Engineer, Lawyer but she
seems focused on her pre-med to
become a Doctor . She wants to be
a neurosurgeon , brain doctor.
Motto:
“I am a slow walker , but I never
walk backwards”
Extrovert Introvert
Open Minded Rigid
THE End
References
www.Scrumalliance.org
www.Agilemanifesto.org
Scrummethodology.com

More Related Content

What's hot

Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLCPaul Yang
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)Hussain Mansoor
 
Apache Camel v3, Camel K and Camel Quarkus
Apache Camel v3, Camel K and Camel QuarkusApache Camel v3, Camel K and Camel Quarkus
Apache Camel v3, Camel K and Camel QuarkusClaus Ibsen
 
Apache Flink, AWS Kinesis, Analytics
Apache Flink, AWS Kinesis, Analytics Apache Flink, AWS Kinesis, Analytics
Apache Flink, AWS Kinesis, Analytics Araf Karsh Hamid
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Amazon Web Services
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesAshutosh Agarwal
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentTathagat Varma
 
Kafka streams windowing behind the curtain
Kafka streams windowing behind the curtain Kafka streams windowing behind the curtain
Kafka streams windowing behind the curtain confluent
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services ArchitectureAraf Karsh Hamid
 
Microservices Testing Strategies JUnit Cucumber Mockito Pact
Microservices Testing Strategies JUnit Cucumber Mockito PactMicroservices Testing Strategies JUnit Cucumber Mockito Pact
Microservices Testing Strategies JUnit Cucumber Mockito PactAraf Karsh Hamid
 
Snyk Intro - Developer Security Essentials 2022
Snyk Intro - Developer Security Essentials 2022Snyk Intro - Developer Security Essentials 2022
Snyk Intro - Developer Security Essentials 2022Liran Tal
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 

What's hot (20)

Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Apache Camel v3, Camel K and Camel Quarkus
Apache Camel v3, Camel K and Camel QuarkusApache Camel v3, Camel K and Camel Quarkus
Apache Camel v3, Camel K and Camel Quarkus
 
Apache Flink, AWS Kinesis, Analytics
Apache Flink, AWS Kinesis, Analytics Apache Flink, AWS Kinesis, Analytics
Apache Flink, AWS Kinesis, Analytics
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practices
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Kafka streams windowing behind the curtain
Kafka streams windowing behind the curtain Kafka streams windowing behind the curtain
Kafka streams windowing behind the curtain
 
Advanced JIRA and Confluence
Advanced JIRA and ConfluenceAdvanced JIRA and Confluence
Advanced JIRA and Confluence
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Microservices Testing Strategies JUnit Cucumber Mockito Pact
Microservices Testing Strategies JUnit Cucumber Mockito PactMicroservices Testing Strategies JUnit Cucumber Mockito Pact
Microservices Testing Strategies JUnit Cucumber Mockito Pact
 
Flink vs. Spark
Flink vs. SparkFlink vs. Spark
Flink vs. Spark
 
Event storming
Event storming Event storming
Event storming
 
Snyk Intro - Developer Security Essentials 2022
Snyk Intro - Developer Security Essentials 2022Snyk Intro - Developer Security Essentials 2022
Snyk Intro - Developer Security Essentials 2022
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 

Similar to Product management class rookie to pro

The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOProduct School
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingJérôme Kehrli
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorProduct School
 
What does a product manager actually do?
What does a product manager actually do?What does a product manager actually do?
What does a product manager actually do?Graham O'Connor
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?ProductCamp Chicago
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorProduct School
 
Julie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scaleJulie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scaleTechsylvania
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to ScrumPavel Dabrytski
 
GumGum PM on Intro to Product Management
GumGum PM on Intro to Product ManagementGumGum PM on Intro to Product Management
GumGum PM on Intro to Product ManagementProduct School
 
Course report on becoming a product manager
Course report on becoming a product managerCourse report on becoming a product manager
Course report on becoming a product managerAdarsh NJ
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for SuccessMatterport
 
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?Thiga
 
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
Scaling Awesome - 10 Actionable Strategies for Technology TransformationScaling Awesome - 10 Actionable Strategies for Technology Transformation
Scaling Awesome - 10 Actionable Strategies for Technology TransformationChef
 
Daniel nicolescu agilepm-final
Daniel nicolescu agilepm-finalDaniel nicolescu agilepm-final
Daniel nicolescu agilepm-finalOpenAgile Romania
 
User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?Jeff Lash
 

Similar to Product management class rookie to pro (20)

Product management
Product management  Product management
Product management
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEO
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Po session
Po sessionPo session
Po session
 
What does a product manager actually do?
What does a product manager actually do?What does a product manager actually do?
What does a product manager actually do?
 
U Xmagic Agile Presentation
U Xmagic Agile PresentationU Xmagic Agile Presentation
U Xmagic Agile Presentation
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Julie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scaleJulie Xu (Carta) - Designing a product experience vision at scale
Julie Xu (Carta) - Designing a product experience vision at scale
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
GumGum PM on Intro to Product Management
GumGum PM on Intro to Product ManagementGumGum PM on Intro to Product Management
GumGum PM on Intro to Product Management
 
Course report on becoming a product manager
Course report on becoming a product managerCourse report on becoming a product manager
Course report on becoming a product manager
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
 
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
Scaling Awesome - 10 Actionable Strategies for Technology TransformationScaling Awesome - 10 Actionable Strategies for Technology Transformation
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
 
Daniel nicolescu agilepm-final
Daniel nicolescu agilepm-finalDaniel nicolescu agilepm-final
Daniel nicolescu agilepm-final
 
User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?
 

More from Bim Akinfenwa

GRC Program KPIs and KRIs
GRC Program KPIs and KRIsGRC Program KPIs and KRIs
GRC Program KPIs and KRIsBim Akinfenwa
 
GDPR Compliance KPIs and KRIs
GDPR Compliance KPIs and KRIsGDPR Compliance KPIs and KRIs
GDPR Compliance KPIs and KRIsBim Akinfenwa
 
Data Privacy KPIs and KRIs
Data Privacy KPIs and KRIsData Privacy KPIs and KRIs
Data Privacy KPIs and KRIsBim Akinfenwa
 
Operational Technology (OT) Facility KPIs and KRIs
Operational Technology (OT) Facility KPIs and KRIsOperational Technology (OT) Facility KPIs and KRIs
Operational Technology (OT) Facility KPIs and KRIsBim Akinfenwa
 
Vulnerability Management KPIs and KRIs
Vulnerability Management KPIs and KRIsVulnerability Management KPIs and KRIs
Vulnerability Management KPIs and KRIsBim Akinfenwa
 
Cloud Deployment KPIs and KRIs
Cloud Deployment KPIs and KRIsCloud Deployment KPIs and KRIs
Cloud Deployment KPIs and KRIsBim Akinfenwa
 
Asset Management KPIs and KRIs
Asset Management KPIs and KRIsAsset Management KPIs and KRIs
Asset Management KPIs and KRIsBim Akinfenwa
 
Incident Response KPIs and KRIs
Incident Response KPIs and KRIsIncident Response KPIs and KRIs
Incident Response KPIs and KRIsBim Akinfenwa
 
Third-Party Vendor Risk Management KPIs and KRIs
Third-Party Vendor Risk Management KPIs and KRIsThird-Party Vendor Risk Management KPIs and KRIs
Third-Party Vendor Risk Management KPIs and KRIsBim Akinfenwa
 
Cyber IAM KPIs and KRIs
Cyber IAM KPIs and KRIsCyber IAM KPIs and KRIs
Cyber IAM KPIs and KRIsBim Akinfenwa
 
FedRAMP Compliance KPIs and KRIs
FedRAMP Compliance KPIs and KRIsFedRAMP Compliance KPIs and KRIs
FedRAMP Compliance KPIs and KRIsBim Akinfenwa
 
SOX Section 404 KPIs and KRIs
SOX Section 404 KPIs and KRIsSOX Section 404 KPIs and KRIs
SOX Section 404 KPIs and KRIsBim Akinfenwa
 
Data Governance KPIs and KRIs
Data Governance KPIs and KRIsData Governance KPIs and KRIs
Data Governance KPIs and KRIsBim Akinfenwa
 
Risk Assessment KPIs and KRIs:
Risk Assessment KPIs and KRIs:Risk Assessment KPIs and KRIs:
Risk Assessment KPIs and KRIs:Bim Akinfenwa
 
NERC-CIP Compliance KPIs and KRIs
NERC-CIP Compliance KPIs and KRIsNERC-CIP Compliance KPIs and KRIs
NERC-CIP Compliance KPIs and KRIsBim Akinfenwa
 
Threat Intelligence KPIs and KRIs
Threat Intelligence KPIs and KRIsThreat Intelligence KPIs and KRIs
Threat Intelligence KPIs and KRIsBim Akinfenwa
 

More from Bim Akinfenwa (20)

GRC Program KPIs and KRIs
GRC Program KPIs and KRIsGRC Program KPIs and KRIs
GRC Program KPIs and KRIs
 
GDPR Compliance KPIs and KRIs
GDPR Compliance KPIs and KRIsGDPR Compliance KPIs and KRIs
GDPR Compliance KPIs and KRIs
 
Data Privacy KPIs and KRIs
Data Privacy KPIs and KRIsData Privacy KPIs and KRIs
Data Privacy KPIs and KRIs
 
BCDR KPIs and KRIs
BCDR KPIs and KRIsBCDR KPIs and KRIs
BCDR KPIs and KRIs
 
Operational Technology (OT) Facility KPIs and KRIs
Operational Technology (OT) Facility KPIs and KRIsOperational Technology (OT) Facility KPIs and KRIs
Operational Technology (OT) Facility KPIs and KRIs
 
Vulnerability Management KPIs and KRIs
Vulnerability Management KPIs and KRIsVulnerability Management KPIs and KRIs
Vulnerability Management KPIs and KRIs
 
Cloud Deployment KPIs and KRIs
Cloud Deployment KPIs and KRIsCloud Deployment KPIs and KRIs
Cloud Deployment KPIs and KRIs
 
Asset Management KPIs and KRIs
Asset Management KPIs and KRIsAsset Management KPIs and KRIs
Asset Management KPIs and KRIs
 
Incident Response KPIs and KRIs
Incident Response KPIs and KRIsIncident Response KPIs and KRIs
Incident Response KPIs and KRIs
 
Third-Party Vendor Risk Management KPIs and KRIs
Third-Party Vendor Risk Management KPIs and KRIsThird-Party Vendor Risk Management KPIs and KRIs
Third-Party Vendor Risk Management KPIs and KRIs
 
Cyber IAM KPIs and KRIs
Cyber IAM KPIs and KRIsCyber IAM KPIs and KRIs
Cyber IAM KPIs and KRIs
 
FedRAMP Compliance KPIs and KRIs
FedRAMP Compliance KPIs and KRIsFedRAMP Compliance KPIs and KRIs
FedRAMP Compliance KPIs and KRIs
 
SOX Section 404 KPIs and KRIs
SOX Section 404 KPIs and KRIsSOX Section 404 KPIs and KRIs
SOX Section 404 KPIs and KRIs
 
SIEM KPIs and KRIs
SIEM KPIs and KRIsSIEM KPIs and KRIs
SIEM KPIs and KRIs
 
RMF KPIs and KRIs
RMF KPIs and KRIsRMF KPIs and KRIs
RMF KPIs and KRIs
 
Data Governance KPIs and KRIs
Data Governance KPIs and KRIsData Governance KPIs and KRIs
Data Governance KPIs and KRIs
 
Risk Assessment KPIs and KRIs:
Risk Assessment KPIs and KRIs:Risk Assessment KPIs and KRIs:
Risk Assessment KPIs and KRIs:
 
NERC-CIP Compliance KPIs and KRIs
NERC-CIP Compliance KPIs and KRIsNERC-CIP Compliance KPIs and KRIs
NERC-CIP Compliance KPIs and KRIs
 
Threat Intelligence KPIs and KRIs
Threat Intelligence KPIs and KRIsThreat Intelligence KPIs and KRIs
Threat Intelligence KPIs and KRIs
 
SDLC KPIs and KRIs
SDLC KPIs and KRIsSDLC KPIs and KRIs
SDLC KPIs and KRIs
 

Recently uploaded

Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa
 
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Search Engine Journal
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceDamien ROBERT
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptxMasterPhil1
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesPushON Ltd
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDemandbase
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...aditipandeya
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupVbout.com
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?Juan Pineda
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurCall girls in Ahmedabad High profile
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdf
 
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptx
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surges
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting Group
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 

Product management class rookie to pro

  • 1. Product Management-Rookie to Pro ( Product Management- Rookie to Pro Agile Approach
  • 2. What will Product Knowledge do? Product Management will give you insight into: Understanding NEED assessment Understanding CUSTOMERS Understanding COMPETITORS Understanding STEPS to build product Understand potential RISKS involved and Preparation Understanding PEST strategy for project Learn how to BUILD product from conceptual phase to market delivery Develop Product ROADMAP Develop Product canvass/ VISION Document
  • 3. Who needs to understand Product?  I have an idea and don’t know how to make it come to live  I have a “pet” project and I need to make it a reality  I have a full-time profession and don’t have enough time during the day. I need an independent perspective.  Explore the Possibility of building a product  Opportunity to network with product professionals
  • 4. Why Product?  Opportunity for additional income  Opportunity to fulfill product dream  Opportunity to spend time doing what you love  Bring Your ideas to Life  If you can think it, why not bring it to life  The opportunity can live a legacy  We think daily why not think big?
  • 5. Some “Take Away "  Developed VISION document  Developed PEST strategy document  Developed USER PERSONAS for business  Developed COMPETITOR analysis  Developed preliminary USER stories for starters  Developed preliminary EPIC for projects  Access to NETWORK of professionals  Reference documents and TEMPLATES for future use  Constant newsletter updates on TRENDS in technology
  • 6. Meet your Product Coach  Akingbade(Akin) co-founder of largest professional database of African professionals “PANLinked.com”  Partner with African Union on Capacity Building  Mentor to many start-ups  Mentor and professional in Content management strategy  Served over 70+ “Fortune 500” as a Manager with Big 4 “Ernst & Young”  Co-Author many articles  Author of Poetry book “Lord, I have a question”  Author of “Think it Build it” (In works)
  • 7.  Identify a product (old or new).  Determine if there is a market for this product.  How much revenue it will generate.  How to improve product and continuously monitor Product Management
  • 8. Factors influencing change in a product Constant need Assessment Market demand Cost of product Quality of product Competitors actions and reaction
  • 9. AGILE Flavors AGILE Scrum : is an iterative and incremental agile software development methodology for managing product development. Kanban : developed by Taiichi Ohno, an industrial engineer at Toyota, as a system to improve and maintain a high level of production. Extreme Programming (XP): Quick implementation is intended to improve software quality and responsiveness to changing customer requirements.
  • 10. Agile Manifesto  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan
  • 11. 11 Agile Principles  Satisfy the Customer  Welcome Change  Deliver Value Frequently  Collaborate Daily  Motivate & Trust  Face to face conversation  Working code = Progress  Sustainable Pace  Technical Excellence  Simplicity is essential  Self Organizing Teams  Inspect and Adapt
  • 12. Requirement gathering  Receive requirements from the stakeholder.  Perform Requirement analysis  Schedule meeting with the stakeholder, address any concerns  Ask as many questions as possible about the product.  Prepare a vision document.
  • 13. Top management approves implementation of a project Product Owner is assigned Development team is also assigned. Product Approved
  • 14. The Vision is a clear, simple statement of what the customer, consumer or business wants. Creating the vision collaboratively gives everyone a shared understanding of the business opportunity that needs a solution Sharing the vision continually keeps everyone focused on the common goal. 14 What's a Vision (Share your Vision) Action: Write your vision and share
  • 15. Create an elevator statement. Imagine that you are riding in the elevator with an executive and they ask about your current project. What can you tell them in the 1-3 minute ride that sums up your project? “FOR <target customer> WHO <statement of need> THE <product> IS A <product category> THAT <key benefit>. UNLIKE <primary competitor> OUR PRODUCT <further differentiation>.” 15 Creating and Sharing the Product Vision Action: Write your “Elevator speech” and share on index card
  • 16. Scrum key actors:  Product Owner  Scrum Master  Scrum Team
  • 17. 17 Product Owner Role Ensure the right thing gets build at the right time Provide the vision and business case Steer the project Evaluate the scope to ensure vision is met Prioritize continuously Provide good user stories with acceptance criteria Just in time Just the right level of detail Provide feature feedback as often as reasonable Be an integrated part of the team
  • 18. Scrum Team Role  A Scrum Team is a collection of individuals working together to deliver the requested and committed product increments for a customer. Scrum Team comprise of typical of 7 to 9 people (The team could comprise of the following:  Lead Developer/ Programmer  Developer  Lead Quality Assurance  Quality Assurance /Tester  User Experience/ User Interface (UX /UI)  Business Analyst
  • 19. Scrum Master Role  A scrum master is the facilitator for a product development team that uses scrum, the scrum master manages the process for how information is exchanged.
  • 20. Product key Relationships Stakeholders Product Owner Development Team Product Manger Management
  • 21. 21 Product Owner – Pre Grooming Meeting Prep  Prioritize the product backlog  Notify the Team which stories will be groomed during the meeting  Ensure that stories to be groomed are in proper format and proper requirements have been documented (work with BA/Dev)  Ensure that Acceptance Criteria is documented in user story  Be prepared to discuss user story with team for clarifications
  • 22. We're All in This Together 22 Team’s Attitude Team own shippable software, hence we are in this together. We WIN or LOSE together.
  • 23. Iteration ZERO Planning session  Visit the Vision document  Team starts writing user story (Story card or sticky notes)  Stories can be Epic or small (If story is too big, we break to smaller size)  Identify the risks  Identify the dependences  Assumptions  Ask as many questions while the stakeholders are still present.
  • 24. Ready for Iteration Product Owner Participants Vision document and Project Overview Prioritization of User stories Epic stories Defects (bugs) around the feature. Out of scope Web analytics Stakeholders Channels that are impacted External teams Development team User Experience team (UX)
  • 25. Iteration Zero continues for 1 through 4 weeks depending on the project Product owner writes the user stories(some common tools are RALLY and JIRA) Updates the Project Overview Team revisits the user story, puts acceptance criteria's and sizes them Team can break the stories into themes if available Iterations could be within 1 week to 4 weeks depending on organization. Most iterations are 2 weeks.
  • 26. Waterfall methodology Requirement Analysis Design Implementation Testing Maintenance Action: Write scenario where we may use hybrid of waterfall and AGILE. Waterfall is also called SDLC
  • 27. Developing Cycle every two weeks Grooming Planning Retrospective Iterations/Spri nts Demo Daily Standups Questions asked: What did you do previous day What are you doing today? Any roadblock  Sprint planning and release planning  User stories are groomed and prioritized Questions asked: What are we doing well? What are the challenges?
  • 28. Production release Source :Dean Leffingwell Release date varies from one organization to another.
  • 29. Burn Down Chart  A burn down chart is a graphical representation of work left to do versus time. The outstanding work (or backlog) is often on the vertical axis, with time along the horizontal. That is, it is a run chart of outstanding work. It is useful for predicting when all of the work will be completed. Source of diagram: (Google)
  • 30. EPIC and User Stories EPIC: The high level vision User Stories: Details of the task User Story Guide: AS A... (WHO) I WILL LIKE TO......(WHAT) SO THAT......(WHY)
  • 31. 31 Acceptance Criteria (aka Confirmation)  Expresses conditions for the customer that need to be satisfied  Provides a platform for additional conversation about the story  Helps the team know when they are done  Usually written by the customer/product owner and refined by the team during backlog grooming and iteration planning
  • 32. 32 Advantages of Acceptance Criteria  Continue the conversation between the Product Owner and the team  Helps solidify expectations for the story  Spawns negotiation, trade-offs and options to split a large story into smaller stories  Establishes a high level test plan  Provides a basis for solution design
  • 33. User Stories Samples  As an Online shopper, I want to be able to filter perfume prices in descending order, so that I can get the lowest prices.  As a delta customer, I want to see different features on the home page, so that I can decided which one to select.  As an Online shopper, I want to be able to filter perfume prices in descending order, so that I can get the lowest prices. Acceptance Criteria:  Verify That (VT) when I click filter it changes  VT filter gives lowest prices  VT filter shows highest prices
  • 34. Prioritization considerations for user stories  Legal Requirement/ Regulation  Increase in Revenue  Time savings  Cost Savings  Brand recognition  Customer Retention
  • 35. Code Refactoring  Code refactoring is the process of restructuring existing computer code – changing the factoring – without changing its external behavior. Refactoring improves nonfunctional attributes of the software. The developer/programmers usually performs this task on projects. Source: Wikipedia definition
  • 36. Product Backlog User stories stack Product Backlog contains all the user stories that the Scrum team came up with during iteration zero These stories are be too big and needs to be broken down. Owned and prioritized by the Product Owner Might or might not have Acceptance Criteria or sized
  • 37. Grooming exercise  Iteration zero continued grooming stories  Team goes through every story  Team rewrites any of the stories that are not clear  Team puts acceptance criteria's  Team sizes the stories  Fibonacci series 1,2 ,3, 5, 8, 13, 20  T Shirt size - S , M, L, XL
  • 38. I independent:  Stories should be independent N negotiable: A story is not a contract V valuable: Must be valuable E estimable: Able to size it S small: Story should be small T testable: Able to test to be done INVEST acronym for User stories
  • 39. 39 Different Sizing Approach for User stories Poker sizing T-Shirt sizing White Elephant sizing Time box sizing.
  • 41. 41 Story Points Story 1 Risk Complexity Effort Story 2 Story 3 Complexity Effort Risk 8 Complexity Effort Risk Complexity3 5The sizing are determined by three (3) underlying factors: Complexity of user stories Effort required to complete story Risk involved for the user story to be done.
  • 42.  After all the stories have been sized, the team can come up with features or themes.  The features or themes can be a release, or can be delivered one time.  Product Owner puts all the stories to the release and prioritizes them. Product Backlog
  • 43. 43 Make the Product Backlog DEEP D detailed appropriately E estimated E emergent P prioritized
  • 44. 44 Release Backlog A Single User Story Product Backlog Release Backlog Owned by the Product Owner Owned by the Product Owner Extract the release backlog from the product backlog
  • 45. Point Release  A point release is a minor release of a software project, especially one intended to fix bugs or do small cleanups rather than add significant features. Often, there are too many bugs to be fixed in a single major or minor release, creating a need for a point release. Example: A bug is discovered after a major release, appoint release was needed to deploy the bug at a different time from the regular release cycle timeline.
  • 46. Planning Session  Team grooms the stories that are in Release Backlog.  Team makes sure they understand what is expected and the acceptance criteria’s are defined.  Once the stories are sized, prioritized, then the user stories are ready to be brought into the iteration.
  • 47. 47 Iteration/Sprint Session A Single User Story Product Backlog Release Backlog Iteration Owned by the Product Owner Owned by the Product Owner Owned by the Team * * Development Team – All who are responsible for completing the work of the iteration
  • 48. Definition of Ready Definition of Ready for product owner to accept user stories:  Story has been groomed  Story has acceptance criteria’s  Not waiting for third party  Mockup attached if needed/ Wireframe reviewed  Testing adequately done and accepted  Quality Improvement .
  • 49. Definition of Done Definition of Done for the work to be considered completed  Code is complete  Unit testing passed  Code review completed and no changes needed  QA completed testing all the scenarios  All tasks completed  Story ready for acceptance .
  • 50. Working Agreement Work agreements are the set of rules/disciplines/processes the team agrees to follow without fail to make themselves more efficient and successful. Who sets the work agreements?  Team members themselves set these. The Scrum Master may have to play the role of facilitating the meeting that's held to come up with work agreements, but it is the team that decides on the agreements themselves. The team also reviews them periodically during retrospective meetings. What is the best time to organize this meeting?  We did this in our retrospective meetings. These can also be separate meetings by themselves.
  • 51. Product Interview Questions  What is your approach end to end to product development? Walk me through?  What product management tools do you use? (JIRA, RALLY)  Waterfall and Agile? what’s your preference and why?  What is duration of your sprint?  What do you do in daily stand ups?  what do you do in Retrospective meetings  How often do you do grooming session?  What is your timeline for Release planning?  What’s is your timeline for sprint planning?  How do you determine criteria’s for selecting points for user stories? (complexities, duration, and risk)  What do we do in Demo sessions? who are the people involved.  How do you work with cross functional teams?  What API have you integrated with before?
  • 52. Product Interview Questions  What are typical challenges you have faced within scrum team and how did you resolve it?  How do you get business requirement BRD?  When do you do iteration zero planning and what are the task performed?  What are working agreements?  What is definition of done to accepted user stories?  Waterfall or AGILE which will you use why?  What are Marketing tools you have worked on?  What is definition of Ready?  Share with me your last project and explain how your experience fit with this role?  What is your understanding of this role?  What is your understanding of what we do within our company?  What interest you the most about this position?  What will you say is your greatest accomplishment as a product owner?  what are the top three (3 ) attributes of a successful product owner in your opinion?  What will you say are your weakness as a product owner?
  • 53. Key Documents  Vision Documents  Product Roadmap  Sprint/ Iteration (Time Box)  Product Backlog  Business Requirement Document (BRD)  Sprint Planning  Release planning  Iteration zero  Sizing (Fibonacci series)  Discuss factors for sizing (Complexity, Duration and Risk) Select each links to download.
  • 54. Fundamental of IT  Application (SAP, Oracle financials)  Database (Oracle database, DB2, MS SQL)  Network (Connection of multiple devices)  Operating system (UNIX-Solaris, Linux, Ubuntu, Windows NT)  Cloud Solutions: (AWS , RACKSPACE etc.)  SAAS: Software as a solution  PAAS: Platform as a solution  IAAS: Infrastructure as a solution  Platform- Ruby on Rail
  • 55. Common Programming Languages Programming Languages examples: Java JavaScript PHP Ruby on Rails c+ .net
  • 56. Analytical Tools: Web /mobile analytics is the measurement, collection, analysis and reporting of web data for purposes of understanding and optimizing web usage for business decision. Samples: Google analytics Adobe analytics/site catalyst Tableau Pentaho
  • 57. Heat map A heat map is a graphical representation of data where the individual values contained in a matrix are represented as colors. Samples: Crazy eggs Inspectlet
  • 59. Simulate Daily Stand Up Questions Asked? What was done previous day what will be done today Any road block Action: Perform Daily stand up exercise
  • 60. Demo Sessions Demo Session: Meeting with stakeholders, sponsors and review the functionality Action: Perform exercise demo
  • 61. Software Demo JIRA Software demo RALLY demo BALSAMIQ demo(wireframe) Power-point demo(Presentation and sales tool) Action: Download trail versions of the tools and exercise Perform walkthrough exercise
  • 62. Develop STAR guide for Interviews  Situation: The interviewer wants you to present a recent challenge and situation in which you found yourself.  Task: What did you have to achieve? The interviewer will be looking to see what you were trying to achieve from the situation.  Action: What did you do? The interviewer will be looking for information on what you did, why you did it and what the alternatives were.  Results: What was the outcome of your actions? What did you achieve through your actions and did you meet your objectives? What did you learn from this experience and have you used this learning since? Source: Wikipedia
  • 63. Keep It FUN! And Build Relationship Team Happy Hour Team Breakfast Team Lunch Birthdays of team members
  • 64. 64 Common Challenges in world of Product  Lack of Strategic Vision  If you lack the understanding of how to meet the business needs to operate in the future or lose sight of the To Be vision for your product or If you can’t articulate the product vision to the team or other stakeholders.  Lack of Domain Knowledge  If you don’t have enough domain knowledge to make good business decisions or to understand how to write the stories and acceptance criteria.  Lack of Leadership  If you don’t have the authority or decision- making ability to resolve issues, prioritize the work or make scope decisions.  Availability  If you are not routinely available to the team to answer questions, provide decisions in a timely manner or accept completed work and provide feedback.  Support  If you are not getting the support you need from your peers or the team.  Team Location  Lack of colocation can create a distance between team to communicate effectively
  • 65. Appendix 2: Acronyms  SM – Scrum Manager  PO - Product Owner  BA - Business Analyst  QA – Quality Analyst  Dev – Developers  FED – Front End Developer  IA – Infrastructure Architect
  • 66. Appendix 3: Recommended Audible Books  The Power of Scrum, In the Real World, For the Agile Scrum Master, Product Owner, Stakeholder and Development Team by Paul VII  The Agile Samurai: How Agile Masters Deliver Great Software by Jonathan Rasmusson  60 Minute Scrum by Stewart Lancaster  Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek  The Start-up of You: Adapt to the Future, Invest in Yourself, and Transform Your Career by Reid Hoffman and Ben Casnocha
  • 67. Appendix 4: Vision Document
  • 68. Appendix : Sample Vision Document: Dream of a Millennium to buy Bags Online November 2015 ( Vision Document
  • 69. Vision Statement What is Needed?  An Online Site to allow customers to buy bags. (Mobile & Web) Why do we need it?  The functionality will allow members to easily buy bags online and increase sales for company Who is it for?  Millennium Online shoppers
  • 70. Vision Statement Scope What does it include?  Includes Search functionality  Includes filter functionality by Accessories, bag types  Includes promotional functionality  Includes community
  • 71. Scope Channel(s): luggagepromo.com, Mobile Application Path(s): Web and Mobile Languages: English Version(s): Web, Android and iOS6 Customer: US Millennium online shopper Web Analytics: Google analytics, Adobe Analytics
  • 72. What is not in scope Exclusions  Non US Location  Physical location
  • 73. Business Value Rationale  There is currently no site offering customers ability to buy bags online for millenniums  Millennium Customers responded via survey in an overwhelming response on the NEED for the online site Quantifiable Business Impacts:  Projection of 2 million dollars in first quarter of year 2016 (See detail spreadsheet of pricing model) Non-Quantifiable Impacts:  Customer satisfaction  Improvement in LuggageProsMo Branding .
  • 75. Review History Date Activity Comments 6/2/14 Document created First draft 8/18/14 Document created Second draft
  • 77. Appendix 5: Third- Party marketing tools 3rd party marketing research tools: eMarketer Forrester Gartner
  • 78. Appendix 6: User Personas  A user persona is a representation of the goals and behavior of a hypothesized group of users. In most cases, personas are synthesized from data collected from interviews with users.
  • 79. Persona: Contemporary Diaspora Children Status Single Gender Male/ Female Age 18- 25 Occupation Student/ Young professionals MOTIVATION Love for Africa, hear stories about Africa from parents, Parents want me to visit Africa not to lose my roots, Continent prestige, Building a model Africa continent and countries successful. DESCRIPTION •Born of African parents but only occasionally visit Africa with parents. •I know my Grand parents and families from African descents. •Learnt the value of hard work from Parents and Gran parents •I am constantly told about my African values and not to lose it. •I am expected to have a minimum of education to masters level, minimum to have a PhD.. GOALS To contribute to the continent of Africa through education, entrepreneurship, employment, and Gender inclusion. FRUSTRATION: •There is no platform to channel positive contribution to Africa •Originally imagined a return to Africa, but no conducive environment to utilize the new skillsets acquired. •There is no central place to get information about ways to contribute to continent •There are no clear mentorship programs to guide decision about the continent •There is a GAP between AU members and leadership.. POTENTAIL GROUPS AFFILIATED WITH •LinkedIn •Black power Movement •International Arica Student body for his College Personality NeutralPro Africa BIO Shola (“Sholay”) is an articulate African American with strong root to the continent of African via the parents. She is a proud African and let people know her root is from Africa. She has strong work ethics imbibed from her African parents. Like many African children her aspiration was either going to be a Doctor, Engineer, Lawyer but she seems focused on her pre-med to become a Doctor . She wants to be a neurosurgeon , brain doctor. Motto: “I am a slow walker , but I never walk backwards” Extrovert Introvert Open Minded Rigid

Editor's Notes

  1. Historically, humans are not good at estimating. In order to compensate for this lack in our abilities, relative sizing is a technique used on agile projects to compare user stories relative to one another. While humans are not good at giving exact estimations and being accurate, we are good at comparing things to one another and knowing if they are relatively the same size or if one thing is larger than the other. For instance we can look at the cups in the image above and know that they are small, medium, large, and extra large.
  2. How a Team might assign story points using the Fibonacci Scale Story 1: Low effort, Medium complexity, High risk = Size 5 Story 2: High effort, Low complexity, Low risk = Size 3 Story 3: Medium effort, High complexity, Low risk = Size 8
  3. The iteration backlog is the backlog of work that has been committed to in an iteration. The iteration backlog is owned by the team. The team converts the user stories into the tasks that are required to complete the work and meet the acceptance criteria. Only the team can add user stories to the iteration backlog and does so based upon its confidence that it can complete the work during an iteration In order to remove stories from the iteration backlog during an iteration the team must have agreement from the product owner The team should not commit to user stories unless they are in a “ready” state – meeting the definition of ready. The iteration backlog should be prioritized (in the priority order selected from the release backlog) and worked in priority order by the team.
  4. The iteration backlog is the backlog of work that has been committed to in an iteration. The iteration backlog is owned by the team. The team converts the user stories into the tasks that are required to complete the work and meet the acceptance criteria. Only the team can add user stories to the iteration backlog and does so based upon its confidence that it can complete the work during an iteration In order to remove stories from the iteration backlog during an iteration the team must have agreement from the product owner The team should not commit to user stories unless they are in a “ready” state – meeting the definition of ready. The iteration backlog should be prioritized (in the priority order selected from the release backlog) and worked in priority order by the team.