Related Content
Working Your Way Out of Large Technical Debt in a Small Project When you transition to agile with a small project and you have a reasonably sized codebase, chances are quite good that you’ve been working on the product for a while. You have legacy code—and that code comes with technical debt. Johanna Rothman has ideas about how to work yourself out of it. |
||
Achieving Transparency in Your Next Agile Project There has been a lot of news recently about increasing transparency in government. While government operations pose significant challenges to ensuring transparency, agile projects can suffer from these challenges as well. Technical debt and documentation are areas where project teams can improve. |
||
How Agile Prevents Software Decay All of us have been in the situation where fixing a single issue can produce several other defects. Agile embraces continuous design changes and code refactoring to meet challenges from emerging requirements. This inherently promotes practices that prevent software decay. |
||
How Does Testing Fit in a Patent Lifecycle? Patents typically fall into a patent lifecycle and are successful when mapped to a commercialization plan. The role of testing in obtaining patent approval and commercialization is key. Rajini Bharath explores the role of testing in patent lifecycles, and the value testers can bring to the process. |
||
Big Data, Load Testing, and Software Development—on One Smart Grid Smart grid technology is on the rise, and everyone's on board for its speedy arrival worldwide. Learn how environmentalists, investors, and even hackers are racing to push forward a level of connectivity and communication never before seen in the energy sector. |
||
Solutions to Old and Bad Software A recent article in the Atlantic describes the software behind many systems we rely on, and not all of the software is as robust and well written as we might hope. While agile values and techniques may not be the whole solution, they can help you improve the quality of your software. |