The Defense Industry is often viewed as a very “non-Agile” culture. Teams, organized along strict hierarchical boundaries, seldom collaborate freely and are forced to communicate through the handoff of contract-specified artifacts. In this article, Jeff Plummer shares his experience with successfully applying Agile principles and practices to his team working in the Defense Industry.
Ignorance might be bliss, but it goes straight to the bottom line when it comes to software bugs. Those who can ferret out bugs and improve the quality of their software will be rewarded with greater customer trust, higher renewal rates, lower maintenance costs, and fewer opportunities for the competition. Laila Lotfi explains how automated error reporting aids in this endeavor.
Dr Rebecca Parsons is the Chief Technology Officer for ThoughtWorks, and a Director of the Agile Alliance. She discusses the trends in database technology, continuous design & delivery and Agile.
Certified Scrum Master training tells us we must conduct Reviews (aka Demo's) at the end of every Sprint. Rarely do we get guidance on how to have a great Sprint Review. 5
Project Charters have rightfully focused on scope & goals. The Agile Development Team Charter reviews the Agile Prime Directive, Incremental Innovation Statements, and Team Member User Stories. 2
One of the main challenges when designing software architecture is considering quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes. 2
Gojko Adzic has written Specification by Example in which he provides advice and guidelines on adopting this approach as a way to create living documentation on a software development project. 7
Active Architecture is a type of documentation that is based on User Stories and helps to bridge the gap between User Stories in Agile Projects and large design deliverables on Traditional projects. 14
CMMI for Development (CMMI-DEV) framework SEI can be used to improve product quality and project and organizational performance. InfoQ spoke with Mike Konrad, co-author of the book on the framework.
Joseph Flahiff argues that agile values principles and practices can be integrated into in a waterfall environment to improve project predictability and success. 10
The Evolutionary Contract Model offers new ways to write contracts for innovative/complex product development that accommodate change and help avoid “The Curse of the Change Control Mechanism”. 4