Codealike allows you to create teams and understand your colleagues’ performance so you know exactly how to help them.
Teams are a sort of filter that lets you see the activity of other people in the code you care about (and vice versa :-))
With Teams, you can:
- View the team’s dashboard and discover how your colleagues use their time.
- See how your performances for different projects compare.
- Compare your performance with that of your colleagues in a given period and understand your strengths (and theirs). [Premium feature]
- See your colleague’s detailed reports to understand their behavior and see how they use the code. [Premium feature]
Whoever creates a team becomes the owner. Since joining a team is optional, the owner of each team can invite developers to join and each developer decides whether to accept the invitation. Once the developer accepts the invitation, all the historical data for the solutions the team is using become available to all team members. If the developer does not accept the invitation, he or she is not added and no information becomes available.
How to create a Team
A Codealike team represents all the activity performance for a set of developers within a set of solutions. Once you create a team, reports and dashboards will filter you and your colleagues’ tracked information for those solutions.
- Log in to http://www.codealike.com
- Go to https://codealike.com/Teams/Create
- Create a name for the team: A name should be unique and cannot be changed once created.
- Select whether you want to be included on the team: If you do, then all your tracking info for the solutions the team is using will be accessed by your colleagues (other developers who joined the team).
- Paste the GUID solutions you want to the team to use: A GUID solution is the unique identifier that Codealike assigns to every solution. You can get the GUID solution from the Codealike panel in your IDE (Visual Studio or Eclipse).
- Ask your colleagues for the e-mail they used to register in Codealike. Enter the e-mail of the developers you want to invite to the team and press enter. It doesn’t matter if they have not registered activity on the solutions you chose: their data will appear in the reports as soon as they track activity in that solution. Please note that the e-mail account must be verified before joining a team.
- Wait for your colleagues to accept the invitation.
Reports you can view
Once your team is created and your colleagues have accepted the invitation, you will see a quick access menu to your colleagues on your dashboard. The menu looks like this:
This shortcuts let you choose the report that you want to see (we’ll cover these reports and how to capture their information in further posts). If you click the arrow to the right of your colleague’s name, you’ll access all the reports available on your colleague. Some may be unavailable because you or your colleague is not a premium user.
Finally, you will see a new menu appear on your dashboard. With this menu, you can navigate between your personal information and the information of your teams (whether or not you are the owner). The menu looks like this:
If you click the team’s name, you’ll see the dashboard showing you a summary of the activity of each colleague in the solutions the team is using. For instance:
When should you use Teams?
Whenever you share solutions with other developers, you can take advantage of this feature.
If you’re part of a team with remote pairs, you can use Codealike teams to check almost in real time whether your colleagues are working on the solutions you need and act accordingly, giving or asking for help.
Imagine creating a team for the open source projects that you are contributing to. You will be able to see how your teammates are doing and what part of the code are they modifying or creating.
Codealike teams are powerful ways to keep your colleagues closer and view the part of their work that is relevant to yours. Teams are secure and establish a horizontal structure since every member sees the same information about everybody in it.
Using Codealike teams for distributed and open source projects teams will supplement the information you already receive from the Source Control Management software since it lets you see not only the commits but also the work in between.
In further posts, we’ll cover other reports based in Codealike teams.
Hope this has given you a clear idea of what Codealike teams let you accomplish. And as we always say, send us feedback, contact us if you have questions or suggestions, and enjoy!