SlideShare a Scribd company logo
1 of 44
Download to read offline
CUSTOMER PROBLEM
SOLUTION
EXECUTION VALUES, STRATEGY AND
BRANDING
{ http://opensupporter.org }
Example Integrated App
R74 “Marriage Hero” Dashboard
Unified Events
• Single place to find events
• Finance events in Salsa
• Ticket Pricing
• Volunteer Events in VAN
• Vol Tracking
• No web front end
• Wanted email reminders
Fundraising
Hobnob, ActBlue, Salsa
Many data sources to aggregate
Friends. Who’s Voted? Who Hasn’t?
Customer Integration Challenges
Marriage Hero
Integration System
Salsa
CRM
Amicus
Voter
Data
VAN
Facebook
Events
VAN/Salsa
P2p
$$
Pages
qgiv
$$
Salsa
$$
NGP
$$
Act Blue
Contribution
Integration
Social Networks
Hub
DB
Google
Facebook
Twitter
NGP
VAN
Silverpop
ActBlue
Trilogy
Ektron
Mobile
Commons
Vendors
Mailers
MailChimp
Salsa
Trilogy Hub System
Vendor Integration Challenges
• Boutique online services for
small & medium nonprofits
• Strategy, design, development
• WordPress, Drupal, others
• SalsaLabs, Luminate, BSD,
Salesforce, etc.
• “agnostic”
Welcome to the tower of Babel
• You don’t need complicated needs or ideas to
encounter this problem.
• Whether you've got 10 systems or just two,
each integration requires a new, separate API
“language.”
• This is grossly inefficient for everyone involved,
including developers and nonprofits.
• Especially when you’re small.
Why it stinks for nonprofits
To get an integration done, you need to either:
1. Pay an agency/developer you know and trust
to learn the language (if they don’t already)
2. Find a new and perhaps totally unfamiliar
agency/developer thathas expertise in
the language
Either way is costly, however you measure cost.
Why it stinks for agencies like us
1. It’s impossible to speak every language, though
there are efficiencies at scale (which we lack)
2. It’s hard to confidently provideestimates and
timelines to clients/superiors regarding LoE to
master language and fulfill implementation
3. It weakens relationships when people have to
get their needs met by someone else
Wouldn’t it be great if we could just learn Esperanto? Is that even a thing?
• Drupal integration experts
• RedHen, a native Drupal CRM
• Engagement tools: events,
donations, volunteer signups
• Salesforce, MailChimp, etc.
• 50k sites running on our
contributions
Current Integration Approach
With OSDI
• Colorado Fair Share works to provide
every Coloradan with a fair shot at a
good job, a secure future and a strong
voice in our democracy by standing up
to the conservatives and Wall Street
interests who block progress at every
turn.
• In 2014, ran comprehensive
independent campaign in support of
Sen. Mark Udall – Field, Phones,
Digital and Campus.
• Knocked on over 1 Million Doors, Ran
11 Field offices, and GOTV program on
college campuses across the state.
SOLUTION
A Common API
Solution: Common API!
Customers, digital and tech
directors, technology
consultant
Application Developers
Platform Vendors
Progressive Innovation Principles
Big Business Fears Democratic Administrations
Level Playing Field
Who can innovate is determined by customers not market
power
Microsoft’s control over Windows can’t limit who builds
Windows Apps
Google, Apple, others??
Shared Control
The interop surface is defined democratically.
HTML Tags, attributes on a person
Standard will evolve to specialize and enhance
“Base Classes” for common objects
Vendor Differentiation
Vendors can add differentiated features and
innovation without disconnecting from baseline
standards interop
What other areas do standards help innovation
and competition?
Where does a lack of standards cause problems?
Audience Prompt
Example Demo(s)
• Unified Signup Form (multiple CRMs)
– Video Option
• Canvasser (platform agnostic tool)
Breakout Groups
• Each group come up with one example to reportback to the
entire group
– Highlight their own integration challenges
– Customers Discuss interop and innovation scenarios
ORG, VALUES AND BRANDING
Customer/Cause Segments
Which best characterizes your customer segments regarding political,
cause based ideals?
1. Serves any and all customers/causes regardless of where they sit
on the progressive<-> conservative spectrum
2. Serves mostly progressive customers/causes unless the best way
to serve a progressive goal requires supporting a
conservative/republican
3. Serves strictly only progressive candidates/candidates/causes
4. Other: Please articulate
Make Your Voice Heard!
Help steer the specification
–Customer Coalition
• Visit with Committee, Provide Feedback
• Support the cause!
–Technical Committee
• Participate in spec development committee meetings
• Have your say!
Roadmap
• 2013
– Shape Table
– Technical Development
• 2014
– Technical Consensus
• V1 Release at Netroots Nation (July 2014)
– Initial customer facing deployment
– Customer evangelism and endorsements
• 2015
– V2 – updated based on V1 learnings
– Ready for 2016 election cycle
Customer Coalition
Help us help you
• Help us
– is a good idea and something vendors should prioritize in resourcing
– Helps recruit additional vendors
– Gives you committee access
– PR – join us in PR
• Help you
– Invitations to education webinars and OSDI community
– Visibility shows your organization's leadership in technical advancement
– Reap lower costs and better choice in your technical and digital
engagements
Tech Committee Developer
• Attend weekly committee calls (1hr)
– Good Standing: present for past 3 meetings
– Thursdays 3pm eastern / 12 noon pacific
• Homework
– Avg 30 min action items / 2 weeks
• Coalition Visibility
– Your logo on our site
• Help with outreach and visibility
– As possible, conference sessions, webinars
Technical Overview
• Core RESTfulProtocol
• JSON payload, HAL Hypermedia
• User friendly exploration
• CRUD ResourceAccess
• Data Model
• People, Addresses, Emails, etc
• Lists, Tags, Queries
• Petitions, Forms, Survey Q&A
• Events, RSVPS
• Donations, Fundraising Pages
• Futures (Canvassing, Social, etc)
Design Strategy
● General purposeRESTful resource
architecture
○ General purposeset of common
patterns
○ Moldable to virtually any scenario
● “Helper” Optimizations based on need
○ Common scenarios requiring
multiple operations or complexity
○ Reduced to simpler “helper”
functions
● Junior dev or web dev friendly
Org Structure
• Governance Committee
– set the rules of the overall organization. That includes the structure, and approval of technical charter details (scope) created by the TC.
– Approval of new members of the TC
– NOT delve into technical details are to be left to the TC and PC.
– The members of the governance committee will be published on our website.
– Marketing, outreach, overall direction
– Executive Committee
• Technical Committee
– Our current developer group will become the "Technical Committee" or TC
– The job of this committee is to define the core functions of the specification. This provides functionality for the core scenarios and
implementation will result in a useful interface.
• ProgressiveCaucus
– The progressive caucus (PC) is a self-selecting group of progressive entities and invited guests. It serves two functions
– A private discussion to establish a progressive technical position on issues where needed. This discussion may include implementation
details meant for progressive ears only. When a consensus position is achieved, this position will be brought back to the general TC.
– To define extensions to the core spec that will be restricted to progressive or "progressive-friendly" entities. The definitions may or may
not be published.
• No Membership fees
Officers

More Related Content

Similar to Demographic Data Collection Implications and Opportunities

Product management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet LuthraProduct management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet Luthrabaconfblr
 
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Developer Force - Force.com Community
 
Wisefriend Group 5 - SQUARED - December 2013
Wisefriend Group 5 - SQUARED - December 2013Wisefriend Group 5 - SQUARED - December 2013
Wisefriend Group 5 - SQUARED - December 2013annmariareaney
 
Drive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureDrive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureInside Analysis
 
02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx
02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx
02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptxFortuneNwaiwu1
 
Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Avatech Accelerator
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Satya S
 
Unlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service CloudUnlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service CloudPerficient, Inc.
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsDianaGray10
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 
Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...Anne Märtens
 
Necessary Elements of Digital Marketing to Grow Your Business
Necessary Elements of Digital Marketing to Grow Your BusinessNecessary Elements of Digital Marketing to Grow Your Business
Necessary Elements of Digital Marketing to Grow Your BusinessDigital Vidya
 
Build a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentBuild a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentPerficient, Inc.
 
Improving code sharing between councils: discovery report
Improving code sharing between councils: discovery reportImproving code sharing between councils: discovery report
Improving code sharing between councils: discovery reportdxw digital
 
ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...
ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...
ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...Comit Projects Ltd
 
Your Rock Solid Digital Approach to Attract More Industry Attention
Your Rock Solid Digital Approach to Attract More Industry AttentionYour Rock Solid Digital Approach to Attract More Industry Attention
Your Rock Solid Digital Approach to Attract More Industry AttentionAtlas Integrated
 

Similar to Demographic Data Collection Implications and Opportunities (20)

Product management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet LuthraProduct management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet Luthra
 
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012
 
Wisefriend Group 5 - SQUARED - December 2013
Wisefriend Group 5 - SQUARED - December 2013Wisefriend Group 5 - SQUARED - December 2013
Wisefriend Group 5 - SQUARED - December 2013
 
Drive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureDrive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven Culture
 
02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx
02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx
02-Assess-and-Raise-Your-Digital-Maturity--Phases-1-2.pptx
 
Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)
 
Anant 2014 Roadmap
Anant 2014 RoadmapAnant 2014 Roadmap
Anant 2014 Roadmap
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Unlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service CloudUnlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service Cloud
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath Apps
 
Empowering startups
Empowering startupsEmpowering startups
Empowering startups
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
 
Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...Digital Transformation: How Global Organisations can use the Power of Crowdso...
Digital Transformation: How Global Organisations can use the Power of Crowdso...
 
Necessary Elements of Digital Marketing to Grow Your Business
Necessary Elements of Digital Marketing to Grow Your BusinessNecessary Elements of Digital Marketing to Grow Your Business
Necessary Elements of Digital Marketing to Grow Your Business
 
Build a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentBuild a Successful Community with Engaging Content
Build a Successful Community with Engaging Content
 
Improving code sharing between councils: discovery report
Improving code sharing between councils: discovery reportImproving code sharing between councils: discovery report
Improving code sharing between councils: discovery report
 
ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...
ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...
ETDP 2015 D1 SMAC & the Journey from Automation to Digital Factory - Snjeev K...
 
Your Rock Solid Digital Approach to Attract More Industry Attention
Your Rock Solid Digital Approach to Attract More Industry AttentionYour Rock Solid Digital Approach to Attract More Industry Attention
Your Rock Solid Digital Approach to Attract More Industry Attention
 

More from Stephanie Gutowski

Web Development Within your Means
Web Development Within your MeansWeb Development Within your Means
Web Development Within your MeansStephanie Gutowski
 
Demographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and OpportunitiesDemographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and OpportunitiesStephanie Gutowski
 
Growing with Drupal and Salesforce
Growing with Drupal and SalesforceGrowing with Drupal and Salesforce
Growing with Drupal and SalesforceStephanie Gutowski
 
Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...
Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...
Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...Stephanie Gutowski
 
The Art of Identifying Red Flags in Drupal Projects
The Art of Identifying Red Flags in Drupal ProjectsThe Art of Identifying Red Flags in Drupal Projects
The Art of Identifying Red Flags in Drupal ProjectsStephanie Gutowski
 
It Takes Two: The Case for CRMs in Drupal
 It Takes Two: The Case for CRMs in Drupal It Takes Two: The Case for CRMs in Drupal
It Takes Two: The Case for CRMs in DrupalStephanie Gutowski
 

More from Stephanie Gutowski (9)

Web Development Within your Means
Web Development Within your MeansWeb Development Within your Means
Web Development Within your Means
 
Demographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and OpportunitiesDemographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and Opportunities
 
2015 NTC Ignite
2015 NTC Ignite2015 NTC Ignite
2015 NTC Ignite
 
Content strategy 101
Content strategy 101  Content strategy 101
Content strategy 101
 
Growing with Drupal and Salesforce
Growing with Drupal and SalesforceGrowing with Drupal and Salesforce
Growing with Drupal and Salesforce
 
Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...
Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...
Data Security, Fraud Prevention and PCI for Nonprofit Payment Processors in D...
 
The Art of Identifying Red Flags in Drupal Projects
The Art of Identifying Red Flags in Drupal ProjectsThe Art of Identifying Red Flags in Drupal Projects
The Art of Identifying Red Flags in Drupal Projects
 
It Takes Two: The Case for CRMs in Drupal
 It Takes Two: The Case for CRMs in Drupal It Takes Two: The Case for CRMs in Drupal
It Takes Two: The Case for CRMs in Drupal
 
20 in 20 august adams
20 in 20 august adams20 in 20 august adams
20 in 20 august adams
 

Recently uploaded

Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 

Recently uploaded (20)

Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 

Demographic Data Collection Implications and Opportunities

  • 1. CUSTOMER PROBLEM SOLUTION EXECUTION VALUES, STRATEGY AND BRANDING { http://opensupporter.org }
  • 2. Example Integrated App R74 “Marriage Hero” Dashboard
  • 3. Unified Events • Single place to find events • Finance events in Salsa • Ticket Pricing • Volunteer Events in VAN • Vol Tracking • No web front end • Wanted email reminders
  • 4. Fundraising Hobnob, ActBlue, Salsa Many data sources to aggregate
  • 5. Friends. Who’s Voted? Who Hasn’t?
  • 6. Customer Integration Challenges Marriage Hero Integration System Salsa CRM Amicus Voter Data VAN Facebook Events VAN/Salsa P2p $$ Pages qgiv $$ Salsa $$ NGP $$ Act Blue
  • 8. • Boutique online services for small & medium nonprofits • Strategy, design, development • WordPress, Drupal, others • SalsaLabs, Luminate, BSD, Salesforce, etc. • “agnostic”
  • 9. Welcome to the tower of Babel • You don’t need complicated needs or ideas to encounter this problem. • Whether you've got 10 systems or just two, each integration requires a new, separate API “language.” • This is grossly inefficient for everyone involved, including developers and nonprofits. • Especially when you’re small.
  • 10. Why it stinks for nonprofits To get an integration done, you need to either: 1. Pay an agency/developer you know and trust to learn the language (if they don’t already) 2. Find a new and perhaps totally unfamiliar agency/developer thathas expertise in the language Either way is costly, however you measure cost.
  • 11. Why it stinks for agencies like us 1. It’s impossible to speak every language, though there are efficiencies at scale (which we lack) 2. It’s hard to confidently provideestimates and timelines to clients/superiors regarding LoE to master language and fulfill implementation 3. It weakens relationships when people have to get their needs met by someone else Wouldn’t it be great if we could just learn Esperanto? Is that even a thing?
  • 12. • Drupal integration experts • RedHen, a native Drupal CRM • Engagement tools: events, donations, volunteer signups • Salesforce, MailChimp, etc. • 50k sites running on our contributions
  • 15.
  • 16. • Colorado Fair Share works to provide every Coloradan with a fair shot at a good job, a secure future and a strong voice in our democracy by standing up to the conservatives and Wall Street interests who block progress at every turn. • In 2014, ran comprehensive independent campaign in support of Sen. Mark Udall – Field, Phones, Digital and Campus. • Knocked on over 1 Million Doors, Ran 11 Field offices, and GOTV program on college campuses across the state.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24. Solution: Common API! Customers, digital and tech directors, technology consultant Application Developers Platform Vendors
  • 25. Progressive Innovation Principles Big Business Fears Democratic Administrations
  • 26. Level Playing Field Who can innovate is determined by customers not market power Microsoft’s control over Windows can’t limit who builds Windows Apps Google, Apple, others??
  • 27. Shared Control The interop surface is defined democratically. HTML Tags, attributes on a person
  • 28. Standard will evolve to specialize and enhance “Base Classes” for common objects
  • 29. Vendor Differentiation Vendors can add differentiated features and innovation without disconnecting from baseline standards interop
  • 30. What other areas do standards help innovation and competition? Where does a lack of standards cause problems? Audience Prompt
  • 31. Example Demo(s) • Unified Signup Form (multiple CRMs) – Video Option • Canvasser (platform agnostic tool)
  • 32. Breakout Groups • Each group come up with one example to reportback to the entire group – Highlight their own integration challenges – Customers Discuss interop and innovation scenarios
  • 33.
  • 34. ORG, VALUES AND BRANDING
  • 35. Customer/Cause Segments Which best characterizes your customer segments regarding political, cause based ideals? 1. Serves any and all customers/causes regardless of where they sit on the progressive<-> conservative spectrum 2. Serves mostly progressive customers/causes unless the best way to serve a progressive goal requires supporting a conservative/republican 3. Serves strictly only progressive candidates/candidates/causes 4. Other: Please articulate
  • 36.
  • 37. Make Your Voice Heard! Help steer the specification –Customer Coalition • Visit with Committee, Provide Feedback • Support the cause! –Technical Committee • Participate in spec development committee meetings • Have your say!
  • 38.
  • 39. Roadmap • 2013 – Shape Table – Technical Development • 2014 – Technical Consensus • V1 Release at Netroots Nation (July 2014) – Initial customer facing deployment – Customer evangelism and endorsements • 2015 – V2 – updated based on V1 learnings – Ready for 2016 election cycle
  • 40. Customer Coalition Help us help you • Help us – is a good idea and something vendors should prioritize in resourcing – Helps recruit additional vendors – Gives you committee access – PR – join us in PR • Help you – Invitations to education webinars and OSDI community – Visibility shows your organization's leadership in technical advancement – Reap lower costs and better choice in your technical and digital engagements
  • 41. Tech Committee Developer • Attend weekly committee calls (1hr) – Good Standing: present for past 3 meetings – Thursdays 3pm eastern / 12 noon pacific • Homework – Avg 30 min action items / 2 weeks • Coalition Visibility – Your logo on our site • Help with outreach and visibility – As possible, conference sessions, webinars
  • 42. Technical Overview • Core RESTfulProtocol • JSON payload, HAL Hypermedia • User friendly exploration • CRUD ResourceAccess • Data Model • People, Addresses, Emails, etc • Lists, Tags, Queries • Petitions, Forms, Survey Q&A • Events, RSVPS • Donations, Fundraising Pages • Futures (Canvassing, Social, etc) Design Strategy ● General purposeRESTful resource architecture ○ General purposeset of common patterns ○ Moldable to virtually any scenario ● “Helper” Optimizations based on need ○ Common scenarios requiring multiple operations or complexity ○ Reduced to simpler “helper” functions ● Junior dev or web dev friendly
  • 43. Org Structure • Governance Committee – set the rules of the overall organization. That includes the structure, and approval of technical charter details (scope) created by the TC. – Approval of new members of the TC – NOT delve into technical details are to be left to the TC and PC. – The members of the governance committee will be published on our website. – Marketing, outreach, overall direction – Executive Committee • Technical Committee – Our current developer group will become the "Technical Committee" or TC – The job of this committee is to define the core functions of the specification. This provides functionality for the core scenarios and implementation will result in a useful interface. • ProgressiveCaucus – The progressive caucus (PC) is a self-selecting group of progressive entities and invited guests. It serves two functions – A private discussion to establish a progressive technical position on issues where needed. This discussion may include implementation details meant for progressive ears only. When a consensus position is achieved, this position will be brought back to the general TC. – To define extensions to the core spec that will be restricted to progressive or "progressive-friendly" entities. The definitions may or may not be published. • No Membership fees