The Latest

Book Review: Kanban: Successful Evolutionary Change for Your Technology Business[article]

I've worked with Scrum for a while, having gotten my CSM certification in 2005, and I've spent time both before and after that trying to learn what I could about Scrum, agile, and Lean, both in the context of software and out side of it. After absorbing bits of information on Kanban informally, I decided that to was time to read a book on it. I read David Anderson's book Kanban: Successful Evolutionary Change for Your Technology Business.

Steve Berczuk's picture Steve Berczuk
The Half-Life Of Trust[magazine]

There is definite asymmetry between building trust and destroying trust. While building trust can be complex and time-consuming, destroying trust can be done in one simple instant.

Lee Copeland's picture Lee Copeland
Move Your Career Forward[magazine]

Often we spend too much time analyzing or agonizing about where to go in our careers and too little time moving forward. This article provides a few practical tips to break out of career analysis paralysis and start taking the steps that will build forward momentum behind your career.

Laura Brandenburg's picture Laura Brandenburg
Exploring the Human Personality Traits of CM Tools[article]

CM tools often have display characteristics that are commonly associated with human personality, and understanding this can help when it comes to evaluating, selecting, and implementing tools to support your software development process. This article will help you handle the people side of tools selection and adoption.

Leslie  Sachs's picture Leslie Sachs
Integrating Games to Change Behaviors, Part 1[article]

Training people and introducing new ideas requires more than just clear, factual explanations or theorems. Brian Bozzuto explores how games, simulations, and other exercises play an instrumental role in helping people be comfortable enough with new ideas that they choose to put them into practice.

Brian  Bozzuto's picture Brian Bozzuto
A Sticky Situation: Low-Tech Test Tools to the Rescue[magazine]

The testing craft is sometimes fascinated with high-tech, expensive tools that are intended to help managers keep up to date on what's going on. Yet, sometimes heavyweight tools aren't necessary. Michael Bolton describes how Paul Holland, a senior test manager, uses a decidedly low-tech approach to track and illustrate the testing story.

Michael Bolton's picture Michael Bolton
Creative Agility[magazine]

Many new products being developed require the contribution of artists and other such "creatives," but artists often view the creative process as an organic thing that cannot be analyzed, dissected, or reduced to a set of defined practices without killing it. This article explores barriers such as these to the introduction of agile methods and how these barriers can be overcome.

Clinton  Keith 's picture Clinton Keith
"... talented QA Engineers with automation..."[article]

I often receive emails from recruiters that go something like this:

We are looking for a talented QA Engineer experienced in /test automation|Java|C#/ for our /test automation team|agile team/. Can you refer anyone?

*scream*

Here's what I replied to the latest one (I really did! I've only edited a little!):

Dear Recruiter,

Lisa Crispin's picture Lisa Crispin
2012: The Year of DevOps[article]

Scott Ambler explains how DevOps has grown within the agile community, and why he believes it will become an IT buzzword in 2012. DevOps uses agile's community-based teamwork and offers developers and those in operations a great way to make everyone's job easier.

Scott W. Ambler's picture Scott W. Ambler
Why Do Requirements Matter?[magazine]

A series of dining mishaps leads Lee to reflect on why mistakes happen in spite of well-defined requirements.

Lee Copeland's picture Lee Copeland
No Silver Bullet? A Silver Buckshot May Work[article]
Video

It seems that someone is always promising a cure all—the proverbial "silver bullet"—for software woes. Greg's goals for this presentation are for us to understand what "better" really means, to discuss common problems and potential solutions, and to become empowered to make our personal and our group's practices better.

Gregory M. Pope
Environments Management—A Key Component for Release Management[article]

The demand for software environments has increased as more organizations use agile software development practices and are required to provide a fast turnaround of deliverable IT projects. Effective environment management improves the quality, availability, and efficiency of the environments in order to meet milestones, as well as ultimately reducing both the time to market and costs.

TechWell Contributor's picture TechWell Contributor
Santa looking at list Whole-Team Test Automation: Making the Move[article]

Having someone on your test team with automation knowledge can be helpful. However, spreading that knowledge across the team can improve the individual testers, the project, and the test team as a whole. In this article, Bob Jones explains why his team first tried whole-team test automation and offers some tips for implementing it on your team.

Bob Jones
Defining Requirement Types: Traditional vs. Use Cases vs. User Stories[article]

If you have recently transitioned to an agile team, you may have questions about the differences between user stories and use cases, especially how they differ from tradition requirements writing. In this article, Charles Suscheck defines each of these requirements types and uses a running example to illustrate how they differ in a real-world setting.

Charles Suscheck's picture Charles Suscheck
flower blooming in snow Changing Seasons: Lessons Learned at Socialtext[article]

As we move from one season to another in life, it’s important to step back, take stock, and gather the lessons that will benefit us in the next season and beyond. In this article, consulting software tester Matthew Heusser reflects on some of the lessons he’s learned.

Matthew Heusser's picture Matthew Heusser

Pages

CMCrossroads is a TechWell community.

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