All of us have been in the situation where fixing a single issue can produce several other defects. Agile embraces continuous design changes and code refactoring to meet challenges from emerging requirements. This inherently promotes practices that prevent software decay.
Mukesh Chaudhary works as team lead and ScrumMaster where he is involved in coaching teams to build sophisticated applications using sound agile practices. Mukesh has a Masters in electrical engineering from the University of Memphis. He can be reached at [email protected].
All Stories by Mukesh Chaudhary
As agile adoption continues to gain popularity, it appears that Scrum is at the forefront of many agile implementations. Given the rise of Scrum, it makes sense that you might wonder how agile will continue to evolve as new methodologies—some of which may replace Scrum—are being developed.
The sprint retrospective is an important ceremony in Scrum. Of course, it’s bad if you don’t perform retrospectives at all. However, more often than not, it is not the retrospective itself, but rather a poorly conducted retrospective that results in an ineffective, stale, and meaningless effort.
The world is at the confluence of four technologies: social networking, mobile computing, analytics, and cloud computing (SMAC). Companies worldwide are finding value in embracing the disruption brought by SMAC and the need to adopt agile in order to meet the challenges.
Eclipse set the development world abuzz in the fall of 2012 with the release of Orion, its browser-based integrated development environment (IDE). With the big push to move computing to the cloud, is it time to get rid of the desktop IDE?
It used to be normal to hear that agile projects should be small in both time frame and team size. Now, it seems conventional wisdom dictates that we should be scaling agile. But how do you go about doing this? Mukesh Chaudhary lists some useful tips to scale efficiently.
Mukesh Chaudhary explores why users seem to believe that Google Search and iPhones are more useful than other similar products. It can be concluded that the overall user experience plays a big role in the success of a product as well as a well-thought-out holistic design.