- A project home page or dashboard
- The task list (or card board or project plan) all updated
- My code all nice and checked out onto a freshly installed system
- Any documentation - requirements, UI designs, etc - all referenced from the home page to their storage location
It's great.
Then I just try to keep things from getting stale. Keeping project communication up to date is really about just a few things:
- Add new data
- Eliminate old data that is no longer correct or relevant
- Modify data that's changed
So in the end that's all I try to do. Keep documents updated as new versions come out. Update the home page when we pass a milestone. Mention that new requirement when it comes up.
I know that when I go looking for information, I want to know that I'm looking at the right thing. I figure it's incumbent on me to help make sure that the project lets me do that easily.
So don't think of keeping a project up to date as a huge high overhead thing. It's not that bad... just a matter of getting rid of the stale stuff and adding the fresh stuff.
What do you use for a project dashboard?
ReplyDeleteI heard this referred to as "gardening". I also think that the more up-to-date you keep it, the more you encourage other people to take care of the garden.
ReplyDeleteWell placed,
ReplyDeleteupdated project status always results in a great project deliverable.
catherine, can you explain more about how you maintain your dash board
nice post again :)
Hey, that's cool, it ties into a post James Whittaker made on the googletesting blog on how to keep the testing monotony at bay. Thanks ; )
ReplyDeletenongolas - that was a good article. I'm curious what we (qa folk visiting Abakas) also subscribe to, if there is a community for us to trade knowledge through, etc. Could really benefit from networking!
ReplyDelete