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

DataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven OrganizationsDataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven OrganizationsEllen Friedman
 
3D: DBT using Databricks and Delta
3D: DBT using Databricks and Delta3D: DBT using Databricks and Delta
3D: DBT using Databricks and DeltaDatabricks
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven ArchitectureStefan Norberg
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar ZecevicDataScienceConferenc1
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta LakeDatabricks
 
Architecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeArchitecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeSerhiy (Serge) Haziyev
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayDATAVERSITY
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksKnoldus Inc.
 
CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®confluent
 
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...Christopher Bradley
 
Speeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT ApproachSpeeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT ApproachDatabricks
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseDatabricks
 
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the UglyKubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Uglysmalltown
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architectureAdam Doyle
 
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta LakeSimplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta LakeDatabricks
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardDelta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardParis Data Engineers !
 

What's hot (20)

DataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven OrganizationsDataOps: An Agile Method for Data-Driven Organizations
DataOps: An Agile Method for Data-Driven Organizations
 
3D: DBT using Databricks and Delta
3D: DBT using Databricks and Delta3D: DBT using Databricks and Delta
3D: DBT using Databricks and Delta
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
 
Architecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeArchitecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First Time
 
Data Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement TodayData Governance Trends and Best Practices To Implement Today
Data Governance Trends and Best Practices To Implement Today
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
 
Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on Databricks
 
CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®CDC patterns in Apache Kafka®
CDC patterns in Apache Kafka®
 
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
DMBOK 2.0 and other frameworks including TOGAF & COBIT - keynote from DAMA Au...
 
Speeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT ApproachSpeeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT Approach
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
 
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the UglyKubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
 
Data stewardship
Data stewardshipData stewardship
Data stewardship
 
Delta lake and the delta architecture
Delta lake and the delta architectureDelta lake and the delta architecture
Delta lake and the delta architecture
 
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta LakeSimplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardDelta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
 

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

BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaadityabelde2
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdftbatkhuu1
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptxVikasTiwari846641
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxtegevi9289
 
Publuu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu
 
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
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesMedia Logic
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
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
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 

Recently uploaded (20)

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...
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
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...
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
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
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 
Publuu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure Online
 
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
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
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
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 

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.