[squeak-dev] GSoC idea: Brainstorming portal for better community decision process

Ian Trudel ian.trudel at gmail.com
Thu Mar 11 11:30:38 UTC 2010

Hi Janko,

I like your idea. Have you considered the very same idea but
implemented as as a client-server within Squeak rather than a portal?
Accessibility is certainly important and this system could be a good
Seaside application. However, I am inclined to believe that it would
have a greater collateral impact if it was something used within
Squeak on both sides. We should want people spend as much time as
possible within Squeak to create a unique opportunity to bring new
features, correct bugs, etc. "It's right under your nose" style. This
would not be the same as a server side application.


2010/3/11 Janko Mivšek <janko.mivsek at eranova.si>:
> Dear Smalltalkers,
> Becasue we have quite some problems in a community with seeking a
> consensus on important questions, from organization ones and on, I came
> to idea to build a tool for help. And a GSoC project can be an ideal
> opportunity to build such a tool. What do you think?
> Here is a description:
> Brainstorming portal for better community decision process
> ==========================================================
> Create a web portal for brainstorming sessions/meetings to get ideas and
> answers to important questions in Smalltalk community. Portal should
> allow on-line to:
>   1. brainstorm the ideas
>   2. vote to get-out the best ideas
>   3. seek consensus
>   4. analyze - report
> On-line session/meeting should look like a Skype session together with a
> brainstorming portal, from collecting ideas to a final decision
> proposal. Example of such session can be a Squeak Oversight Board
> meeting or planning session for a new Smalltalk project. Or some broader
> session in the community, like on a question how to organize better.
> Some important concepts:
>    * anonymity of idea proposers
>    * associations: proposers see the ideas of anonymous others to
>      facilitate an association for proposing an even better idea
>    * seeking consensus to avoid 51/49% decisions but to come closer to
>      100% agreement on important ideas.
> Technical details
>    * a web application for gathering brainstormed ideas in real-time
>      (using Ajax and Comet technology).
>    * voting system with appropriate algorithms
>    * analytics with on-line graphs and reports on paper/PDF
>    * installation on a publicly available hosting server
> Benefits to the Student
>    * getting insight into group dynamics of Smalltalk community and in
>      general
>    * gaining knowledge of modern web technologies in Smalltalk and in
>      general
> Benefits to the Community
> Better community decision process by getting the best ideas from the
> members while on the other side avoiding stalemates so frequent in
> Smalltalk community those days
> Best regards
> Janko
> --
> Janko Mivšek
> AIDA/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si


More information about the Squeak-dev mailing list