Rob Martin has an interesting article about how agile might die the same death (use this if you don’t have flash) as its predecessor. I have seen two issues hurting all kind of agile manifestations. One, it is difficult to build a mature team to really adopt agile. [Continue]
Kelly Waters gives 3 scenarios where Agile Software Development does not work. One factor that is often ignored while diving into agile is the team structure. Companies like to have hierarchical team structures, where few good ones can get work done with many average ones. [Continue]
Jeff Patton says that agile development is more of a culture than a process. It is quite refreshing to read constructive a constructive discussion on the topic, though it did put pressure on me to really understand what culture meant, and it can have several meanings. I think agile can be agile because it asks you to follow a set of principles without being restrictive about how we do that. [Continue]
The proponents of the agile methodologies wanted to change the way software development was done. I think that changes have happened, but unfortunately most of them are superficial ones, leading to failures and more notoreity for the underlying philosophy. Scott Nelson explains how some aspects of agile methodologies can be wrongly used. [Continue]
Martin Fowler talks about avoiding common Scrum pitfalls. A refreshing read. But Martin is able to point out the root cause of most of the faulty adoptions in a single sentence: When you just try to do the practices, and don’t adopt the philosophy, it’s not going to work terribly well. [Continue]
I have been reading about REST a lot recently, and hence about architectural styles. Perhaps I have found them in the opposite order. Nevertheless, it has been extremely refreshing and educative. [Continue]
Kent Beck says that XP is in the danger of getting stagnated because of a combination of limited adoption and no opposition. It has become like the standards, which everyone accepts in principle, but no on adopts in practice. I like XP, it was like a breath of fresh air after working through various waterfall models and burning the hands. [Continue]
Some of the reactions to my post on changes being expensive hinted and some explicitly said that Agile Development and Test Driven Development can make changes cheaper. I think they can help you to make the changes easier, but they can neither reduce impact nor cost of the change. Let me elaborate. [Continue]
JP has put up a nice perception of agile – The destination not the route: A sideways look at agile. He very rightly demonstrates situations when agile is and is not applicable. There were some recent views on agility, mostly affected by its tooling up or materializing. [Continue]
Christoper Locke writes in his book Gonzo Marketing. But professionalism is something altogether else. Over time, any functional specialization tends to forget its relationship to the larger social context it was created to work within and serve. [Continue]