bapdd2013 accessorizing your ba toolbelt greg swearingen, pspo1 senior business analyst/consultant,...

50
BAPDD201 3 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements Capability, Nationwide Insurance Reshma Pathare, CBAP, CSM, PMP, CSQA Business Consultant, Nationwide Insurance Faye Thompson, JD, PSMI Senior Agile Consultant, CareWorks Tech Facilitator: Carol C. Fleming, CBAP VP of Technology – IIBA Columbus Chapter Senior Business Analyst, Smart IT

Upload: clifton-strickland

Post on 25-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Accessorizing Your BA ToolbeltGreg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions

Carole SchwarzIT Process Management/Requirements Capability, Nationwide Insurance

Reshma Pathare, CBAP, CSM, PMP, CSQA Business Consultant, Nationwide Insurance

Faye Thompson, JD, PSMISenior Agile Consultant, CareWorks Tech

Facilitator: Carol C. Fleming, CBAP VP of Technology – IIBA Columbus Chapter

Senior Business Analyst, Smart IT

Page 2: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Accessorizing Your BA Toolbelt

Purpose of session is to present and discuss tools used to assist with business analysis activities:•Greg – Wireframing with PowerPoint and Balsamiq•Carole – IBM Rational Requirements Composer (RRC) and Rational Team Concert (RTC) •Reshma – Trello •Faye – JIRA and SharePoint

Page 3: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Wireframing Overview

Page 4: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

What is wireframing?

Jkjs dkjdDksjdfksjfsjskdjfdksjds

Fskdjksjddskj sdjf sdjf sjdfl sdfs ;ldjslkjdf s sdjfjskdjf ;sdjf sfjs fj sfjs dkjf sk sdjfklsjf s jflksj flskj djj slklj df -@twitter

JkjsdkjdDksjdfksjfsjskdjfdksjds

JkjsdkjdDksjdfksjfsjskdjfdksjds

Company Name

Home Menu Search

Page Title

Wireframing

Page 5: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

Responsive…

Page 6: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

SearchHome Menu

JkjsdkjdDksjdfksjfsjskdjfdksjds

JkjsdkjdDksjdfksjfsjskdjfdksjds

Jkjsd kjdDksjdfksjfsjskdjfdksjds

Company NamePage Title

Fskdjksjddskj sdjf sdjf sjdfl sdfs ;ldjslkjdf s sdjfjskdjf ;sdjf sfjs fj sfjs dkjf sk sdjfklsjf s jflksj flskj djj slklj df -@twitter

• A quick sketch• A visual

representation of the written requirements

Page 7: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

All you need with PowerPoint •A collection of icons

SearchHome Menu

JkjsdkjdDksjdfksjfsjskdjfdksjds

JkjsdkjdDksjdfksjfsjskdjfdksjds

Jkjsd kjdDksjdfksjfsjskdjfdksjds

Company NamePage Title

Fskdjksjddskj sdjf sdjf sjdfl sdfs ;ldjslkjdf s sdjfjskdjf ;sdjf sfjs fj sfjs dkjf sk sdjfklsjf s jflksj flskj djj slklj df -@twitter

For this wireframe•PowerPoint text boxes•Balsamiq icons•Andreas Wulf’s free Windows 8 icons•Christian Naths’ free Redacted font set•Paint.Net free graphics tool

Page 8: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

Considerations•High Fidelity vs. Low Fidelity

Page 9: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

High Fidelity

Wireframing

Page 10: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

Low Fidelity

Page 11: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

Considerations•High Fidelity vs. Low Fidelity•Your Team•ROI

Page 12: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Wireframing

PowerStory adds to PowerPoint•Use case story boarding

Balsmiq•Dynamic icons

PowerPoint •Easy to use

Page 13: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Rational Requirements Composer Overview

Page 14: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

The Question: How do we improve requirements quality?

Rational Requirements Composer-Nationwide Insurance Implementation

Requirements ManagementTraceabilityImpact AnalysisScope ManagementDependenciesBuild to Run Transition

Requirements DevelopmentElicitation TechniquesElaboration Validation TechniquesPrioritization

Reuse from Run to Plan/Build

Page 15: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Rational Requirements ComposerBenefits: Improved Requirements traceability

Page 16: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Rational Requirements ComposerBenefits: Enables a Business and Application/Asset view of requirements

Page 17: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Rational Requirements ComposerBenefits: Reuse

Page 18: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Rational Requirements ComposerBenefits: Consistency across Business Units and Enterprise

Bonus: Analysts can move across business units without major on boarding

Page 19: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Rational Requirements Composer

• RRC/RTC is tightly integrated

Benefits: Connects business requirements to agile design requirements

Bonus: RTC is tightly integrated, and part of the Rational ALM solution

Page 20: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Summary of Capabilities• Traceability backwards and forwards– out-of-the box links or create your own

• Business Process Diagrams – link from Activity/Step to Use Case or Story

• Wireframes– any type of image file

• Storyboarding– Progressive UI development

• Reviews/Approval process• Suspicious Links notification

Rational Requirements Composer

Page 21: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Application Release Management• Iterations, Plans, Builds, Releases• Burnup and Burndown, Velocity• Captures the work associated with

requirements, development and test• Supports Agile-based practices as well as

Waterfall and Iterative• New Integrations allows for Continuous

Release & support for DevOps

Rational Team Concert

Page 22: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Trello Overview

Page 23: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Trello - Board

Page 24: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Trello - Adding a Card

Page 25: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Trello - Adding details to a card

Page 26: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Trello - Managing the Board

Page 27: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Trello – Pros and ConsPros:• Free! Free !! Free!!!• Open to members and non-members• Private or Public Boards (limited to a group of members or

anyone)• Natural user interface with Kanban-like ‘look-and-feel’ • Ease of use, visibility and tracking, collaborative (i.e. Keyboard

shortcuts, color-coded lists, assign multiple users to cards)• Available on iPhone / Android / Windows• Developer API• Secure SSL/HTTPS connection• Google Drive / Dropbox/Local pc• Add-on features like Calendar view of cards , convert Email into

card

Page 28: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Trello – Pros and ConsCons:• Cards/tasks cannot be assigned to multiple

Boards / Projects• Limited email integration• Limited number of labels• No tagging capability• Difficult to move/copy etc. multiple cards• No due dates per tasks, only per card• Checklist are not easily visible inside cards

Page 29: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013Trello – Business A/C• $25 per month or $200 per year per organization• Google Apps integration (email / drive / calendar /

docs / sheets / slides).• Administrative controls Choose email domains,

restrict board visibility, organization admins to manage organization boards

• Bulk data export• Observers - board members that can view the board,

vote, and comment, but are not able to edit, move, or create cards

• Better member control and visibility - more insight into member activity, like de-activating members who leave the org.

Page 30: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

JIRA

Page 31: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Suite of tools for capturing, managing and tracking work from idea to Production

• Track team activity against planned work• Easy to set up and use, so entire team

(including Product Owners and Users) have continual insight into status

• Fits into most budgets• Plug-in system, so you pay for the functionality

that you use

JIRA - Overview

Page 32: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013JIRA – Work Tracking

•Allows all Team Members and Users to add bugs/stories/ enhancement requests on the fly

•Track all related information, including points estimates, detailed requirements, supporting documentation via attachment, feature identification

Page 33: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013JIRA Agile – Backlog Management

• fka GreenHopper

• Drag-and-drop stories/tasks/ bugs in priority order of customer value

Page 34: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013JIRA Agile – Kanban• Slide cards to indicate status

• Creates BVC that is instantly updatable

Page 35: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013JIRA Agile - Kanban• Set WIP constraints to focus team efforts

• Another visual indicator of impacts to schedule

Page 36: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013JIRA Agile - Burndown• Calculates Burndown and Velocity

• Allows for visual display of scope changes that impacted development pace

Page 37: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013JIRA Agile – Additional Metrics

Page 38: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Workflows• Ease of use, visibility and tracking, collaborative• Assign Issue Keys for traceability• Mobile site makes available anywhere • Developer API, with numerous existing plug-ins• Affordability

www.atlassian.com

JIRA – Other Considerations

Page 39: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

SharePoint

Page 40: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Team collaboration tools easily built into a single site, including intranet portals, file management, social networks, websites, site-wide search, and business intelligence

• Closely integrated with Office– Interface is familiar– Easily use in conjunction with other Office

applications

SharePoint - Overview

Page 41: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013SharePoint – Group/Project Sites

• Create single project site• Knowledge Sharing• Calendar/schedule• Announcements

Page 42: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013SharePoint – Document Repository

Permissions-based repository which allows for versioning and document preservation

Page 43: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Ease of use for new users• Highly customizable• Accessible remotely with appropriate setup

SharePoint – Other Considerations

Page 44: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Resources & Tools

Page 45: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Wireframes Magazine -- wireframes.linowski.ca • Smashing Magazine -- www.smashingmagazine.com• Help Authoring Tools and Techniques forum -- http://

groups.yahoo.com/neo/groups/HATT/info• Christian Naths’ free Redacted font -- https://

github.com/christiannaths/Redacted-Font -- Redacted Font sdf df ddfsdfs ddfds

• PowerStory -- http://power-story.com• Balsamiq -- http://www.balsamiq.com• Trello – www.trello.com (there is also a blog and a strong

user community that provides answers to FAQs etc and a forum to post your questions and get responses

Resources & Tools

Page 46: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Andreas Wulf’s free icons for PowerPoint -http://designmodo.com/windows-8-wireframe/

• Cucumber - http://www.cukes.info • Cucumber on GitHub -

https://github.com/cucumber/cucumber• Axiom open source - build custom projects• MS Team Foundation Server (TFS) plug in for

Excel can help with requirements traceability; can view all team members' activities in one place

Resources & Tools

Page 47: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• Red Mine - requirements plug-ins for storyboards; issue tracker

• Basecamp/Highrise/Campfire – http://37signals.com/

• Pivotal Tracker - agile PM tool; iteration manager - track stories thru development process

• Mind Mapping - iThoughts HD for Apple; MindJet; Xmind;

Resources & Tools

Page 48: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

• http://www.modernanalyst.com/• Mingle - www.thoughtworks.com• Rally Software - http://www.rallydev.com/• Prezzi - http://prezi.com/

Resources & Tools

Page 49: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Questions/Comments

Page 50: BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant, QuickSolutions Carole Schwarz IT Process Management/Requirements

BAPDD2013

Reshma Pathare, CBAP, CSM, PMP, CSQA Business [email protected]

Carole SchwarzIT Process Management - Requirements [email protected]

Greg Swearingen, PSPO1Senior Business Analyst / [email protected]

Faye Thompson, JD, PSMISenior Agile [email protected]

Accessorizing Your BA ToolbeltPanelists