From 674a0dc33a29d76b48009b399021edf17b321bbe Mon Sep 17 00:00:00 2001 From: likechrisss Date: Thu, 26 Dec 2024 18:53:28 -0500 Subject: [PATCH] Created a Draft for the group's constraints --- collaboration/constraints.md | 50 ++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/collaboration/constraints.md b/collaboration/constraints.md index 24079505c..161e2c386 100644 --- a/collaboration/constraints.md +++ b/collaboration/constraints.md @@ -1,34 +1,40 @@ - - # Constraints Some boundaries around our project. ## External - +- **Project Deadlines**: The project must be completed and delivered by + **January 8th**. Extensions are not an option. +- **Technology Requirements**: We are required to use specific technologies such + as VS Code, Python, and GitHub. +- **Testing Standards**: All code must pass a minimum of 90% unit test coverage + and meet quality metrics defined by MIT Emerging Talent Foundations Track instructors. +- **Connectivity**: Some team members might face intermittent internet connectivity. ## Internal: Involuntary - +- **Skill Levels**: The team includes members with varying levels of expertise, + with some being beginners who are still learning the required tools and technologies. +- **Time Availability**: Team members have varying schedules and commitments, + which can impact how much time each person can contribute. +- **Learning Curve**: Beginners may require additional time to learn new tools, + frameworks, or workflows, potentially slowing progress. ## Internal: Voluntary - +- **Independent Work**: Each team member works independently on their assigned + tasks but can seek advice or guidance from others as needed. +- **Coding Standards**: The team has agreed to follow a consistent coding style + guide to maintain quality and readability. +- **Code Reviews**: All pull requests will be reviewed by at least two other + team members to ensure quality and foster knowledge sharing. +- **Collaboration Tools**: Communication tools like Slack will be used for quick + questions and advice, while GitHub Discussions and Issues will handle more + structured feedback. +- **Documentation**: Clear and beginner-friendly comments and documentation are + mandatory for all code to make it accessible to everyone on the team. +- **Scope Management**: To ensure progress, the project scope is limited to core + features. +- **Flexibility**: Pioneers United encourages flexibility, allowing members to + ask for help or advice at any point without hesitation.