Skip to content

Commit fbe0d9d

Browse files
Resolve conflicts
2 parents efba826 + 70bf0cf commit fbe0d9d

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

collaboration/constraints

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
2+
# Constraints
3+
4+
This document outlines different constraints under which the project is
5+
implemented.These constraints can be external involuntary, internal
6+
involuntary and internal voluntary that impact
7+
planning, execution and collaboration of the project
8+
9+
## External Constraints
10+
11+
### ⏳ Deadlines
12+
13+
• Each milestone should be done separately and tag after doing it.
14+
The deadline should be respected.Time waiting for reviewing can
15+
complicated the things.
16+
• We are working in different time zones. That makes things difficult sometimes.
17+
18+
### 🌐 The situation in some places
19+
20+
• Some places don’t have stable internet connection all the time
21+
• The current political and social situation in the country of one of
22+
the members of group affects the planning and project execution sometimes.
23+
24+
### 📊 Data Access Constraints
25+
26+
• Find relevant datasets on Haiti is challenging due to licensing or usage restrictions.
27+
28+
## 🔐 Internal Involuntary Constraints
29+
30+
Constraints that come from within the team but not intentionally.
31+
Often, related to availability and limited resources.
32+
33+
### 🧠 Skill Gaps
34+
35+
• In the group, we have different levels of experience in the field.
36+
But we miss a lot of knowledge to navigate the field easily.
37+
38+
### 🚨 Unexpected Interruptions
39+
40+
• Illness, emergencies, or personal events may impact participation.
41+
42+
## 🧭 Internal Voluntary Constraints
43+
44+
Team-agreed practices that support project quality, collaboration and learning.
45+
46+
### 🙋 Task Preference
47+
48+
• Members can express task preferences based on interest and learning goals.
49+
• Flexibility is encouraged to support cross-learning with peer help.
50+
51+
### ✅ Review Checklist
52+
53+
• All work must be reviewed before merging into the main branch.
54+
• A shared checklist ensures code quality and encourages helpful feedback.
55+
56+
### 🔁 GitHub & Version Control Constraints
57+
58+
• Code must be regularly committed to GitHub.
59+
• Use feature branches for separate tasks or features.
60+
• Pull requests (PRs) are mandatory for merges.
61+
• Branch names must be descriptive and relevant to the task/problem.

0 commit comments

Comments
 (0)