Evaluating Team Health in Agile and DevOpsThe importance of the human element in delivering great software is sometimes overlooked, as is the relationship between team health and team performance.
Generative AI is transforming mobile app testing by moving beyond code checks. GenAI Assertions allow testers to validate complex features, like image or text accuracy, using natural language prompts.
Code Integration: When Moving Slowly Actually Has More RiskMany decisions about code branching models are made in the name of managing risk, and teams sometimes pick models that make integration ...
Most of the advice on meetings concerns how to run them. But what about when you’re attending the meeting rather than running it, and the meeting is endless or boring? Certainly, it can help to stay ...
Behavior-driven development (BDD) and keywords are both widely used techniques to facilitate automated testing. The approaches are similar in that tests can be written in a business-readable, ...
It seems to defy all logic, but the best programmers have two usually undesirable traits: They’re lazy and dumb. That’s the point of a classic post by web developer and blogger Philipp Lenssen that I ...
Occasionally, I hear someone maintain that you can’t have too much communication. I disagree. In matters of communication, more is not necessarily better. Sure, too little communication can result in ...
Rookie project managers often dread project reviews the way children dread a trip to the dentist. They aren’t sure what to expect. Everyone knows it is easier to criticize work than to do work, and we ...
We often discuss the new features added in new MySQL versions, but it becomes equally important to discuss the removed features that you’ll no longer be able to use. This article discusses some ...
Amazon made headlines recently with its new patent for an anticipatory shipping model. The model predicts what users would likely buy, when they would buy it, and where they would need it. Amazon ...
Things go wrong, and when they do, it can be helpful to understand how it happened and, sometimes, who is responsible for mistakes that happened. However, all too often organizations (and the managers ...
Have you ever had the exasperating experience of hearing presenters read their slides syllable by syllable, word by word? I certainly have. One time a keynote speaker turned to the screen and read an ...