In my humble opinion, software developers are demanding this: Have less rules that are more suited to blue collar working environments.
I've written a free book to address the typical needs of IT knowledge workers by giving a unique leadership approach. This leadership approach has following important items:
1. Knowledge Work Fundamentals
2. Generation (boomers, X and Y) Study
3. Culture Analysis
4. Employee Card (goal settings, SWOT(Strength-Weakness-Opportunity-Threat), annual performance review, and peer survey)
5. Broadcasting Channel
6. Team Goals Setting
7. Reference Cards
8. Team Lead Evaluation
I wrote a booklet about my experiences and you can download it here .