sharepoint and lean development: critical factors for accelerating time to value
TRANSCRIPT
presented by
Dave Healey [email protected]
(206) 734-9414
10/06/2012
SharePoint & Lean Development
Critical Factors for Accelerating Time to Value
• Who am I? Who is Chrysalis | BTS?
• Who are you?
• Name, Company, Title
• How are you using SharePoint today?
• What do you hope to get out of this session?
Welcome & Introductions
“Success is not delivering a feature; success is solving the customer’s problems.”
– Mark Cook, VP Products Kodak Gallery
3
The Lean Startup Based on Lean Methodology
• Deliver a new solution under conditions of uncertainty
• Scientific approach to get a desired solution into customers’ hands faster
• Validated learning about customers requirements
Ideas
Build
Product
Measure
Data
Learn
5
Build-Measure-Learn Feedback Loop
Minimize Total Time Through The Loop
Idea, Build
• Experiment with product and process
• Incremental / Disruptive
• Start small
6
Zappos Hypothesis and Validated Learning
Idea, Build
• For internal users, perform customer discovery & interview them
• Identify users that impact business metrics
• Start small
8
Transportation Safety Board Vision
• More consistent, less complex information management practices
• More efficient, effective, reproducible and defensible analysis
• Better utilization of knowledge nationally
• Ability to find information and records in response to any challenge
• Less expenditure at local levels on non-standard software
Iterative, Validated Learning Approach Business Process Reengineering
Business Process Reengineering
• Analysis and design of workflows and processes within an organization
Mission Work
Processes Decisions Information Technology
Defines Executes Considers Employs
Accomplish Guides Supports Processes
Agile Modeling Epics, Stories and Sprints
• Iteration 01 • E-Workspace • Report Workflow and Production • IS/IM Tools Re-Design • Development and Configuration Management Tools
• Iteration 02 • E-Workspace • Data/Information Collection Tools • Investigation Milestone & Cost Tracking • Corporate Information Management
• Iteration 03 • Report Production Workflow • Fatigue Assessment Re-Design
TSB Information Gateway Iteration 2
Idea, Build
• If you have User Stories, add a hypothesis that states the expected outcome on a specific metric
• Feed the learning back into the product backlog…
• Start small
13
• Cultural
• Budget constraints
• Internal resistance
Critical Factors Risks to Success
Problem Solution Process
Known Known
Known Unknown
Unknown Unknown
15
Recognizing Opportunities for Lean
Waterfall, Agile
Agile
Lean
Product, Measure
• Customer interviews
• Walkthroughs of wireframes
• Minimum Viable Product
• Minimum you need to test validity
• Some include Wireframes, Landing Pages, CRPs, PoCs, Concierge Product
• Iterate (Agile) from there
16
• Cultural
• Working forward from the technology instead of working backward from the business results
• “Get out of the building.”
Critical Factors Risks to Success
Code, Measure
• Decouple from your existing brand
• Ensure the right prototype fidelity
• If you experiment in code, come back to: • clean it up
• iterate
• productize
• refactor
18
• Cultural
• Wrong level of prototype fidelity
• Too little / No user input
• No validated learning
Critical Factors Risks to Success
• Cultural / Engineering
• Lack of understanding of the platform
• Unwilling to refactor
Critical Factors Risks to Success
Product, Measure
• Don’t release it to everyone all at once
• Target specific cohorts with a/b testing
• You cannot learn if your feedback loops are broken
• Just because you can measure it, does not mean you should measure it
21
• Engineering
• Over-engineering too early
• Breaking the feedback loop
Critical Factors Risks to Success
• Identity Federation – third party authentication authority support and integration • OAuth, OpenID, Shibboleth • Integration with other systems
• Continuous Integration (automated build, test, & deployment) • Visual Studio vs SharePoint Designer
• Crippled “Build-Measure-Learn” feedback loop
• Dramatically slowed speed through the loop
“Don’t build what the customer isn’t asking for.”
23
Over Engineering Too Early
• Economic
• Licensing
• Cost containment
• Cloud options and impacts
Challenge Risks to Success
Data, Learn
• Interviews
• Surveys
• Observation
• Web analytics
• Telemetry data
• System generated data
25
• Cultural
• Track the “right” metrics
• Beware “vanity metrics”
• Be prepared to “Pivot”
Critical Factors Risks to Success
Pivot
• Change direction
• Change the model
• Formulate new hypotheses
• Generate new ideas
27
Reboot Forward
• Cultural
• Review and question your hypotheses
• No “sacred cows”
• Engineering
• Technology selection
• Design strategy
• Experiment to align customer & solution
Challenge Risks to Success
Idea, Build
• Begin the loop again
• Lather, Rinse, Repeat
29
Resources and Contact Chrysalis Business Technology Solutions
SharePoint & Lean Development Presentation
• www.slideshare.net/dhealey27
A Deeper Look at PM Maturity Framework
Deeper insight into the implementing advanced SharePoint solutions including
• Assessing Business Application Maturity
• Understanding SharePoint Capability Maturity and SharePoint Maturity by SKU
• Sub-Capability Maturity, Workflow
Send me a mail at [email protected]
Dave Healey
• @dhealey27
31
&
Thank You! SharePoint Saturday Bend Sponsors
Don’t forget SharePint at Greg’s Grill