- From: Jeff Jaffe <jeff@w3.org>
- Date: Fri, 03 Feb 2012 08:50:22 -0500
- To: "Scheppe, Kai-Dietrich" <k.scheppe@telekom.de>
- CC: "public-w3process@w3.org" <public-w3process@w3.org>
- Message-ID: <4F2BE61E.9030206@w3.org>
On 2/3/2012 4:24 AM, Scheppe, Kai-Dietrich wrote:
> Hello all,
>
> I just realized that this group has been very quiet, with the last post pretty much exactly a month ago.
>
> If I may attempt a quick recap.
>
> Chaals had proposed a discussion on the Living Standard.
> Marcos proposed following a model roughly as WHATWG does.
> Jeff proposed following W3C process as it exists now.
Actually, my position was far more nuanced than this. Key points were:
* Early development in CGs with a thought that when ready technology
ends up in WGs.
* Overlapping turns in technology when ready for WGs
* These turns should be done rapidly, in an agile fashion, on schedule
> Discussion then went into more detail, for a couple of posts, and stopped.
>
> I believe that truth lies somewhere between the current W3C Process and WHATWG, as is so often case in real life.
+1
>
>
> The main problem I perceive is that W3C standards could be better delineated as far as their stability goes.
> I do like versioning or some other clear mechanism that says "This standard is now different".
> I don't like that so much time is spent discussing details, while remaining at purely theoretical level.
>
> Wouldn't it be better to have real implementation, real feedback, be the ultimate judge on whether solution A or B is the right one?
>
> Taking hints from agile development methods one could envision the following:
>
> 1. Standard creation, following a 80/20 rule
> - addressing the major issues
> - dealing with major compatibility issues
> 2. Issuing the document as some pre-cursor
> - get implementations
> - get first feedback
> - declare stable what can be reasonable seen as such (sectioning)
> (notwithstanding coming further development, changes in technology, etc.)
> 3. Setup a transparent process to move the standard forward
> - collect all feedback from the community and create changes
> - have clearly defined goals for the next release
> - have a clear schedule when that release will be ready
> - issue changes to the spec according to that schedule
> 4. Revisit
> - Reiterate this until done
>
>
> This way, at least as I can envision it, the advantages would be:
> - much earlier inclusion of the public community
> - earlier and reality based feedback from that community
> - focus on the important issues first
> - proven implementations
> - avoid, as much as possible, philosophical arguments about approach
> - clearly defined stability and instability
>
>
>
> So, just some thoughts to prompt further discussions.
>
> Putting on fire retardant suit
> Kai
>
Received on Friday, 3 February 2012 13:50:26 UTC