A
A
AndreyAntica2013-11-29 18:41:17
PHP
AndreyAntica, 2013-11-29 18:41:17

On the basis of what can you competently organize joint development for a small team?

In connection with the development of the company (online commerce), there was a need to hire 1-3 remote developers / designers / layout designers. Initially, I was engaged in the development of sites and the internal CRM system alone.
Please tell me, on the basis of what it is possible to competently organize joint development for a small team?
How I imagine it:
1) Dedicated server with Git, where dev and working versions of projects (sites) will be located
2) Redmine + RedmainCRM for project/task management 3
) PhpStorm for developers
4) Skype for communication
Or give remote workers free rein and evaluate only completed tasks and deadlines?
Maybe there are some ready-made articles about the technical organization of the work of such small teams?
Thank you!

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dmitry Kireev, 2013-11-30
@AndreyAntica

If you will allow me, as my practice shows, at this stage the main thing for you is not to replace concepts and not to endow tools with properties that are not characteristic of them. Read it, very useful - it has been created for years and I completely agree with this.
(I work in the states, in a development team of 20 people. Agile is very effective)
Personally, I like this option:
-Create a closed project on github.
-Create sprints in the pivotal tracker/trello and let the developers plan their own time (under your strict control, of course)
-Do morning scrum via Skype/Google Hangout (I like the latter more - I see everyone at once), as well as other Agile calls (retrospectives, sprint planning)
-What people (IDE) will write in is their business, the main thing is that they know how to use github, or rather branches, forks and pull requests. Github for Windows/Mac is quite tolerable software, and beautiful besides (which bitbucket does not have).
In general, to be honest, google spreadsheet + github is also suitable :)
As for how to estimate time, I highly recommend hourly payment. They send you invoices with specific commits and hours. Everything will be clear at once - and what quality the developers are and how they want to work.
Good luck!

A
afiskon, 2013-11-30
@afiskon

We quite successfully use BitBucket (by the way, teams of up to 5 people are given free private repositories), Trello, Gmail, Google Docs and Skype. Trello isn't for everyone though, you might want to raise your own bug tracker or pay Atlassian for Jira.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question