BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant,...

Post on 25-Dec-2015

216 views 2 download

Tags:

Transcript of BAPDD2013 Accessorizing Your BA Toolbelt Greg Swearingen, PSPO1 Senior Business Analyst/Consultant,...

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

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

BAPDD2013

Wireframing Overview

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

BAPDD2013Wireframing

Responsive…

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

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

BAPDD2013Wireframing

Considerations•High Fidelity vs. Low Fidelity

BAPDD2013

High Fidelity

Wireframing

BAPDD2013Wireframing

Low Fidelity

BAPDD2013Wireframing

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

BAPDD2013Wireframing

PowerStory adds to PowerPoint•Use case story boarding

Balsmiq•Dynamic icons

PowerPoint •Easy to use

BAPDD2013

Rational Requirements Composer Overview

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

BAPDD2013Rational Requirements ComposerBenefits: Improved Requirements traceability

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

BAPDD2013Rational Requirements ComposerBenefits: Reuse

BAPDD2013Rational Requirements ComposerBenefits: Consistency across Business Units and Enterprise

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

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

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

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

BAPDD2013

Trello Overview

BAPDD2013

Trello - Board

BAPDD2013

Trello - Adding a Card

BAPDD2013

• Trello - Adding details to a card

BAPDD2013

• Trello - Managing the Board

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

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

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.

BAPDD2013

JIRA

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

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

BAPDD2013JIRA Agile – Backlog Management

• fka GreenHopper

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

BAPDD2013JIRA Agile – Kanban• Slide cards to indicate status

• Creates BVC that is instantly updatable

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

• Another visual indicator of impacts to schedule

BAPDD2013JIRA Agile - Burndown• Calculates Burndown and Velocity

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

BAPDD2013JIRA Agile – Additional Metrics

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

BAPDD2013

SharePoint

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

BAPDD2013SharePoint – Group/Project Sites

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

BAPDD2013SharePoint – Document Repository

Permissions-based repository which allows for versioning and document preservation

BAPDD2013

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

SharePoint – Other Considerations

BAPDD2013

Resources & Tools

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

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

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

BAPDD2013

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

Resources & Tools

BAPDD2013

Questions/Comments

BAPDD2013

Reshma Pathare, CBAP, CSM, PMP, CSQA Business Consultantrpathare@cohaa.org

Carole SchwarzIT Process Management - Requirements Capabilityschwarc6@nationwide.com

Greg Swearingen, PSPO1Senior Business Analyst / Consultantgregs@gergman.com

Faye Thompson, JD, PSMISenior Agile Consultantfthompson@cohaa.org

Accessorizing Your BA ToolbeltPanelists