Skip to content

Commit

Permalink
added some retrospectives
Browse files Browse the repository at this point in the history
  • Loading branch information
theabdallahnjr committed Jan 12, 2025
1 parent 94d92a6 commit 91d7d55
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 4 deletions.
8 changes: 4 additions & 4 deletions collaboration/communication.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ ______________________________________________________________________
| **Mohammad** | 2 PM - 4 PM (2h) | 2 PM - 4 PM (2h) | 7 PM - 10 PM (2h) |
| **Norbert** | 5 PM - 7PM (2h) | 2 PM - 4 PM (2h) | 4 PM - 6 PM (2h) |
| **Asia** | 2 PM - 4PM (2h) | 2 PM - 4 PM (2h) | 2 PM - 4 PM (2h) |
| **Member 7** | 5h | 6h | 5h |
| **Zeinab** | 5h | 6h | 5h |

#### Thursday to Saturday

Expand All @@ -69,7 +69,7 @@ ______________________________________________________________________
| **Kimya** | 10 AM - 12 PM | 11 AM - 1 PM | 10 AM - 12 PM |
| **Norbert** | 12 PM - 2 PM (2h) | 10 AM - 12 AM (2h) | 8 AM - 12 PM (2h) |
| **Asia** | 2 PM - 4 PM (2h) | 10 AM - 12 AM (2h) | 2 PM - 4 PM (2h) |
| **Member 7** | 4h | 3h | 5h |
| **Zeinab** | 4h | 3h | 5h |

#### Sunday

Expand All @@ -81,7 +81,7 @@ ______________________________________________________________________
| **Kimya** | 11 AM - 1 PM |
| **Norbert** | 8 AM - 5 PM (9h) |
| **Asia** | 2 PM - 4 PM (2h) |
| **Member 7** | 4h |
| **Zeinab** | 4h |

### How many hours everyone has per day

Expand All @@ -91,7 +91,7 @@ ______________________________________________________________________
- **Kimya**: 2h
- **Norbert**: 2h
- **Asia**: 2h
- **Member 7**: 5h
- **Zeinab**: 5h

## Asking for Help

Expand Down
43 changes: 43 additions & 0 deletions collaboration/retrospective.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,57 @@

# Retrospective

*"The only real mistake is the one from which we learn nothing."*
*— Henry Ford*

## Stop Doing

- **Lack of Active Participation:** Due to some personal issues, some team members
were less active, which slowed down progress. In the future, we need
to ensure clearer communication regarding availability and constraints.

- **Underestimating the Importance of the Project Board:** We didn’t fully
recognize the value of using the GitHub project board at the start. This resulted
in some miscommunication as some members had to ask about which solutions need
to be reviewed.

## Continue Doing

- **Collaboration and Flexibility**: When some members struggled in dealing with
GitHub and Python, others where there to help which ensured successful
submission of solutions and reviews in time. Also, when some members didn’t
find solutions to review, others implemented additional solution to provide
challenges for teammates to review. **We should continue such actions to help
our success in the Certificate program.**
- **Regular code reviews using GitHub:** Now since we have seen how better it
is to communicate about the code through Github,
all of us are focusing on developing this skill for better code management.
- **Regular Check-ins:** Having meetings helped us stay connected and
clear on progress, despite some delays.

## Start Doing

- **Deadlines, deadlines, deadlines**: We should've set clear deadlines for each
task. This would've ensured early successful submission of the project and
we will have enough to fix any last-minute errors/problems.
- **Organized Project Board and Label Usage:** We need to use the GitHub project
board more efficiently. This would ensure effective communication and delivery.
Also, we need to write more about the code in the description of the PR/issue.
This is something we didn't stick to in this project as the solutions were simple.
- **Clearer Role Definition:** It’s important that to define individual roles
and responsibilities more clearly from the first meeting. This will ensure
each member understands their specific contributions.
- **Capabilities Discussion**: We have to discuss our capabilities of using the tools
that will be used in detail, not just saying "I'm beginner". This would help
making it clear from the beginning which members will need help the most.

## Lessons Learned

- **Collaboration, collaboration, collaboration:** Team members in any project
should be effectively collaborating with each other. Besides ensuring successful
delivery of the project, such communication will ensure that no members do more
than they have to.

______________________________________________________________________

## Strategy vs. Board
Expand Down

0 comments on commit 91d7d55

Please sign in to comment.