The Latest

Five Practical Solutions to Agile Myths[presentation]

The results are in-many ideas in the agile canon can actually decrease your velocity and slowly poison your code. James Coplien examines five of these common practices, why they can be harmful, and how to avoid their pitfalls.

James Coplien, Nordija A/S
Toward a More Agile Culture[presentation]

Culture is all about values and beliefs in action.

Esther Derby, Esther Derby Associates Inc
Looking Toward the Future of Agile[presentation]

Agile methodologies are enjoying increased adoption and relevance. Will they continue to do so as time goes on? We understand that business needs change over time-sometimes quite rapidly.

Andy Hunt, The Pragmatic Programmers
Scaling Agile Processes[presentation]

Agile processes are revolutionizing the software development industry. Projects embracing agile development are expected to be faster and more efficient than traditional software development.

Jutta Eckstein, Jutta Eckstein
Overcoming Waterfallacies and AgilePhobias: Tales of Resistance and Woe[presentation]

If there's so much to like about agile, why do some team members resist it so strongly? Mike Cohn explores two of the main reasons for resistance to agile: Waterfallacies and AgilePhobias.

Mike Cohn, Mountain Goat Software
Welcome to the Mainstream[presentation]

As agile software development leaves the early adoption stage and moves solidly into the mainstream, Mary Poppendieck reminds us that fads in software development have come and gone before. What makes us think that agile is different?

Mary Poppendieck, Poppendieck LLC
A Word with the Wise: Expanding Testing Horizons[article]

In this Sticky ToolLook interview, Danny Faught shares insight onto his earliest days as a tester, the skills he's acquired throughout his career, and skills and tools he believes every tester should posses.

Joey McAllister's picture Joey McAllister
New Developments in Builds and Deployment Management[article]

The very first generation of CM tools dealt with support for build operations. Typically, this was through the inclusion of a facility such as a Make utility, and perhaps some tools to help build Make files. But as we move into the next generation of CM tools, it is also more important to be able to manage the builds at an information level. Build Management moves from the earlier build operation support and tagging functions, to wider traceability and better information accessibility. And beyond the build operations themselves, there are additional benefits as we move into the next generation of Deployment Management.

Joe Farah's picture Joe Farah
Think Like a Tester[article]

After more than thirty years in information technology, the last fourteen spent focused on testing and quality assurance, Dale Perry has come to believe everyone can benefit from thinking like a tester. In this article, Dale offers comical, yet serious, insight on how a tester views airport bathroom stall designs.

Dale Perry's picture Dale Perry
Using a Commercial Tool to Automate a Build and Deployment Process[article]

The use of a commercial tool to automate your build and deployment process saves time and money. In this article, Michael Sayko explains how to go about selecting the right tool for your specific project and team's needs, and then how to use that tool efficiently.

Michael Sayko
Continuous Integration and Enterprise Build Automation[article]

How often have you or one of your teammates checked the source code into the code library which then instantly triggered an automated build?  How many times did this instant build succeed? Do you have an automated build and release system that ensures your software is built in the same way each and every time? Are deployments to staging environments entirely automated and executed with a single click? While reviewing a defect in a production release, are you able to backtrack through the source code changes and identify the root cause of failure? If the last good checkin happened a few days ago, identification of this root cause of failure would become even more difficult. Seasoned CM practitioners advise that you perform a daily build to avoid such integration issues. What an irony it is that only a few projects take advantage of this simple, yet powerful technique known as Continuous Integration (CI).

Mayank Gupta
Breaking News: Build Still Important, but Deployment Is King![article]

Brad Appleton, Robert Cowham, and Steve Berczuk continue to explore the role of build and deployment in configuration management. While the details may change from year to year as technology evolves, the underlying principles remain the same. Regarding building, we are going to take the opportunity to provide a guide to some of our previous articles that still hold true.

How To Choose Quality Candidates/Consultants for Your Large Company Agile Initiative[article]

We created this set of questions to help corporate managers select Agile-experienced consultants and candidate employees for project work. Assembling a team of qualified Agile people is one thing, but the fact that some Agile practices and principles mean different things to different people makes it even harder to succeed in staffing your initiatives.

 

Daryl  Kulak's picture Daryl Kulak
graph of tester job satisfaction State of the Industry[article]

In the StickyMinds.com column, "May I Take Your Temperature?" by Linda Hayes, you were asked to rate the state of the testing industry and your current level of satisfaction as a tester. Many of you responded to Linda's survey, and the results surprised her. Linda shares a revision of her state of the industry, as reported by you!

Linda Hayes's picture Linda Hayes
White Paper: How Mature Is My Test Organization STD[article]

Software testing, which was thought of as a support function until a few years ago, is now seen as a core function. Testers are seen as the last line of defense to determine the success or failure of a product in the field. CIO's looking closely at this area to assess quality and reduce costs, now look at how to accurately measure the effectiveness of process improvement initiatives.

Nikhil Gupta

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.