Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
iRise for AgileTh Z ll CSMTheresa Zappulla, CSMManager, Strategic [email protected] 295 5087908‐295‐5087
iRise Company Confidential © 2012 All rights reserved. 1
Agenda
• What is Agile?• Agile and iRise• Agile and iRise
– Best Practice Examples
• iRise Enterprise Platform
iRise Company Confidential © 2012 All rights reserved. 2
What is Agile?
http://guide.agilealliance.org/subway.html
iRise Company Confidential © 2012 All rights reserved. 3
y
The Product Backlog (PB)
iRise Company Confidential © 2012 All rights reserved. 4
Sample Product Backlog Item (PBI)
As a user I want to be notified when your mobile app is available so that I can install itso that I can install it
Website Enhancement CRM Integration Mobile NotificationWebsite Enhancement CRM Integration Mobile Notification
iRise Company Confidential © 2012 All rights reserved. 5
Agenda
• What is Agile?• Agile and iRise• Agile and iRise
– Best Practice Examples
• iRise Enterprise Platform
iRise Company Confidential © 2012 All rights reserved. 6
Best Practice Example – Story Splitting
DemoAs a user I want to be notified when your mobile app is available so that I can install it
iRise Company Confidential © 2012 All rights reserved. 7
Story One
As a visitor I want to subscribe to the product launch so that I can be notified when the product is readyp y
iRise Company Confidential © 2012 All rights reserved. 8
Story TwoAs a market manager I want to launch a campaign so that our company can acquire new business
iRise Company Confidential © 2012 All rights reserved. 9
Story Three
As a campaign registrant, I want to be notified of the new app so that I may download it
iRise Company Confidential © 2012 All rights reserved. 10
Best Practice Example – Writing User Stories
DemoStart
Existing LoginAre you a
YesLogin Process
Are you a customer?
No
Register For Mobile
iRise Company Confidential © 2012 All rights reserved. 11
Best Practice Example – Look Ahead Modeling
Real World Realities
• Stakeholders are only available at certain times• Stakeholder time is valuable• Stakeholders have different opinions and don’t agree• Real world solutions are technical and difficult• Real world solutions are technical and difficult• Legacy analysis can be required
iRise Company Confidential © 2012 All rights reserved. 12
Best Practice Example - Look Ahead Modeling
“Agile Requirements Definition g qand Management,”
Jason Moccia, CSM ‐ President and COO at OneSpring LLC
iRise Company Confidential © 2012 All rights reserved. 13
Best Practice Example –Just Barely Good Enough Modeling
Low Fidelity: Visualize stories to create, prioritize and groom user stories
Medium Fidelity: Visualize stories to validate workMedium Fidelity: Visualize stories to validate work flows, scope & validate functionality
High Fidelity: Incorporate layout, look & feel, usability
iRise Company Confidential © 2012 All rights reserved. 14
Agile and iRise
Collaborative Visual Delivery ‐ Real‐Time, Team‐Based CollaborationCo abo at e sua e e y ea e, ea ased Co abo at o
Product Owner Designers Developers Architects QA TeamsBusiness ScrumMaster
Plan/PreparePlan/Prepare Create/Iterate Simulation
Create/Iterate Simulation
Gather Feedback/Consensus
Gather Feedback/Consensus
GenerateDeliverablesGenerate
Deliverables
iRise Company Confidential © 2012 All rights reserved. 15
Agile and iRise
iRise Accelerates Agile Delivery LifecyclesQA:Test planning and design before code is written
User Acceptance (UAT)
Product Owner:For user story elicitationFor backlog groomingFor story splitting
User Acceptance (UAT) Before a single line of code is written
Training:To assemble manuals and documentation
Technical Team:For point estimates and planning poker For quick design sessions to determine the technical feasibility of implementing the desired application To assemble manuals and documentation
To train End Users while the application is still in development.before coding begins To update estimates and task listsTo elicit architecture and data requirementsFor test driven development
iRise Company Confidential © 2012 All rights reserved. 16
Agenda
• What is Agile?• How does iRise Accelerate Agile?• How does iRise Accelerate Agile?• Agile and iRise – Best Practice Examples• iRise Enterprise Platform
iRise Company Confidential © 2012 All rights reserved. 17
iRise Enterprise Platform
iRise Studio iRise Reader iRise Definition Center
Powerful Reporting
iRise Content iConnect and
iBlocsiRise
ConnectiRise
CodeGen
iRise Adoption Center Reporting Modules iBlocs Connect CodeGen Center
Usage Model
Elicit, capture and Offline review of Globally accessible Canned and Prebuilt content for industry
Extensible platform with web service
Pre‐built connections to
leading
Generate application Track, manage
document requirements
Offline review of simulations
Globally accessible visualization hub custom
reportingplatforms including mobile
web‐service APIs and
custom visual components
leading requirement management
tools
code aligned to enterprise standards
and sustain iRise adoption
iRise Company Confidential © 2012 All rights reserved. 18
iRise Enterprise Platform
iRise Studio
esAP
I
esAP
I Visualization references linked to other artifact types
Create visualization references
as artifacts in RRC
Web
Servic
Web
Servic
iRise Connect forIBM RRC
iRise Definition CenterIBM RRC
Direct access to iRise visualization from IBM RRC
iRise Company Confidential © 2012 All rights reserved. 19
Thank You
Questions?
iRise Company Confidential © 2012 All rights reserved. 20
References
• Scott Amblerhttp://www.ambysoft.com/
• Agile AllianceAgile Alliancehttp://www.agilealliance.org
• Scrum Alliancehttp://www.scrumalliance.org
• “Agile Requirements Management and Definition” ‐ Jason Moccia, CSMhttp://www.scrumalliance.org/articles/398‐agile‐requirements‐definition‐and‐management
• IBM Jazzh //http://www.jazz.net
• “Order Not Prioritized”http://www.scrum.org/About/All‐Articles/articleType/ArticleView/articleId/91/Ordered‐Not‐Prioritized
iRise Company Confidential © 2012 All rights reserved. 21