iRise for Agileassets.irise.com/files/events/visualize/2012/NEW 3... · iRise for Agile Theresa...

Preview:

Citation preview

iRise for AgileTh Z ll CSMTheresa Zappulla, CSMManager, Strategic Accountstzappulla@irise.com908 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

Recommended