View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
The User Story• As a <role>, I can <activity> so that <business value> where:• ‹ ‹ <role> represents who is performing the action or perhaps one who is receiving the value from the activity. It may even be another system, if that is what is initiating the activity.• ‹ ‹ <activity> represents the action to be performed by the system.• ‹ ‹ <business value> represents the value achieved by the activity.
INVEST or good User Stories Independent Negotiable Valuable Small Estimable Testable
Example• As an administrator, I can set the password expiration period so that users are forced to change their passwords periodically.• As an administrator, I can set the password strength characteristics so that users are required to create difficult-to-hack passwords.
Example for Acceptance CriteriaAs a consumer, I always see current energy pricing reflectedon my portal and on-premise devices so that I know that myenergy usage costs are accurate and reflect any utility pricingchanges.• Conditions of Satisfaction 1. Verify the current pricing is always used and the calculated numbers are displayed correctly on the portal and other on- premise devices (see attachment for formats). 2. Verify the pricing and the calculated numbers are updated correctly when the price changes. 3. Verify the “current price” field itself is updated according the scheduled time. 4. Verify the info/error messages when there is a fault in the pricing (see approved error messages attached).