Date post: | 02-Jun-2018 |
Category: |
Documents |
Upload: | alex-cowan |
View: | 215 times |
Download: | 0 times |
of 125
8/10/2019 Innovating in the Enterprise Product 3
1/125
Copyright 2014 Cowan Publishing
INNOVATINGIN THE
ENTERPRISE IIIBuilding theRight Product
COWAN+
8/10/2019 Innovating in the Enterprise Product 3
2/125
Copyright 2014 Cowan Publishing
ALEX COWANAlexanderCowan.com
@cowanSF
ABOUT ME
Entrepreneur (5x)Intrapreneur (1x)
8/10/2019 Innovating in the Enterprise Product 3
3/125
Copyright 2014 Cowan Publishing
ALEX COWANAlexanderCowan.com
@cowanSF
ABOUT ME
8/10/2019 Innovating in the Enterprise Product 3
4/125
Copyright 2014 Cowan Publishing
ABOUT ME
www.alexandercowan.com
8/10/2019 Innovating in the Enterprise Product 3
5/125
Copyright 2014 Cowan Publishing
REVIEW: THE STRUCTURE OF VENTURE DESIGN
8/10/2019 Innovating in the Enterprise Product 3
6/125
Copyright 2014 Cowan Publishing
REVIEW: THE SEQUENCE OF VENTURE DESIGN
X
PROBLEMSCENARIOS &ALTERNATIVES
What?
PRODUCT &PROMOTION
/
CUSTOMERDISCOVERY &EXPERIMENTS
Tell me?
PERSONAS
Who?
USERSTORIES &PROTOTYPES
How?
Scale?
Pivot?
VALUEPROPOSITIONS& ASSUMPTIONS
What if?
!
8/10/2019 Innovating in the Enterprise Product 3
7/125
Copyright 2014 Cowan Publishing
REVIEW: THE SEQUENCE OF VENTURE DESIGN
!PRODUCT &PROMOTION
USERSTORIES &PROTOTYPES
Did the implementationdeliver on the story?
/
CUSTOMERDISCOVERY &EXPERIMENTS
How did thecustomer/userreact?
VALUEPROPOSITIONS& ASSUMPTIONS
!
Was theimplementedstory relevant tothe proposition?
X
PROBLEMSCENARIOS &ALTERNATIVES
Is problemrelevant? Is thepropositionbetter vs.alternatives?
T HI NK S EE
FEEL DO
PERSONAS
Do weunderstand thisperson? Whatmakes themtick?
8/10/2019 Innovating in the Enterprise Product 3
8/125
Copyright 2014 Cowan Publishing
REVIEW: SKILLS FOR VENTURE DESIGN
/
Specialties
D E S
I G N & U X
U N I X S Y S A D M I N
R U B
Y
P Y T
O N
J A V A
P H P
. . .
E N T
E R P R I S E S A L E S
. . .
S E O A N
A L Y T I C S
. . .
. . .
. . .
FoundationSkills
LEANDESIGN
THINKINGCUSTOMER
DEV.AGILE
TechnicalLiteracy
ARCHITECTUREFUNDAMENTALS
App. & PlatformIntegration
ROLES &SYSTEMS
In a TechnicalTeam
SOFTWAREFUNDAMENTALS
Model-View-Controller
8/10/2019 Innovating in the Enterprise Product 3
9/125
Copyright 2014 Cowan Publishing
REVIEW: PERSONAS & NEEDFINDING
X
PROBLEMSCENARIOS &ALTERNATIVES
What?
PRODUCT &PROMOTION
/
CUSTOMERDISCOVERY &EXPERIMENTS
Tell me?
PERSONAS
Who?
USERSTORIES &PROTOTYPES
How?
Scale?
Pivot?
VALUEPROPOSITIONS& ASSUMPTIONS
What if?
!
8/10/2019 Innovating in the Enterprise Product 3
10/125
Copyright 2014 Cowan Publishing
AVOID THE TWIN ANTI-POLES OF DESIGN FAILURE
Doing preciselywhat the user asks
Assuming you know whatsbest and ignoring the user
! " # $ %
8/10/2019 Innovating in the Enterprise Product 3
11/125
Copyright 2014 Cowan Publishing
ALEX COWANAlexanderCowan.com
@cowanSF
YOUR VALUE PROPOSITIONS !
ALTERNATIVE(S) ?
PROBLEM SCENARIO X
REVIEW: PERSONAS & NEEDFINDING
8/10/2019 Innovating in the Enterprise Product 3
12/125
Copyright 2014 Cowan Publishing
and they have a certainPROBLEMS(S)
where theyre currently usingcertain ALTERNATIVE(S)
and I have a VALUEPROPOSITION thats better enoughthan the alternatives to cause thepersona to act (purchase, use, etc.).
A certain PERSONA exists
REVIEW: PERSONAS & NEEDFINDING
!
?
X
8/10/2019 Innovating in the Enterprise Product 3
13/125
Copyright 2014 Cowan Publishing
REVIEW: CUSTOMER DISCOVERY & LEAN STARTUP
X
PROBLEMSCENARIOS &ALTERNATIVES
What?
PRODUCT &PROMOTION
/
CUSTOMERDISCOVERY &EXPERIMENTS
Tell me?
PERSONAS
Who?
USERSTORIES &PROTOTYPES
How?
Scale?
Pivot?
VALUEPROPOSITIONS& ASSUMPTIONS
What if?
!
8/10/2019 Innovating in the Enterprise Product 3
14/125
Copyright 2014 Cowan Publishing
REVIEW: CUSTOMER DISCOVERY & LEAN STARTUPDo I have real evidence from my buyerthat this is compelling?
01 ID EA!
What are the key assumptions requiredto make this business work?
02 HYPOTHESIS
How do I denitely prove or disprove theassumptions with a minimum of timeand effort?
03 EXPERIMENTAL DESIG N
04 EXPE RIM ENTATION
Am I reacting or am I focused onvalidating my pivotal assumptions?
Pivot or persevere?
8/10/2019 Innovating in the Enterprise Product 3
15/125
Copyright 2014 Cowan Publishing
REVIEW: CUSTOMER DISCOVERY & LEAN STARTUP
0 Day 30 Day ID
DOES IT WORK?Deep testing on realdata with a verysmall set of users.
90 Day
DOES IT STICK?Post deploy, areusers engaged atexpected levels? If
not, why not?
DID IT MATTER?Is it delivering on thetarget propositions?
If not, why not?
8/10/2019 Innovating in the Enterprise Product 3
16/125
Copyright 2014 Cowan Publishing
Order Taking
vs.Consulting
Building
vs.Designing
Big Batches
vs.Iteration
REVIEW: FRAMING THE BUSINESS CASE
Papering Problems with
Software ('Solutions')vs.
Solving Them
8/10/2019 Innovating in the Enterprise Product 3
17/125
Copyright 2014 Cowan Publishing
REVIEW: FRAMING THE BUSINESS CASE
Note: process inventory mostly applicable just on IT projects
8/10/2019 Innovating in the Enterprise Product 3
18/125
Copyright 2014 Cowan Publishing
REVIEW: FRAMING THE BUSINESS CASE
!"#$&'() #$*#+,-$,. /-.,(0", 1(,20#3, 1'44'-$500(#6/0#'-78"2(, 5*#), 9:;
8/10/2019 Innovating in the Enterprise Product 3
19/125
Copyright 2014 Cowan Publishing
REVIEW: FRAMING THE BUSINESS CASE
Unit of structure: the atomic rocessIt has an input transformative
steps
an output
and 3 metrics1. process2. output3. outcome
8/10/2019 Innovating in the Enterprise Product 3
20/125
Copyright 2014 Cowan Publishing
REVIEW: FRAMING THE BUSINESS CASE
6.a PIVOT
experimentsdisprovehypothesis
01 IDEA!
02 HYPOTHESIS
03 EXPERIMENTAL DESIGN
04 EXPERIMENTATION
05 PIVOT OR PERSEVERE?
6.b PERSEVERE
experimentsprove hypothesis
Formulate from problem scenario-alternatives-value proposition trios
Organize against valuepropositions
Progressive testingwith users
Change approach or scaleup? (The quicker you get to
this point the easier it is tomake changes.)
8/10/2019 Innovating in the Enterprise Product 3
21/125
Copyright 2014 Cowan Publishing
NOW: SESSION III 'BUILDING THE RIGHT PRODUCT' !
X / !
LEANDESIGN
THINKINGCUSTOMER
DEV.AGILE
ARCHITECTUREFUNDAMENTALS
App. & PlatformIntegration
ROLES & SYSTEMSIn a Technical Team
SOFTWAREFUNDAMENTALS
Model-View-Controller
8/10/2019 Innovating in the Enterprise Product 3
22/125
Copyright 2014 COWAN+
DESIGN & AGILE: A ROMEO & JULIET STORY : (
AgileDesign ALEX COWANAlexanderCowan.com@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
23/125
Copyright 2014 COWAN+
Empathy Creativity
DESIGN
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
24/125
Copyright 2014 COWAN+
ALEX COWANAlexanderCowan.com
@cowanSF
AGILE
IndividualsInteractions
>ProcessesTools
Workingsoftware
ComprehensiveDocumentation>
Customercollaboration
Contractnegotiation
>
Respondingto change
Following
a plan
>
8/10/2019 Innovating in the Enterprise Product 3
25/125
Copyright 2014 COWAN+
DESIGN & AGILE: A ROMEO & JULIET STORY : (
AgileDesign ALEX COWANAlexanderCowan.com@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
26/125
Copyright 2014 COWAN+
DESIGN & AGILE: A ROMEO & JULIET STORY : (
AgileDesign ALEX COWANAlexanderCowan.com@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
27/125
Copyright 2014 COWAN+
TRAGEDY OCCURS TOO OFTENThe Commerce Family The Implementation Family
aka marketing, sales,product management
aka engineering, operations,project management
8/10/2019 Innovating in the Enterprise Product 3
28/125
Copyright 2014 COWAN+
TRAGEDY OCCURS TOO OFTEN- WHY?The Commerce Family The Implementation Family
?we measure our efciency locally
we want to feel we're completing our output
8/10/2019 Innovating in the Enterprise Product 3
29/125
Copyright 2014 COWAN+
WHAT'S ESPECIALLY HARD FOR THE FAMILIESThe Commerce Family The Implementation Family
1. Connecting with customer needs
2. Managing uncertainty
3. Describing for implementation
1. Implementation strategy
2. Managing changes in need
3. Distributing actionable inputs
8/10/2019 Innovating in the Enterprise Product 3
30/125
Copyright 2014 COWAN+
WHAT'S ESPECIALLY HARD FOR THE FAMILIESThe Commerce Family The Implementation Family
bigger families,
bigger disconnects
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
31/125
Copyright 2014 COWAN+
4 WAYS TO MAKE IT BETTER, MAKE IT WORK
1: IMPROVEDINPUTS
2: STORY-DRIVENCOLLABORATION
3: TESTORIENTATION
4: BACKLOGDISCIPLINE
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
32/125
Copyright 2014 COWAN+
1Creating High Quality Inputs
8/10/2019 Innovating in the Enterprise Product 3
33/125
Copyright 2014 COWAN+STORIES
Epic Stories
Stories
Test Cases
As a [persona],I want to [do something]so that I can [derive a benet]
AGILE USER STORIES- WHATIS
ALEX COWANAlexanderCowan.com
@cowanSF
Who is this user?What makes them tick?
Who's an example of
such a person?
Why do they want to do this?What's the benet/reward?
How will we know of it'sworking?
8/10/2019 Innovating in the Enterprise Product 3
34/125
Copyright 2014 COWAN+
DESIGN THINKING- PERSONAS
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
35/125
Copyright 2014 Cowan Publishing
VARI
ED
ivid The persona shouldmake anyone who readsit feel like theyveactually met this person.
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
36/125
8/10/2019 Innovating in the Enterprise Product 3
37/125
Copyright 2014 Cowan Publishing
VARI
ED
ivid
ALEX COWANAlexanderCowan.com
@cowanSF
eal Good personas arentcreated in cubicles. Gowhere the persona is andobserve.
ctionable
8/10/2019 Innovating in the Enterprise Product 3
38/125
Copyright 2014 Cowan Publishing
VARI
ED
ivid
ALEX COWANAlexanderCowan.com
@cowanSF
eal
ctionable
Make sure you can identifyand target these personas,or you wont be able to nd
a use for them.
dentiable
8/10/2019 Innovating in the Enterprise Product 3
39/125
Copyright 2014 Cowan Publishing
VARI
ED
ivid
ALEX COWANAlexanderCowan.com
@cowanSF
eal
ctionable
dentiable Everyone is not yourcustomer. Make sure thepersonas are distinct so youcan apply relevant focus.
xact
8/10/2019 Innovating in the Enterprise Product 3
40/125
Copyright 2014 Cowan Publishing
VARI
ED
ivid
eal
ctionable
dentiable
xactetailed
People are complicated
and so good personasare usually prettysubstantial.
8/10/2019 Innovating in the Enterprise Product 3
41/125
Copyright 2014 COWAN+
ALEX COWANAlexanderCowan.com
@cowanSF
YOUR VALUE PROPOSITIONS !
ALTERNATIVE(S) ?
PROBLEM SCENARIO X
NEEDFINDING
8/10/2019 Innovating in the Enterprise Product 3
42/125
Copyright 2014 COWAN+
and they have a certainPROBLEMS(S)
where theyre currently usingcertain ALTERNATIVE(S)
and I have a VALUEPROPOSITION thats better enoughthan the alternatives to cause thepersona to act (purchase, use, etc.).
A certain PERSONA exists
NEEDFINDING: THE PRODUCT HYPOTHESIS
!
?
X
8/10/2019 Innovating in the Enterprise Product 3
43/125
Copyright 2014 COWAN+
PERSONASPROBLEM SCENARIOSVALUE PROPOSITIONS
STORIES
Epic Stories
Stories
Test Cases
As a [persona],I want to [do something]so that I can [derive a benet]
AGILE USER STORIES- WHATIS
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
44/125
Copyright 2014 Cowan Publishing
INVEST IN AGILE STORIES
Independent
NegotiableValuableEstimableSmallTestable
Could this beimplemented on astand-alone basis ordoes it presupposeother content?
8/10/2019 Innovating in the Enterprise Product 3
45/125
Copyright 2014 Cowan Publishing
INVEST IN AGILE STORIES
Independent
NegotiableValuableEstimableSmallTestable
Stories are not specs.This is an input for you toarrive at an optimalimplementation with thedeveloper, not afunctional requirement.
8/10/2019 Innovating in the Enterprise Product 3
46/125
Copyright 2014 Cowan Publishing
INVEST IN AGILE STORIES
Independent
NegotiableValuableEstimableSmallTestable
What problem scenariodoes this address?How have youvalidated your value
proposition for it?
8/10/2019 Innovating in the Enterprise Product 3
47/125
Copyright 2014 Cowan Publishing
INVEST IN AGILE STORIES
Independent
NegotiableValuableEstimableSmallTestable
How hard is this vs.the teamsexperience? Is itdiscrete enough?
8/10/2019 Innovating in the Enterprise Product 3
48/125
Copyright 2014 Cowan Publishing
INVEST IN AGILE STORIES
Independent
NegotiableValuableEstimableSmallTestable
A big part of what makesagile (and lean) work is theuse of small batches withmeasurable results. Makesure your stories are broken
down to workable sizes.
8/10/2019 Innovating in the Enterprise Product 3
49/125
Copyright 2014 Cowan Publishing
INVEST IN AGILE STORIES
Independent
NegotiableValuableEstimableSmallTestable
How will you know if
its working in a waywhere you canvalidate its value?
8/10/2019 Innovating in the Enterprise Product 3
50/125
Copyright 2014 Cowan Publishing
CHILD STORIES
A) As an HR manager, I want to get a list of topics relevant to an open position from the functional
manager so I can set up a relevant and complete quiz for screening.B) As an HR manager, I want to browse the quiz banks [of available questions] so I can make sureIm subscribed to all the necessary topics for my quiz.
C) As an HR manager, I want to purchase additional quiz banks so I can add additional technicaltopics to my quizzes.
D) As an HR manager, I want to create a custom quiz banks so I can add custom questions the
functional manager wants to add to the quiz.E) As a manager, I want to set the quiz up for a possible recruit to use.
F) As an HR manager, I want to make the candidates scores available to the functional manager,along with the rest of my notes.
EPIC STORY
EXAMPLE: AGILE USER STORIES
As the HR manager, I want to create a screening quiz so that I can understand whether I want tosend possible recruits to the functional manager.
8/10/2019 Innovating in the Enterprise Product 3
51/125
Copyright 2014 Cowan Publishing
EPIC STORY
EXAMPLE: AGILE USER STORIES
As the HR manager, I want to create a screening quiz so that I can understand whether I want tosend possible recruits to the functional manager.
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
52/125
Copyright 2014 Cowan Publishing
STORYBOARDING AN EPICAs the HR manager, Iwant to create ascreening quiz so that Ican understandwhether I want to sendpossible recruits to the
functional manager.
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
53/125
Copyright 2014 COWAN+
PERSONA MEETS HALLWAY CONVERSATION
So, I think feature [xyz]should really be at thetop of our list
Yeah?
Tell me about the user.Who are they? What are
they doing right now?
8/10/2019 Innovating in the Enterprise Product 3
54/125
Copyright 2014 COWAN+
NEEDFINDING MEETS HALLWAY CONVERSATION
Here are a list of SEOkeywords related to theexciting new solutionwe built
What problems does thissolve for the customer?What words do they useto describe it?
8/10/2019 Innovating in the Enterprise Product 3
55/125
Copyright 2014 COWAN+
2 Enabling Story-Driven Collaboration
8/10/2019 Innovating in the Enterprise Product 3
56/125
Copyright 2014 COWAN+
ALEX COWANAlexanderCowan.com
@cowanSF
AGILE FOUNDATIONS
USER STORIES
DISCUSSION
DEVELOPMENT
VALIDATION
PERSONASPROBLEM SCENARIOS,ALTERNATIVESPROPOSITIONS
8/10/2019 Innovating in the Enterprise Product 3
57/125
Copyright 2014 COWAN+
KEEPING IT TOGETHER
In-doc links topersonas andproblemscenarios/
neednding
Ditto forwireframes
8/10/2019 Innovating in the Enterprise Product 3
58/125
Copyright 2014 COWAN+
X
PROBLEMSCENARIOS &ALTERNATIVES
What?
PRODUCT &PROMOTION
/
CUSTOMERDISCOVERY &EXPERIMENTS
Tell me?
DESIGNING A VENTURE (VENTURE DESIGN)
PERSONAS
Who?
USERSTORIES &PROTOTYPES
How?
Scale?
Pivot?
VALUEPROPOSITIONS& ASSUMPTIONS
What if?
!
8/10/2019 Innovating in the Enterprise Product 3
59/125
Copyright 2014 COWAN+
VENTURE DESIGN (IN REVERSE)
!PRODUCT &PROMOTION
USERSTORIES &PROTOTYPES
Did the implementationdeliver on the story?
/
CUSTOMERDISCOVERY &EXPERIMENTS
How did thecustomer/userreact?
VALUEPROPOSITIONS& ASSUMPTIONS
!
Was theimplementedstory relevant tothe proposition?
X
PROBLEMSCENARIOS &ALTERNATIVES
Is problemrelevant? Is thepropositionbetter vs.alternatives?
THINK SEE
FEEL DO
PERSONAS
Do weunderstand thisperson? Whatmakes themtick?
8/10/2019 Innovating in the Enterprise Product 3
60/125
Copyright 2014 COWAN+
COLLABORATION MEETS HALLWAY CONVERSATION
We have an amazingnew thing now whereusers can [x] their [y]
Cool. Who does this?Whats the trigger?
Whats the rst thing thathappens?Then what?How do we know if theyhave a good outcome?
8/10/2019 Innovating in the Enterprise Product 3
61/125
Copyright 2014 COWAN+
3 Staying Focused on Validation
8/10/2019 Innovating in the Enterprise Product 3
62/125
Copyright 2014 COWAN+
EVIDENCE-BASED INNOVATION VIA LEAN STARTUP
Do I have real evidence from my buyerthat this is compelling?
01 ID EA!
What are the key assumptions requiredto make this business work?
02 HYPOTHESIS
How do I denitely prove or disprove theassumptions with a minimum of timeand effort?
03 EXPERIMENTAL DESIG N
04 EXPE RIM ENTATION
Am I reacting or am I focused onvalidating my pivotal assumptions?
Pivot or persevere?
8/10/2019 Innovating in the Enterprise Product 3
63/125
Copyright 2014 COWAN+
DOCUMENT UX ASSUMPTIONS AS YOU GO
Lets assume.Then test.
Lets notargue
8/10/2019 Innovating in the Enterprise Product 3
64/125
Copyright 2014 COWAN+
EXAMPLE ASSUMPTIONS & EXPERIMENTS
brand lattice UI:
Drag and drop isnt yet in common use.Would users get it?
Noted as key assumption and became earlyfocal item in user test
8/10/2019 Innovating in the Enterprise Product 3
65/125
Copyright 2014 COWAN+
ITERATING BASED ON TEST RESULTS70% of usersdidnt get thedrag and dropin this version
This change inthe annotationwas enough sothey got it
8/10/2019 Innovating in the Enterprise Product 3
66/125
Copyright 2014 COWAN+
THE MTP
P
inimum
estableroductT
M
8/10/2019 Innovating in the Enterprise Product 3
67/125
Copyright 2014 COWAN+
PARING AWAY ASSUMPTIONS VIA MTP
Pivotalassumptionsabout
relevance
Do they care?
Tacticalassumptionsabout
usability
Can they use it?
8/10/2019 Innovating in the Enterprise Product 3
68/125
Copyright 2014 COWAN+
PARING AWAY ASSUMPTIONS VIA MTP
It has rough edges. We should x it before weshow people.
Just show it to volunteers onuser testing. Do it soon.
What if smoothing out thoserough edges is 100% waste
because there are deeperusability issues?
8/10/2019 Innovating in the Enterprise Product 3
69/125
Copyright 2014 COWAN+
PARING AWAY ASSUMPTIONS VIA MTP
We only have a few people right now in our targetmarket (persona).
If you can get close in terms ofprole, just give the user testinga try.
8/10/2019 Innovating in the Enterprise Product 3
70/125
Copyright 2014 COWAN+
VALIDATION MEETS HALLWAY CONVERSATION
Im super excited about[this idea]. Im workingon the business case tosell management so wecan start building
Sound neat.
Whats the centralproposition? Maybetheres a way we canbootstrap some proofpoints.
That would super chargeyour business case.
8/10/2019 Innovating in the Enterprise Product 3
71/125
Copyright 2014 COWAN+
4 Planning The Work, Working the Plan
8/10/2019 Innovating in the Enterprise Product 3
72/125
Copyright 2014 COWAN+
ALEX COWANAlexanderCowan.com
@cowanSF
THE BACKLOGStory
Backlog
RELEASE X
P R I O R I T Y
ITERATION 01
ITERATION 02
. . .
ITERATION N
Story Asize = x
Story Bsize = y
Story C
size = z
Story Dsize = a
Story N..size = c
Story Esize = b
. . .
8/10/2019 Innovating in the Enterprise Product 3
73/125
Copyright 2014 COWAN+
ALEX COWANAlexanderCowan.com
@cowanSF
THE STANDUP
1. What did I accomplishlast [period]?2. What do I plan toaccomplish [this period]?
3. What's impeding my progress?
8/10/2019 Innovating in the Enterprise Product 3
74/125
Copyright 2014 COWAN+
ALEX COWANAlexanderCowan.com
@cowanSF
AGILE MANAGEMENT IN 4 FUN & EASY STEPS
SET AN ITERATIONUsually 1-4 weeks, shorter isprobably better in thebeginning. Stick to the list inthis period.
2. ExplicitIteration
CREATE STRONGSTORIESInputs matter a lot. They'reusually preceded by qualitydesign research.
0: Strong Stories
PRIORITIZE A LISTMake it a little longer than youthink you can achieve- thatway if someone gets stuckthey can move to somethingelse.
1. Prioritized ListTRACK WITHSTANDUP'SEven if it's on email, do thestandup daily or at least weekly.
3. RegularStandup's
8/10/2019 Innovating in the Enterprise Product 3
75/125
Copyright 2014 COWAN+
VALIDATION MEETS HALLWAY CONVERSATION
Oh! I just [talked to acustomer, read a blog,saw a demo] and I have agreat new idea. Can we
just put it in right thissecond?
We can denitely put itin if you think it'simportant.
Let's write a story for itthat's anchored in aproblem scenario and ifyou want you can put itat the top of thebacklog for the nextiteration.
8/10/2019 Innovating in the Enterprise Product 3
76/125
Copyright 2014 COWAN+
HERE'S TO A HAPPY ENDING!
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
77/125
Copyright 2014 Cowan Publishing
DEVELOPMENT
WaterfallThen
AgileNow
8/10/2019 Innovating in the Enterprise Product 3
78/125
Copyright 2014 Cowan Publishing
ALEX COWANAlexanderCowan.com
@cowanSF
AGILE FOUNDATIONS
IndividualsInteractions
>ProcessesTools
Workingsoftware
ComprehensiveDocumentation>
Customercollaboration
Contractnegotiation
>
Respondingto change
Followinga plan
>
8/10/2019 Innovating in the Enterprise Product 3
79/125
Copyright 2014 Cowan Publishing
AGILE & LEAN
validate featurerelevance withcustomers
collaborate withdevelopmentteam
observe andenvision whatsnext
8/10/2019 Innovating in the Enterprise Product 3
80/125
Copyright 2014 Cowan Publishing
CHILD STORIES
A) As an HR manager, I want to get a list of topics relevant to an open position from the functionalmanager so I can set up a relevant and complete quiz for screening.
B) As an HR manager, I want to browse the quiz banks [of available questions] so I can make sureIm subscribed to all the necessary topics for my quiz.
C) As an HR manager, I want to purchase additional quiz banks so I can add additional technicaltopics to my quizzes.
D) As an HR manager, I want to create a custom quiz banks so I can add custom questions thefunctional manager wants to add to the quiz.
E) As a manager, I want to set the quiz up for a possible recruit to use.
F) As an HR manager, I want to make the candidates scores available to the functional manager,along with the rest of my notes.
EPIC STORY
EXAMPLE: AGILE USER STORIES
As the HR manager, I want to create a screening quiz so that I can understand whether I want tosend possible recruits to the functional manager.
8/10/2019 Innovating in the Enterprise Product 3
81/125
Copyright 2014 Cowan Publishing
EPIC STORY
EXAMPLE: AGILE USER STORIES
As the HR manager, I want to create a screening quiz so that I can understand whether I want tosend possible recruits to the functional manager.
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
82/125
Copyright 2014 Cowan Publishing
STORYBOARDING AN EPICAs the HR manager, Iwant to create ascreening quiz so that Ican understandwhether I want to sendpossible recruits to the
functional manager.
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
83/125
Copyright 2014 Cowan Publishing
EXERCISE- DRAFT AN AGILE EPIC
Draft an epic story (4 min)
As a [persona],
I want to [do something]so that I can [derive a benet]As the HR manager, I want to create ascreening quiz so that I can understandwhether I want to send possible recruits tothe functional manager.
8/10/2019 Innovating in the Enterprise Product 3
84/125
Copyright 2014 Cowan Publishing
EXERCISE- DRAFT AN AGILE EPIC
Can you make it more specic?Draft/revise an epic story (4 min)
As a [persona],
I want to [do something]so that I can [derive a benet]As the HR manager, I want to create ascreening quiz so that I can understandwhether I want to send possible recruits tothe functional manager.
8/10/2019 Innovating in the Enterprise Product 3
85/125
Copyright 2014 Cowan Publishing
STORYBOARDING AN EPICAs the HR manager, Iwant to create ascreening quiz so that Ican understandwhether I want to sendpossible recruits to thefunctional manager.
Guideline:3-6 squares
(10 min)
8/10/2019 Innovating in the Enterprise Product 3
86/125
Copyright 2014 Cowan Publishing
CHILD STORIES
A) As an HR manager, I want to get a list of topics relevant to an open position from the functionalmanager so I can set up a relevant and complete quiz for screening.
B) As an HR manager, I want to browse the quiz banks [of available questions] so I can make sureIm subscribed to all the necessary topics for my quiz.
C) As an HR manager, I want to purchase additional quiz banks so I can add additional technicaltopics to my quizzes.
D) As an HR manager, I want to create a custom quiz banks so I can add custom questions thefunctional manager wants to add to the quiz.
E) As a manager, I want to set the quiz up for a possible recruit to use.
F) As an HR manager, I want to make the candidates scores available to the functional manager,along with the rest of my notes.
EPIC STORY
EXAMPLE: AGILE USER STORIES
As the HR manager, I want to create a screening quiz so that I can understand whether I want tosend possible recruits to the functional manager.
8/10/2019 Innovating in the Enterprise Product 3
87/125
Copyright 2014 Cowan Publishing
STORYBOARDING AN EPICAs the HR manager, Iwant to create ascreening quiz so that Ican understandwhether I want to sendpossible recruits to thefunctional manager.
STORIES: A, B STORIES: C
STORIES: E STORIES: F STORIES: G, H
STORIES: D
8/10/2019 Innovating in the Enterprise Product 3
88/125
Copyright 2014 Cowan Publishing
CHILD STORIES
A) As an HR manager, I want to get a list of topics relevant to an open position from the functionalmanager so I can set up a relevant and complete quiz for screening.
B) As an HR manager, I want to browse the quiz banks [of available questions] so I can make sureIm subscribed to all the necessary topics for my quiz.
C) As an HR manager, I want to purchase additional quiz banks so I can add additional technicaltopics to my quizzes.
D) As an HR manager, I want to create a custom quiz banks so I can add custom questions thefunctional manager wants to add to the quiz.
E) As a manager, I want to set the quiz up for a possible recruit to use.
F) As an HR manager, I want to make the candidates scores available to the functional manager,along with the rest of my notes.
EPIC STORY
EXERCISE: DRAFT AGILE USER STORIES (10 MIN.)
As the HR manager, I want to create a screening quiz so that I can understand whether I want tosend possible recruits to the functional manager.
8/10/2019 Innovating in the Enterprise Product 3
89/125
Copyright 2014 Cowan Publishing
As
Presenter
As
Audience1) What is this? (Use positioningstatement)2) What is the epic story? (Describe usingstoryboard)3) How does it decompose into userstories?
- Think about it like an implementor
EXERCISE: PEER PRESENTATION
ALEX COWANAlexanderCowan.com
@cowanSF
(5 min./ each)
8/10/2019 Innovating in the Enterprise Product 3
90/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORK
C
odel
iewontrollerV
M
8/10/2019 Innovating in the Enterprise Product 3
91/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORK
where the data
lives
CONTROLLER
VI EW MOD EL
8/10/2019 Innovating in the Enterprise Product 3
92/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORK
Class of Thing:Animal Dog
Tail
an is-a relationship: adog is a(n) animal
a has-a relationship:a dog has a tail
8/10/2019 Innovating in the Enterprise Product 3
93/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORK
MODEL
Make it like real life.
(Or it will probably end up all messy.)
8/10/2019 Innovating in the Enterprise Product 3
94/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORKCONTROLLER
VI EW MOD EL
what you see
8/10/2019 Innovating in the Enterprise Product 3
95/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORK
Stick to established patterns
(unless you have reason to do otherwise)
VIEW
8/10/2019 Innovating in the Enterprise Product 3
96/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORKCONTROLLER
VI EW MO DEL
the smarts to figureout what to do
8/10/2019 Innovating in the Enterprise Product 3
97/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORK
Anchor them with strong user stories
(the right answer is probably less obvious thanyou'd guess)
CONTROLLER
8/10/2019 Innovating in the Enterprise Product 3
98/125
Copyright 2014 Cowan Publishing
8/10/2019 Innovating in the Enterprise Product 3
99/125
Copyright 2014 Cowan Publishing
8/10/2019 Innovating in the Enterprise Product 3
100/125
Copyright 2014 Cowan Publishing
THE MODEL-VIEW-CONTROLLER FRAMEWORKCONTROLLER
VI EW MO DEL
the smarts to figureout what to do
EXERCISETake one of your stories anddescribe what you think mightneed to happen between theMVC for its implementation.
5 min.
8/10/2019 Innovating in the Enterprise Product 3
101/125
8/10/2019 Innovating in the Enterprise Product 3
102/125
Copyright 2014 Cowan Publishing
PLAY TO YOUR ADVANTAGE AT THE EARLY PHASES
EXPENSE
FLEXIBILITY
wireframeworking design
prototype
working product with a few users
with lots of users
idea
DRAFT &EXPERIMENTA LOT
8/10/2019 Innovating in the Enterprise Product 3
103/125
Copyright 2014 Cowan Publishing
PLAY TO YOUR ADVANTAGE AT THE EARLY PHASES
EXPENSE
FLEXIBILITY
wireframeworking design
prototype
working product with a few users
with lots of users
idea
play to yourstrengths as as
startup/new productin this zone
8/10/2019 Innovating in the Enterprise Product 3
104/125
8/10/2019 Innovating in the Enterprise Product 3
105/125
Copyright 2014 Cowan Publishing
STEP 1: ID WHATY YOU NEED & FIND COMPS
Dont reinvent the wheel.(startups have enough risk)
Identify the interface elementsyou need, then ndcomparables and existingpatterns.(ref: bit.ly/protonow)
ALEX COWANAlexanderCowan.com
@cowanSF
8/10/2019 Innovating in the Enterprise Product 3
106/125
Copyright 2014 Cowan Publishing
CASE STUDY: BRAND LATTICE
ALEX COWANAlexanderCowan.com
@cowanSF
Brand identity application fordesigners and their clients
8/10/2019 Innovating in the Enterprise Product 3
107/125
Copyright 2014 Cowan Publishing
STEP 1: NEEDS AND COMPS
ALEX COWANAlexanderCowan.com
@cowanSF
NEEDED: sequential process with ability to skipahead and go back; strong anchor in where youare in the process
COMPS: wizard-type interfaces forshopping and item conguration
8/10/2019 Innovating in the Enterprise Product 3
108/125
Copyright 2014 Cowan Publishing
EXERCISE: IDENTIFY COMPS
ALEX COWANAlexanderCowan.com
@cowanSF
NEEDED: What are the key functionalelements you need?
COMPS: What existing applications havethese? Which ones are best practice? What
do you like/not like about them for yourpurpose?
(5 min)
8/10/2019 Innovating in the Enterprise Product 3
109/125
Copyright 2014 Cowan Publishing
AsPresenter
AsAudience
1) What are the key functional blocks?2) What are some best practice examples?3) What do they tell you? What parts doyou, dont you consider applicable?
- Focus on the process; avoid editorial- Ask a lot of questions- Think about it like an investor
EXERCISE: PRESENTATIONS
ALEX COWANAlexanderCowan.com
@cowanSF
(2 min./ each
x 3 students)
8/10/2019 Innovating in the Enterprise Product 3
110/125
Copyright 2014 Cowan Publishing
STEP 2: WIREFRAMING
ALEX COWANAlexanderCowan.com
@cowanSF
Wireframes are for discussion.
Good wireframing tools:- help you color in the lines using existing UI
metaphors (scroll bars, drop-downs, etc.)
- are easy to use and uncomplicated
- facilitate annotation and discussion
8/10/2019 Innovating in the Enterprise Product 3
111/125
Copyright 2014 Cowan Publishing
WIREFRAMING AT BRAND LATTICE
ALEX COWANAlexanderCowan.com
@cowanSF
Concept items I did in Balsamiq (wireframing tool)
8/10/2019 Innovating in the Enterprise Product 3
112/125
8/10/2019 Innovating in the Enterprise Product 3
113/125
Copyright 2014 Cowan Publishing
PROTOTYPING AT BRAND LATTICE1) Photoshopdesigns fromdesign lead
2) Created
conceptprototype inKeynote*
3) Finishedearly user
testing* PowerPoint has similarfunctionality
8/10/2019 Innovating in the Enterprise Product 3
114/125
Copyright 2014 Cowan Publishing
PROTOTYPING AT LARGE
Let your key assumptionsdrive experiments todetermine the type ofprototype you need
Keynote and PowerPoint let you link shapes to slidesfor basic (fake) interaction
There are many prototyping tools that provide forinteractive prototypes
If you know what you want, just doing static
interactions in HTML/CSS/JS isnt bad (if you haveaccess to that skill set)
8/10/2019 Innovating in the Enterprise Product 3
115/125
Copyright 2014 Cowan Publishing
DOCUMENT UX ASSUMPTIONS AS YOU GO
Lets assume.
Then test.
Lets not
argue
8/10/2019 Innovating in the Enterprise Product 3
116/125
Copyright 2014 Cowan Publishing
EXERCISE: CREATE MOCKUPS
ALEX COWANAlexanderCowan.com
@cowanSF
Create a set of wireframes for your epic story, drawing on thecomps your created as you see t. (15 min.)
8/10/2019 Innovating in the Enterprise Product 3
117/125
Copyright 2014 Cowan Publishing
AsPresenter
AsAudience
1) Review the epic.2) How might the user navigate the systemthrough these steps?3) What do you think will be the mostchallenging parts of creating a good UI?
- Focus on the process; avoid editorial- Ask a lot of questions- Think about it like an investor
EXERCISE: PEER PRESENTATION
ALEX COWANAlexanderCowan.com
@cowanSF
(5 min./ each)
8/10/2019 Innovating in the Enterprise Product 3
118/125
Copyright 2014 Cowan Publishing
BEING RELEVANT, LOOKING GOOD
Four phases to branding:Strategy Creation Expression Stewardship
What is the company (or product) about?- Starting point: your positioning statement from
session 1- Bear in mind your customer storytelling: personas,
problem scenarios, propositions- You can create a brand strategy moodboard onbrandlattice.com in about 10 minutes
8/10/2019 Innovating in the Enterprise Product 3
119/125
Copyright 2014 Cowan Publishing
BEING RELEVANT, LOOKING GOOD
Four phases to branding:Strategy Creation Expression Stewardship
What is does this company (or product) look like?- CONSISTENCY IS THE #1 MOST IMPORTANT PART OF
YOUR VISUAL COMMUNICATION- Take 20 minutes and create a style guide: bit.ly/3tostyleguide
(optional)
8/10/2019 Innovating in the Enterprise Product 3
120/125
Copyright 2014 Cowan Publishing
BEING RELEVANT, LOOKING GOOD
Four phases to branding:Strategy Creation Expression Stewardship
How do we apply our brand strategy to (frontend, business cards, website, etc.)?- Now this is (relatively) easy! Just use your style
guide and any prior applications you have
8/10/2019 Innovating in the Enterprise Product 3
121/125
Copyright 2014 Cowan Publishing
BEING RELEVANT, LOOKING GOOD
Four phases to branding:Strategy Creation Expression Stewardship
How do we keep this program strong?- Maintenance, etc. (not important for us here)
8/10/2019 Innovating in the Enterprise Product 3
122/125
Copyright 2014 Cowan Publishing
WHERE ARE YOU NOW?
MVPProduct-Market
Fit(?) Scale
PIVOTALASSUMPTIONS
PRODUCT
ORG.
PARTNERS,CHANNELS
Nascent
Founders
N/A
Probably toosoon
Test, revise,test...
MVP
Customer dev.team
Probably toosoon
Validated- nowtactical
Focus: efciency,extension
Full functionalorganization
Yeah, maybe?
Validated- nowtactical
What would astartup do??
Scalableorganization
Yeah, denitely!
8/10/2019 Innovating in the Enterprise Product 3
123/125
8/10/2019 Innovating in the Enterprise Product 3
124/125
Copyright 2014 Cowan Publishing
FULL CIRCLE (IN REVERSE)
!PRODUCT &PROMOTIONUSERSTORIES &
PROTOTYPES
Did the implementationdeliver on the story?
/
CUSTOMERDISCOVERY&EXPERIMENT
How did thecustomer/userreact?
VALUEPROPOSITIONS& ASSUMPTIONS
!
Was theimplementedstory relevant tothe proposition?
X
PROBLEMSCENARIOS &ALTERNATIVES
Is problemrelevant? Is thepropositionbetter vs.alternatives?
THINK SEE
FEEL DO
PERSONAS
Do weunderstand thisperson? Whatmakes themtick?
8/10/2019 Innovating in the Enterprise Product 3
125/125
Copyright 2014 Cowan Publishing
@cowanSF
www.alexandercowan.com/venture-design
bit.ly/innovate3
www.alexandercowan.com/learn
FINI