-
Notifications
You must be signed in to change notification settings - Fork 0
Communications Plan
This section outlines the communications framework for this project. Its purpose is to serve as a guide throughout the course of the project and will be updated as communication needs change.
The project team has decided to utilise several technology platforms in order to maximize the efficiency of communication between team members.
The wiki pages hosted alongside the SE306-ROS repository is the primary platform in which members of the team will use to host documentation relating to the overall progress of the project. Examples of such uses include detailing meeting minutes, project plans and timelines.
In addition to the above, the wiki is host to the software design documentation including the Coding Style Guides and the Git Workflow Guide.
To communicate bugs, issues and pull requests, this project will utilise GitHub's integrated issue tracking platform. Members have the ability to create and label issues as they arise, comment and also assign tasks.
Slack is the tool of preference for instant communication. It features multiple streams of conversations allowing separate concurrent discussions to take place. This allows team members to communicate separate project concerns efficiently and effectively.
The platform has the ability to integrate with the project’s GitHub repository enabling a stream of updates including commits, pull requests and any issues that are raised. The stream, labelled git-updates
, can be easily located and reviewed for any recent changes that have taken place.
Additional streams can be added at any time during the course of the project.
The online social networking platform, Facebook, is host to a team project page. This page acts as an internal notice board where announcements and messages of high priority are able to be pinned and made visible to all. Additional functionality includes the ability to host events, such as meetings, which are able to be synchronised to the calendars of each team member.
All members are able to obtain software licenses for Microsoft Project which is used for the documentation of the project schedule and tasks. Gantt charts, PERT charts and Work Break Down Structures are all mediums used for communicating schedules and the breakdown of tasks to the team. The project schedule is maintained in the git repository under the documentation
branch and is also available in the Scheduling and Work Breakdown in the wiki.
The agenda for meetings are organised by the Project Manager and open to suggestions. Additional discussion points which team members would like to explore during the meet are able to be communicated via private and/or group communication mediums.
Meeting times and location will be posted to the group page on Facebook along with a reminder message distributed via Slack’s instant messaging platform using the #announcements
stream. Members are responsible for ensuring that they are active in both of these platforms and being present at the meeting on time. Those who are unable to take part due to other commitments must speak directly to the Project Manager in order to make other arrangements to facilitate the meeting’s agenda.
Meeting minutes will be available for viewing within 24 hours of the meeting's conclusion. Members will take turns recording the minutes to meet the requirements listed by the client.
Minutes will include the following:
- Members present
- Points raised during discussion
- Action items listing tasks assigned to members
In the case that an issue or conflict raised by members of the team is unable to be resolved, external assistance from higher management can be requested. Such situations include controversial discussion of scope, trade-off decisions and resource conflicts which require communication with the next level of management.
The process in requesting escalation to higher management involves:
- Approaching the Project Manager with the conflict/issue
- Confirming that the conflict/issue is unable to be resolved
- Approach next level of management via an appropriate form of communication
Coordinator: Bruce MacDonald (bamacdonald)
- [email protected]
- Piazza Forum
- Office 303.249
- Home
- Project Plan
- Project Design
- Project Documentation
- Administration
- Weekly and Demo Presentations