4 ms·
> Agile can never work in an agency, where the client has control over budgets, deadlines, and features. There is simply no incentive for the client to compromi
by jaggederest 10y ago
> Agile can never work in an agency, where the client has control over budgets, deadlines, and features. There is simply no incentive for the client to compromise when your agency has made some pretty ridiculous promises and put themselves on the hook to deliver.
There's an interesting triad that I've been talking to people about a lot recently.
1. Authority (the ability to make decisions of importance)
2. Accountability (a way of telling if you are doing better or worse)
3. Responsibility (pride and reward proportional to the results you deliver)
Essentially when you lack any of those three, you cannot operate effectively.
Without accountability, you have no way of knowing what success is. Without authority, you have no power to recruit help or make the necessary changes to be successful, and without responsibility, no amount of accountability or authority matters.
This is especially true in asymmetrical relationships like customer-vendor and employee-employer.
- Chris2048 10y agoI'd change the labels a little, since I think those terms are overloaded: I think 'authority' is 'agency', or 'self-determination', 'accountability' is 'direction'/'awareness'/'sensitivity'/'comprehension', 'Responsibility' is actually 'motivation': It also might matter if this is 'pride', or 'avoiding blame', and to what degree it is 'reactive' and 'proactive'. Obviously, knowing what you are responsible for, and having every are have a point of responsibility is important too; 'accountability' seems similar to this to me.
- tomelders 10y agoYou just invented Semantic-Agile.
- jaggederest 10y agoI wouldn't change those labels, actually, the responsibility-accountability-authority triad is pretty well known if you google. It's just not familiar to most folks in programming I guess.