From 846c70dfff0e612dea0b88877cf1adcb054b48a4 Mon Sep 17 00:00:00 2001 From: safaabuzaid Date: Sat, 11 Jan 2025 16:11:10 +0300 Subject: [PATCH 1/3] add Group Retrospective --- collaboration/retrospective.md | 62 +++++++++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/collaboration/retrospective.md b/collaboration/retrospective.md index 74e18813b..112e41fee 100644 --- a/collaboration/retrospective.md +++ b/collaboration/retrospective.md @@ -4,20 +4,72 @@ ## Stop Doing +### Mistakes Made + +- 🕒 Time Management: + - Spending too much time organizing synchronous meetings instead of working asynchronously. + - Poor prioritization strategies and leaving most work for the last days. +- 🔄 Missed Steps: + - Lack of early starts to provide opportunities for better knowledge sharing. + - No clear process for reassigning reviews if someone was unavailable. + - The review process took longer than expected and needed better management. +- 🗨️ Communication Issues: + - Lack of asynchronous protocols like setting response times and deadlines + - Insufficient regular and short catch-up meetings. + - No specific roles defined for team members, such as a team leader for task assignment. + +--- + ## Continue Doing +### Successes to Maintain + +- 🛠️ Tools and Practices: + - Effective use of Slack for communication and GitHub project boards for organization. + - Recording meetings for those unable to attend. + - Structured code review through GitHub pull request features. +- 🤝 Supportive Culture: + - Team members were supportive, helping each other with questions or issues. + - One-on-one quick meetings scheduled to resolve individual issues. + +--- + ## Start Doing +### New Ideas to Implement + +- 📌 Create a pinned table in Slack with solutions to common errors. +- ⏳ Set deadlines for tasks to improve organization. +- 📆 Use a shared calendar for tracking task progress. + +--- + ## Lessons Learned -______________________________________________________________________ +### Key Takeaways + +- Tools and Skills: + - 💻 Better understanding of GitHub features and their application in teamwork. + - 📝 Importance of constructive feedback during code reviews. +- Teamwork and Communication: + - 🔗 Asynchronous collaboration requires clear communication and coordination. + - 👀 "You can't see your mistakes until someone else points them out to you." + +--- ## Strategy vs. Board -### What parts of your plan went as expected? +### Successes + +- 🌈 Smooth progress without conflicting opinions. +- 🧩 Effective collaboration through Slack and GitHub's code review process. + +### Challenges -### What parts of your plan did not work out? +- 🕰️ Fixed meeting times were impractical due to varying paces of work. +- 🛑 Progress delays caused by task dependencies. -### Did you need to add things that weren't in your strategy? +### Adjustments -### Or remove extra steps? +- 💡 Encourage sharing of bug fixes or solutions on Slack. +- 🕒 Schedule quick weekly meetings to track progress. From 39062524718f9cbc4a39436e9456bc1161192faf Mon Sep 17 00:00:00 2001 From: safaabuzaid Date: Sat, 11 Jan 2025 22:30:08 +0300 Subject: [PATCH 2/3] add New idea to implement --- collaboration/retrospective.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/collaboration/retrospective.md b/collaboration/retrospective.md index 112e41fee..b81204c78 100644 --- a/collaboration/retrospective.md +++ b/collaboration/retrospective.md @@ -40,7 +40,9 @@ - 📌 Create a pinned table in Slack with solutions to common errors. - ⏳ Set deadlines for tasks to improve organization. -- 📆 Use a shared calendar for tracking task progress. +- 📆 Use a shared calendar for tracking task progress. +- 📝 Introduce clearly defined roles for team members, such as assigning a team +leader to oversee task assignment. --- From 76fd61abca8b9f44562c3963a8c9c63610138252 Mon Sep 17 00:00:00 2001 From: safaabuzaid Date: Sat, 11 Jan 2025 22:36:54 +0300 Subject: [PATCH 3/3] add New idea to implement --- word_frequency.py | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 word_frequency.py diff --git a/word_frequency.py b/word_frequency.py deleted file mode 100644 index 33cfa865f..000000000 --- a/word_frequency.py +++ /dev/null @@ -1,21 +0,0 @@ -# word_frequency.py - - -def count_word_frequency(text): - """ - Function to count the frequency of each word in a given text. - - Args: - text (str): Input text where word frequency needs to be counted. - - Returns: - dict: A dictionary with words as keys and their frequencies as values. - """ - word_count = {} - words = text.split() - - for word in words: - word = word.lower() # Optional: to make the count case-insensitive - word_count[word] = word_count.get(word, 0) + 1 - - return word_count