We are doing it wrong – the truth about agile development
1–10 of 42 posts
Re: We are doing it wrong – the truth about agile development
#2Yes! Agility is largely a function of (the quality of) your code assets, so much more so than your team processes. And you can’t keep a code asset at quality unless through constant vigilance (ie, refactoring).
Now we only need to talk about who is doing the refactoring and what are their values?
Re: We are doing it wrong – the truth about agile development
#3Re: We are doing it wrong – the truth about agile development
#4"Agile" should have stopped at the Agile Manifesto. The principles described there are useful. Scrum sounds good in theory but in reality I have never seen it really work. Mostly it devolved into a micromanagement tool.
If you are the scrum master, keep doing what you are doing. Keep coaching the development team on our core values of openness, commitment, focus, respect, and courage.
Re: We are doing it wrong – the truth about agile development
#5>sytelus: The obvious problem is that these folks prescribing the development process are not active developers.
>mmcnl: The agile manifesto was in fact drafted by software developers. Also, agile doesn't prescribe any process at all, in fact, it does the opposite. Agile in essence is quite beautiful, unfortunately it gets twisted and turned upside down until it's just another methodology (which is exactly the opposite of its original meaning).
Re: We are doing it wrong – the truth about agile development
#6"Agile" should have stopped at the Agile Manifesto. The principles described there are useful. Scrum sounds good in theory but in reality I have never seen it really work. Mostly it devolved into a micromanagement tool.
Re: We are doing it wrong – the truth about agile development
#7"Agile" should have stopped at the Agile Manifesto. The principles described there are useful. Scrum sounds good in theory but in reality I have never seen it really work. Mostly it devolved into a micromanagement tool.
I read this in the article, and had to wonder what on earth it had to do with making things: If you are the scrum master, keep doing what you are doing. Keep coaching the development team on our core values of openness, commitment, focus, respect, and courage.
Re: We are doing it wrong – the truth about agile development
#8We see a problem, we don't completely understand it, we think it's a problem with process but the same issues happen regardless of process, so then the issue must not be process... What's the common connection between all of this?
The complexity of code. Bugs, development time are directly related to coding style and coding technology and that is where the real issue lies.
The article author references martin fowler. Martin Fowler advocates a style of programming which makes it harder to refactor and easy to introduce bugs.
Re: We are doing it wrong – the truth about agile development
#9“You need to spend 20% of your sprint refactoring.” Yes! Agility is largely a function of (the quality of) your code assets, so much more so than your team processes. And you can’t keep a code asset at quality unless through constant vigilance (ie, refactoring). Now we only need to talk about who is doing the refactoring and what are their values?
Re: We are doing it wrong – the truth about agile development
#10“You need to spend 20% of your sprint refactoring.” Yes! Agility is largely a function of (the quality of) your code assets, so much more so than your team processes. And you can’t keep a code asset at quality unless through constant vigilance (ie, refactoring). Now we only need to talk about who is doing the refactoring and what are their values?
The number "20%" scares me because people will makes his a hard rule. Soon you'll have to justify why you didn't refactor your stuff.