Related Content
The Importance of People in Software: A Tribute to Jerry Weinberg Gerald Weinberg's work inspired many to be better engineers and better leaders. Although he’s no longer with us, his message about the role of people in building quality software lives on in his writings and in those who have learned from him. Here, Steve Berczuk recalls some of Jerry Weinberg's most influential books. |
||
Signs of a Project Headed for Trouble Projects rarely get in trouble suddenly. More often, the descent into trouble is gradual, and the signs are easy to miss—but they are there. If you detect any of these potential signs of possible failure, it would be wise to take steps sooner rather than later to address them and get the project back on track. |
||
Improving Requirements with Preemptive Testing Most product defects are created during requirements definition. To significantly reduce and prevent requirements problems, consider making their management your software testers' responsibility. They can identify requirements defects as they are being developed, as well as work out mitigations for their root causes. |
||
5 Factors That Could Be Making Your Project Estimates Go Wrong Why do our estimates for a project or a testing phase so often turn out wrong? Whatever causes underestimation, we clearly do not learn from experience, as we repeatedly make estimation errors, despite feedback showing previous errors. It’s a chronic problem. What could be driving these errors? Here are five factors. |
||
The World Has Product Ideas—and So Can You From where do organizations—both big and small—get product ideas? Most often, pioneers and revolution makers have ideas that are homegrown, but today the market is such that the world has ideas. Our industry has plenty of patterns, trends, and ideas to work on and augment. |
||
16 Questions to Assess Your Response to Major Change If your responsibilities include guiding others through major change, you might find it instructive to assess your own behaviors and response to change. The sixteen questions here can help you do just that. You can also use these questions to facilitate a discussion with your team about a current or upcoming change. |
||
Stay in School: Lifelong Creative Learning In our always-connected world, continuous learning is a given. Ongoing professional development is imperative in technology careers, yet learning something new in other fields is also good for your career, your health, and your life. So whether it’s for professional or personal reasons, stay in school. |
||
An Agile Framework for Improving Your Hiring Process When hiring, adopting a framework to help you screen candidates can save a lot of time. However, much like adopting Scrum to improve your software development, following a framework won’t magically guarantee perfect results. But a framework will give you the tools to start off better, and to improve over time. |