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.
''Fifty Quick Ideas to Improve Your User Stories'' by Gojko Adzic and David Evans provides solutions to many issues involving Agile projects. Victor Chircu reviews here.
This series is about telling the story of Agile objectively and not emphasizing vendor solutions, process frameworks, and implementation best practices.
If you're doing Agile sprints and discovering that there are too many unknowns in your planning, perhaps you need to look at a pre-planning phase for your features.
Your stakeholders should know what's going on during an Agile transition. There are ten ways that you can improve or implement stakeholder communication to keep them in the loop.