![Page 1: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/1.jpg)
![Page 2: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/2.jpg)
Using Atlassian Tools
Itamar GoldminzSr. Manager, Product Management Operations
2
Managing an Impure SaaS Model
![Page 3: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/3.jpg)
3
What we’re trying to solveSales EngineeringPM
Client Input
Product Vision
Capacity
![Page 4: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/4.jpg)
I will be talking about all of these:
• JIRA:
• Green Hopper• Custom Fields• RSS Feed (and some Ruby development)• Transitions and Transition screens
• Confluence
• Smart page design• Run Macro• JIRA Issues Macro
![Page 5: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/5.jpg)
5
Agenda
![Page 6: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/6.jpg)
Meet OPOWER
6
• 50+ Utility Clients, 10M + Households on Platform
Agile software development delivered through a Software-as-a-Service business
model
![Page 7: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/7.jpg)
7
(Some) benefits of SaaS• No need for duplication
• Leverage insights from one client to the rest
• Create a positive “network effect”
• Always deploy trunk
![Page 8: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/8.jpg)
8
Meet our ecosystem
• Waterfall-ish clients
• $M deals
• Sale Cycle ~ 8 Months, contracts span multiple years
• Fixed time, fixed scope RFPsMore disciplined LT planning process
The Roadmap is not just a “plan of intent”
![Page 9: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/9.jpg)
9
Challenges
WYSIWYP
Strategy-driven product development
External Roadmap?!
Pure agile development: maximum flexibility = maximum value
![Page 10: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/10.jpg)
#atlassiansummit#atlassiansummit
Agile development / SaaS model pose unique challenges in some business environments and require creative mitigation techniques
#summit11
![Page 11: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/11.jpg)
11
Do nothing
Sales EngineeringPM
![Page 12: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/12.jpg)
12
“It’s not us, it’s them”
• Shape the market – regulation & policy
• Sell clients on our vision of the product
• Be an agile evangelist
• All great. But not enough
![Page 13: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/13.jpg)
13
“It’s not them, it’s us”
• Carefully balance strategy-driven and opportunity-driven product development
• Deep product empowerment of account specific experts (sales, engagement managers)
![Page 14: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/14.jpg)
#atlassiansummit#atlassiansummit
Friction between your business/development model and your market is your problem (not your clients’). Be proactive. Adapt.
#summit11
![Page 15: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/15.jpg)
15
Easily communicable requirement model
• Common language is a pre-requisite for everything else
• Handle requirements of different scale
• Need to address varying levels of uncertainty
![Page 16: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/16.jpg)
![Page 17: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/17.jpg)
17
Investment themes
• Not a requirement
• Not estimated
• Ensures alignment
• JIRA custom field
Market
Expansion15%
85%
![Page 18: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/18.jpg)
18
Initiatives
• Project-like
• Product-led decomposition
• Goes on Roadmap
• Estimate using DTIs (JIRA custom field)
![Page 19: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/19.jpg)
19
Features
• Avoid “Epic” Anti patterns
• Functional collection of user stories
• Joint (PM/Dev) decomposition
• Goes on wave (release) plan
• Leads estimate using story point ranges
![Page 20: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/20.jpg)
20
User stories
• Nothing new here
• Decomposed by leads
• Goes on iteration plan
• Teams estimate using story points
![Page 21: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/21.jpg)
21
Easily communicable requirement model
Type Estimation Currency
Size
Investment Theme
%pct of roadmap N/A Ensures RM-strategy alignment
Initiative DTI 2-8 Equivalent of a “project” in a continuous development framework
Feature SP Range 0-3 DTIS
Functional collection of user stories
User Story
SP <1/4 DTI
![Page 22: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/22.jpg)
22
Case study: rate analysis tool
Initiative
FeatureUser Story
12
3
4
![Page 23: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/23.jpg)
23
Balancing strategy and opportunity
Strategy25%
Opportunity75%
2010
Strategy85%
Op-por-tu-nity15%
2011
![Page 24: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/24.jpg)
24
The token system
• Minimizes disruption to the strategic road map but still enables us to win deals
![Page 25: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/25.jpg)
25
Committing & tracking
Token System
![Page 26: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/26.jpg)
26
•Commitment?•Status•Token Budget•DTI•Due date
![Page 27: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/27.jpg)
“Run” + “JIRA Issues”
![Page 28: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/28.jpg)
28
Tokens case study
• Multi $M RFP
• Saying “yes” to everything: 25 DTIs, ~15% of development capacity for 18 months
• Using the “token system” resulted in:
• Productive discussions and creative solutions to trim scope
• Tough compromises on both sides• Scope of work reduced to <10 DTIs
![Page 29: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/29.jpg)
#atlassiansummit#atlassiansummit
Consider using a “Token System” to balance strategy and opportunity driven product development
#summit11
![Page 30: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/30.jpg)
30
Live roadmap: JIRA+Ruby+mongoDB
![Page 31: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/31.jpg)
Live Roadmap: Jira+Ruby+mongoDBFiltering
Metadata
Details
Release
Title
![Page 32: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/32.jpg)
32
Not your typical release notes
• What got done in the last iteration?
• Planning vs. delivery
• What will get done in the next iteration?
• What’s in the pipeline?
![Page 33: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/33.jpg)
33
Different people are looking for different things
• Changes to the product that affect sales
• Set expectations with existing clients
• Configuring the product to enable new features
• General stuff we’re working on
![Page 34: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/34.jpg)
Code Name
Key features
Tech impl
Demo Day vids
Screenshots
![Page 35: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/35.jpg)
One line. Just the
important stuff
![Page 36: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/36.jpg)
Release dates Intentionall
y vague
![Page 37: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/37.jpg)
#atlassiansummit#atlassiansummit
Product empowerment tools:•Interactive Roadmap•Kick-ass release notes
#summit11
![Page 38: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/38.jpg)
38
Pushing the envelope
• Agile Enterprise-level long-term capacity planning:
Old School New Skool
Dates Iterations
Individuals Teams
Man-hours DTIs
![Page 39: Using Atlassian Tools Itamar Goldminz Sr. Manager, Product Management Operations 2 Managing an Impure SaaS Model](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649e3a5503460f94b2be0a/html5/thumbnails/39.jpg)
39
Agenda
• Background – balancing client input, product vision and engineering capacity in a challenging environment
• Approach – balancing strategy and opportunity, empowerment
• Process – requirement model, token system
• Tools – live roadmap, awesome release notes