Lots of developers are working on distributed teams from open source projects to the enterprise. And now we doesn’t want to be in same room to swindle around with the punch cards, the period of online connectivity is letting for unparalleled liberty in how, when and where we work.
This independence is great, and it as well presents few challenges — challenges for the managers who want to ship the product and challenges for the developers who want to squeeze the bugs, track versions and converse with the other people in the team. Auspiciously, there is an entire subsection of development tools shaped and modified for the distributed teams, whether that distribution means a far-off group around the world or some local developers who rarely work from residence.
Each developer and each manager will be having their own favored tools for working with a distributed team. We have listed out 10 which are highly recommended, and we expect you will be letting us know your feedbacks in comments.
What It Does: Git revision control system is the one which is used for the GitHub, a web-based hosting service for projects. It consists of social networking features like followers, feeds and the network graph to show how the developers work in their versions of depository. GitHub also functions a pastebin-style site, wikis for the individual depositories and web pages which can edited via a Git depository.
What It Costs: GitHub is a free open source projects which consists of unlimited public depositories and unlimited public coworkers. If you would relatively keep your code to yourself, plans vary from $7/month (5 private depositories from a singly developer) to $22/month (for twenty repositories and up to ten coworkers).
The sociable developers at WordPress and Zappos and Cyborg anthropologist Amber case recommends it.
What It Does: This issue-tracking product from Atlassian is used for project management, bug tracking and issue tracking. This software features things like a clean interface with modifiable workflows, a pluggable integration framework and OpenSocial dashboards.
You must as well look into the query language JQL, which was established in Jira 4 and has been improved for V4.1 which is introduced just this week.
What It Costs: You can obtain a 1 month trial at free of cost. After the trial period, Jira cost varies from $10 for a starter license for a ten person team to a cost of $1000/ month for more robust licenses. Jira is as well free for open source projects and organizations which are non-profit, non-commercial, non-government, non-political, non-academic and secular.
This is recommended by the developers at Etsy and Zappos.
What It Does: Apache Subversion is also an open source, centralized version control system which is used to sustain the current and the historical versions of file like documentation, source code and web pages. This is vastly used by the open source community —¬ for instance, in projects like Sourceforge, Ruby and Django — and it is as well making inroads into the business division and large scale ventures, as well.
In Feb 2010 Subversion was established into Apache Incubator last fall and became a top-level Apache Software Foundation project.
What It Costs: It is an open source and it uses the Apache license.
Who Recommends It: A whole boatload of solo, Amber case and web developers recommends this. Google code as well offers Subversion hosting for their open source projects.
What It Does:
Squad is a web-based joint code editor which allows you to open, edit and also share code in real time. For the noob developers, this tool is a superb mean to get the feedback and immediate assist with your work. And if you do have a exceedingly skilled team of hackers, Squad is superb for training, code reviews and pair programming.
This also consists of a alongside chat program for enhanced coloration.
What It Costs: You can obtain Squad at free of cost (but as-supported version) for a solo developer, or else you can pay $9. Month for a solo account or you can pay $39/month for team account.
Who Recommends It: This is recommended by the dev/author Douglas Karr and the Sproutbox guys ( a few who made Squad)
What It Does:
Confluence, a web-based company wiki which is written in Java and it is majorly used in business environments. This was formed in order “to build an app which was constructed to the necessities of an enterprise knowledge management system, exclusive of losing the necessary, great simplicity of the wiki in the process.”
Confluence amalgamates well with the Atlassian’s other software and project management tools such as Jira, Crucible and FishEye.
What It Costs: You can obtain Confluence as a 1month trial as a free of cost and it’s as well free for open source projects. Paid licenses vary from a cost of $10 to $2000/ month.
Who Recommends It: This is recommended by the hard working developers of Springpad, Etsy and Hubspot, technology journalist and wiki geek Steven Walling.
What It Does: Trac is a project management, open source bug-tracking and a web based tool which integrates nicely with Subversion and other version control software. Trac lets wiki markup to link ref between tasks, bugs and files. A timeline displays all the activities in order, and a roadmap lists any forthcoming targets. Until about 5 yrs ago, Trac was available under GNU and it is at present available under a customized BSD license.
What It Costs: Trac is open source software.
This is recommended by a slew of entrepreneurial nerds like Vidar Andersen, Cullen Welson and Aaron Parecki.
What It Does: oDesk is of series of tools which is targeted at businesses which is intended to hire and manage the remote workers. It is mainly well suited to the teams who hire contractors, consultants and freelancers who want to log their hrs and whose work should be tracked or audited, as the progress and the exact time worked can be confirmed thro’ intermittent screenshots.
Taxes, NDAs, invoicing and insurance are all built into the oDesk system as well.
What It Costs: The cost depends upon the type and the amount of work done,
Who Recommends It: This is recommended by my friends who have used it in the past.
What it Does: Braintrust is a web based and also a social collaboration tool. Instead of spotlighting on to-do-lists, milestones and tasks, Braintrust systematizes and centralizes the most significant conversations within your team. It also lets your team to share the files and documents and participate in instantaneous discussions.
What it Costs: For small teams with little storage needs Braintrust is free ( upto 5 people and of 1GB of storage); for big projects, the cost vary from $29 to $199 as monthly subscription depending on your needs and usage. Every offers free 30 day trial.
Many open source projects recommend this.
What is Does: Assembla is a joint project management service for commercial software and open source. It consists of Subversion, bug-tracking tools, ticketing functionality, Git and Mercurial code repositories and collaborative features for distributed teams.
Assembla also has consists of set of project management tools for sharing projects with contractors, customers and any other who may want to access or view projects with varying level of permissions
What It Costs: The pricing for Assembla vary from $4/user/space to $249/ month for enterprises, with many options in between. Community projects and Open source can make use of Assembla at free of cost.
Who Recommends It: This is recommended by Todd Brooks of the Code Foundry, Canada Wide Media’s digital media team and developer Warren Benedetto.
What It Does: Basecamp is a web based project management tool. This is developed by 37 signals. This features milestones, to-do-lists, tasks, file sharing, wikis and messaging. This software is predominantly proficient at integrating with the other tools, including reporting tools, mobile app, time trackers, invoicing software and software development tools. The Ruby on Rails framework was extracted from the Basecamp project.
What It Costs:
This is available as a 30 day free trial. For small groups Basecamp price is $24/month (15 projects with 5 GB of storage) and for big group price is $149/month (for unlimited projects and 75 GB of storage). All the paid plans are for the unlimited users. There is also another free plan available whichcan be used by 1 user for 1 project, with no file sharing option.
I hope these tools to manage distributed developer teams will help managers to produce efficient tools. If you liked this article, you will like our web development section.