Define Ideation Develop Idea to working software Operate Working software to business outcomes...
-
Upload
steven-sterne -
Category
Documents
-
view
221 -
download
0
Transcript of Define Ideation Develop Idea to working software Operate Working software to business outcomes...
![Page 1: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/1.jpg)
![Page 2: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/2.jpg)
Managing Requirements and User Expectations in Agile ProjectsSteven BorgCo-Founder and StrategistNorthwest [email protected]
DEV-B326
![Page 3: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/3.jpg)
![Page 4: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/4.jpg)
AgendaNudityCircle of LoveUnintended HumorSimplicityForgivenessPillow Talk
![Page 5: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/5.jpg)
Circle of LoveReducing cycle time is about far more than developing in sprints
![Page 6: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/6.jpg)
reduce time to feedback
DefineIdeation
DevelopIdea to working software
OperateWorking software to business outcomes
Requirements backlog
Operations backlog
MonitorImplement
SHORTENEDCYCLE TIMES
Team
MeasureValidated learning
![Page 7: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/7.jpg)
Unintended HumorRight sizing requirements
![Page 8: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/8.jpg)
As an executive, I want to expand to new markets so that we can improve overall profitability and lower risk.
![Page 9: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/9.jpg)
To do Doing Done
To do (3) Doing (4) Ready (3) In Prod
Executive/Vision levelIdeas are refined, prioritized, budgeted, resourced, tracked through realization
Management/Epic levelEpics are defined, decomposed into stories, prioritized, and pulled by teams
To do (3)
Design (2)
Dev (3) Test (2) Done
Teams/User Story levelStories are implemented; teams self-organize within a common cadence
To do (6) Doing (6) Done
requirements at different levels are different…
![Page 10: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/10.jpg)
…but relatedExecutive/Vision levelSets the priority for ideas
Management/Epic levelDetermines the breakdown and ordering needed to deliver ideasSets the priority for epics
Teams/User Story levelDetermines the breakdown and ordering needed to deliver epics
![Page 11: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/11.jpg)
team requirementsUser stories are an excellent choiceAs a <role>, I want <activity> so that <value>Card, confirmation and conversation
As a TechEd attendee, I want to quickly provide session ratings so that I can provide effective feedback and improve future events.
Acceptance Criteria:1) Identify URL in < 10
seconds2) Persist logins between
browser sessions3) Search for session by
number, title or speaker4) Provide feedback in < 1
minutes
![Page 12: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/12.jpg)
management requirementsEpics/Features in user story form are often an excellent choiceAs a <role>, I want <activity> so that <value> still works at this level, but generally more vague
Card, confirmation and conversationOften additional data is required since conversations at this level can be more difficult to schedule
As a TechEd planner, I want a session and speaker rating system so that both good and poor topics and speakers can be identified to improve future events.
Acceptance Criteria:1) System is easy to use2) Speakers can view all
session scores, not only their own
3) Attendees are able to easily rate sessions and speakers
![Page 13: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/13.jpg)
executive requirementsPortfolio management Investment fundingChange managementGovernance
Backlog metaphor often breaks downInvestment generally spans several efforts
Requirements tend to be provide more analysis, justification and risk mitigation
![Page 14: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/14.jpg)
A3 problem solving
![Page 15: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/15.jpg)
Team Foundation Server
![Page 16: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/16.jpg)
To do Doing Done
To do (3) Doing (4) Ready (3) In Prod
Executive/Vision level“Backlog” items potentially persist for 6 months to several years
Management/Epic levelBacklog items look ahead 2-6 months
To do (3)
Design (2)
Dev (3) Test (2) Done
Teams/User Story levelBacklog completed in 2-4 weeks
To do (6) Doing (6) Done
requirement backlogs decay at different times
![Page 17: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/17.jpg)
To do Doing Done
To do (3) Doing (4) Ready (3) In Prod
Definition of doneCriteria for final acceptanceThe what, not the howMore than functional: -ilities, standards
Ready stateA definition of done for to-do columnWhat’s needed to get startedNot necessarily all info needed to finishTo do
(3)Design
(2)Dev (3) Test (2) Done
Let teams figure out their how
To do (6) Doing (6) Done
requirement responsibility is distributed
Management level defines ready
Exec level defines done
Management level defines done
Team level defines ready
![Page 18: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/18.jpg)
InteGREAT
![Page 19: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/19.jpg)
full featured support for requirements
![Page 20: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/20.jpg)
requirement hierarchy support
![Page 21: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/21.jpg)
questions to help elicit requirements
![Page 22: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/22.jpg)
visual traceability + matrix
![Page 23: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/23.jpg)
SimplicityComplex and expensive solutions aren’t always better
![Page 24: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/24.jpg)
ForgivenessAct fast, get feedback.
![Page 25: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/25.jpg)
feedback fuels agileProduct OwnerPowerPoint Storyboarding
CustomersUser VoiceFeedback Client
![Page 26: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/26.jpg)
PowerPoint Storyboards
![Page 27: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/27.jpg)
User Voice
![Page 28: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/28.jpg)
Questions
…before the final demo
![Page 29: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/29.jpg)
Pillow TalkUse the Feedback Client!
![Page 30: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/30.jpg)
Feedback Client
![Page 31: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/31.jpg)
msdn
Resources for Developers
http://microsoft.com/msdn
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
TechNet
Resources
Sessions on Demand
http://channel9.msdn.com/Events/TechEd
Resources for IT Professionals
http://microsoft.com/technet
![Page 32: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/32.jpg)
Complete an evaluation on CommNet and enter to win!
![Page 33: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/33.jpg)
MS tag
Scan the Tagto evaluate this session now on myTechEd Mobile
![Page 34: Define Ideation Develop Idea to working software Operate Working software to business outcomes Requirements backlog Monitor Implement SHORTENED.](https://reader036.fdocuments.net/reader036/viewer/2022062423/56649ca35503460f94962f57/html5/thumbnails/34.jpg)
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.