*God*, I love this project
Oct. 22nd, 2012 10:45 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I'm rapidly fleshing out the Querki Use Cases and Features. The Feature list is growing terrifyingly fast, but that's what the Use Cases are for: they are going to help drive which features get implemented when. (And more importantly, which features to *not* implement yet. I'm going to have to pick my battles carefully. Nothing gets implemented until we have a concrete use for it.) I'm starting to sincerely believe that this will be useful enough that people will buy memberships.
I think I'm going to start talking about Use Cases, something like one a day, over on the development blog (
querki_project). Please come join in over there, kibitz and comment, point potentially interested friends at it, and keep the ideas coming! The "what we're going to try to accomplish" train is rapidly gaining steam, and the project is looking ever-cooler and more useful...
I think I'm going to start talking about Use Cases, something like one a day, over on the development blog (
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-community.gif)
(no subject)
Date: 2012-10-22 04:55 pm (UTC)How about a Requirements Inventory?
Managing requirements for IT projects is... OMG awful. The DBs that are out there are hideous, limited in functionality and expensive. As a result, most companies are effectively tracking their requirements through email and excel spreadsheets. There must be a better, more intuitive way. Someplace that allows multiple people to work on it at the same time. Some way to track which business area came up with what requirement for what system which matches what High Level Requirement or Scope Statement.
I think as you manage your requirements for Querki, you will see what I mean.
Managing Requirements for a Managing Requirements Use Case will probably feel pretty "meta" and strange, actually.
Did somebody say meta?
Date: 2012-10-22 05:28 pm (UTC)Re: Did somebody say meta?
Date: 2012-10-22 06:30 pm (UTC)(no subject)
Date: 2012-10-22 06:30 pm (UTC)The current vision there is somewhat focused on this project: it is built around the usual Agile concepts (Use Cases, Features and Stories), and is aimed at letting end users vote on which things they consider most important. I don't precisely think in terms of "requirements" per se: instead, the structure is a many-to-many-to-many map of those three concepts. The Use Cases drive which Features to build, and the Stories describe the fine-grained specs and the effort required.
But a more conventional Requirements database would be dead-easy -- indeed, taking out the need for voting means that this becomes a completely orthodox Querki app, requiring few or no special features at all. Once things are basically up and running, let's talk specs -- odds are that I could whip out much of it super-fast. (The only hard part of a more-traditional system is the workflow and signoff side, and I'm already pondering how that engine will work...)
(no subject)
Date: 2012-10-22 06:59 pm (UTC)"Conventional" would be useful. We use Agile while we can, but we are not an Agile shop across the board so some of the voting stuff is interesting, but not required for most stuff we are doing, plain old prioritization functionality would be good enough.