Project Management in SharePoint-January 2011

advertisement
Richmond SharePoint User Group
January 2011
Project Management Tools in SharePoint
Bob Ramos and Greg Brown
Project Management Tools
1.
2.
3.
4.
Who has the excel checklist?
Where are latest weekly report updates?
The sponsor/boss keeps asking for updates
I do not have MS Project, how can I provide
updates?
5. Latest on Risks, Issues, Change Control?
6. Remote access and capture of Agile Wall
How SharePoint can be used to facilitate Project
Management.
Richmond Share Point User Group, Jan 2011
2
SharePoint: Project Management
Take away simple best practice web part
solutions that can help you and your project
team with SharePoint. Tools include: Waterfall
Schedules, Risk and Issues; Status Reporting,
Change Control, Agile wall documentation, and
more.
Richmond Share Point User Group, Jan 2011
3
Waterfall Project Schedules
• Performers who do not have access to the MS
Project Schedule
• One at a time updating, Who has opened in
Edit and gone to lunch?
• Do we trust everyone to update the schedule?
• Edit Performers Updates, “Never gonna get
done” “More Complex than Expected”
Richmond Share Point User Group, Jan 2011
4
Waterfall Project Schedules
1.
2.
3.
4.
Republish MS Project Schedule to Share Point
Collect Updates from Performers with SP
Copy from SharePoint
Paste to MS Project
Richmond Share Point User Group, Jan 2011
5
1. ADD: MS Project screen shot
Unique ID
Actual Finish
Richmond Share Point User Group, Jan 2011
6
Reproduce Project Schedule on a SP List
Performer enters Actual Start Actual Finish
Richmond Share Point User Group, Jan 2011
7
Copy from SP
Paste into MS Project
Richmond Share Point User Group, Jan 2011
8
4. Add: compare
MS Excel
Compare SharePoint and MS Project
UID
1438
Actual Start Actual Finish
IF(ISERROR(VLOOKUP(UID,SHAREPOINT,15,FALSE(
MS Project
Richmond Share Point User Group, Jan 2011
SharePoint
9
Richmond Share Point User Group, Jan 2011
10
Compare Table:
Yellow Columns VLookUp SP Info
Richmond Share Point User Group, Jan 2011
11
Green Column
IF no new SP info, then use MPP
IF new SP Data, then use SP data
Richmond Share Point User Group, Jan 2011
12
Paste Green Columns back into MS Project
Richmond Share Point User Group, Jan 2011
13
Risks and Issues
• Template has ‘special’ attributes
– Versioning
– Workflow emails
• Create Various Screens
• Single list confused by multiple occurrences of
an Issue. Risk: lost mail, Issue: exists multiple
times a day
• Customize Response Strategy
Richmond Share Point User Group, Jan 2011
14
Richmond Share Point User Group, Jan 2011
15
Richmond Share Point User Group, Jan 2011
16
Richmond Share Point User Group, Jan 2011
17
Richmond Share Point User Group, Jan 2011
18
Risks that will be
addressed
Risks that will be logged
but the project is willing to
accept (tolerable risk)
Richmond Share Point User Group, Jan 2011
19
Formula to define
RED, Yellow or Green
Richmond Share Point User Group, Jan 2011
20
Using MS Excel as
Development Tool to
write Formula
Notice Colored (())
Richmond Share Point User Group, Jan 2011
21
Simple Status Collection
Performer Input Page
Richmond Share Point User Group, Jan 2011
22
Simple Status Collection
Richmond Share Point User Group, Jan 2011
23
Simple Status Collection
Data Sheet for PM
Richmond Share Point User Group, Jan 2011
24
Status Reporting
• Gant Bars (provided hit F5 to refresh)
• Project Manager’s / Stakeholder’s view
– No Navigation – “to save screen real estate”
• Performers' view – name names
• Quick Perfect Information
• Design Shortcut “Style Under Cursor”
– Todd Bleeker:
http://mindsharpblogs.com/todd/archive/2005/1
0/25/798.html
Richmond Share Point User Group, Jan 2011
25
Performers
are able to
record their
progress in
SharePoint
Richmond Share Point User Group, Jan 2011
26
Status Reporting
• Gant Bars (provided hit F5)
Richmond Share Point User Group, Jan 2011
27
Status Reporting IE view
• Gant Bars (provided hit F5)
Richmond Share Point User Group, Jan 2011
28
Status Reporting SPD view
Richmond Share Point User Group, Jan 2011
29
Status Gant Bars
• “Customizing List Views with XSLT
Transformations in SharePoint Designer 2007”
• http://MSDN.Microsoft.com/enus/library/cc300164(printer).aspx
• Anup Kafle, 3Sharp [
http://www.3sharp.com/default.aspx ]
• February 2008
Richmond Share Point User Group, Jan
2011
30
Agile Wall
•
•
•
•
•
•
•
•
Backlog of tasks
Divide into Sprints
Create Task Cards
Assign Level of Effort to Task Card
Sprinting
Select Task Card
Progress Task Cards
Burn down Chart
Richmond Share Point User Group, Jan 2011
31
Agile Site
Richmond Share Point User Group, Jan 2011
32
Product Backlog
On Top: Story List with Sprint
On Bottom: Task Listing by Sprint
Richmond Share Point User Group, Jan 2011
33
Web Page includes both a listing of Stories at the top of the
page and a Task list at the bottom of the page
Richmond Share Point User Group, Jan 2011
34
Story Board View
Individual Task Cards
Richmond Share Point User Group, Jan 2011
35
Story Board view includes
‘quick entry’ box at the top
of page
Richmond Share Point User Group, Jan 2011
36
Story Board View
Individual Task Cards organized by
Task Status and then by Story
Richmond Share Point User Group, Jan 2011
37
Task Detail screen
Richmond Share Point User Group, Jan 2011
38
Task Card
Update an individual task
Richmond Share Point User Group, Jan 2011
39
Task Card to be selected from Wall or printed
Richmond Share Point User Group, Jan 2011
40
Demonstration – Print task cards for the team white board
When viewing an individual task, select the hyperlink of the task name, then
Control + “P” to print the task card
Richmond Share Point User Group, Jan 2011
41
Burndown
Chart Details
Richmond Share Point User Group, Jan 2011
42
Richmond Share Point User Group, Jan 2011
43
Functionality Demonstration - View a burndown chart by sprint
On Project “Home” page, select Sprint for Burndown Chart
To select which Sprint we used a Web part from Bamboo Solutions
http://store.bamboosolutions.com
Richmond Share Point User Group, Jan 2011
44
Functionality Demonstration - Create/describe stories
Detailed Story Entry
Quick Story Entry
At top of default
Story List
Richmond Share Point User Group, Jan 2011
45
Functionality Demonstration - Create/describe sprints
Detailed Sprint Entry
Quick Sprint Entry
At top of default
Story List
Richmond Share Point User Group, Jan 2011
46
Functionality Demonstration - Create/describe releases
Detailed Release Entry
Quick Release Entry
At top of default
Release List
Richmond Share Point User Group, Jan 2011
47
Functionality Demonstration - Create/describe tasks
Detailed Task Entry
Quick Task Entry
At top of default
Task List
Richmond Share Point User Group, Jan 2011
48
Functionality Demonstration - Assign performer from a list
The field
“Assigned To”
Searches for Users
allowing performers to
be selected from the
list of users based on
the selection provided
in the “Find” box.
Richmond Share Point User Group, Jan 2011
49
Functionality Demonstration - Assign a priority to the task
In quick entry pane select Priority
In detail entry screen select Priority
Richmond Share Point User Group, Jan 2011
50
Demonstration - Associate tasks with stories - drop down list
An authorized user
creates the Story List
The above
listing of
Stories
appears as a
Drop Down list
as an attribute
of an individual
Task
Richmond Share Point User Group, Jan 2011
51
Demonstration - Associate tasks with sprints - drop down list
The default Task List includes a quick entry form with a drop down of Sprint Names
from the Sprint list
Richmond Share Point User Group, Jan 2011
52
Demonstration - Associate tasks with releases - drop down list
Task entry includes drop down list taken from the release list
Richmond Share Point User Group, Jan 2011
53
Demonstration - Update 'work remaining' on a specific task daily
When viewing individual Task select “Update” button
Richmond Share Point User Group, Jan 2011
54
Demonstration - Update 'work remaining' on a specific task daily
“Update” button takes user to an update screen that allows for entry of attributes
Richmond Share Point User Group, Jan 2011
55
Demonstration - View tasks and task status within a sprint
Task View “By_Sprint”
Richmond Share Point User Group, Jan 2011
56
Demonstration - View task status by assigned performer
Task View “By_Assigned_To”
Richmond Share Point User Group, Jan 2011
57
Richmond Share Point User Group, Jan 2011
58
SharePoint: Project Management
1)Waterfall Schedules,
2)Risk and Issues,
3)Status Reporting,
4)Change Control,
5)Agile wall documentation
Richmond Share Point User Group, Jan 2011
59
Questions
and
Answers
gregory.m.brown@gmail.com
robertodramos@yahoo.com
Richmond Share Point User Group, Jan 2011
60
Download