Home > Software Quality Tips > Software Testing > Aligning business goals with Focus Stories
Software Quality Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

Aligning business goals with Focus Stories


Mike Dwyer
Rating: -4.50- (out of 5)

This is the second of a four part series on what value a Focus Story brings to agile efforts. In the first installment we looked at how a simple story, "I believe that this nation should commit itself to achieving the goal, before this decade is out, of landing a man on the moon and returning him safely to the earth, " can focus an entire nation on a ten-year effort to meet the 'man to the moon' challenge. We saw that while this looks like it has all the attributes of a user atory, a user role "this nation", an action and a goal "of landing a man on the moon", as well as a very well defined definition of DONE – "returning him safely to the earth", It is not. It also contains a time box of "before this decade is out" that started the clock ticking.

What we took from this is a definition of a Focus Story -- a simple, high level statement containing what needs doing, who is involved, and a concrete example to measure getting the job DONE.

This segment will explore how t...


RELATED CONTENT
Building security into the SDLC (Software development life cycle)
ALM boundaries are expanding in application development
Top software testing and quality assurance news stories from 2009
Which requirements have the greatest effect on quality in software development?
How to write an SRS document for three different databases
Problems caused by skipping analysis stage of SDLC
Inexpensive phase of SDLC to catch and fix bugs
GatherSpace beefs up cloud-based requirements management
ALM: Best of breed vs. complete systems
Software development life cycle phases, iterations, explained step by step
The role of quality assurance (QA) pros in software security

Agile software development
How enhanced Agile skills can make your resume standout
Scott Duncan on Agile: Values and principles
Podcast: Lisa Crispin speaks on Agile development for software teams
Software test expert: Why Agile teams' unit tests often fail
Agilists share product owner stories on Scrum and Agile
New fuel to the Agile ALM solution fire from Version One
Excelling in Agile software development, testing and quality tutorial
Scrum Master or Scrum project management, is there a difference?
Where Agile development works and where it doesn't: A user story
The Agile way, who can do it and who can't?

Software development fundamentals
Advances in software development methodology may be a silver bullet
How to manage your development portfolio through Agile Focus Stories
Scaling Agile development: Get your Focus Story together
Software expert on Agile's rise, avoiding project management mistakes
Waterfall versus iterative development misconceptions
Agile development growing, but problems remain
Common mistakes in real-time Java programming
Hamish Reid, software engineer, Perforce Software
Agile, IBM tools boost Merge Healthcare's software quality
Extending application lifecycle management to the enterprise

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
SQL injection  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


he Focus Story serves to align the product backlog by providing guidelines for common goals and objectives, a tangible statement of DONE, and a timebox within which the story needs to be accomplished.

The Focus Story consolidates the business goals or mission statement of a large effort with the product owner's/ commander's intent, highlighting the most important definition of "done" to a "done by" statement for a given period of time such as a software life cycle phase, release, or even an iteration. If the product owner has developed several 'intentions'; and has organized them into them into a roadmap or a release plan, then all the teams in an enterprise initiative can see the same current picture and share a common view of the future.

From a quality and test perspective, a parallel quality, test roadmap and test strategy is now possible. The Focus Story works as a filter at this level of planning, assisting in the sorting stories by their contribution to what is immediately important from what is strategically important. It adds clarity to what is expected from people adding stories to the backlog. As projects scale, it carries consistency when a second tier of teams appear such as a scrum of scrums or team of teams. Focus Stories also aid in measuring performance as teams can be evaluated by how well they retain self-organization, focus and contribution to group goals. The measurement criteria remains meeting the criteria of "DONE" this offers the highest value for stories spanning the program. [IMAGE]

Meeting measurement criteria, is particularly important in the case of emergent complex solutions, where the Focus Story becomes better defined as the product owner's intentions evolve. Then the growth of the Agile team structure from small individual teams, to teams of teams, and on to include meta teams all have evolve with the product owner's "commander's intent" to base what is "in or out" and an anchor their collaboration to meet the current expressed intention. [IMAGE]

Focus Stories and quality assurance and test (QAT)
Since Focus Stories have a clear and definitive "done" statement highlighting the most important goal of the effort, filtering stories based on two criteria such as "return" and "safely" make the Focus Story yet another touchstone for large and growing efforts. The phrase "returning him safely to the earth" exemplifies this. A "done" statement is not just returning to earth but doing so safely. Phrasing like this gives product owners, storywriters and QAT the ability test the acceptability of a user story and filter out stories that do not meet comparable requirements. Concurrently, others on linked projects can apply the same caveats to their day-to-day work without having to constantly apply for and receive confirmation of alignment to mission and intent.

This dual criterion is a crucial step in tracing the value delivered from mission through intent, release, iteration/sprint, and acceptance. Productivity increases as user stories that cannot pass this filter do not start. In well-organized programs with multiple releases, meeting different intents allows more time to develop well-defined stories for future releases. For those stories that do not add measureable value to the intended goal become obvious and should be removed from the Product Backlog, marked "not applicable" and archived, or given an abysmally low priority identifier. In emergent programs, these stories return to their creators for refinement and clarification.

Focus Stories and timeboxes
Focus Stories, by setting a "done by" statement -- make transparent the need to focus on getting the most value short-term, while striving for the optimal value over the long-term. Since the project is on fixed time, it shifts the focus to what is feasible -- that is to say, what can be done in the time allotted --as opposed to what is possible with the right combination of funding, time, talent and luck. "Done by", creates tension in a project. Its benefit to the project, if kept transparent, is to foster collaborative urgency and iterative innovation as opposed to siloed, discrete, incremental improvement.

"Done by" also shifts the role of validation and test. Knowing specifically what a user story has to deliver makes validation and verification the only measurable priority. This creates pushback on conventional development, design and discovery, and shifts their emphasis from elegant solution to measurable result. Encouraging a shift in the team's story selection criteria from technically challenging to technically do-able, asking the question "Is there enough 'meat' in the story, iteration and release to meet the requirements of 'done' that have been set."

The team uses the Focus Story to inspect the individual user story and task to show, in a definitive manner, the Focus Story goal of "done" is being met through the testing of in the user story's definition on "done". Moreover, the story has to show that it can do it within an iteration or sprint. This chain of traceability ends up delivering a map of the value proposition in the product.

In the third installment of this series, we will discuss how the Focus Story aids in planning and in developing test, development, and release approaches. The final installment will tie all of these together so that a product owner and stakeholder can manage change in direction in a comprehensive manner.


Mike Dwyer is a Principal Agile Coach at BigVisible Solutions. He is a Certified Scrum Trainer and his practice focuses on transforming organization's product lifecycle into hyper-productive Agile teams.

Rate this Tip
To rate tips, you must be a member of SearchSoftwareQuality.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Software Design & Testing - Project Management
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts