Simple SCRUM with SharePoint 2007 and Outlook 2007 in Agile Product Development

Being in the software development for over 10 years, started working in a software service industry in the first half of my career then moving to a product development, I find myself it is a cultural change or should I say I reinvented myself many times, getting a better process or discipline on delivering Quality Software on time and budget.

I do think every product development has to be Agile, wether you are  part of the product management or product development. You would agree, when you don’t know who is your next customer or you don’t know your next customer want. There is so much goes in a product development at least for simplicity we can say product evolves with (a) tracking the market/customer needs and (b) following Technology evolution

Understanding the nature of the business, and understanding the engineers and managers who involve in getting the product out, and the emotions that goes along during the changes happens that are unplanned and You as a product owner helping everyone to cope up to adopt the changes. it is a challenge and it doesn’t happen easily if you don’t have the right team. The Right team is not just a well qualified and skilled people, but it needs more than that, you will also agree you need a team full of self-responsible individuals  who respects professional ethics and trust between the team members.

Having tried a simple excel sheet to MS Project and writing several documents, I always wanted to keep things simple and by simple I mean, the process should evolve to meet our needs and not the other way around.

I always wanted to just use one single tool to communicate and coordinate and collaborate with all my team members, including product management, support and development. Common to all of us here is Outlook 2007, so I could not think of better tool to implement SCRUM and make it more effective, I wanted the information to reach to the team members instead they have to go for it to know what is changed or make an update.

Also I instituted the daily 5 minutes Stand up meeting – each will get about 5 minutes to state what they are going to work on today and if they need help from anyone and a weekly meeting to do recap of how it went and the plan for the next week. This really brings everyone a greater visibility of the overall picture and also makes everyone feel they are part of a team.

How it Works

This is a solution, you can think of it like, using as it is,  SharePoint 2007 as a back end and Outlook 2007 as a front end for all your cross functional team (sales/marketing/development/support) without writing any custom code.

As I started working SharePoint Server to integrate the reports Reporting Services, I started to explore and discovered the simple project tasks web part, and the “Connect to the Outlook” (you will need outlook 2007),  RSS Feed and Alert Me.

The important thing here to note is this integration with Outlook and ability to add RSS Feeds in Outlook and Alert Me feature.

By setting up the Bucket lists as a RSS Feed in your outlook, so any time, when a new item is added in the bucket lists, you will get a notification and for example, the Sales or Marketing or anyone who gets an idea or finds a need for your product, they can simply post  a new item to the bucket lists using their Outlook, without having to open the browser or searching for a link where to post. As soon as you (Product Owner) get a notification by setting the “Alert Me”, then you can analyze add minimum/required information. 

When you assemble a Sprint/Project Tasks, developers will get an email notification as and when they get assigned to a task. And  the developers on the other hand can configure the Sprint/Project Tasks in their Outlook using “Connect to Outlook”, so they don’t have to open the browser again to update the status or get visibility of the overall status

 

PROJECT Backlog/Bucket Lists

I customized the SharePoint List as a Bucket Lists as a template, so I can capture all the necessary details, as you can see below:

bucketlists

 

Project Tasks as SPRINT

This Projects Tasks Web Part, I use it as a sprint, will show only the active tasks that are being worked

Project Tasks Web Part in SharePoint 2007

 

 

 

 

 

 

 

 

 

 

 

 

 

 

projectsTasksGanttView

 

Connect to Outlook, View RSS Feed and Alert Me

outllokconnectorandRSS

IceRocket Tags: ,,,

4 Responses to “Simple SCRUM with SharePoint 2007 and Outlook 2007 in Agile Product Development”

  1. Ben Sullins Says:

    Have you had any success having custom fields show up in the tasks in outlook? I’ve added several fields to the tasks in my list for the sprint backlog and don’t see them in the tasks in Outlook :-(

  2. vontlin Says:

    There is no easy way to get automatically fields in outlook from sharepoint.
    Though i haven’t tried, i would guess, you can write custom forms in outlook form to be a front end of Sharepoint task list

  3. Jack Baird Says:

    Nice work. I am wondering if you have come up with a means to publish a burndown/burnup chart using this data within Sharepoint?

  4. vontlin Says:

    I am sure you can with lot of widgets(3rd party componets available to make chars from any sharepoint lists). haven’t tried it myself personally..


Leave a Reply