E
E
e0291bde2015-08-05 16:52:37
Project management
e0291bde, 2015-08-05 16:52:37

How is your team work organized?

The three of us are working on a remote project for Canadian customers.
There are svn, some discussions on skype, but everything is somehow in a heap and unorganized.
Tell us how your work is organized and how best to build a process?
Github, code review, CI, task manager, etc. What services do you use?

Answer the question

In order to leave comments, you need to log in

16 answer(s)
S
Spirit Absolute, 2015-08-13
@SpiritAbsolute

I recommend Bitbucket !
You can create a private repository, create your own wiki in it .
You can create your own team and create repositories for different projects in it.
There is built-in integration with HipChat . You create a room for your team and all the commits that you make will arrive there. And the chat is pretty handy. Saves links and files in history.

A
AJ, 2015-08-05
@2ball

Slack -> TargetProcess (Kanban) -> *Process* -> Git
Such a bunch has formed over the year. Yuzali first Asana, but it turned out to be not very convenient even with Slack integration.

T
TyzhSysAdmin, 2015-08-05
@POS_troi

Skype, Gitlab.
In the gitlab repository, as a bug tracker we use the same issue in the gitlab.
We thought about Redmine, but decided that we don’t need it because it’s clearly an unnecessary functional.
I found a problem, started an issue in a turnip, corrected it, boasted, closed the issue :)
But no one is above us and we control ourselves.

P
Philipp, 2015-08-06
@zoonman

JIRA, Slack, GitHub, Google Hangouts.
Our team is divided into the main one in the office and remote workers.
All projects are maintained in Jira, it is integrated with GitHub & Slack. As soon as the task changes status, it can be seen in the slack. Commits and pull requests contain issue tags, so you can see which issue was closed by which code.
GitHub is also integrated with Slack. Code review, pull requests are immediately visible.
When managing the code, we use a slightly adapted model from here
nvie.com/posts/a-successful-git-branching-model
Code from master is always deployed, development by pull requests in development. There is a separate branch for each task (group of joint tasks).
Pull requests make code easier to review. Inside we have a rule - a pull request must be read by someone else, except for the author. Author merjit after approval.

P
Pavel, 2015-08-15
@ProgramCodePav

We use BitBucket + Trello + Google Docs (the main project docks, layouts, database schema and all that - very convenient) + Telegram (when online, it means you work).
Previously, there was a document on Google Docs in excel format. Forms were connected to it, which each developer filled out at the end of the work with an assessment of their activities and a brief description of what tasks they did, what problems they had, and generally writes what they think is necessary. When you enter a document, a script written in basic inside GoogleExcel (a macro is called something like this) is triggered, which forms all the data (grades and nicknames) and draws up a productivity graph. Now this is irrelevant, because. the team decreased) but it worked well. This is such a fun bike.

J
JeyFisher, 2015-08-05
@JeyFisher

For small projects it is very convenient:
Trello (for tasks)
+ Slack (for correspondence)
you can replace Trello with something like Wrike, but in my opinion Trello is very convenient for simple projects.

V
Vadim Yarovikov, 2015-08-13
@damaja

Self-hosted Gitlab for code and code reviews. There's also documentation for developers on the wiki. TeamCity as a build server. Correspondence in Slack. In Slack, notifications from Gitlab and TeamCity are falling (very convenient, Gitlab has built-in support for Slack, there is a plugin for TeamCity). As a task tracker, we use the antediluvian version of Redmine. I plan to try YouTrack as it has great integration with TeamCity.
Documentation for managers on the Sharepoint wiki.

P
Pavel Shvedov, 2015-08-05
@mmmaaak

Skype, JIRA, GitHub

O
OnYourLips, 2015-08-05
@OnYourLips

In the last place Slack, GitHub, CircleCI.
Lack of a sprint tool: without them, the workflow is difficult to track.

T
Tim, 2015-08-05
@darqsat

Due to the abundance of .net projects - Team Foundation Server. Requirement there, managerial Tasks for them, Test Case for them, and Change Set. Developers have the right to hit subtasks in any number. The team leader is doing this. If the PM was approved by the requirements and set as a task, then he planned it, handed it over to the team leader, then he is already responsible for the execution. Essentially a conveyor.

I
Igor Vorotnev, 2015-08-06
@HeadOnFire

Slack, Trello, GitHub & BitBucket. Skype and mail in some places.

X
xotta6bl4, 2015-08-06
@xotta6bl4

Skype, Jira, Bitbucket, Google docs

N
Nazir Khusnutdinov, 2015-08-13
@Naziron

Good question. I asked myself this question over and over again.
I want to leave Skype.
Thanks Slack!!!

M
Mikhail Grachev, 2015-08-13
@mgrachev

We store the code in GitLab, actively use Merge Request (one wrote, the other does code review).
We communicate via HipChat (+ notifications), Skype - for group calls, pair programming via screen sharing.
Continuous integration via GitLab CI - when few projects, TeamCity - for microservices (more than 10 projects).

V
Vladmir Chyorniy, 2017-09-14
@vovaschwarz

We at Appomart use the following stack of productivity and communication tools for our projects:
text/audio - slack
video - skype/teamviewer task
manager - asana
API - swagger / postman
repository - Bitbucket
design / styles / layout - Zeplin / Sketchapp bug
tracking - Fabric (by the way, there is a feature to open / close a bug, many do not notice this feature, but it is useful)
prototyping - Justinmind (it is convenient to distribute prototypes to partners' devices /clients/colleagues + there is an export to PDF of the specifications of all screens in the paid version)

G
Greg Plitt, 2016-04-15
@bit24yes

But why does no one take Bitrix 24?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question