2015 COWAN+
ABOUT ME
Entrepreneur (5x)
Intrapreneur (1x)
2015 COWAN+
ABOUT ME
alexandercowan.com
2015 COWAN+
BUILDING A SOFTWARE PRODUCT/VENTURE GETTING CHEAPER
COST TO LAUNCH A TECH STARTUP (~ NEW PRODUCT)
INDIVIDUALS PROCESSES
INTERACTIONS TOOLS
WORKING COMPREHENSIVE
SOFTWARE DOCUMENTATION
CUSTOMER CONTRACT
COLLABORATION NEGOTIATION
RESPONDING TO FOLLOWING
CHANGE A PLAN
2015 COWAN+
THE BLUE BUTTON MOMENT- NOT AGILE
2015 COWAN+
THE BLUE BUTTON MOMENT- NOT AGILE
2015 COWAN+
THE BLUE BUTTON MOMENT- AGILE
2015 COWAN+
THE JOB OF SOFTWARE DEVELOPMENT
Learning Deciding
Collaborate on Product Design Prioritize & Batch Tasks
Acceptance, Usability Testing Share Out Responsibilities & Tasks
Manage Work in Progress
Define & Communicate Release Content
Building Managing
Code Creation & Maintenance Team Management
Version Control & Integration Interface to General Management
Maintain Best Practices Architectures
& Conventions
Functional Testing
2015 COWAN+
MAJOR AGILE METHODOLOGIES
Scrum XP
Kanban
2015 COWAN+
THE IMPORTANCE OF FORM & NOTATION
2015 COWAN+
(THE WHOLE) AGILE USER STORY
Epic Stories
Stories
Test Cases
As a [persona],
I want to [do something]
so that I can [realize a reward]
2015 COWAN+
(THE WHOLE) AGILE USER STORY
Epic Stories
Stories Who is this user?
Test Cases What makes them tick?
Whos an example of such a person?
As a [persona],
I want to [do something]
so that I can [realize a reward]
2015 COWAN+
(THE WHOLE) AGILE USER STORY
Epic Stories
Stories Who is this user?
Test Cases What makes them tick?
Whos an example of such a person?
As a [persona],
I want to [do something]
so that I can [realize a reward]
Why do they want to do this?
What's the benefit/reward?
How will we know of its
working?
2015 COWAN+
SCRUM!
SCRUM!
2015 COWAN+
ROLES
Scrum Master
Product Owner
Development Team
2015 COWAN+
SPRINT PLANNING
PRODUCT DRAFT SPRINT SPRINT SPRINT SPRINT
BACKLOG BACKLOG GOAL BACKLOG TASKS
UNPLANNED PLANNED
SPRINT SPRINT
Discuss Update,
Estimate
Backlog Finalize
YES
NO
TIME
UP?
PLANNED COMPLETED
SPRINT NO OR SPRINT
SMALL
BIG
Daily Daily BACKLOG Stop
Scrum Work ISSUE? Sprint
2015 COWAN+
SPRINT DEMO
UNEXAMINED EXAMINED
SPRINT SPRINT
Ideal
2015 COWAN+
SALESFORCE CASE FROM CRGP
Should they finish the sprint on time, and deploy what was done and releasable, or
should they ask Parker Harris and the executive team for a delay?
How should they identify the priorities for each successive sprint? For example, should
they focus on bringing the most resistant, poor-performing groups up to speed, or start
with the ones that were doing somewhat better and eager to learn more?
Would it be better to have most groups performing adequately, or should they work on
creating a few stars to serve as examples for the rest of the organization?
And would Salesforce.com be able to keep adapting ADM to meet the needs of the
organization as it continued to grow?
2015 COWAN+
THE MANIFESTO WAS SIMPLE
INDIVIDUALS PROCESSES
INTERACTIONS TOOLS
WORKING COMPREHENSIVE
SOFTWARE DOCUMENTATION
CUSTOMER CONTRACT
COLLABORATION NEGOTIATION
RESPONDING TO FOLLOWING
CHANGE A PLAN
2015 COWAN+
THE VENTURE DESIGN PROCESS
How did the customer CUSTOMER Was the implemented
/user react? DISCOVERY & story relevant to the
EXPERIMENTS proposition?
?
E
M
WH
W
AT
S HO
PRODUCT &
IF
PROMOTION
?
VALUE
Did the PROPOSITIONS &
USER STORIES implementation ASSUMPTIONS
& PROTOTYPES deliver on
the story?
E?
AL
PIVOT?
SC
Do we understand
this person? What ?
AT
makes them tick? WH
Is the problem
PROBLEM relevant? Is the
PERSONAS WHO? SCENARIOS & proposition better
ALTERNATIVES
vs alternatives?
2015 COWAN+
WHAT ANGLE ARE WE WORKING?
Motivation
Action : )
Action Line
Inaction : (
Ability (Usability)
WHAT DO HERES
WE DO NEXT WHAT
WEEK?
NO NO NO NO
PERSONAS NEED NEED NEED NEED
MOTIVATIONS? USABILITY? ARCHITECTURE? BUILD STUFF!
& PROBLEMS?
2015 COWAN+
THE CONTINUOUS DELIVERY PIPELINE
2015 COWAN+
DOES AGILE APPLY OUTSIDE SOFTWARE?
2015 COWAN+
FINI
Slides bit.ly/alex-at-lbs
Coursera Class:
bit.ly/uva-projects
Project Management
cowana@darden.virginia.edu
Get in touch!
@cowanSF
2015 COWAN+