Cooperation.
It takes a lot of time to get to know a company and your co-workers so you actually understand
what they mean.
The biggest challenge I can see is by far communication.
There are some communicative difficulties between people.
You have to be aware of which messages you send
but also how you choose to interpret what you receive.
In the real world, it is really about people skills.
You need to be able to understand the customer in front of you and
establish a quick relation.
That is just an essential skill.
Listen to the others and try to understand what they are actually saying.
Don't hesitate to push your own opinions, but observe
what is actually happening and who is saying what.
Ask clarifying questions
if in doubt or if you feel like something seems strange.
Ask - it could all just be a misunderstanding.
Empathy and early on investing time in getting to know people and learning who they are.
No matter if it is a company or a colleague right next to you
so you actually understand and don't talk past each other.
Match your expectations.
It is very important to match your expectations and discuss deadlines.
The different project management tools
we use are efficient, because they help with a continuous internal and external match of expectations.
I think it is extremely important with this clarification in the group. Also to determine
whether we have fixed working hours.
If we all agree to meet at 8 AM, we must all be there at 8 AM
and you keep track on each others tasks.
If anyone need a helping hand or with keeping track.
Be explicit and clear about the challenges you face.
This will provide greater understanding as for example
why you turn up late.
If everyone is updated on the process, the stress caused by a stalled project
will most often not be so problematic.
Because you know that everyone prioritize and learn to be on the same page.
Use both analogue and digital tools for cooperation.
If I collaborate with others, I use Trello boards.
I create some lists and the first is named "to do".
The next is named "in progress" and the next is named "stumble blocks".
And the final one is named "done".
You can also make time estimates and deadlines.
So it is a great tool
for collaborating on a task.
I have tried out various types of communication platforms.
Facebook has something called Workgroup, there is a platform called Asana and there is Slack
and Trello. All of them are,
if used by all team members, efficient. If not everyone use them, then it is more efficient
to just talk face to face.