The Development Plan for Gifitti is created to to clearly state how the project will be created. With the team plan and communication plan we will be able to work cohesively as a group with clearly defined team member roles. To ensure that the team can work on the project without conflicts, the git workflow plan is defined and the risks pertaining to Gifitti are stated to develop plans to avoid them. The presentation of the code and documentation has been constrained to guidlines to ensure a uniform project is produced on the schedule defined by the group members.
\section{Team Meeting Plan} Team meetings will occur on Mondays and Tuesdays.
The meetings on Monday will happen twice a day when possible during the lab
periods. Tuesday meetings will happen once a day on the first floor Thode. While
all three of the group members will contribute during the team meetings, Nick is
acting as the Team Leader and Riley will scribe the meetings. The agenda will
periods. Tuesday meetings will happen once a day on the first floor Thode. Whileall three of the group members will contribute during the team meetings, Nick isacting as the Team Leader and Riley will scribe the meetings. The agenda will
follow the Harvard guidelines. (See
Gifitti/ReferenceMaterial/HarvardGuidlines.pdf)
\section{Team Communication Plan} Facebook messaging will be utilized to ask
simple questions about the project to other group members. To post errors in the
documentation or code, GitLab issue tracking will help communicate these errors.
Combination of texting and calling will be used to contact a group member when
simple questions about the project to other group members. To post errors in thedocumentation or code, GitLab issue tracking will help communicate these errors.Combination of texting and calling will be used to contact a group member when
they cannot be reached through Facebook messaging. Utilizing Skype to conduct
calls for team meetings when physically meeting is infeasible. To contact T.A.
or Professor due to questions or issues with the project, e-mail will be
...
...
@@ -63,40 +57,33 @@ should link the resolution of the issue on GitLab that it solves. \item Feature
branch names should follow the following naming practices:
\begin{itemize}\item Be brief in name of the branch, descriptive in the merge
into master after complete \item Keywords such as fix (for fixing bugs), ui (for
view additions), feature (for general additions) followed by a brief of what the
branch addresses. i.e. ui/file-menu, fix/console-fault, feature/save-as-sprite
into master after complete \item Keywords such as fix (for fixing bugs), ui (forview additions), feature (for general additions) followed by a brief of what thebranch addresses. i.e. ui/file-menu, fix/console-fault, feature/save-as-sprite
etc. \item As seen in the examples above follow a $<$Category$>$/$<$Brief$>$
with words separated with “’-” \end{itemize}
\item Commit and push local feature branches as a backup \item Pull requests are
not needed for this project. We will all act as admins to the repository and
will review feature branches up to date with master as a team before the feature
branch creator merges it into master. This step is only needed for major
\item Commit and push local feature branches as a backup \item Pull requests arenot needed for this project. We will all act as admins to the repository and
will review feature branches up to date with master as a team before the featurebranch creator merges it into master. This step is only needed for major
changes. \end{itemize}
\subsection{Brief List of Commands for the Workflow}\subsubsection{Make a new
\subsection{Brief List of Commands for the Workflow}\subsubsection*{Make a new