SlideShare a Scribd company logo
1 of 45
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.11 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
Steve Wilhite
Manager, Education Services
Guillermo Hernandez
Sr. Consultant, Professional Services
23 February 2011
Leveraging Visualization to Elicit, Validate
and Communicate Requirements
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.22
PresentationOverview
• What is software visualization?
• Why should I care about visualizing requirements?
• How does visualization work?
• Are visualization methods difficult to learn?
• When and how will I apply visualization methods on my
projects?
• What are three best practices for getting started with
visualization?
• Visualization in action – iRise platform demo
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.33 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
What Is Software
Visualization?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.44
WhatIsSoftwareVisualization?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.55
WhatIsSoftwareVisualization?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.66
WhatIsSoftwareVisualization?
• Communication
» Is describing enough?
» Difficulty in describing
increases with level of
complexity.
• Interpretation
» Descriptions (whether
verbal or written) are
open to interpretation,
which leads to
ambiguity.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.77
WhatIsSoftwareVisualization?
Source: Richmond, B. (2004) An Introduction to Systems Thinking Using STELLA. isee systems, inc. Used by permission.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.88
WhatIsSoftwareVisualization?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.99
WhatIsSoftwareVisualization?
• Visualization
» Provide stakeholders with a visual
representation of requirements.
» Build consensus and reach agreement quickly
– tighter feedback loops.
» Show what you want AND reveal what you
don’t want.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1010
WhatIsSoftwareVisualization?
“We have essentially found that the prototype is a richer
type of specification, for less work, since it has other uses
(usability testing, demos, etc.). A prototype also invites
richer feedback, because the reviewer has to imagine less
about how the system would work.”
- Kent Sullivan, “The Windows® 95 User Interface: A Case
Study in Usability Engineering”
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1111 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
Why Should BAs Care?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1212
EveryBusinessisUnderExtremePressure
• Increasing complexity
» Mobility
» Globalization
» Integration
» Regulation
• Accelerate time to market
• Shift to innovation
• Do it all at the lowest possible cost!
“A combined 75 percent of respondents are managing projects with at least 100 requirements;
and 20 percent are managing projects with 1,000 requirements or more. To add to the
complexity, requirements aren’t static. On average, more than 70 percent of teams are spending
at least 10 percent or more of their time managing changes to requirements. Thus, it’s no
surprise that failure rates remain high – only 17 percent of teams have a success rate of 80
percent or higher. “ (2011 State of Requirements Management Report)
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1313
…But the Way That Software is Defined
Hasn’t Changed in Over 30 Years!
…ButtheWayThatSoftwareisDefinedHasn’t
ChangedinOver30Years!
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1414
Issue#1:BusinessUsersDon’tKnowWhat
TheyWantUntilTheySee&InteractWithIt
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1515
Issue#2:BusinessUsersCan’tInterpretTextSpecs.,
UseCases,ScreenShots,etc.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1616
TheImpactisDramatic
• Long cycle times
• Late stage rework
• Poor adoption
• Risky global sourcing
• Blown business plans
• Strained relationships
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1717
LightBulb#1–VisualizeatLightSpeed
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1818
LightBulb#2–RapidIteration
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1919
LightBulb#3–Communication isTransformed
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2020
WhyShouldBAsCare?
IIBA Business Analysis Competency
Model v2.0
Corresponding – and Superior – Benefits of
Software Visualization
Elicitation - “The purpose of elicitation is to
ensure that a stakeholder’s actual underlying
needs are understood, rather than their stated or
superficial desires.”
Stakeholders get a fully immersive, accurate experience
when interacting with visualizations. The business can ‘test
drive’ a simulation of the final system – before any coding.
The business analyst gets the ‘real’ requirements faster
and easier. And missing requirements become a rarity.
Requirements Analysis - “How business analysts
prioritize and progressively elaborate stakeholder
and solution requirements in order to enable the
project team to implement a solution that will
meet the needs of the sponsoring organization
and stakeholders.”
Visualizations are assembled at light speed. Stakeholders
are amazed when BAs can visualize screens, behavior, data
interactions and business logic in minutes. Oftentimes this
happens in the middle of stakeholder review sessions,
which dramatically speeds up requirements iterations.
Communication and Requirements Management
– “How business analysts manage conflicts, issues
and changes in order to ensure that stakeholders
and the project team remain in agreement on the
solution scope, how requirements are
communicated to stakeholders, and how
knowledge gained by the business analyst is
maintained for future use.”
Communication is transformed. Business stakeholders lean
forward in meetings. They are engaged and participate
actively. Communication is facilitated in new and powerful
ways. Leveraging visualization, the business analyst
becomes a master facilitator and a black belt at getting to
the right answer faster.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2121
WhyShouldBAsCare?
• “New year, new tools. Today’s complexity demands it.”
• “A picture is worth a thousand ‘shall’ statements.”
• “… 83 percent of teams still use basic Microsoft Office
docs to communicate requirements. Aren’t those the
same software tools our kids use to do their homework?
It’s time for specialized tools. With complexity increasing
and failure rates still high, the a-ha moment has arrived
for teams adopting specialized software to help with
requirements, specifically those that provide
collaboration and visualization.”
Source: 2011 State of Requirements Management Report
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2222
WhatCanBeVisualized?
Web2.0&RichInternetApplications
MobileApplications PackagedApplications
DesktopApps& Enhancements…
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2323 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
How Does Visualization Work?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2424
Desktop Application
- Authoring environment used
to create and edit
simulations.
Shared Software Server
- Shared server that enables
real-time collaboration among
Studio users and reviewers.
Thin Client Application
- Available for free at
iRise.com and allows
reviewers to view
simulations offline.
Windows Web Browser
- iRise Simulations can be
viewed online via a URL link to
Definition Center or offline via
iRise Reader.
iRise Studio iRise Definition Center iRise Reader iRise Simulations
Elicitation & Capture1 Communicate, Validate, Collaborate Manage2 3
iRise is an Enterprise Visualization Platform
TheiRiseEnterpriseVisualization Platform
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2525
HowDoesVisualization Work?
Workflow/Process
User Interface
Data Flow
Business Logic
Multiple layers dynamically come together to render a visualization:
Simulations have varying degrees of fidelity across multiple dimensions:
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2727
HowiRiseWorks
Scenarios
Scenarios are used to describe the sequence of
events and interactions that helps the application
user perform a task or accomplish a goal.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2828
HowiRiseWorks
Full functionality of the
application is simulated by
dragging text boxes, images and
other widgets onto a page from a
palette of pre-defined objects
provided with iRise.
Application Modeling
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2929
HowiRiseWorks
Text requirements can be
documented right
alongside the screens of
the visualization or
scenarios.
Specific requirements can
be visually associated to
elements on a page.
Text Requirements
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3030
HowiRiseWorks
• Datasheets enable business analysts to quickly connect real
data into visualizations thus allowing stakeholders to have a
more realistic view of the application to be built.
• Datasheets behave like familiar spreadsheets making them
easy to understand
Datasheets
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3131
HowiRiseWorks
Masters allow you to create page content that you can
define/create once and then use throughout your simulation via
drag and drop functionality.
Popular uses for masters include:
• Application Menus
• Application Headers/Footers
• Portlets
• Functional Search Capabilities
Masters & Templates
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3232
HowiRiseWorks
Working visualizations are reviewed in standard and familiar
Web browsers either online via a link to Definition Center or
offline via an iDoc.
Stakeholder Review
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3333 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
Is Visualization Hard to Learn?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3434
IsVisualizationHardtoLearn?
• Visualization requires a different way of thinking about
requirements definition:
» Keep the user in mind (user needs are key)
» Involve everyone (collaboration is key)
» Simulate only what you need to (simplicity is key)
» Keep everything (reusability is key)
» Iterate often (agility is key)
• Traditional BA skills – elicitation, communication,
requirements analysis, managing expectations, etc. – still
just as relevant.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3535
IsVisualizationHardtoLearn?
• The mechanics
» Scenario ideation is drop-dead easy!
» If you can drag and drop prebuilt UI components into your
workspace, you can assemble a simple page.
» Most common interactions are easy to configure (e.g.,
page navigation, drop-down menus, simple data flow).
» More advanced interactions take some persistence to
master, but the payoff is huge in stakeholder commitment
and accumulation of reusable assets.
» Reusable assets >> project acceleration!
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3636 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
When Is Visualization
Applied?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3838
SUBMIT
PROJECT
REQUEST
DETERMINE
BUSINESS
NEED
ASSESS RISK
DEVELOP
BUDGET
PRIORITIZE
ADD TO
PORTFOLIO
DEFINE HI
LEVEL
RQMTS
RESEARCH
PACKAGE
SOLUTIONS
PROPOSE
SOLUTION
DESIGN
SET UP
PROJECT &
RESOURCES
REFINE
SCOPE &
PROJ. PLAN
DEVELOP HI-
LEVEL
ARCH.
QUALITY
TOLLGATE 1
DEFINE
CHANGE
MGMT PLAN
DEFINE
BUSINESS
PROCESSES
CONDUCT
VENDOR
EVALS
DEFINE
SOLUTION
RQMTS
DEVELOP
SOLUTION
ARCH.
QUALITY
TOLLGATE 2
FINALIZE
SCHEDULE/B
UDGET
DEVELOP
PROJ MGMT
PLAN
DEFINE USE
CASES/
SCENARIOS
DEFINE
FUNC
RQMTS
DEFINE
DESIGN SPEC
DEFINE
DETAILED
DESIGN
DEVELOP
TRNG/MKTG
MATERIAL
DEVELOP
TEST
SCRIPTS
DRAFT OPS
SUPPORT
APPROACH
DEVELOP
UAT PLAN
DEVELOP
TECHNICAL
SOLUTION
DEVELOP
TEST
CASES
CONDUCT
UAT
TESTING
CONDUCT
UNIT/SYS
TESTING
CONDUCT
PERF
TESTING
TRAIN
USERS &
SUPPORT
PERFORM
MKTING
COMM.
IMPLEMENT
OPS
SUPPORT
CLOSE
PROJECT
TRANSITION
TO SUSTAIN
QUALITY
TOLLGATE 3
QUALITY
TOLLGATE 4
FUNCTIONALPROJECTMGMTTECH.QA
CHANGE
MGMT
ASSESSMENT
FINALIZE
PROJ MGMT
PLAN
FINALIZE
CHANGE
MGMT PLAN
PROPOSE PLAN DEFINE BUILD/TEST DEPLOY
WhenIsVisualization Applied?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3939
Concept /
Ideation
Analysis &
Design
Build Planning Build & Test
Training
& Deployment
Allows for more
accurate estimates
of project effort.
Use iRise to elicit,
capture, and
validate
requirements with
stakeholders in an
agile, iterative
fashion.
Pass the
visualization
to developers
(onsite, offsite, or
offshore). The
visualization
clearly indicates
what business
partners expect.
Stakeholders test
drive the
application to
ensure the user
experience meets
expectations.
Significant end
user training can
be performed by
using the
visualization while
the production
application is in
development.
Visualizations provide a head start on creating test
scripts; the testing team has a much better idea of how
the application works.
Incorporates user feedback before development, resulting in
more intuitive and usable applications, reducing the need for
training.
Using a high-fidelity visualization for broader usability and user
experience testing can be performed prior to the delivery of the
actual application.
WhenIsVisualization Applied?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4040
WhenIsVisualization Applied?
Agile process
SPRINT 0 SPRINT 1 SPRINT 2…
Sprint Backlog
Sprint Backlog
Sprint Backlog
Sprint Backlog
Sprint Backlog
Sprint Backlog Sprint 1 Backlog Sprint 2 Backlog
20
Days
24
Hrs
20
Days
24
Hrs
Product Backlog
Sprint 1 Incremental Release Sprint 2 Incremental Release
1
2
3
4
1
2
3
4
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4141
WhenIsVisualization Applied?
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4242 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
Getting Started with
Visualization
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4343
BestPracticesforGetting Started
1. Avoid working in isolation – collaborate!
» Communicate and set clear expectations with your
stakeholders.
» Engage with other users.
2. Don’t over-simulate.
» Simulate only what is necessary to achieve the goals of
your visualization. This will vary from project to project.
3. Read up on some basic design principles.
» IxDA, UXmatters, Boxes and Arrows good places to start.
» Common language with your organization’s designers.
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4444
Summary
•Dynamic UI, not static
•All common interactions
•Rich application behaviors
•Real data interactions
•Asset libraries
•Style definitions
•Masters and templates
•Portable output
•Captured in tool
•Reviewed in context
•Clear associations
•Integration with RM tools
•Scope definition
•Collaborative modeling
•Stakeholder reviews
•Feedback in context
Collaboration
Requirements
in context
SimulationReusability
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4545 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.
Demonstration
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4646
DemonstrationOverview
• Scenario plus high-level requirements
• Reusable assets
• Application modeling plus functional requirements
» Page layout
» Page navigation
» Business logic
» Data flow
• Project review and feedback
• Project deliverables
www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4747
WanttoLearnMore?
Contact us at:
info@irise.com
(800) 556-0399
www.irise.com
getsatisfaction.com/irise

More Related Content

What's hot

Microsoft And The Future Of Productivity
Microsoft And The Future Of ProductivityMicrosoft And The Future Of Productivity
Microsoft And The Future Of ProductivityRichard Chaves
 
Mind The Gap: Why IT Will Deliver a Great User Experience - Webinar Slides
Mind The Gap: Why IT Will Deliver a Great User Experience - Webinar SlidesMind The Gap: Why IT Will Deliver a Great User Experience - Webinar Slides
Mind The Gap: Why IT Will Deliver a Great User Experience - Webinar SlidesRES
 
Spectrum Success Story
Spectrum Success StorySpectrum Success Story
Spectrum Success StoryImprivata
 
Virtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
Virtual Space Race: How IT with The Right Stuff Creates a Competitive AdvantageVirtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
Virtual Space Race: How IT with The Right Stuff Creates a Competitive AdvantageSoftchoice Corporation
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Internet World
 
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceHow to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceChristine Ackley
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseJohn Head
 
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...eG Innovations
 
VMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeVMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeUnidesk Corporation
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API AdoptionAnyPresence
 
Engage 2013 - Interaction Process Automation
Engage 2013 - Interaction Process AutomationEngage 2013 - Interaction Process Automation
Engage 2013 - Interaction Process AutomationAvtex
 
Portal strategy
Portal strategyPortal strategy
Portal strategyKim Parker
 
Salesforce Admin Tips for Success
Salesforce Admin Tips for SuccessSalesforce Admin Tips for Success
Salesforce Admin Tips for SuccessSpanning Cloud Apps
 
Getting secure in a mobile-first world with EMS
Getting secure in a mobile-first world with EMSGetting secure in a mobile-first world with EMS
Getting secure in a mobile-first world with EMSSoftchoice Corporation
 
Exponential e-unified-communications-presentations
Exponential e-unified-communications-presentationsExponential e-unified-communications-presentations
Exponential e-unified-communications-presentationsExponential_e
 
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to AvoidChoosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to AvoideG Innovations
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your APICarlo Longino
 

What's hot (20)

Microsoft And The Future Of Productivity
Microsoft And The Future Of ProductivityMicrosoft And The Future Of Productivity
Microsoft And The Future Of Productivity
 
Mind The Gap: Why IT Will Deliver a Great User Experience - Webinar Slides
Mind The Gap: Why IT Will Deliver a Great User Experience - Webinar SlidesMind The Gap: Why IT Will Deliver a Great User Experience - Webinar Slides
Mind The Gap: Why IT Will Deliver a Great User Experience - Webinar Slides
 
Spectrum Success Story
Spectrum Success StorySpectrum Success Story
Spectrum Success Story
 
D linsync10 ofa5yrs
D linsync10 ofa5yrsD linsync10 ofa5yrs
D linsync10 ofa5yrs
 
Virtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
Virtual Space Race: How IT with The Right Stuff Creates a Competitive AdvantageVirtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
Virtual Space Race: How IT with The Right Stuff Creates a Competitive Advantage
 
eG Innovations
eG InnovationseG Innovations
eG Innovations
 
Enterprise Solutions
Enterprise SolutionsEnterprise Solutions
Enterprise Solutions
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
 
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceHow to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBase
 
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
 
VMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeVMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo College
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API Adoption
 
Engage 2013 - Interaction Process Automation
Engage 2013 - Interaction Process AutomationEngage 2013 - Interaction Process Automation
Engage 2013 - Interaction Process Automation
 
Portal strategy
Portal strategyPortal strategy
Portal strategy
 
Salesforce Admin Tips for Success
Salesforce Admin Tips for SuccessSalesforce Admin Tips for Success
Salesforce Admin Tips for Success
 
Getting secure in a mobile-first world with EMS
Getting secure in a mobile-first world with EMSGetting secure in a mobile-first world with EMS
Getting secure in a mobile-first world with EMS
 
Exponential e-unified-communications-presentations
Exponential e-unified-communications-presentationsExponential e-unified-communications-presentations
Exponential e-unified-communications-presentations
 
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to AvoidChoosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
 

Similar to Final ModernAnalyst webinar - Feb 2011

2014 Liferay Roadshow Ambientia Finland
2014  Liferay Roadshow Ambientia Finland2014  Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia FinlandRuud Kluivers
 
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015IBM
 
Knowledge Engines – Building Smart Applications that Learn #2
Knowledge Engines – Building Smart Applications that Learn #2Knowledge Engines – Building Smart Applications that Learn #2
Knowledge Engines – Building Smart Applications that Learn #2MecklerMedia
 
Venn Consulting Project
Venn Consulting ProjectVenn Consulting Project
Venn Consulting ProjectChris Poteet
 
How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges ThousandEyes
 
Axceler eBook for Non-Ipads
Axceler eBook for Non-IpadsAxceler eBook for Non-Ipads
Axceler eBook for Non-IpadsClaudine Bianchi
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQServiceRocket
 
Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Etherios
 
Delivering the Composable Enterprise
Delivering the Composable EnterpriseDelivering the Composable Enterprise
Delivering the Composable EnterpriseSaul Caganoff
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...CA Technologies
 
How to Take Control of Spreadsheet Risk
How to Take Control of Spreadsheet RiskHow to Take Control of Spreadsheet Risk
How to Take Control of Spreadsheet RiskIncisiveSoftware
 
Compliance and Governance Webinar
Compliance and Governance WebinarCompliance and Governance Webinar
Compliance and Governance WebinarCollabNet
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...DevClub_lv
 
User Experience Audit by Gridle
User Experience Audit by GridleUser Experience Audit by Gridle
User Experience Audit by GridleClientjoy.io
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityProgrammableWeb
 
Changing culture through revolving doors program @ Deluxe
Changing culture through revolving doors program @ DeluxeChanging culture through revolving doors program @ Deluxe
Changing culture through revolving doors program @ DeluxeNalie Lee-Heidt
 

Similar to Final ModernAnalyst webinar - Feb 2011 (20)

2014 Liferay Roadshow Ambientia Finland
2014  Liferay Roadshow Ambientia Finland2014  Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia Finland
 
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
 
Knowledge Engines – Building Smart Applications that Learn #2
Knowledge Engines – Building Smart Applications that Learn #2Knowledge Engines – Building Smart Applications that Learn #2
Knowledge Engines – Building Smart Applications that Learn #2
 
Venn Consulting Project
Venn Consulting ProjectVenn Consulting Project
Venn Consulting Project
 
How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges How to See and Resolve Office 365 Performance Challenges
How to See and Resolve Office 365 Performance Challenges
 
Axceler eBook for Non-Ipads
Axceler eBook for Non-IpadsAxceler eBook for Non-Ipads
Axceler eBook for Non-Ipads
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQ
 
Cloud the current future v6
Cloud   the current future v6Cloud   the current future v6
Cloud the current future v6
 
Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014Mike Siegler at INCOSE Minneapolis, 2014
Mike Siegler at INCOSE Minneapolis, 2014
 
Delivering the Composable Enterprise
Delivering the Composable EnterpriseDelivering the Composable Enterprise
Delivering the Composable Enterprise
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
 
ICS - Introduction
ICS - IntroductionICS - Introduction
ICS - Introduction
 
How to Take Control of Spreadsheet Risk
How to Take Control of Spreadsheet RiskHow to Take Control of Spreadsheet Risk
How to Take Control of Spreadsheet Risk
 
Compliance and Governance Webinar
Compliance and Governance WebinarCompliance and Governance Webinar
Compliance and Governance Webinar
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
User Experience Audit by Gridle
User Experience Audit by GridleUser Experience Audit by Gridle
User Experience Audit by Gridle
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
SaaS Business Intelligence
SaaS Business IntelligenceSaaS Business Intelligence
SaaS Business Intelligence
 
Changing culture through revolving doors program @ Deluxe
Changing culture through revolving doors program @ DeluxeChanging culture through revolving doors program @ Deluxe
Changing culture through revolving doors program @ Deluxe
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 

Final ModernAnalyst webinar - Feb 2011

  • 1. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.11 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. Steve Wilhite Manager, Education Services Guillermo Hernandez Sr. Consultant, Professional Services 23 February 2011 Leveraging Visualization to Elicit, Validate and Communicate Requirements
  • 2. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.22 PresentationOverview • What is software visualization? • Why should I care about visualizing requirements? • How does visualization work? • Are visualization methods difficult to learn? • When and how will I apply visualization methods on my projects? • What are three best practices for getting started with visualization? • Visualization in action – iRise platform demo
  • 3. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.33 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. What Is Software Visualization?
  • 4. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.44 WhatIsSoftwareVisualization?
  • 5. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.55 WhatIsSoftwareVisualization?
  • 6. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.66 WhatIsSoftwareVisualization? • Communication » Is describing enough? » Difficulty in describing increases with level of complexity. • Interpretation » Descriptions (whether verbal or written) are open to interpretation, which leads to ambiguity.
  • 7. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.77 WhatIsSoftwareVisualization? Source: Richmond, B. (2004) An Introduction to Systems Thinking Using STELLA. isee systems, inc. Used by permission.
  • 8. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.88 WhatIsSoftwareVisualization?
  • 9. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.99 WhatIsSoftwareVisualization? • Visualization » Provide stakeholders with a visual representation of requirements. » Build consensus and reach agreement quickly – tighter feedback loops. » Show what you want AND reveal what you don’t want.
  • 10. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1010 WhatIsSoftwareVisualization? “We have essentially found that the prototype is a richer type of specification, for less work, since it has other uses (usability testing, demos, etc.). A prototype also invites richer feedback, because the reviewer has to imagine less about how the system would work.” - Kent Sullivan, “The Windows® 95 User Interface: A Case Study in Usability Engineering”
  • 11. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1111 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. Why Should BAs Care?
  • 12. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1212 EveryBusinessisUnderExtremePressure • Increasing complexity » Mobility » Globalization » Integration » Regulation • Accelerate time to market • Shift to innovation • Do it all at the lowest possible cost! “A combined 75 percent of respondents are managing projects with at least 100 requirements; and 20 percent are managing projects with 1,000 requirements or more. To add to the complexity, requirements aren’t static. On average, more than 70 percent of teams are spending at least 10 percent or more of their time managing changes to requirements. Thus, it’s no surprise that failure rates remain high – only 17 percent of teams have a success rate of 80 percent or higher. “ (2011 State of Requirements Management Report)
  • 13. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1313 …But the Way That Software is Defined Hasn’t Changed in Over 30 Years! …ButtheWayThatSoftwareisDefinedHasn’t ChangedinOver30Years!
  • 14. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1414 Issue#1:BusinessUsersDon’tKnowWhat TheyWantUntilTheySee&InteractWithIt
  • 15. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1515 Issue#2:BusinessUsersCan’tInterpretTextSpecs., UseCases,ScreenShots,etc.
  • 16. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1616 TheImpactisDramatic • Long cycle times • Late stage rework • Poor adoption • Risky global sourcing • Blown business plans • Strained relationships
  • 17. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1717 LightBulb#1–VisualizeatLightSpeed
  • 18. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1818 LightBulb#2–RapidIteration
  • 19. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.1919 LightBulb#3–Communication isTransformed
  • 20. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2020 WhyShouldBAsCare? IIBA Business Analysis Competency Model v2.0 Corresponding – and Superior – Benefits of Software Visualization Elicitation - “The purpose of elicitation is to ensure that a stakeholder’s actual underlying needs are understood, rather than their stated or superficial desires.” Stakeholders get a fully immersive, accurate experience when interacting with visualizations. The business can ‘test drive’ a simulation of the final system – before any coding. The business analyst gets the ‘real’ requirements faster and easier. And missing requirements become a rarity. Requirements Analysis - “How business analysts prioritize and progressively elaborate stakeholder and solution requirements in order to enable the project team to implement a solution that will meet the needs of the sponsoring organization and stakeholders.” Visualizations are assembled at light speed. Stakeholders are amazed when BAs can visualize screens, behavior, data interactions and business logic in minutes. Oftentimes this happens in the middle of stakeholder review sessions, which dramatically speeds up requirements iterations. Communication and Requirements Management – “How business analysts manage conflicts, issues and changes in order to ensure that stakeholders and the project team remain in agreement on the solution scope, how requirements are communicated to stakeholders, and how knowledge gained by the business analyst is maintained for future use.” Communication is transformed. Business stakeholders lean forward in meetings. They are engaged and participate actively. Communication is facilitated in new and powerful ways. Leveraging visualization, the business analyst becomes a master facilitator and a black belt at getting to the right answer faster.
  • 21. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2121 WhyShouldBAsCare? • “New year, new tools. Today’s complexity demands it.” • “A picture is worth a thousand ‘shall’ statements.” • “… 83 percent of teams still use basic Microsoft Office docs to communicate requirements. Aren’t those the same software tools our kids use to do their homework? It’s time for specialized tools. With complexity increasing and failure rates still high, the a-ha moment has arrived for teams adopting specialized software to help with requirements, specifically those that provide collaboration and visualization.” Source: 2011 State of Requirements Management Report
  • 22. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2222 WhatCanBeVisualized? Web2.0&RichInternetApplications MobileApplications PackagedApplications DesktopApps& Enhancements…
  • 23. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2323 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. How Does Visualization Work?
  • 24. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2424 Desktop Application - Authoring environment used to create and edit simulations. Shared Software Server - Shared server that enables real-time collaboration among Studio users and reviewers. Thin Client Application - Available for free at iRise.com and allows reviewers to view simulations offline. Windows Web Browser - iRise Simulations can be viewed online via a URL link to Definition Center or offline via iRise Reader. iRise Studio iRise Definition Center iRise Reader iRise Simulations Elicitation & Capture1 Communicate, Validate, Collaborate Manage2 3 iRise is an Enterprise Visualization Platform TheiRiseEnterpriseVisualization Platform
  • 25. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2525 HowDoesVisualization Work? Workflow/Process User Interface Data Flow Business Logic Multiple layers dynamically come together to render a visualization: Simulations have varying degrees of fidelity across multiple dimensions:
  • 26. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2727 HowiRiseWorks Scenarios Scenarios are used to describe the sequence of events and interactions that helps the application user perform a task or accomplish a goal.
  • 27. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2828 HowiRiseWorks Full functionality of the application is simulated by dragging text boxes, images and other widgets onto a page from a palette of pre-defined objects provided with iRise. Application Modeling
  • 28. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.2929 HowiRiseWorks Text requirements can be documented right alongside the screens of the visualization or scenarios. Specific requirements can be visually associated to elements on a page. Text Requirements
  • 29. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3030 HowiRiseWorks • Datasheets enable business analysts to quickly connect real data into visualizations thus allowing stakeholders to have a more realistic view of the application to be built. • Datasheets behave like familiar spreadsheets making them easy to understand Datasheets
  • 30. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3131 HowiRiseWorks Masters allow you to create page content that you can define/create once and then use throughout your simulation via drag and drop functionality. Popular uses for masters include: • Application Menus • Application Headers/Footers • Portlets • Functional Search Capabilities Masters & Templates
  • 31. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3232 HowiRiseWorks Working visualizations are reviewed in standard and familiar Web browsers either online via a link to Definition Center or offline via an iDoc. Stakeholder Review
  • 32. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3333 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. Is Visualization Hard to Learn?
  • 33. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3434 IsVisualizationHardtoLearn? • Visualization requires a different way of thinking about requirements definition: » Keep the user in mind (user needs are key) » Involve everyone (collaboration is key) » Simulate only what you need to (simplicity is key) » Keep everything (reusability is key) » Iterate often (agility is key) • Traditional BA skills – elicitation, communication, requirements analysis, managing expectations, etc. – still just as relevant.
  • 34. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3535 IsVisualizationHardtoLearn? • The mechanics » Scenario ideation is drop-dead easy! » If you can drag and drop prebuilt UI components into your workspace, you can assemble a simple page. » Most common interactions are easy to configure (e.g., page navigation, drop-down menus, simple data flow). » More advanced interactions take some persistence to master, but the payoff is huge in stakeholder commitment and accumulation of reusable assets. » Reusable assets >> project acceleration!
  • 35. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3636 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. When Is Visualization Applied?
  • 36. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3838 SUBMIT PROJECT REQUEST DETERMINE BUSINESS NEED ASSESS RISK DEVELOP BUDGET PRIORITIZE ADD TO PORTFOLIO DEFINE HI LEVEL RQMTS RESEARCH PACKAGE SOLUTIONS PROPOSE SOLUTION DESIGN SET UP PROJECT & RESOURCES REFINE SCOPE & PROJ. PLAN DEVELOP HI- LEVEL ARCH. QUALITY TOLLGATE 1 DEFINE CHANGE MGMT PLAN DEFINE BUSINESS PROCESSES CONDUCT VENDOR EVALS DEFINE SOLUTION RQMTS DEVELOP SOLUTION ARCH. QUALITY TOLLGATE 2 FINALIZE SCHEDULE/B UDGET DEVELOP PROJ MGMT PLAN DEFINE USE CASES/ SCENARIOS DEFINE FUNC RQMTS DEFINE DESIGN SPEC DEFINE DETAILED DESIGN DEVELOP TRNG/MKTG MATERIAL DEVELOP TEST SCRIPTS DRAFT OPS SUPPORT APPROACH DEVELOP UAT PLAN DEVELOP TECHNICAL SOLUTION DEVELOP TEST CASES CONDUCT UAT TESTING CONDUCT UNIT/SYS TESTING CONDUCT PERF TESTING TRAIN USERS & SUPPORT PERFORM MKTING COMM. IMPLEMENT OPS SUPPORT CLOSE PROJECT TRANSITION TO SUSTAIN QUALITY TOLLGATE 3 QUALITY TOLLGATE 4 FUNCTIONALPROJECTMGMTTECH.QA CHANGE MGMT ASSESSMENT FINALIZE PROJ MGMT PLAN FINALIZE CHANGE MGMT PLAN PROPOSE PLAN DEFINE BUILD/TEST DEPLOY WhenIsVisualization Applied?
  • 37. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.3939 Concept / Ideation Analysis & Design Build Planning Build & Test Training & Deployment Allows for more accurate estimates of project effort. Use iRise to elicit, capture, and validate requirements with stakeholders in an agile, iterative fashion. Pass the visualization to developers (onsite, offsite, or offshore). The visualization clearly indicates what business partners expect. Stakeholders test drive the application to ensure the user experience meets expectations. Significant end user training can be performed by using the visualization while the production application is in development. Visualizations provide a head start on creating test scripts; the testing team has a much better idea of how the application works. Incorporates user feedback before development, resulting in more intuitive and usable applications, reducing the need for training. Using a high-fidelity visualization for broader usability and user experience testing can be performed prior to the delivery of the actual application. WhenIsVisualization Applied?
  • 38. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4040 WhenIsVisualization Applied? Agile process SPRINT 0 SPRINT 1 SPRINT 2… Sprint Backlog Sprint Backlog Sprint Backlog Sprint Backlog Sprint Backlog Sprint Backlog Sprint 1 Backlog Sprint 2 Backlog 20 Days 24 Hrs 20 Days 24 Hrs Product Backlog Sprint 1 Incremental Release Sprint 2 Incremental Release 1 2 3 4 1 2 3 4
  • 39. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4141 WhenIsVisualization Applied?
  • 40. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4242 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. Getting Started with Visualization
  • 41. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4343 BestPracticesforGetting Started 1. Avoid working in isolation – collaborate! » Communicate and set clear expectations with your stakeholders. » Engage with other users. 2. Don’t over-simulate. » Simulate only what is necessary to achieve the goals of your visualization. This will vary from project to project. 3. Read up on some basic design principles. » IxDA, UXmatters, Boxes and Arrows good places to start. » Common language with your organization’s designers.
  • 42. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4444 Summary •Dynamic UI, not static •All common interactions •Rich application behaviors •Real data interactions •Asset libraries •Style definitions •Masters and templates •Portable output •Captured in tool •Reviewed in context •Clear associations •Integration with RM tools •Scope definition •Collaborative modeling •Stakeholder reviews •Feedback in context Collaboration Requirements in context SimulationReusability
  • 43. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4545 www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved. Demonstration
  • 44. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4646 DemonstrationOverview • Scenario plus high-level requirements • Reusable assets • Application modeling plus functional requirements » Page layout » Page navigation » Business logic » Data flow • Project review and feedback • Project deliverables
  • 45. www.iRise.com | 1.800.556.0399iRise Company Confidential © 2011 All rights reserved.4747 WanttoLearnMore? Contact us at: info@irise.com (800) 556-0399 www.irise.com getsatisfaction.com/irise