Better Software Magazine Articles

Storycrafting: From Idea to Action in the Face of Unknowns

To see an endeavor through to completion, you need vision and the skills to execute it. Inspired by the software craftsmanship movement, which is making great strides on the skills front, Nancy Van Schooenderwoert has been developing a practice she calls “storycrafting” to create a clear vision.

Agile Teamwork: Three Ways to Minimize Handoffs

Rather than rely on large handoffs between specialties, high-performing Scrum teams learn to do a little bit of everything all the time during a sprint. To do this effectively, teams must make three changes: shift from writing about requirements to talking about them, reduce the size of handoffs and make them more frequently, and pay more attention to the size of the product backlog items that they bring into their sprints.

Mike Cohn's picture Mike Cohn
Crowdsource Your Career

In today's tech-centric environment, there are many advantages to building a social network both online and "in real life." Here are some ideas to help you boost your career, market yourself, and add to your problem-solving toolbox by harnessing this "people power."

Dawn Code's picture Dawn Code
Test Terms You Really Need

Anyone interested in finding a testing glossary that already exists can use some great online resources. Defined here are several terms in common use that rarely or never make it into the "official" definitions. Finally, there are some terms in use that no longer support the underpinning technology and need to be either retired or expanded.

Claire Lohr's picture Claire Lohr
How Do You Know When It's Time To Go?

Whether you are in a toxic work situation, or you feel you are no longer performing effectively, sometimes you find yourself at a crossroads in your job and you have to ask yourself, "Should I stay, or is it time to move on?"

Lee Copeland's picture Lee Copeland
Building Highly Productive Teams Using a Commitment-to-Progress Ratio: Work Committed vs. Done

This article explains methods to build a team that will embrace "required work" and deliver robust software in a predictable fashion. It proposes a measure that helps calculate the throughput of an agile team by comparing work committed to work actually done.

Aleksander Brancewicz's picture Aleksander Brancewicz
How Technical Support Is Like a Pain in the Neck

Payson Hall looks closely at the unique idea of not just providing better service to clients, but changing the client's perception of what defines good or bad service. We've gotten so used to "normal" that we've lost the ability to appreciate it. But this can be changed.

Payson Hall's picture Payson Hall
Leverage Reverse Mentoring to Positively Impact Your Organization

Introducing a reverse mentoring program provides employees and managers benefits beyond simply learning a new technology or skill.

Mukesh Sharma's picture Mukesh Sharma
The Half-Life Of Trust

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

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

Pages

CMCrossroads is a TechWell community.

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