Related Content
![]() |
Use Continuous Backlog Grooming to Refine Agile Requirements Continuous backlog grooming means systematically refining your user stories: breaking up larger stories, obtaining detailed requirements, writing the requirements in terms of acceptance criteria and acceptance tests, and sharing and refining these details with the team. Acceptance test-driven development can help. |
|
![]() |
Lessons from the Lovable Losers on Optimizing Your Test Engine The Chicago Cubs’ championship win in 2016 signaled the end of the long-running debate on the use of analytics in Major League Baseball. Analytics had won. Meanwhile, the emergence of analytics in the business world has been just as swift. Is analytics the next generation of test automation? |
|
![]() |
How to Deal with a Manipulative Coworker Manipulation in the workplace can take many forms. It often manifests as one person turning coworkers against each other, spreading rumors, or making people feel insecure—either for the person's own benefit or just for entertainment. If you witness this destructive behavior, there are things you can do to stop it. |
|
![]() |
Technical Debt, Product Value, and Risk Management Reports that the Equifax breach took advantage of a known issue in Apache Struts set the stage for a conversation about technical debt, product value, and risk management. Steve Berczuk shares his thoughts on how to help prioritize technical work in a way that balances short and long term value. |
|
![]() |
Use Crowdsourcing as a Shortcut on the UI Test Automation Journey If you run a web or mobile application with a human-facing UI, you will want to conduct end-to-end tests through the UI. A manual QA team could do that, but we don't have that kind of time in today's agile world. Crowdsourcing can be a great resource for maintaining speed and quality in your end-to-end testing. |
|
![]() |
Want to Become Agile? Get Ready to Make Countless Mistakes It’s not easy, but to find success with agile, you need to become comfortable not only taking risks, but watching those risks lead to real failure. Not every idea is going to be a winner, but more often than not, those failures lead to an even greater success. |
|
![]() |
Automation Needs Strategy, Leadership, and Real Testing Skills The people behind your automation tools need to understand how the testing is done. You want your automation people to be able to write their own test cases, understand the domain so that they know what they’re automating should be automated, and have an overall solid testing foundation. |
|
![]() |
What Does Effective Communication Really Mean? The ability to communicate effectively is not just nice to have, but a must-have for many IT positions. Still, the term “communication skills” is vague, and it’s reasonable to ask what it actually entails. Think about making a list of communication skills to use when evaluating job candidates—or job hunting yourself. |