owned this note
owned this note
Published
Linked with GitHub
Subject: Launching Our Restaurant Reservation System Project
Message:
Hello, Team 3,
Michael Bennett here—Mike for short. As we embark on our journey to develop a restaurant reservation system, I’m eager to contribute as a Software Designer alongside each of you. Let's recap our assigned roles and share some exciting updates regarding our project collaboration tools.
Team Roles Recap:
Nalani Arita: Willingly steps into the Project Manager (PM) role, but open to switching to a Software Designer position if anyone else prefers the PM responsibilities.
Madilyn Jones: Enthusiastic about continuing as the Test Director (TD), looking forward to applying and expanding testing knowledge.
Aaron Mitchell: Comfortable in the Software Designer (SD) role, with a preference for Python but adaptable to using Java.
Daniel Keenan: Open to either keeping the Requirements Manager (RM)/Technical Writer (TE) role or stepping up as PM if needed.
Michael Bennett (Me): Thrilled to take on the Software Designer (SD) role. I’m also proposing additional tools for our collaboration to streamline our workflow and enhance documentation.
Collaboration Tools:
We’ve already established Discord as our primary communication channel, which is fantastic for real-time discussions and file sharing. To complement this, I've set up a GitHub repository and a HackMD account for our project, aimed at ensuring our code management and documentation processes are as smooth as possible.
GitHub Repository:
I've created a repository for our project. This will be our central hub for all code-related activities, allowing for version control, code review, and collaboration. You’ll receive invitations to join this repository shortly.
HackMD for Documentation:
A HackMD notebook is ready for us to collaborate on project documentation, meeting notes, and any brainstorming we do along the way. It's integrated with our GitHub repository, enabling us to keep our documentation in sync with our codebase.
Why This Approach?
Efficiency: Using GitHub and HackMD allows us to centralize our work, streamline our workflow, and maintain transparency across the development and documentation processes.
Collaboration: Real-time collaboration on HackMD, combined with GitHub's robust version control, will enhance our ability to work together effectively, regardless of our physical locations.
Documentation: Keeping our project documentation alongside our code ensures consistency, ease of access, and simplifies the handover of documentation.
Meeting Schedule:
To align with our professor’s advice, I suggest we hold our team meetings weekly on Wednesdays at 7 PM. This will be in addition to the weekly meetings offered by our professor.
I'm genuinely excited about the potential of what we can achieve together. Let's use these tools to their fullest, ensuring a smooth and successful project journey. Please check your emails for the GitHub invitation and expect a link to our HackMD notebook shortly.
Looking forward to our collaboration and what we will create together!
Warm regards,
Mike
P.S. The restaurant reservation system idea is something I'm particularly passionate about, given my background. I believe it has the potential to incorporate all the essential functions we aim to showcase in our project, from data intake to complex algorithmic calculations and user interface design. Let’s make it amazing!