Collaborative Design in Plone
Preview:
DESCRIPTION
How does "Plone happen"? This presentation explores the way the community produces the open source Plone content management system as well as inspiring ideas from other communities that could allow Plone to involve more diverse participants in its creation.
Citation preview
- 1. Collaborative Design Processes and Plone
-
- Christopher Johnson | ifPeople
-
- Jon Stahl | ONE/Northwest
-
- Plone Conference | Washington, DC
2. Why are we here? 3. Goals of Session
- Understand how Plone community creates Plone the software
- Inspire ideas for improving the process
- Contribute to shared interest in improving the process
- Recruit people who want to help improve the process
4. Outline
- Collaborative design outside the community
- Conversation about how to move forward
5. Is Plone an Orchestra?
http://flickr.com/photos/jordanfischer/72510316/ 6. Chaordic =
chaos + order http://flickr.com/photos/chriscorrigan/381481875/ 7.
http://flickr.com/photos/nh567/2774100797/ 8. Process Map 9.
Learning from Others
- Where are the best practices in remote collaboration and
collaborative design processes?
10. Example: Datacenter Charrette
- RMI convened whole-system design charrette for data centers
(Feb 2-5, 2003)
- "clean sheet model with no compromises"
- Goal: leapfrog incremental improvements to advance overall
design
11. The Problem The Problem 12. Solution Criteria
- Can't just keep applying more brute force to this problem
- Must use energy efficiently
- Design system around efficiency, reliability, and
availability
13. What is a Charrette? image: eyetopixel 14. Crosses
Boundaries image:zoomzoom 15. Crosses Boundaries image:zoomzoom 16.
Image: http://en.wikipedia.org/wiki/Blind_Men_and_an_Elephant 17.
image: jeffwerner 18. image: danielfarrell 19. The People
- 90 people, including industry experts in:
image: dcassaa 20. The Result
-
- reduces energy conception by 89%,
-
- with equivalent computing power
- Over 50 major recommendations
See www.rmi.org 21. What made it work?
-
- innovative and functional design and engineering
-
- strategies to improve results of design decisions
22. What made it work?
-
- actively considers interconnections between systems
-
- seeks solutions that address multiple problems at same
time
23. What makes it work?
- Unites stakeholders and experts at the beginning of design /
problem-solving process
- Aggregate demand/needs from many stakeholders
24. http://flickr.com/photos/maxine/1523329505/ 25. Small group
activity
- Break into groups of ~5-7
- Brainstorm: What are ways we can make the process of developing
Plone more collaborative and approachable?
-
- What would help us better front-load the design process so that
we had more input and commitment before code had to be
written?
-
- What activities will generate engagement & participation
from stakeholders?
-
- What can you do to drive this forward?
-
- Who's not here that should be engaged in this
conversation?
- Log in to OpenPlans athttp://tinyurl.com/plone-processto record
your group's ideas on a new page
-
- Separate page per group to avoid edit conflicts!
26. What next?
- Become a fan of Framework Team on FB
- Join OpenPlans Group:http://tinyurl.com/plone-process
-
- Volunteer for a followup task
-
- Keep the conversation alive!
27. Thank you!
- Christopher Johnson (irc: cjj)