SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
PRODUCT MANAGEMENT
AT CONTACTUALLY
August, 2013
WHY WE’RE HERE
We’ve spent a lot of time thinking about how best to
manage a growing product, and a growing organization
behind it.
This document captures where we currently stand in
our process.
BEFORE: THE DARK DAYS
THE BIG PILE OF WORK
• All development, planning, and prioritization was done
through Pivotal Tracker.
• All upcoming development, planned development, bugs,
team feedback, user feedback was thrown into the
Icebox.
• Periodically, it would be gutted, with swaths of submitted
items being deleted, pissing people off.
• The backlog grew to be insane.
• Engineers wouldn’t be pushing the product forward as
much as chipping away at an ever-growing pile.
WE ALSO TRIED
• Keeping a product roadmap in Excel.
... which would periodically feed in to Pivotal, but just created more work.
• Collecting user feedback in Asana.
... which created an endless pile of things we never got around to.
• Weekly product meetings.
... which were hour-long arguments about which Pivotal task was more
important.
• Keeping engineers focused with weekly sprints.
... this actually helped, but it was still unclear what they were best tasked
with.
IT DIDN’T WORK
• As an open organization, product
development was a black box,
frustrating stakeholders.
• Everyone was out of sync, even
engineers.
• The product was not moving
forward.
WHAT WE NEEDED
• A open system so all stakeholders (design/marketing/sales) could understand what was
being worked on and buy in.
• An accountability system, so users, staff, investors, advisors would ensure their input
was at least received and considered.
• Engineers could understand what their goals were, and work autonomously.
• Balance our long term vision with short term priorities and immediate needs.
• EASY, RIGHT?
THE RESULTING
FRAMEWORK
WARNING
THIS IS WORKING SO FAR FOR US.
WILL IT WORK FOR YOU? WHO KNOWS.
INGREDIENTS
• Product Vision Document
• Iteration Planning (Google Spreadsheet)
• Trello
• Good ‘ol Pivotal Tracker
THE PRODUCT VISION
• PDF or Powerpoint.
• Speaks to the overall vision of your
company
• Outlines what features are needed.
• Review and modify quarterly as you
learn more.
• Should be used to evaluate every
upcoming feature and proposed
enhancement - how does it fit in?
Statement
User Needs
Functional Needs
Features
ITERATION PLANNING
• Google spreadsheet that, for each sprint, states who is going to be working on what
overall feature.
• Each tasking (cell) should be either new feature dev, new iterations of additional
features, or core platform (bugs, technical debt, misc)
• Also states who (outside of eng. team) will be responsible for testing.
• Priorities change? Development taking too long? Look at and modify this document.
• Reviewed each sprint to plan for upcoming sprint.
TRELLO
• Best solution we’ve found for flexible organization + management.
• A identically-structured board is created for each major feature.
• Initial specs, user feedback, and team suggestions are posted in here.
• Trello allows for discussion/voting/tracking of individual items.
• Everyone can see the status of all items, and filter out theirs (not easily- Trello fix this!)
• This is used daily.
Here’s how we’ve laid out Trello Boards
PIVOTAL TRACKER
• Pivotal is what engineers are/will be working on.
• Pivotal should only contain:
What is being worked on this sprint.
Bugs.
Technical Debt.
Internal needs + misc.
• Icebox is triaged regularly, backlog is monitored for what
should be back in Trello or prioritized.
• Updates from Pivotal are fed into Hipchat
• Pivotal is used by engineers every hour.
AND NOW, WE DANCE.
LARGER PRODUCT
DISCUSSIONS
• Happens on a monthly basis.
• Discuss the larger strategic moves, metrics, and where we are at in the product vision.
• What are the top 3 priorities each month for the next 90 days?
• Compare against product vision: Where does it fit?
• Review Iteration Planning: When should we work on it?
• At end of meeting: Do we have buy-in that we’re working on the right things?
SPRINT PLANNING
MEETINGS
• Review Iteration Planning to review upcoming sprints.
• Triage appropriate Trello Boards:
• Accept or Reject User + Team Feedback.
• Review User Feedback + Future Enhancements lists: Move appropriate items
into Next Iteration (what we’ll do the next time we work on this feature) or Future
Enhancements (we agree this is important to do, but not immediately)
• Ensure full team is aware of results and plans accordingly (aka queue up design, brief
feature tech lead on context, etc).
• At end of meeting: Do we have a clear idea of exactly what will be done next sprint?
SPRINT!
• Tech Lead on particular feature opens Trello,
moves Next Iteration to Under Development,
creates stories in Pivotal.
• Tech lead meets with designer to ensure all
creative assets are understood.
• Work.
• Tech lead works with test lead(s) for acceptance.
• Sprint progress discussed at daily stand-up.
• Sprint Show and Tell reviews both what was built
this sprint, and what is being done next sprint.
BUGS AND FEEDBACK
• Repeat 30X: “Bugs go into Pivotal, Feedback into Trello.”
• Bugs are put into the Icebox in Pivotal, engineering lead triages and prioritizes
(including modifying the current sprint)
• Feedback, from major suggestions to minor tweaks, are put straight into Trello.
• For major features, full-team internal test/feedback sessions + Alpha User test group
are still utilized, with results being triaged between Trello (good idea) and Pivotal (great
idea, we really should do this now).
WHAT WE’VE FOUND
• By keeping all of this open, everyone can review and understand at varying levels what
is being done.
• Discussions can be bounded appropriately (what is our long term vision vs. what are
we working on the next 90 days vs. what improvements are we making to this feature)
• Everyone understands what tools they should interact with (e.g. engineering is handled
through pivotal, user feedback captured in Trello, etc).
• We can ensure the product is moving forward.
EVERYBODY’S HAPPY.
JUST REMEMBER
WE’RE HUMAN
• Deviations will happen. Products are flammable. Development will take longer. This
process is meant to be accommodate and be as resilient as possible.
• YMMV: Take this as a baseline, useful ideas, or an example of what never to do. We
won’t be offended.
• Above all else, communicating + setting expectations is key to product
development.
CONTACTUALLY.COM
Prepared by Zvi Band, CEO
zvi@contactually.com
@skeevis
Join us, we’re hiring.

Más contenido relacionado

La actualidad más candente

Can GIS be Agile?
Can GIS be Agile?Can GIS be Agile?
Can GIS be Agile?Tim Nolan
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptxZaheerTariq5
 
Agile localization as a business advantage workshop
Agile localization as a business advantage   workshopAgile localization as a business advantage   workshop
Agile localization as a business advantage workshopVasco Duarte
 
The Project Management Comeback
The Project Management ComebackThe Project Management Comeback
The Project Management ComebackAtlassian
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core PracticesDavidMcLachlan1
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassaboobier
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to ScrumRichie Rump
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetingsJuan Banda
 
Release planning
Release planningRelease planning
Release planningAbhay Kumar
 

La actualidad más candente (20)

Can GIS be Agile?
Can GIS be Agile?Can GIS be Agile?
Can GIS be Agile?
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
 
Scrum
ScrumScrum
Scrum
 
LeSS & Scrum-damentals
LeSS & Scrum-damentalsLeSS & Scrum-damentals
LeSS & Scrum-damentals
 
Agile localization as a business advantage workshop
Agile localization as a business advantage   workshopAgile localization as a business advantage   workshop
Agile localization as a business advantage workshop
 
The Project Management Comeback
The Project Management ComebackThe Project Management Comeback
The Project Management Comeback
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core Practices
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
 
ECL Agile Workshop from a Product owner perspective
ECL Agile Workshop from a Product owner perspectiveECL Agile Workshop from a Product owner perspective
ECL Agile Workshop from a Product owner perspective
 
Agile Lesson
Agile LessonAgile Lesson
Agile Lesson
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Hansoft Basics
Hansoft BasicsHansoft Basics
Hansoft Basics
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
 
Release planning
Release planningRelease planning
Release planning
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Sprint review and Retrospective
Sprint review and RetrospectiveSprint review and Retrospective
Sprint review and Retrospective
 

Similar a Product Management at Contactually

JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!Frank Caron
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
sitHH16 - The Implications of Becoming Agile
sitHH16 - The Implications of Becoming AgilesitHH16 - The Implications of Becoming Agile
sitHH16 - The Implications of Becoming AgileMarkus Theilen
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectivelyAshutosh Agarwal
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 

Similar a Product Management at Contactually (20)

JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Product backlog
Product backlogProduct backlog
Product backlog
 
Scrum à la Pablo (English)
Scrum à la Pablo (English)Scrum à la Pablo (English)
Scrum à la Pablo (English)
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
sitHH16 - The Implications of Becoming Agile
sitHH16 - The Implications of Becoming AgilesitHH16 - The Implications of Becoming Agile
sitHH16 - The Implications of Becoming Agile
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 

Más de Contactually

Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...Contactually
 
Office 365 - Robert Crane
Office 365 - Robert CraneOffice 365 - Robert Crane
Office 365 - Robert CraneContactually
 
Building Your Network: Online and Off with Dorie Clark
Building Your Network:  Online and Off with Dorie ClarkBuilding Your Network:  Online and Off with Dorie Clark
Building Your Network: Online and Off with Dorie ClarkContactually
 
How to get 30%+ more referrals using Contactually
How to get 30%+ more referrals using ContactuallyHow to get 30%+ more referrals using Contactually
How to get 30%+ more referrals using ContactuallyContactually
 
Relationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle LedermanRelationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle LedermanContactually
 
Contactually and Kixie webinar final may 5 2016
Contactually and Kixie webinar   final may 5 2016 Contactually and Kixie webinar   final may 5 2016
Contactually and Kixie webinar final may 5 2016 Contactually
 
Contactually + Hurdlr Webinar - April 2016
Contactually + Hurdlr Webinar - April 2016Contactually + Hurdlr Webinar - April 2016
Contactually + Hurdlr Webinar - April 2016Contactually
 
Contactually + HomeAhead Webinar - March 2016
Contactually + HomeAhead Webinar - March 2016Contactually + HomeAhead Webinar - March 2016
Contactually + HomeAhead Webinar - March 2016Contactually
 
Contactually + Spacio Webinar March 2016
Contactually + Spacio Webinar   March 2016Contactually + Spacio Webinar   March 2016
Contactually + Spacio Webinar March 2016Contactually
 
Contactually + Spacio Webinar March 2016
Contactually + Spacio Webinar   March 2016Contactually + Spacio Webinar   March 2016
Contactually + Spacio Webinar March 2016Contactually
 
The 4 Step Framework to Build Stronger Relationships & Get More Referrals
The 4 Step Framework to Build Stronger Relationships &  Get More ReferralsThe 4 Step Framework to Build Stronger Relationships &  Get More Referrals
The 4 Step Framework to Build Stronger Relationships & Get More ReferralsContactually
 
Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...
Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...
Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...Contactually
 
Book Yourself Solid + Contactually
Book Yourself Solid + ContactuallyBook Yourself Solid + Contactually
Book Yourself Solid + ContactuallyContactually
 
Book Yourself Solid + Contactually: How to Generate 30% More Referrals This Year
Book Yourself Solid + Contactually: How to Generate 30% More Referrals This YearBook Yourself Solid + Contactually: How to Generate 30% More Referrals This Year
Book Yourself Solid + Contactually: How to Generate 30% More Referrals This YearContactually
 
Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...
Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...
Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...Contactually
 
Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...
Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...
Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...Contactually
 
Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...
Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...
Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...Contactually
 
Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...
Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...
Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...Contactually
 
Leveraging Online Marketing Channels to Amplify Your Customer Base
Leveraging Online Marketing Channels to Amplify Your Customer BaseLeveraging Online Marketing Channels to Amplify Your Customer Base
Leveraging Online Marketing Channels to Amplify Your Customer BaseContactually
 
[WEBINAR] How To Keep Your Business Momentum Up All Year
[WEBINAR] How To Keep Your Business Momentum Up All Year[WEBINAR] How To Keep Your Business Momentum Up All Year
[WEBINAR] How To Keep Your Business Momentum Up All YearContactually
 

Más de Contactually (20)

Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
Supercharge Your Networking and Influencer Outreach with Book Yourself Solid ...
 
Office 365 - Robert Crane
Office 365 - Robert CraneOffice 365 - Robert Crane
Office 365 - Robert Crane
 
Building Your Network: Online and Off with Dorie Clark
Building Your Network:  Online and Off with Dorie ClarkBuilding Your Network:  Online and Off with Dorie Clark
Building Your Network: Online and Off with Dorie Clark
 
How to get 30%+ more referrals using Contactually
How to get 30%+ more referrals using ContactuallyHow to get 30%+ more referrals using Contactually
How to get 30%+ more referrals using Contactually
 
Relationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle LedermanRelationship Networking 2016 with Michelle Lederman
Relationship Networking 2016 with Michelle Lederman
 
Contactually and Kixie webinar final may 5 2016
Contactually and Kixie webinar   final may 5 2016 Contactually and Kixie webinar   final may 5 2016
Contactually and Kixie webinar final may 5 2016
 
Contactually + Hurdlr Webinar - April 2016
Contactually + Hurdlr Webinar - April 2016Contactually + Hurdlr Webinar - April 2016
Contactually + Hurdlr Webinar - April 2016
 
Contactually + HomeAhead Webinar - March 2016
Contactually + HomeAhead Webinar - March 2016Contactually + HomeAhead Webinar - March 2016
Contactually + HomeAhead Webinar - March 2016
 
Contactually + Spacio Webinar March 2016
Contactually + Spacio Webinar   March 2016Contactually + Spacio Webinar   March 2016
Contactually + Spacio Webinar March 2016
 
Contactually + Spacio Webinar March 2016
Contactually + Spacio Webinar   March 2016Contactually + Spacio Webinar   March 2016
Contactually + Spacio Webinar March 2016
 
The 4 Step Framework to Build Stronger Relationships & Get More Referrals
The 4 Step Framework to Build Stronger Relationships &  Get More ReferralsThe 4 Step Framework to Build Stronger Relationships &  Get More Referrals
The 4 Step Framework to Build Stronger Relationships & Get More Referrals
 
Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...
Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...
Contactually + Mad Mimi + Timeback: From Solid to Through-the-Roof Successful...
 
Book Yourself Solid + Contactually
Book Yourself Solid + ContactuallyBook Yourself Solid + Contactually
Book Yourself Solid + Contactually
 
Book Yourself Solid + Contactually: How to Generate 30% More Referrals This Year
Book Yourself Solid + Contactually: How to Generate 30% More Referrals This YearBook Yourself Solid + Contactually: How to Generate 30% More Referrals This Year
Book Yourself Solid + Contactually: How to Generate 30% More Referrals This Year
 
Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...
Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...
Contactually & Encore Alert: Top Tools to Engage Your Prospects & Close More ...
 
Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...
Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...
Contactually & HappyFox: The 7 Secrets to Success - How The Best Companies Ke...
 
Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...
Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...
Contactually & Homekeepr: How the Top Realtors Nurture their Network & Get Mo...
 
Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...
Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...
Contactually & SumAll: How the Top 1% of Agencies and Consultants Drive More ...
 
Leveraging Online Marketing Channels to Amplify Your Customer Base
Leveraging Online Marketing Channels to Amplify Your Customer BaseLeveraging Online Marketing Channels to Amplify Your Customer Base
Leveraging Online Marketing Channels to Amplify Your Customer Base
 
[WEBINAR] How To Keep Your Business Momentum Up All Year
[WEBINAR] How To Keep Your Business Momentum Up All Year[WEBINAR] How To Keep Your Business Momentum Up All Year
[WEBINAR] How To Keep Your Business Momentum Up All Year
 

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Product Management at Contactually

  • 2. WHY WE’RE HERE We’ve spent a lot of time thinking about how best to manage a growing product, and a growing organization behind it. This document captures where we currently stand in our process.
  • 4. THE BIG PILE OF WORK • All development, planning, and prioritization was done through Pivotal Tracker. • All upcoming development, planned development, bugs, team feedback, user feedback was thrown into the Icebox. • Periodically, it would be gutted, with swaths of submitted items being deleted, pissing people off. • The backlog grew to be insane. • Engineers wouldn’t be pushing the product forward as much as chipping away at an ever-growing pile.
  • 5. WE ALSO TRIED • Keeping a product roadmap in Excel. ... which would periodically feed in to Pivotal, but just created more work. • Collecting user feedback in Asana. ... which created an endless pile of things we never got around to. • Weekly product meetings. ... which were hour-long arguments about which Pivotal task was more important. • Keeping engineers focused with weekly sprints. ... this actually helped, but it was still unclear what they were best tasked with.
  • 6. IT DIDN’T WORK • As an open organization, product development was a black box, frustrating stakeholders. • Everyone was out of sync, even engineers. • The product was not moving forward.
  • 7. WHAT WE NEEDED • A open system so all stakeholders (design/marketing/sales) could understand what was being worked on and buy in. • An accountability system, so users, staff, investors, advisors would ensure their input was at least received and considered. • Engineers could understand what their goals were, and work autonomously. • Balance our long term vision with short term priorities and immediate needs. • EASY, RIGHT?
  • 9. WARNING THIS IS WORKING SO FAR FOR US. WILL IT WORK FOR YOU? WHO KNOWS.
  • 10. INGREDIENTS • Product Vision Document • Iteration Planning (Google Spreadsheet) • Trello • Good ‘ol Pivotal Tracker
  • 11. THE PRODUCT VISION • PDF or Powerpoint. • Speaks to the overall vision of your company • Outlines what features are needed. • Review and modify quarterly as you learn more. • Should be used to evaluate every upcoming feature and proposed enhancement - how does it fit in? Statement User Needs Functional Needs Features
  • 12. ITERATION PLANNING • Google spreadsheet that, for each sprint, states who is going to be working on what overall feature. • Each tasking (cell) should be either new feature dev, new iterations of additional features, or core platform (bugs, technical debt, misc) • Also states who (outside of eng. team) will be responsible for testing. • Priorities change? Development taking too long? Look at and modify this document. • Reviewed each sprint to plan for upcoming sprint.
  • 13. TRELLO • Best solution we’ve found for flexible organization + management. • A identically-structured board is created for each major feature. • Initial specs, user feedback, and team suggestions are posted in here. • Trello allows for discussion/voting/tracking of individual items. • Everyone can see the status of all items, and filter out theirs (not easily- Trello fix this!) • This is used daily. Here’s how we’ve laid out Trello Boards
  • 14. PIVOTAL TRACKER • Pivotal is what engineers are/will be working on. • Pivotal should only contain: What is being worked on this sprint. Bugs. Technical Debt. Internal needs + misc. • Icebox is triaged regularly, backlog is monitored for what should be back in Trello or prioritized. • Updates from Pivotal are fed into Hipchat • Pivotal is used by engineers every hour.
  • 15. AND NOW, WE DANCE.
  • 16. LARGER PRODUCT DISCUSSIONS • Happens on a monthly basis. • Discuss the larger strategic moves, metrics, and where we are at in the product vision. • What are the top 3 priorities each month for the next 90 days? • Compare against product vision: Where does it fit? • Review Iteration Planning: When should we work on it? • At end of meeting: Do we have buy-in that we’re working on the right things?
  • 17. SPRINT PLANNING MEETINGS • Review Iteration Planning to review upcoming sprints. • Triage appropriate Trello Boards: • Accept or Reject User + Team Feedback. • Review User Feedback + Future Enhancements lists: Move appropriate items into Next Iteration (what we’ll do the next time we work on this feature) or Future Enhancements (we agree this is important to do, but not immediately) • Ensure full team is aware of results and plans accordingly (aka queue up design, brief feature tech lead on context, etc). • At end of meeting: Do we have a clear idea of exactly what will be done next sprint?
  • 18. SPRINT! • Tech Lead on particular feature opens Trello, moves Next Iteration to Under Development, creates stories in Pivotal. • Tech lead meets with designer to ensure all creative assets are understood. • Work. • Tech lead works with test lead(s) for acceptance. • Sprint progress discussed at daily stand-up. • Sprint Show and Tell reviews both what was built this sprint, and what is being done next sprint.
  • 19. BUGS AND FEEDBACK • Repeat 30X: “Bugs go into Pivotal, Feedback into Trello.” • Bugs are put into the Icebox in Pivotal, engineering lead triages and prioritizes (including modifying the current sprint) • Feedback, from major suggestions to minor tweaks, are put straight into Trello. • For major features, full-team internal test/feedback sessions + Alpha User test group are still utilized, with results being triaged between Trello (good idea) and Pivotal (great idea, we really should do this now).
  • 20. WHAT WE’VE FOUND • By keeping all of this open, everyone can review and understand at varying levels what is being done. • Discussions can be bounded appropriately (what is our long term vision vs. what are we working on the next 90 days vs. what improvements are we making to this feature) • Everyone understands what tools they should interact with (e.g. engineering is handled through pivotal, user feedback captured in Trello, etc). • We can ensure the product is moving forward.
  • 23. WE’RE HUMAN • Deviations will happen. Products are flammable. Development will take longer. This process is meant to be accommodate and be as resilient as possible. • YMMV: Take this as a baseline, useful ideas, or an example of what never to do. We won’t be offended. • Above all else, communicating + setting expectations is key to product development.
  • 24. CONTACTUALLY.COM Prepared by Zvi Band, CEO zvi@contactually.com @skeevis Join us, we’re hiring.