peopleware

What kind of constructive criticism would help a development team?

It is a good idea to give feedback to a software development team. What are you most dissatisfied/annoyed with in your development team? The topic could be anything. For example: roles attitudes the design the architecture the technology the personality of the other programmers the customers the office environment etc. Do you thin...

Where are the "Coding War Games" tasks from Peopleware?

In Peopleware, DeMarco and Lister write about the "Coding War Games", which was a project they ran between 1984 and 1986 (possibly longer) to help assess individual and workplace productivity. Each task was a small-to-medium sized independent program which could be implemented in any programming language. My question: where are these ...

Switching tasks increases time: scientifically proven?

Is there any scientific data available regarding the impact on delivery time due to switching between tasks? Peopleware (IIRC) suggests it's half an hour per switch, but I feel it could be a lot higher. ...

How to convince your boss to organize a BarCamp in your company ?

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos and interaction from participants. But, how do you convince your boss to allow to host a BarCamp in its company ? My first boss reply was that it is too risky for the company, because ...

Do you consider performance reviews useful and why?

Hello, all, It looks like performance reviews are used in virtually any organization. You know, those lists of objectives, values, estimates (achieved, partially achieved, exceeded etc.) And then you'll get bonus and (or) promotion by results. Or won't get. But there are certain objections against these reviews. E.g. from Joel Spolsky...

How to develop a career path for programmers in a small company?

I am working in a small software company, which has grown from 4 to just over 50 employees (1 to 12 developers respectively) in the last 4 years with me being the lead developer/manager of the development team. No developer has quit so far and during the last round of feedback interviews everyone emphasized that they like the environmen...