U
U
user_of_toster2021-11-25 13:53:41
Project management
user_of_toster, 2021-11-25 13:53:41

How is knowledge about libraries/classes/methods synchronized in a team?

Let's take a team of 10 developers, each doing their own tasks, from time to time generating a useful library\class\method that could be useful to other developers in their work.

But there is a problem - the codebase is large, everyone is working on their own parts, not knowing what is happening in another part of the project. As a result, when functionality is required that has already been implemented by another person in the form of an auxiliary library, the fact of its existence is simply absent and a bicycle is made.

How do you "announce" these innovations so that no one makes bikes? Post in a group chat? Are you doing change logs?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vasily Bannikov, 2021-11-25
@user_of_toster

the codebase is big, everyone is working on their own parts without knowing what is going on in the other part of the project.

Periodically, you need to conduct a demo to show what work has been done.
The exchange of knowledge can be organized through pair/team work, when two people solve the same problem together.
Post in a group chat? Are you doing change logs?

And this too. You can also run a wiki.
Any things that can be reused should be in some common library with a logical name.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question