Product Backlog and Sprint Planning

Home | Site Map | Site Index

This is the Product Backlog, it's where I prioritize features (and fixes, etc) and plan (the 'current' and 'next') releases.  It's a low-level look at what's coming up, as opposed to the Road Map which is a high-level / broad brush look at where I see the product going.  There's also the Vision which deals with the over-arching strategy and objectives of Morphfolia.

Scoring: for story points (effort) I use the Fibonacci number sequence:
[easier / less effort] 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 [harder / more effort]

Contribute! Tell me what you think I should be building - new features or help me prioritize existing ones: adriank [at] morphological [dot] geek [dot] nz

Product BacklogCurrent Sprint Backlog
Target: July 2010
Next Sprint Backlog
Target: August 2010
Tagging Content
Priority: MediumStory Points: 55
low impact on a wide area of the system, high impact in some parts. precursor to a wiki.
HTTP Traffic Analytics - Offline Tool
Priority: MediumStory Points: 34
Allow users to move downloaded raw HTTP Traffic Logs into a BI tool for detailed analysis. Story points reflect getting an initial tool made, although it would probably be a long term thing (not just one release).
Page Redirects
Priority: LowStory Points: 55
As a user, I want to demote a Page to a Redirect, so that when the URL is called the person browser ends up at the new location. This will allow me to restructure the website without losing the previous structure.
Manage Blog Posts - Page Usage
Priority: LowStory Points: 21
The Page Usage data on the Manage Blog Posts page is incorrect (always 0). Modify to be useful? (Will require adjustments at the data access level, or removal. This data was intended for static content in any-case, so perhaps removal is appropriate? Conduct options analysis)
Add Caching
Priority: LowStory Points: 21
Lots of options need to investigate. Would look to cache data for building common pages / requests.
Http Traffic Logs Dashboard - Blogs
Priority: LowStory Points: 21
Add a new HTTP Traffic Dashboard that deals exclusively with blogs / posts: Most popular posts of all time, etc.
Move database SQL 2008
Priority: LowStory Points: 13
Usability Enhancements
Priority: LowStory Points: 8
Start applying some practical usability principles, specifically around Fitts Law: "Buttons and other GUI controls should be a reasonable size; it is relatively difficult to click on small ones." First pass will be to have a CSS class name for elements (buttons?) which need to be relatively larger as they are most commonly used (Save, etc).
Allow users to post comments
Priority: HighStory Points: 55
The main drive is to allow this on blogs, but will possibly expand to include other content as well. Will most likely use of a mark-down editor such as WMD (as used on StackOverflow.com - http://blog.stackoverflow.com/2009/01/updated-wmd-editor/) or just plain text.
BugFix - IsLive switched off on content breaks page
Priority: HighStory Points: 5
System.IndexOutOfRangeException ----------------------------------------------------------------------------- index -1 not found. Morphfolia.Common at Morphfolia.Common.Info. ContentInfoCollection. get_Item(Int32 index) at Morphological.Kudos.Layouts. ScrumSprintPlanner.InitializeContent() at Morphfolia.PublishingSystem. HttpHandlers.DefaultHandler. ProcessRequest(HttpContext httpContext) at System.Web.HttpApplication. CallHandlerExecutionStep. System.Web.HttpApplication. IExecutionStep.Execute() at System.Web.HttpApplication. ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) System.ArgumentOutOfRangeException ----------------------------------------------------------------------------- Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index mscorlib at System.Collections. CollectionBase.System. Collections.IList.get_Item(Int32 index) at Morphfolia.Common.Info. ContentInfoCollection. get_Item(Int32 index)
Move all main assembilies to .Net 3.5
Priority: CompleteStory Points: 1
Include all "core" projects (everything with a namespace starting with "Morphfolia.", Kudos, Website Project.
Apply Dependancey Inversion to all File Access
Priority: MediumStory Points: 89
Covers: Image Manager, File manager, FormTemplates
CSS Guide
Priority: LowStory Points: 13
Use attributes to document all CSS classes used, and what they are for; complete with an admin page as per AppSsettings.
Admin Command Line
Priority: LowStory Points: 34
Provide a "Command Line" for performing admin tasks, or navigating to specific screens. Include good help docs. Let commands be declared via attributes with a plug-and-play architecture so that developers can add their own commands (phase 2, perhaps?).
Page Redirects
Priority: LowStory Points: 55
As a user, I want to demote a Page to a Redirect, so that when the URL is called the person browser ends up at the new location. This will allow me to restructure the website without losing the previous structure.
UI Facelift / Consistency
Priority: LowStory Points: 13
Compare all Admin UI's and make them consistent where they aren't (includes changes to WebControls).
Last Modified 29/06/2010 9:06:56 p.m. by AdrianK (adriank [at] morphological [dot] geek [dot] nz)