Forward Thinking for Tomorrow's Projects Requirements for Business Analytics Sponsored by: Joy Beatty Vice President of SeiLabs
Sponsor: DigiBytes.com "Tech Solutions One byte at a time! Webinars White Papers Case Studies E-Books DigiBytes.com is the digital library of solutions for business and technology professionals consisting of on-demand resources such as webinars, white papers, case studies, and more. 2
Joy Beatty, CBAP Vice President of Research and Development Seilevel Role: Develop new elicitation and modeling methodologies, build business analysis centers of excellence, train industry BAs, work on projects as a Business Architect Community contributions: Member of the IIBA BABOK v3 Core Team Industry PC for IEEE Requirements Engineering Co-chair for Requirements Engineering Education and Training Workshop Previous IIBA Austin Chapter VP of Education IREB team member Co-Author: Visual Models for Software Requirements with Anthony Chen Software Requirements, 3 rd Ed. with Karl Wiegers 3
Agenda Big data and analytics overview Analytics requirements approach What can I do immediately? 4
Big data and Analytics have taken over It s right, I run Right again, I just published one of these Never bought them on this site, but I eat them all the time I am one of these Yes, I need that Most of what we do is about visualization 5
Ages ago the Internet was a game-changer Looked up people in a phone book Were connected to a wall when calling Rented a movie cassette Folded the map Used library cards Mailed memos Bought CDs 6
The Internet led us to Big Data Internet Big Data Analytics 7
Companies are revolutionizing operations Big Data and Big Data and Analytics are Analytics are today s game today s game changers changers 8
Analytics is coming to a project near you! Over 90% 90% of of F500 F500 organizations are are using using business analytics analytics 9
Poll question? Are you and your company working on analytics projects? 1. Absolutely, we have lots of analytics projects 2. We are, and I get to work on them 3. Yes, but I m not working on them myself 4. I m not really sure 5. No we re not 10 Sponsored By
BA s need new skills for these projects Understand big data and analytics Elicit analytics requirements Guide organizations to innovative analytics 11
The data scientist role BAs still get to lean on these experts! 12
What are business analytics projects? 101000101110001001110010 001001010111101000101110 101000101111101001000010 001001110010001001010111 001001010111101000101110 100101000101110001001110 001001010111101000101110 001001110010001001010111 010001001010111100000111 101000101110001001110010 100101000101110001001110 100001111000111111111000 001001110010001001010111 010001001010111100000111 011110000111100011111111 100101000101110001001110 100001111000111111111000 101000001111000011110001 010001001010111100000111 011110000111100011111111 111111110000100000111101 100001111000111111111000 101000001111000011110001 011110000111100011111111 111111110000100000111101 101000001111000011110001 111111110000100000111101 Analysis Decisions Action 1 Action 2 Action 3 Action 4 Business analytics projects lead to better and faster decision-making 1 13
More descriptive More predictive The analytics spectrum Optimizations from predictions What-if scenarios Forecast models Statistical analysis Criteria-triggered alerts Ad hoc reports Standard reports 14
Big Data Defined 100111101110000000001111111111100000000011111111111000001111111111111111100 001111110000001111100000001111111000010011110111000000000111111111110000000 001111111111100000111111111111111110000110011110111000000000111111111110000 000001111111111100000111111111111111110000111111000000111110000000111111100 001111100000011111000000011111110000100111101110000000001111111111100000000 Volume 011111111111000001111111111111111100001111110000001111100000001111111000010 011110111000000000111111111110000000001111111111100000111111111111111110000 111111000000111110000000111111100000011110111000000000111111111110000000001 111111111100000111111111111111110000111111000000111110000000111111100001001 Variety 111011100000000011111111111000000000111111111110000011111111111111111000011 001111011100000000011111111111000000000111111111110000011111111111111111000 011111100000011111000000011111110000111110000001111100000001111111000010011 110111000000000111111111110000000001111111111100000111111111111111110000111 Velocity 111000000111110000000111111100001001111011100000000011111111111000000000111 111111110000011111111111111111000011111100000011111000000011111110000100111 101110000000001111111111100000000011111111111000001111111111111111100001111 110000001111100000001111111000010011110111000000000111000000000111000000000 15
Data is boring, but executive interest increasing Data drives decisions! 16
Intelligence sums up big data possibilities 17
Play the part of a car salesperson AAA-AUTO SALES 18
Match the car buyer to the car Eco-Friendly Hybrid Mini-Van Motorcycle Truck Sports Car 19
But what about Jack? Sports Car Truck Motorcycle Mini-Van Eco-Friendly Hybrid 20
What if you had data from facebook? Jack Jack Rockefeller My 45 th birthday! Patty Rockefeller posted a new photo. Rockefeller Construction Ferrari 458 2 Fast 2 Furious I Dream in Audi Healthy. fresh. Good for you. www.greengrocer.com 100% organic, local groceries straight from the farm to you. You and 121,568 other people like this. Briar Rose Awww. love his soccer photos! He looks just like his daddy. 304 Jane Jetson When is their next game? 21 Sponsored By
And linked in data? Or text data? Does Tesla finally have competition? Audi debuts it s first eco-friendly sportster. Jack Rockefeller Founder & CEO Rockefeller Construction Construction Rockefeller Construction ABR, DPR Construction, Caterpillar 500+ linkedin.com/jackrockefeller Dream Cars Austin Get the car you really want this year. Motivate your employees Does your team need inspiration? We know what to do. Show off your brand E-promos is offering 30% off t-shirt printing all week! 22 Sponsored By
Jack s choice AAA-AUTO SALES 23
Big data will continue to change our lives 24
Big data and analytics overview Analytics requirements approach What can I do immediately? 25
Analytics in Your Organization Analytics Project Checklist Big data initiative funded Analytics package purchased Package installed Done? Business Processes? Configuration rules Business Rules Data requirements Integration requirements Requirements lead to successful analytics solutions 26
Why are requirements for complicated? Why are requirements for analytics solutions complicated? Business process changes? Business rule changes? New customers? Transform experiences? Information usage? 27
Requirements process for analytics projects Prioritize work using decisions Define information usage Specify data needs Define analyses on data 28
Prioritize the requirements Traditional projects BUSINESS OBJECTIVES Analytics projects BUSINESS OBJECTIVES FEATURES DECISIONS REQUIREMENTS REQUIREMENTS 29
Identify the decisions executives want to make Interview and brainstorm with executives Decisions within processes Decisions made from reports 30
An example analytics project Customer walks by store scan area Scan customer s face Match customer face to profile Select video ad Display video ad Update data based on response 31
Example decision for our scenario Which video ad should I display when the shopper is at a specific location? 32
Model the decision requirements What question? Allowed answers? Data inputs? Knowledge needed? Other decisions first? Model these in a Decision Requirements Diagram 33 Sponsored By
Adapted from Taylor Decision Requirements Modeling for Analytics Projects, 2013 Sponsored By Decision Requirements Diagram Video ads Advertising policies Customers Which video ads? Customer comfort with personalization Customer buying history Store traffic levels Facial scan Who is the customer? Which products for ads? Products Business decision Legal policies for personal information Seasonal trends Input data Knowledge source 34
Decision Tree Generic male ad Male Gender? Female or unknown Generic female ad No Custom ad A Customer recognized? Yes Personal customer data exist? A No Generic ad Yes Holiday season? No Yes Customer category? C B Custom ad B Custom ad C Custom holiday ad 35
Decision Table 36
How are analytics results used? By people By systems 37
How are analytics results delivered to people? Delivery mechanism Format Flexibility 38
Any different than reporting requirements? 39
Data requirements for analytics Sources Storage Management and Governance Extraction 40
Data sources Questions Where is data? What attributes? Will sources change? Examples #1 Source images from social media profiles #2 Today use: Facebook, LinkedIn, Twitter 41
Data storage Questions Volume of data? Volume growth plans? Examples #1 150K customer records have facial images #2 Images increase at a rate of 10x/quarter 42
Data management and governance Questions Standardize data sets to store? Data security? Archive or destroy old data? Examples #1 Encrypt data per legal policies #2 Store for 12 months 43
Data extraction Questions Speed expectations? Real-time or batched? Examples #1 Display video ad within 3 seconds 44
Big data structure (or lack thereof) Structured Semi-structured Unstructured 45
Define requirements data transformation Data Analysis Results! 46
What do we know? There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know. Donald Rumsfeld 47
What time-frame do you want to analyze? Timeframe being analyzed Past Present Future What insights about the past are you looking for? What do you need to understand about the current situation so you can act immediately? What kinds of predictions or decisions do you want to make? 48
Creative thinking outside the box Decisions? Example solutions Tool capabilities 49
Evolutionary by nature Dream state Ask question Data Analytics Results Make decision Done Reality Ask question Different Different Data data Analytics Results?? Make decision Ask new question 50
Dealing with the evolution in requirements Start somewhere? How much will it change? A little bit A lot 51
Big data and analytics overview Analytics requirements approach What can I do immediately? 52
Remember People don t look at data for fun, they use data to make decisions 53
Requirements models for analytics projects Requirements Model Report Tables Display-Action-Response models Process flows/user stories Decision Requirements Diagram* Decision Tree Decision Table When to Use Simple views of the data Interactive dashboards Modeling decision scenario, identifying decisions High-level view of key decisions Detailed decision logic Detailed decision rules Find more about these at: http://www.seilevel.com/ba-resources/rml-requirements-visual-models/ 54
Watch for pitfalls! Effects might be real-time! Incorrectly automated decisions! Prioritizing the wrong analytics 55
Read more about big data and analytics Software Requirements, 3 rd Edition (Wiegers and Beatty 2013) Visual Models for Software Requirements (Beatty and Chen 2012) Requirements for Analytics whitepaper at www.seilevel.com/analytics Taming The Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with Advanced Analytics (Franks 2012) Analytics at Work: Smarter Decisions, Better Results (Davenport, Harris, Morrison 2010) Business Analysis for Business Intelligence (Brijs 2013) Decision Requirements Modeling for Analysis Projects (Taylor 2013) James Taylor (http://www.decisionmanagementsolutions.com/) International Institute of Analytics (http://iianalytics.com/) Harvard Business Review (http://hbr.org/) 56 Sponsored By
Sponsor: DigiBytes.com Topics: Agile Methodology Requirements Process Management Webinars White Papers Case Studies E-Books Big Data Find more at library.digibytes.com 57
Joy Beatty Seilevel, Inc. joy.beatty@seilevel.com S www.seilevel.com search: Joy Beatty, Seilevel @Seilevel www.facebook.com/seilevel 58