Posted on: May 7, 2016
The purpose of Sprint/Iteration Planning is for a team to identify and commit to the total amount of work they think they can to accomplish within a 2 week period. In order to have a successful Sprint Planning meeting, there needs to be an organized, prioritized backlog with a sufficient amount of stories in a READY…
Read article →
Posted on: April 5, 2016
Many new agile teams attempt to create stories by architectural layer: one story for the UI, another for the database, etc. This may satisfy Small requirement, but it fails at Independent and Valuable (as part of the Bill Wake’s INVEST model). Typically, large User Stories can be split using several of patterns. Here…
Read article →
Posted on: March 5, 2016
These next couple of posts will take things down to the most basic of Agile requirements: the User Story. A User Story is a tool used in the Agile development methodology to capture a description of functionality from an end user perspective. The user story describes the type of user, what they want and why. It helps…
Read article →
Posted on: February 14, 2016
Aliases: Adaptive Management … Your company has been using a traditional approach to management of engineering projects. Now, senior management wants to change how they manage and execute projects so that they can better deliver software – faster and cheaper. ??? A number of organizations use traditional approaches…
Read article →
Posted on: December 14, 2015
by Bill Rinko Gay This blog is a follow on to the post entitled “Open Book Testing.” If you haven’t already, you may want to read that first. Once you have reviewed all your test stories it’s time to prepare to execute them. A well planned test execution, in conjunction with a well planned code implementation, helps…
Read article →
Posted on: November 11, 2015
by Bill Rinko Gay There are two components of quality software: building the right thing and building the thing right. One of the most difficult things to get right is knowing what the right thing is. In non Agile methods this puts the focus on defining complete and detailed requirements. Experience shows that it is…
Read article →
Posted on: September 30, 2015
by Bill Rinko Gay When I first started researching Agile Quality Assurance I was told it wasn’t necessary because Agile methods have quality built in. Agile teams developed processes such as Extreme Programming (XP) and Test Driven Development (TDD) to produce quality code in a short amount of time. Because these…
Read article →
Posted on: August 5, 2015
Software Development is Not Manufacturing … Your company likens software development to a production (manufacturing) environment and expects people and processes to reflect the same. ??? A number of organizations use Waterfall based processes for software development that call for all requirements to be gathered at…
Read article →
Posted on: June 30, 2015
Team Metrics How fast are we going? What’s our biggest obstacle to velocity? Does we have enough requirements defined? Are we building the most valuable things we can? Is there something we’re deferring that should be worked on now? Are we getting things all the way done? What would we have if we had to ship tomorrow?…
Read article →
Posted on: May 4, 2015
Are we tracking to the business case? How much time & cost remain to complete the project? Are we over or under budget? How can I give my customer even more value? What will I have ready to ship & when? These are questions project and program managers ask every sprint. On Agile projects, the answers are based on the…
Read article →