[okfn-help] KForge community development
John Bywater
john.bywater at appropriatesoftware.net
Sat Jun 13 15:47:06 BST 2009
John Bywater wrote:
> Rufus Pollock wrote:
>> Also do we want to record such proposals formally, e.g. on the main
>> okfn tasks trac?
I've written the proposals into the SoftwareClub wiki page.
http://wiki.okfn.org/SoftwareClub
The proposals can be published in a prospectus when stable. I guess
there could be a wiki page per prospectus, for example:
http://wiki.okfn.org/Prospectus2009Summer
> Yes, I reckon they can be recorded there. But please note that there are
> several entities and associations that I'm trying to boil down into a
> domain model. Not least: "a prospectus has a collection of proposals". :-)
Regarding proposals, prospectuses, etc, I've sketched domain model for
software clubs. There's a UML class diagram (and nice text description)
under the heading "Domain Model" on this page:
http://appropriatesoftware.net/foundation/ClubTutorial.html
Prospectuses refer to their proposals. Proposals need to refer to the
issues they resolve. Clubs need to refer both to the proposals they
register, and to the prospectuses they publish. Approvals need to refer
to prospectuses (and probably individual proposals). Hosts and members
need to calculate levels of approval and reports on progress, so doing
this on a wiki might not scale. :-)
Best wishes,
John.
http://appropriatesoftware.net/foundation/images/ClubDomainModel.png
"""
The domain model for software clubs describes the major entities
involved in software clubs and their relationships.
Software clubs have a name, a host, and a status. The name indicates the
kind of work addressed by the club. The status indicates the current
stage in the operational cycle. Software clubs register members and
provide services.
Members request to use services, and raise issues about them at the
service desk. Services can be anything that members find useful.
Expectations for a service can be recorded in a service level agreement.
Proposals for enhancements to club services are registered with the
club. Proposals can be written by the host, or by a member. Proposals
may seek to resolve a set of issues, but issues can be resolved without
any proposal.
Clubs regularly publish a prospectus of outstanding proposals, and seek
approval from the members for the prospectus. Members approve the
prospectus, agree contributions, and review progress. Services are
upgraded as proposals are realized.
"""
More information about the okfn-help
mailing list