Related Content
![]() |
Making Assumptions on Projects Is a Ticking Time Bomb Assumptions are a fact of life. Without making assumptions, it’s unlikely that many decisions would get made, and certainly fewer projects would ever get launched. However, sometimes assumptions come back to haunt us. Adrian Reed looks at how to handle assumptions when working on projects. |
|
![]() |
Do Software Testers Have Special Ethical Obligations? Some might argue that the same basic ethical rules apply in both professional and nonprofessional contexts—ethics is ethics. Other ethicists believe that all professionals, regardless of their practice, have special moral obligations. So, do software testers have special moral obligations? |
|
![]() |
Why Being Simple Is Better Than Being Simplistic Product managers know that a product needs to be simple to succeed in a market. Although being simple is a product virtue, being simplistic can be a product vice. Scott Sehlhorst evaluates why it's better to create a product that is simple—not simplistic. |
|
![]() |
Are You Getting Everything You Need from Your Infrastructure? Culture may be vital to the success of agile, but there are a number of technical requirements that must be in place for development teams to be able to bring the speed and quality that agile was designed to deliver. Nate Odell looks specifically at the needs of an agile infrastructure. |
|
![]() |
The Value of Developer Testing in Software Developer testing is a great way to improve the quality of your code and deliver more reliably. However, our intuitions about the relative value of testing are often wrong. Only by gaining experience writing tests will you be able to learn which tests really add value. |
|
![]() |
How the Mobile Industry Is Similiar to Yesterday's PC Era Steve Vaughn writes about the similarities between today's mobile industry and yesterday's era of personal computing. Industry professionals should view the mobile market as immature and make strategic plans according to how the PC industry changed in the 1990s. |
|
![]() |
Where Do Great Product Ideas Come From? The current information technology trend is that of survival of the fittest, where players thrive based on success factors such as releases of new products that are feature rich, user experience driven, and performance focused. Rajini Padmanaban looks at where the new product ideas come from. |
|
![]() |
Applying Test-Driven Development to Android Development Test-driven development (TDD) is a cornerstone practice for agile development teams, but Android development poses some significant challenges to a test-driven approach. With the right testing framework, an Android development team can maintain velocity while following TDD practices. |