Archive

Posts Tagged ‘teamwork’

How to avoid alienation while working remotely

June 23rd, 2009 Petros 2 comments

In my previous post, I mention that we started working remotely in order to improve our productivity. I chose “remote work” because I believe it solves some issues. Most of the times, however, when you try to solve a bunch of problems, you may create a bunch of new ones. In the end you may not gain anything despite the effort.

Read more…

Organizing development: Introduction

November 16th, 2007 Petros No comments

A large part of my current activities is organizing a software development department. I am beginning a series of posts where I am going to share how I have decided to tackle each aspect of the software development process.

First let me tell you that I am greatly influenced by Joel Spolsky and his articles at Joel on Software. The now classic Joel Test article contains 12 steps that can serve as a checklist. Doing all or almost all of them will certainly improve your software development process. Except reading Joel, I learned a lot by reading many articles from various blogs written by software gurus.

In my upcoming first part post, I am going to describe to you how I setup version control, which version control system I chose and why it is essential to have a version control system setup. In the meantime reading The Joel Test will help you understand why should anyone get in the trouble of organizing the software development process.

Categories: productivity Tags: