Related Content
Shake Up Your Software Processes: The Intermediate Disturbance Hypothesis Organizations that refuse to change will get left behind. But at the other end of the spectrum, too much change is also harmful. Revamping everything you do at once creates stress and can lead to your efforts failing. The right balance is shaking things up just often enough to experiment with new ideas. |
||
Get Ready for a Summer of Making Dream it. Design it. Make it. It’s the Makers’ mantra—and the official "National Week of Making" that takes place June 17–23 kicks off a summer of tinkering with 3D printers, laser cutters, open source design software, and Internet instructions and videos. |
||
Is Our Innovation in Software Testing Keeping Up with Technology? The world of software testing has made many important advances in techniques and approaches, but is it keeping up with the leaps and bounds of technology's progress? Mike Sowers is an advocate for a revolutionary breakthrough in software testing, and to get there, we all need to become innovators. Here's how. |
||
Sorry, but Speed-Reading Doesn’t Work If You Want to Learn Reading faster is a worthwhile objective. And you surely can learn to finish books quicker with a lesson in speed-reading—but it’s also difficult to increase reading speed without losing comprehension. If you want to actually absorb and retain the information you're reading, sorry; speed reading doesn't work. |
||
Do You Design Your Software Process for Flexibility or Repeatability? Manufacturing design looks a lot like software: You iterate through possible solutions, and the manufacturing itself is about repeating the making process. But building software means learning about the problem as you solve parts of it. For that, you want flexibility. How do you find your ideal process? |
||
When It Comes to Time Management, Are You a Procrastinator or a Precrastinator? Everyone knows procrastination, or putting off something you have to do. Fewer people know about its opposite, precrastination, which is the tendency to start and finish a task as soon as possible. Believe it or not, each option has benefits and drawbacks. Would you try the opposite of your typical approach? |
||
The Power of an Agile Mindset Some people think you've born with certain talents and there are other things you'll just never get the hang of. Conversely, having an agile mindset means believing that you're able to grow and develop your skills and intelligence. The interesting thing: Whichever mindset you hold, you'll probably be right. |
||
Improve Your Software Organization’s Processes: Focus on the Right Thing While processes may seem like overhead, you need defined, documented procedures to avoid problems. It's when processes exist just because "we've always done it that way" that they become a problem. Keep processes useful by asking questions and constantly verifying that the purpose behind them is relevant. |