The Latest Stories

Helpful Tips to Control Workplace Anger

Have you ever felt like screaming at a customer, clobbering your manager, or trashing a teammate’s favorite digital device? Occasional anger is normal, but frequent anger can be harmful.

Naomi Karten's picture
Naomi Karten
Hero Culture or Crisis Culture?

Organizations should avoid developing a "hero culture," but keep in mind that the heroes themselves aren't the villains. It's the organization's inability to handle difficult situations on a regular basis that leads to trouble.

Rick Scott's picture
Rick Scott
Who Are Our Users—Actually?

Dr. Genevieve Bell is an anthropologist working at Intel. Her keynote at the 2012 Commonwealth Broadcasting Association Conference touched on where she thinks technology is going, who our users actually are, and in what context they use our products.

Rick Scott's picture
Rick Scott
Siri: Novelty or Helpful “Friend?”

Could Siri potentially be a valuable tool for CM professionals or is it just a novelty item? Joe Townsend explores the pros and cons of Apple's voice recognition helper.

Joe Townsend's picture
Joe Townsend
Growth in Mobile Development

Mobile software development has hit some high marks this year. The latest numbers from some of the most popular app stores—operated by Apple, Google, and Microsoft—show that the ongoing demand for developers is looking strong.

Joey McAllister's picture
Joey McAllister
Tips for Creating High-performing Teams

Opinions about how to create a high-performing team vary widely. The interesting thing about these opinions is that even if your reaction is “Yes, but …” almost all of them offer food for thought. Here are just a few interesting perspectives.

Naomi Karten's picture
Naomi Karten
Are Your Requirements Flying Blind?

Of all of the requirements a stakeholder says "must" be done, how do you know which ones "should" be done? Connecting the project vision and goals to the requirements can help your team decide.

Scott Sehlhorst's picture
Scott Sehlhorst
Learning to Self-organize

The concept of self-organizing teams is one of the most important foundations of successful software development but also one that is often misunderstood.

Lisa Crispin's picture
Lisa Crispin