Originally posted by original PM
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Agile
Collapse
X
-
"You’re just a bad memory who doesn’t know when to go away" JR -
Originally posted by original PM View PostWhilst I agree that developer input is important - sometimes developers need to understand they are there to create code - and if you start coding something on a Monday and get asked to rip it up and start it differently on the Friday then so be it - it is what you are paid for.Will work inside IR35. Or for food.Comment
-
Originally posted by SueEllen View PostNot in the organisations I've done worked for. The teams have varied as some people have more than one role. Effective teams have never more than 10 core people or pigs.
Not 100!!Comment
-
Originally posted by VectraMan View PostThat's fair enough, but managers ought to understand the psychology of the people they're managing. Good developers who care about what they're doing soon lose motivation when they're constantly having their time wasted. After a while you find yourself saying "I'll get right on that", and go away and read CUK for an afternoon whilst half-heartedly updating your CV.
You have people that do thingsComment
-
Originally posted by original PM View PostI do agree with you - but in an agile environment you do not have managers
You have people that do things"You’re just a bad memory who doesn’t know when to go away" JRComment
-
Originally posted by original PM View PostI do agree with you - but in an agile environment you do not have managers
You have people that do things
That means kicking everything none essential away and ensuring things are there when they need to be.merely at clientco for the entertainmentComment
-
Originally posted by original PM View PostWhilst I agree that developer input is important - sometimes developers need to understand they are there to create code - and if you start coding something on a Monday and get asked to rip it up and start it differently on the Friday then so be it - it is what you are paid for.
The project-of-doom I was referring back to had 12 developers, it wasn't a case of code on Monday, throw away on Friday. It was code against spec today, throw away in 35 days time.
That's 35 x 12 man days of effort. If I remember my rate back then I think that it equates to about £140k of wasted costs.
It wasn't that anyone was particularly stupid or obstructive. Indeed there were smart, motivated people at all levels of the organisation. But it was how it was done.
In the Pre-Agile days projects "Waterfall" was best practice. It went roughly like this : Spend 3 months gathering the requirements. Spend another 3 months creating a "FUNCTIONAL SPECIFICATION", spend another 3 months creating a DETAILED DESIGN, spend 3 months writing code to the DETAILED DESIGN, spend 3 months fixing the bugs. Now show it to the users. What?? It's not what they want??? But they signed-off on the FUNCTIONAL SPECIFICATION 12 months ago.
Agile was born out of repeated large IT project failures.
But before Agile came "Rapid Application Development". That basically involved getting the smartest developer in the team to build a quick version in Excel and VBA. That got some good results .... but of course had it's own problems. But that's another story.Comment
-
-
Originally posted by original PM View PostWhilst I agree that developer input is important - sometimes developers need to understand they are there to create code - and if you start coding something on a Monday and get asked to rip it up and start it differently on the Friday then so be it - it is what you are paid for.
Agile specifically involves throwing stuff away, and no agile developer is going to get precious about it. You implement features, and you quite often identify that they don't properly meet user requirements. So you keep the bits that are still of value, chuck away the rest, and do what it turns out is really required. The point is that you found the problem and addressed it at the cost of a bit of work that was done in a couple of weeks.
Agile is (in part) about taking Brook's adage "Build one to throw away; you will anyway" and applying it at an extremely granular level. All the analysis in the world can't prevent the building of things that aren't really what's needed, because the users don't know exactly what they want until they sit down and try to use something which they thought was what they wanted until they got it.
And there will be other features in the same release that are OK, so you still have a working product that meets some of the requirements. This is the thing that's almost never done: making sure that, at the end of every sprint, you have something that could, if the plug was pulled right then, be released as it is and provide some value to the users, even though it doesn't do everything they'd like.Comment
-
As a graduate of a 'real' engineering degree I find the industry acceptance that specification can be changed at any point and that work casually thrown away truly shows the immaturity of the discipline.
We are meant to be in a creative manufacturing profession, not building a villa in Marbella on the cheap.Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Streamline Your Retirement with iSIPP: A Solution for Contractor Pensions Sep 1 09:13
- Making the most of pension lump sums: overview for contractors Sep 1 08:36
- Umbrella company tribunal cases are opening up; are your wages subject to unlawful deductions, too? Aug 31 08:38
- Contractors, relabelling 'labour' as 'services' to appear 'fully contracted out' won't dupe IR35 inspectors Aug 31 08:30
- How often does HMRC check tax returns? Aug 30 08:27
- Work-life balance as an IT contractor: 5 top tips from a tech recruiter Aug 30 08:20
- Autumn Statement 2023 tipped to prioritise mental health, in a boost for UK workplaces Aug 29 08:33
- Final reminder for contractors to respond to the umbrella consultation (closing today) Aug 29 08:09
- Top 5 most in demand cyber security contract roles Aug 25 08:38
- Changes to the right to request flexible working are incoming, but how will contractors be affected? Aug 24 08:25
Comment