Timelines
One of the most important steps in planning and implementing a project is setting a timeline. That can be a little daunting in your first few attempts as you may not have any idea what the steps are and what needs to be done. It is important to know that timelines are often fluid documents, meaning they change often. It may be that one task takes shorter (or longer) than expected. Or, that there is a milestone due date set for the future for which you are unsure of all the parts. So, we find that we are constantly altering and adjusting the timeline according to what is happening in reality.
When creating a timeline, we typically start with the major milestones and work out from there. For this course, the major milestones will be: Needs Analysis, Design Document, Alpha Test, Beta Test, Server Migration and Presentation. These dates will be given to you by your instructor.
Writing Professional Reports
As there will be many reports associated with this project and we are working with a client, it is important that the reports be professional in design. This includes the following:
- A title page with project name, project logo, team members, report name and date
- A table of contents
- Well defined sections using consistent headers
- Readable fonts
- NO spelling and/or grammar errors
- Appendicies for extraneous information
Additionally, it is important that reports are handed in ON TIME!
Communication
One of the keys to a successful project is team communication. Fortunately, in this day and age, there are many tools that assist teams in staying on track. Below I have listed a few that may be of assistance in this process:
- Google Drive - enables teams to share folders and files. Use team drives to really organize well
- Google Docs - enables multiple editors of a file with version history and commenting capabilities
- Google Calendar - set alerts to keep major milestone dates in site. Calendars can be shared with all team members
- Trello - a free project management tool for organizing what needs to be done, what is being worked on, and what has been completed. (This is only one example of this type of tool, there are many more like it).Learn About Trello
- Slack - a free messaging management tool that interfaces with many different communcications tools bringing all communication into one space. Learn About Slack