GLMDB Project & Task Policies
* Current Project Supervisors: Steve, Chuck, Charis
Contents
Housekeeping
- Every Monday, before the status meeting, check whether any of your tasks are able to be taken off hold, or are better archived, or are duplicate, or finished, and change the status as per the guidelines below.
- If a task is better to be reassigned to someone else and it's not for review, inform the relevant Project Supervisor and get permission to assign it to them instead.
Informing the Team
- If for any reason you place a high-priority task on hold, inform the relevant Project Supervisor - this is best done through GLM Webmail.
- If you place a task on hold, inform anyone that depends on that task's completion - this is best done through GLM Webmail.
Notation
- Every separate item added to a task must be prefaced with [] (closed square-brackets) so that it can be filled in upon task completion. This can be done with one's initials, or an X, or a ✔, o, ✕, ✗ or whatever as long as it's clear.
- Every time you are told something in person or make notes during a meeting please note them in the appropriate task. Do not rely on your memory. Do not rely on others' memory. Keep record of everything you are told or asked to do, and everything you indeed do.
- In that same thought, if you have a question it is better to pose it in writing than it is to convey in person.
- If the box is filled like so [!] or so [?] it means there's something that needs to be addressed. Don't expect the reviewer to notice this, make note of it above ("See the box I filled with a question mark, do I still need to complete this item?")
- Every time a new item is added, do so at the top so it does not get lost.
- Every time the project status is changed, note at the top when it was changed, who changed it, and add a brief explanation. What follows are some examples, it need not look exactly like this as long as the information is preserved:
4-21-2016 - Laury: Ready for review 11-2-2015 - LGvR: On Hold because we need to finish the DiscoverKalamazoo member DB first 1-1-2014 - Laury: Ian, could you please have a look at the marked items on this task?
- The more clarity, the better! It can save a LOT of wasted time and effort if you use a few extra seconds/words to explain what part of the site you're referring to, and who you intend to have finish an item. Saying simply "This doesn't work" doesn't help.
- The less clutter, the better! Try to avoid verbosity. Nobody has time to read your prose (unfortunately).
- Keep your logs and notes professional, impartial and informative: No remarks on the intelligence of the creator of a plugin or a client are necessary - we likely already know and it is not the place.
- Place notes in the Description, not in the Task Log - they will get lost down there and cannot be edited, and not everyone expects pertinent information to be down there.
- Things of particular importance to the reviewer should be bolded using HTML tags. Use this sparingly.
- It's friendly to wrap particularly lengthy links in anchor tags with target=_blank and named with where they go
Project Status
- BILLING
This should be set only by the second floor.
- BILLING REVIEW
This should be set only by the second floor.
- CLIENT APPROVED
This should be set only by the second floor.
- CLIENT REVIEW
This should be set only by the second floor.
- COMPLETE
A task may only be set to this status if it has truly been fully completed. The relevant Project Supervisor is generally the one who will set this.
- IN PROGRESS
Any task that you have spent any time on should generally be set to this, if it isn't automatically already.
- NEW / MODIFIED
Set this status when a task has new items, or when a task is an ongoing task, or if the task is one that you cannot currently spend time on but that does not meet the requirements for ON HOLD (below).
- ON HOLD
Only when you are waiting for a team member, or a client, or another task to complete should a task be put on hold. If you are merely waiting for having time to work on this project, mark it as New / Modified instead.
- NEEDS CLIENT REVIEW
This should be set only by the second floor.
- READY FOR REVIEW
Any time you complete your given items in a task, set it to this when you are ready for it to be looked at by the relevant Project Supervisor or whomever assigned it to you.
- ARCHIVED
Only tasks that are of no more use, that are not billable, that are duplicate, mistaken, or hopelessly deprecated should be archived and even then the relevant Project Supervisor should be informed beforehand.
Projects vs Subprojects vs Tasks
- When to use them?
- A new project needs to be created when..
- A new subproject needs to be created when..
- A new task needs to be created when..