Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities...
description
Transcript of Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities...
![Page 1: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/1.jpg)
Social Sourcing Free Software: The story of GetPaid and creating
new opportunities for Plone
Christopher JohnsonifPeople | www.ifpeople.net
Plone Conference 2007Napoli, Italy
October 9, 2007
![Page 2: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/2.jpg)
Outline
● What is Social Sourcing?● Why is it important for Free Software?● The Story of GetPaid & Social Sourcing● Lessons for Plone
![Page 3: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/3.jpg)
What is Social Sourcing?
Def 1: Open Source Software for Civil Society Organizations (ie NGO/non-
profit)
![Page 4: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/4.jpg)
What is Social Sourcing?
Def. 2: An organizing approach that gets diverse stakeholders to
participate to the software making process.
![Page 5: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/5.jpg)
Similar Process: Charrette
● Charrettes bring together people from multiple perspectives at the design stage for an intense collaboration. – Root: French for “cart”
– More than just “crunch time”, it is also core to an Integrated Design Process
![Page 6: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/6.jpg)
Charrette
● Frequently used for: innovative building design, community planning, product design.– Key: collaborative decision making in design
![Page 7: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/7.jpg)
Data Center Charrette
● People from hardware, software, security, energy, real estate and more– Resulting design:
● 89% energy use reduction ● Equivalent computing power● Increased reliability
– See rmi.org
![Page 8: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/8.jpg)
Why is this relevant?
● Open Source Software projects are driven by developers
==> Developers, like architects, often reticent to get “human” input
==> Difficult for non-developers to participate in shaping outcome
![Page 9: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/9.jpg)
Why is this relevant?
● Diverse perspectives enrich the product
==> Expectations from client clarified upfront
==> Opportunities and constraints explored fully
![Page 10: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/10.jpg)
Why is this relevant?
● The quality of the process determines the quality of the outcome
==> How you get it done determines what you get done
==> Position product to have a strong community
![Page 11: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/11.jpg)
● Plone:– Flexible + very useful out of the box
● Internationally... – Wide use in NGOs, though still dependent on
third-party systems for donations
● 2006 PloneConf BOF– Conclusion: Need state of the art payment
processing framework
![Page 12: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/12.jpg)
● To action! But...– /me was new to community, not a developer, and
with no ecommerce software experience.
– “Social sourcing” helped to be transparent, inclusive, and improve the product.
● <DOCTYPE FREESOFTWARE PUBLIC...><div id=”entrepreneur”> ...don't be afraid!
![Page 13: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/13.jpg)
● Step 1: Get oriented– What is already out there?
– What do we know about those things?
– Why do we need something else?
● Result: – Reference on Plone Commerce:
http://plonegetpaid.com/why/plone-commerce-background
– Need for the product: http://plonegetpaid.com/why/need-for-this-product
![Page 14: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/14.jpg)
● Step 2: Make a plan– What should we do?
– How can we do it?
– Who does it benefit and how?
– Make it pretty to look at...
● Results: – Goal for GetPaid M1: Donation handling
– Sponsorship plan: www.plonegetpaid.com/sponsor
![Page 15: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/15.jpg)
![Page 16: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/16.jpg)
● Step 3: Recruit leaders and participants– The project needs a qualified “sheperd”
– Variety of expertise are needed
● Result: – Lead architect: Kapil Thangavelu
– Organizer: Christopher Johnson
– NGO Liason: Jon Stahl
– Developers and UI: various (see Credits)
![Page 17: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/17.jpg)
![Page 18: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/18.jpg)
● Step 4: Refine the requirements (participative)– Get input of users, developers, user interface
experts, consultants/supporters
● Results: – Architecture outline
– User stories
![Page 19: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/19.jpg)
● Step 5: Ask for money!– If you don't ask, you won't get it...
– Tips for asking: ● Connect needs with value● Be transparent● Be patient and persistent
● Result: – Raised over US$12,000 to date
– Contributions page
![Page 20: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/20.jpg)
● Step 5: Don't forget...– Be accountable and transparent
![Page 21: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/21.jpg)
● Step 6: Celebrate successes!– Reward and recognize people and their
contributions
– Communication is important!
● Results:– Blog, mailing list
– Celebrations...
![Page 22: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/22.jpg)
![Page 23: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/23.jpg)
● Ongoing: – Make it fun!
– Keep it organized!
– Keep people motivated!
● Results: – 3 Sprints (UNC, Google, Argentina)
– Google Code (wiki, issues)
– Blog, mailing lists, channel (#getpaid)
![Page 24: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/24.jpg)
Social Source v1.0 Alpha●
– Study the market (benchmark)
– Put together a compelling plan
– Recruit the right people
– Engage a wide base in refining requirements
– Ask for money
– Celebrate successes
– Sustain it: fun, organization, motivation
– Regroup, review, and restart...
![Page 25: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/25.jpg)
What does this mean for Plone?
● Plone is great!● Lots of work heading into the future...but
towards what?– Perhaps Plone could benefit from process
improvements that would: ● Clarify direction and identity● Provide more inclusive design process● Improve the overall product ● Strengthen Plone community
![Page 26: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/26.jpg)
Plone Creation Process
● Overall vision:– Open process associated with vision?
● How can users be more involved?
– Place to document it?
● Features: – PLIPs process determines features...but you
have to be a “core developer” to make a PLIP● Something before PLIPs but more specific than vision?● Way to involve non-developers?
![Page 27: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/27.jpg)
Reminder
● Check out GetPaid at Naples Sprint!– Sprint for the Red Ocher Release Candidate
– October 13-15, 2007
![Page 28: Christopher Johnson The Story Of Get Paid And A Social Source Process To Create New Opportunities With Plone](https://reader034.fdocuments.net/reader034/viewer/2022051816/5457a415af7959795d8b509b/html5/thumbnails/28.jpg)
Thank you!
● Contact info: – Christopher Johnson
– cjj (at) ifpeople.net
– www.ifpeople.net
● Links: – www.plonegetpaid.com
– plone.org