Daily stand-ups can be a great way of creating cohesion among your team, and keeping everyone on the same page. Here are some patterns that can de-rail a stand-up.
In this article we look at the mechanics of a Sprint, and at how team members are expected to collaborate in order to produce a release-quality increment.
Real-time test management tools help aid effective collaboration among Agile team members—which is vital for prioritizing bugs in a risk-based software testing approach.
The best PO might have other responsibilities and be too busy to represent stakeholders. This model is found in enterprises where legacy subsystems are being replaced.
In Extreme Programming, instead of delivering everything you could possibly want on some date far in the future, you deliver the software you need as you need it.
Agile methodology implies an iterative and incremental method of management. Agile project management produces higher product quality, reduced risks, and more.
Test automation is the most efficient and effective means of test execution. Best practices coupled with automated testing creates an essential component for successful deployment.
Extrinsic quality is the most important measure of quality. Scrum teams need to balance long-term performance and stability with short-term goals for delivery and value.
The true technical spike is a last resort and happens as infrequently as possible. It is a refinement activity that allows the backlog to be understood for future planning.
The best DevOps teams exhibit a high level of cross-skilling, and cherry-picking often occurs in teams in which the members are not cross-trained. Read on to learn more.
Want to avoid a glassy-eyed stare you get when trying to explain your code to stakeholders? Check out how JBehave and behavior-driven development can help.