About eValhallaValhalla - the hall of Odin into which the souls of heroes slain in battle and others who have died bravely are received.
The aim is to provide a forum for people involved in (mainly software) projects within government agencies to report anonymously on those projects' failures. Anybody can create a login, without providing much personal information and be guaranteed that whatever information is provided remains confidential if they so choose. Then they can describe projects they have insider information about and that can be of interest to the general public. Those projects could be anything from small scale, internal-use only, local government, to larger-scale publicly visible nation-level government projects.
I won't go into a "mission statement" type of description here. You can see it as a "wiki leaks" type transparency effort, except we'd be dealing with information that is in the public domain, but that so far hasn't had an appropriate outlet. Or you can see it as a fun place to let people vent their frustrations about mis-management, abuses, bad decisions, incompetence etc. Or you can see it as a means to learn from experience in one particular type of software organization: government IT departments. And those are a unique breed. What's unique? Well, the hope is that such an online outlet will make that apparent.
Requirements Laundry ListHere is the list of requirements, verbatim as sent to me by the project initiator:
- enter project title
- enter project description
- enter project narrative
- enter location
- tag with failure types
- tag with subject area/industry sector
- tag with technologies
- enter contact info
- enter project size
- enter project time frame (year)
- enter project budget
- enter outcome (predefined)
- add lessons learned
- add pic to project
- ability to comment on project
- my projects dashboard (ability to add, edit, delete)
- projects can be saved as draft and made public later
- option to be anonymous when adding specific projects
- ability to create profile (username, userpic, email, organization, location)
- ability to edit and delete profile
- administrator ability to feature projects on main page
- search for projects based on above criteria and tags
- administrator ability to review projects prior to them being published
The data model will be schema-less, yet our JSON will be structured and we will document whenever certain properties are expected to be present and we will follow conventions helps us navigate the data model more easily.