- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Tue, 8 Sep 2015 21:41:24 +0200
- To: "public-socialweb@w3.org" <public-socialweb@w3.org>, Social Interest Group <public-social-interest@w3.org>
- Message-ID: <CAKaEYhLAJz56kfrMZxo8s=OrmjC4Cn_jotEZK4b8LvUcapwbiw@mail.gmail.com>
The user stories came up again on the call today, and I thought it was worth expanding on some of the thoughts with more time for input. I think most would agree that the user stories are a pretty good cross section of functionality, however, they are perhaps not being utilized as well as they could be. This was put well by sandro's comment: "We should avoid being legalistic about it. Anyone designing an api should have in mind the things that everyone seems to want it to do. Not an agreement that we will only consider things that will only meet all of these criteria, and have some kind of formal thing" In general there are various concerns around perhaps being too black and white in evaluation, that implementors are trying to hit a moving target, that there could be more implementations, that the voting is can systematically have a high impact on the inputs etc. I propose a practical approach to evaluating user stories loosely based on: - Voting - Implementations - Standards and Interop First it's worth bearing in mind that opinions on the social web are likely to be highly subjective, as it is something we use all the time. I'd encourage members of the WG to be open minded and listen to the views of others, even if we dont hold the same position. Here is an example of how user stories could be evaluated: Implementations (0-4) ================= Aaron put together a scale for implementing. While not perfect, imho, it could be a good practical guide https://github.com/w3c-social/social-ucr 4. Live Interop 3. Live one site 2. In development 1. Brainstorming See the above link for definitions Voting (0-4) ========= We could propose the following guide 4- All +1s 3. No negative votes 2. 80% +1s 1. 50% +1s Standards and Interop ================= +1 Uses existing W3C standards, or standards proposed in this WG +1 Interop is possible with at least 2 "platforms" in WG (eg IWC, SoLiD, AP) Total ==== Giving a total guide of Implementations 0-4 Voting 0-4 Interop and Standards 0-2 Total: 0-10 Example ======= User posts a note: Voting 4 pts Implementations 2pts Interop 1 pt (possibly 2 after testing) Total : 7-8 pts Perhaps the %'s could be tweaked slightly, but I think people using the user stories should take this more holistic and practical approach to them, in order for them to achieve their true value to the group as a guide incentivizing work to proceed towards the deliverables.
Received on Tuesday, 8 September 2015 19:41:53 UTC