Open arijit1035 opened 3 years ago
Having a backend system that allows active feedback from the instructor on our work is very helpful. Initially it felt overwhelming since there is so much going on related to adjusting with the work culture, understanding the softwares and balancing it within the schedule and the team plus instructors expectations.
However once I got familiarised with the process it was got easier, and having the instructors and teams immediate feedback associated with the part of my work helped me understand where exactly I can improve my work. Having communication with the instructor also helps to work asynchronously as I got confident that if I am doing something wrong I would be corrected soon.
Working in instrumented platforms like Slack, Github/Zenhub, and Mural eased collaboration because there were multiple touchpoints with each other and project tasks. This made communicating project updates much easier as we could just see the activity of our team members. We didn't have to sit in a meeting to get updates or contribute right away. Also, the psychology of knowing our work was being monitored kept our team active! Task delegation was more urgent than in some of my past projects. In my view, the strategic balance of synchronous and asynchronous work helped avoid burnout.
Initially, I was somewhat nervous that if our team's activity in Mural or Slack didn't show a lot of movement and action, it would seem like we weren't moving along at an appropriate velocity in the course. This forced us to sometimes communicate 'artificially' in Slack (specifically after meetings) just to make sure that anything we did that wasn't instrumented (like a decision via email communication or the scheduling of our multiple weekly meetings, etc) was understand by our instructor!
The most useful aspect of it in my opinion was how easy it was for Adam, our instructor, to interact with our iterations and weigh in on our dialogue. To Arijit's point, it was initially challenging to get used to the volume of communication and notifications plus the new platforms (I knew Mural and Slack, but not Github/Zenhub). However, that was more comfortable over time and Adam's feedback helped us course-correct the times that we misunderstood the assignment requirements.
The long and short is that I had positive and negative feelings about the instrumented platforms, more positive than negative. This way of working, especially for someone unfamiliar, can seem very invasive and annoying at times. Especially for someone like myself that naturally gravitates toward sharing work once it's complete or close to it.
That being said, I found the realtime feedback to be extremely helpful. Typically there's a fairly wide gap in time between the time work has been completed and the time feedback is provided. Having someone be able to receive alerts related to the workflow and be able to provide quick feedback is a time saver. I imagine that over time this working style encourages very open lines of communication and depending on the manager, encourages trust to share work that is still in process.
I think the messaging applications and alerts will take some getting used to as I prefer emails that I can save and reference when needed, but this aspect of the communication is not so bad that it would discourage me from wanting to engage in this type of working style in the future.
As a foreign student who had never used any of the instrumented platforms(Slack, Github/Zenhub, Mural) before coming to ID, I also needed some time to get used to the working style. Overall, I can see there are a lot of advantages to adopting this way of collaboration. It eliminated unnecessary meetings and made asynchronous teamwork efficient, decisive, and accurate. What I liked most is everything is text-based and recorded clearly so I have places to refer back to when I need to check the information.
Having real-time alerts when there's a new activity or comment and instant feedback from the instructor also helped move things forward as quickly as possible, which is critical for students who have multiple projects going on at the same time.