|
Improve Agile Quality—Three Pillars at a Time A key component to being agile is the adoption of testing from the very inception of the project. According to Bob Galen, to achieve a high degree of quality assurance, there needs to be a careful balance among development and test automation, software testing, and cross-functional team practices.
|
|
|
Seven Guidelines for a Great Web API Web APIs have opened up a brave new world for app collaboration. James Higginbotham presents a series of guidelines that every programmer should consider in the design and implementation of a great API developer experience.
|
|
|
Balancing Waterfall Predictability with Agile Flexibility In this FAQ column, Arlen Bankston highlights the difficulty many companies have making the full transition to agile, straddling between waterwall ways and the new horizons of agility. Arlen provides techniques that can enable companies to ease into the transition, allowing their organization to make the adjustments without the burden of large plans and commitments.
|
|
|
The Evolution of Testing Centers of Excellence According to Rajini Padmanaban, a testing center of excellence (TCoE) must be instituted for the establishment of any enterprise software development organization. Rajini presents the latest TCoE trends used by successful IT organizations.
|
|
|
How Touch Time Impacts Delivery What does a developer do after a task is completed and testing takes over? Wait for testing results? Matt Heusser presents innovative techniques to keep everyone's pace going even after handoffs.
|
|
|
Become a Great ScrumMaster Performing all the functions required to facilitate project teams as ScrumMaster can be a task. Zuzi Sochova describes creative ways to become a master of Scrum by adopting a ScrumMaster state of mind.
|
|
|
Planning to Performance Test Your App? Think Again! To complement functional validation, software teams are expected to validate performance. But, according to Jun Zhuang, you must be prepared to invest time, personnel, and resources to benefit from performance testing.
|
|
|
Applying Test-Driven Development to Agile Test-driven development (TDD) is fundamental to agile, but to most of us caught up in projects, there's never enough time to commit to it. Erick Fleming shows how to use TDD to improve product quality and time to delivery.
|
|
|
Why ISO 29119 Is a Flawed Quality Standard Never afraid to voice his opinion, James Christie doesn't object to the adoption of any recommendations that improve software quality. He does, however, believe that ISO 29119 is fundamentally flawed.
|
|
|
Software Testers Should Know about ISO 29119 The ISO/IEC/IEEE 29119 has defined a set of requirements for testing software. As a member of the ISO working group, Jon Hagar wants you to know the basics and why testing teams should consider this recommendation.
|
|