Software Developer Bill of Rights
From BarCampGR
Software Developer Bill of Rights
What we'd like our customers/managers to respect.
- Let me estimate my own work
- Quality, speed, cost (choose 2) ... [Controversial: is there 3? 4? (Scope) Is it really choose 2, or is it more a balancing act?]
- Retain intellectual property - copyleft
- I shall be able to work at a sustainable pace
- Fewer meetings, less red tape
- Thou shalt not track time
- Thou shalt not require silly coding standards
- Testing is not optional
- Resources to pursue continuous education
- Ability to say "no"
Software Developer Responsibilities
What our customers/managers can expect from us in exchange for respecting our rights.
- Better relationship (open w/mgmt)
- Constant communication to stakeholders
- Continuous learning
- Be able to explain things in a business manner
- More productivity
- Ability to say no