SlideShare a Scribd company logo
User Requirements vs Business Needs Mia Horrigan Manager - IT Advisory Services Twitter @miahorri #agile #UCD BA World Aug 2010
My cultural experiences Slide  http://centers.law.nyu.edu/jeanmonnet/images/TL_map-world.jpg
…… . what if the culture of your users is different to your own?    Slide  http://images.google.com.au/imgres?imgurl=http://www.ourpatch.com.au/system/attachments/0002/1066/Multicultural_Children_Moms.jpg
Unique Culture of the Users  We are a multicultural society  Cultural impacts may include: family, gender, peer group, religion, political beliefs etc I needed to be aware of my attitudes and how they may impact on service delivery  Understand any cultural issues being experienced by the users  I found that if you are congruent and have established rapport, you are in a position to be culturally sensitive and hence to interact effectively with your users.     Slide
Situation  System was required to develop a consolidated reporting tool that would bring together 6 different programs  An existing system was in place so business proposed to enhance this system to capture the needs of the other 5 programs  The business needed reports and quickly (hence opting for the existing system) The user priority was to deliver services so there was a disconnect.  The users also had unique cultural issues  Slide
The answer to life the universe & everything Slide  The business had a product solution in mind This was before the business had engaged with users and stakeholders
The business already had the answer… The challenge for me was to find out the question  Business need – web portal reporting tool, already had a solution, wanted me to validate this choice vs User requirement – funding (if they provide reports they get ongoing funding), management tool for service delivery  Analyse what the users need and want and then determine if the proposed solution aligns to these needs Slide
Was the proposed solution the right one? Up front analysis as business needed to know what option to go with and asked for our recommendation Enhance current reporting tool GOTS/COTS Proprietary tools integration Do nothing – continue with current disparate systems Slide
Business Needs vs User Requirements Is it enough to just understand what the business needs out of a project? What about system requirements? Where does this user fit into this picture of the business and IT landscape? Slide
User engagement is difficult Slide
this project would be great if I didn’t have to deal with users Users aren’t a nuance! They are vitally important to your success You must take time to understand what they need Modern Users are sophisticated (Web 2.0, Gov  2.0) Have expectation of how applications should work Don’t just dismiss user’s needs because it is difficult Slide
Unique user issues Rural and remote access to community  Varying capability to deliver program reporting across the services Difficult to attract skilled personnel to remote areas Reporting burden (focus was on service delivery) Cultural and language barriers (English was a second language) Slide
Rural and remote challenges Communication  Broadband  Satellite Mobile network/3G  Slide  Photo: Glenn Campbell
The mobile analyst  Slide  www.abc.net.au/reslib/200703/r132606_442636.jpg  Geographical  Wet/dry season Distance  Modes of transport
Our Users were culturally diverse Slide  http://www.cairns.com.au/images/2007/12/06/aboriginal-culture.jpg
Language and terminology Slide
Cultural sensitivities of our Users Be respectful of men’s and women’s business when it is occurring in a community Ensure that respect and distance is maintained when there is a death in a community That should a person die, their name is not to be spoken in front of any other indigenous people Minimal footprint approach to local consultation needs to occur Slide
What this meant for our project Needed to understand Mobility of some Indigenous peoples – follow them to new roles to assess the full impact of workforce development strategies Maintaining an informal stance to ‘on the ground’ data collection where discussions will be held without technical aids and without the usual formal tools and techniques of interviewing Having an understanding of the impact of the wet season and dry conditions on accessibility / travel and individual participation Slide
Analysing users’ problems Talked to the community to find out what they wanted We listened to their stories Found out about the current process Looked at reporting needs to provide feedback on funding projects Balance need for transparency and accountability with users practical requirements Identified where functions could be automated  Looked at options for system (enhance current, new system, do nothing) Slide
And we used new tools We utilised a User Centered design approach Up front analysis of requirements however incorporated  Agile artefacts Used Information Architecture tools and techniques  Focused on continuous improvement Iterated our prototype  Validated the solution with users Slide
User Centered Approach - Agile Prioritised feature sets Multidisciplinary team and Product owner working together Standards based ISO13407 Consult Tech Solution Team regarding options and desired functionality Slide
“ Watergile” Slide
Agility and responsiveness to Users didn’t mean chaos and scope creep Slide
Agile artefacts to display requirements Our audience was very visual, so were our artefacts Personas  - Archetypal users wanted and how they differ in what they require Want maps  - Key difference and commonalities of wants across the varied stakeholders Process maps  - Help users through the process,  streamline the process and reduce duplication of information Prototypes  – Look and feel of the system and get see if it is useable and meets needs Slide
Understanding Users - Personas Started off with ‘skinny’ view of users gained thru workshops Conducted workshops and consultations with users in their community Built up personas as we went through our iterations, rather than all-at-once Added to personas as info uncovered  Slide
The result – ZenAgile Personas Wants Communication  preferences Context Behaviour Motivations Slide
Personas used to communicate purpose Demonstrate understanding of key users  Told their story through scenarios and explained why they wanted what they wanted from the system Slide  I don’t have time to do reporting I want a tool to help me manage my program
User Segmentation – What they want Central office Really effective tool and point at which we started to see buy in from business as they understood user needs  Key stakeholder want map State /Territory office Department State Department Slide
Want Maps to User Needs Slide
Translator between Users and Business Slide  Business Me User
The different wants Slide  I want reports to assess if  program and policy aims are being achieved Business Me User I want to deliver services on the ground to help who need them We should build a web portal
We documented analysis as BPMs  Focused on what data needed to be captured & when And then developed wireframes  Requirements Mgmt System Slide
Wireframes as concepts reflecting understanding of the Requirements It’s not just about building stuff, its about building stuff better Requirements and analysis was done up-front  However…. Our wireframes were driven by the “as is” process. This process driven approach didn’t translate into a useable  interface - it wasn’t intuitive! Need to think about the future state (technology, process and people needs) Slide
Some initial problems…. Using the report form didn’t really relate well to the user want maps to simplify and streamline Our scenarios built on the form data capture process resulted in screens that did not flow well, and lots of clicks from end to end Secondary navigation originally proposed to be hardcoded into each screen Screen reflected an electronic copy of the  previous report form – little value add Sequencing was not in line with how the users would work through providing the information Screens developed as separate screen concepts without view of bigger picture usage scenario Slide
What we should have considered Not just about the process  … .or the technology Its about Users and how they work  ..and the context of their work  Slide
User scenarios – Story Cards Describe usage at a high-level summarising overall usage functionality that actors will have with the system  The usage scenarios highlight the user requirements as they as expressed as a feature set or story card As a  [ USER/PERSONA ]  I want to  [ ACTIVITY ]  in order to  [ OUTCOME ] These feature sets will then be prioritised by the users during the iterations of development Slide
Feature Sets Slide  As a [User/Persona] I want to [Activity] In order to [Outcome] CEO View succinct and meaningful High Level Overviews of Organisational and Business  Understand how my service is tracking on key issues  CEO Make decisions based on the report information (both quantitative  and qualitative information)  Proactively manage my service as a business and respond to issues in my community Program Manager Measure and Track Financial Performance of the Departmental Budget and Administered Expenses Understand the variance in Performance from Budget vs. Forecast vs. Actual and monitor how  my agency is tracking against the PBS Branch Manager Timely updates of information (Real time information as information is of no use if it is old or out of date) Be able to understand trends and track progress and achievements against organisational and business KPIs. Timing and frequency of information should be based on need for that information
User Needs Slide  User Need Responsibility Description of User Need UN-1 System + Business To produce report on key outcomes, outputs and critical business activity. Information must be relevant and able to be acted upon by the Executive. UN-2 Business Decreased duplication across reports. It was stated that there are a lot of reports that overlap. Users want rationalisation of reports as it was expressed that the group does not want the executive dashboard to be another report on top of current reporting workload. UN-3 Business + System Confidence in the Quality of the data. Data cleansing exercise may be required and business needs to be accountable and take ownership of the data in their area. UN-4 Business Corporate (Financial and HR) and Business (Program and Payments) information. Situation Report is focused on Programs and based on Ministers’ need - not a comprehensive report for the business. May need more comprehensive Program and Payments level data for Branch and Section Managers. Financial data tracks administered funds but also want to track committed funds. UN-5 System + Business Decreased burden of reporting (takes a long time to pull all the information together and there are a number of reports to be complied on a weekly, monthly, quarterly and annual basis. It was stated that at times they struggle with the amount of reporting required. Need to look at how frequently the information needs to be reported on (as sometimes does not change from week to week or month or month).
Tying Features to the Business Benefit Slide
Information Architecture journey Slide
From wireframes to user interaction  We knew that wireframes combined with scenarios would be a good way to test concepts and see how the system will work for Users Our  Wireframes needed to reflect the user needs  and how they wanted to interact with the system  Part of our success was having BAs and IAs  working together Eventually our Wireframes were not developed in isolation to  design principals Slide
We adopted IA Design Principals  Slide  Organise information by type of information Category  -  Similarity or relatedness. Used when users will naturally look for information by category  Time  -  Chronological sequence Location -  Geographic or spatial reference. Used when  info is meaningfully related to geography of a place  Alphabet  -  Alphabetical sequence  Continuum  -  Most to least relevant, largest to smallest, best to worst, etc)
IA Design Principals cont…  Hierarchy  -  Simplest way to visualise and understand complexity. Maximise clarity  by selectively reveal/conceal Progressive disclosure  -  Only necessary or requested information is displayed at any given time. Prevents information overload and reduces information complexity 80/20 rule  -  A high percentage of a system's use comes from a low percentage of its features and content. Focus on most important features & information and bring to a high level Slide
People think about info in different ways  Consistency  -  Comprehensibility is improved when similar parts of the system are expressed in a similar way – ability to learn  Redundancy  -  Provide multiple ways to reach same information or features Entry Point  -  Points of prospect should facilitate rapid orientation. Progressive lures to attract and pull users beyond top level (e.g. news about program and link to full  info Slide
Many ways to get to the same info  Slide  Reporting system
Screen Concepts to Prototypes Utilising the story cards and usage scenarios we were able to convert the screen concepts into a prototype reflecting the way users would interact with the system Branding Branding Branding This is where the business owner and the users really got excited and  understood what the system would look and feel like Slide
Prototype helped Business acceptance of requirements Easier for business to relate to and understand the user needs Able to see the value in responding to the needs - would help gain acceptance and create quick wins Presenting Use Case after Use Case, would have missed the mark with this group  - too detailed and technical and does not  give the same feel for what the users wanted Story telling and visual cues very appropriate for this user audience  Slide
Compared options Slide  The User requirements were identified and prioritised  Business Needs and constraints for system noted System options compared to user and business needs
Win/WIN or WIIFM? Slide  http://www.salestrainingconsultants.com/images/upload_images/image/winwin2.jpg
Reporting vs management tool x% and variance of health checks Comparison to state and national Trend over past 12 months PIRS data capture & upload Slide  Example only
Visual Display Slide
Appropriate context Slide
Win Win For the User: Reports that I understand. I see value in providing data Useful reports that help me decide what to do Compare me to communities like me  I am still the data custodian and can provide context For Business: I have the information to give to executive Report provided in one system in the same format Quality of data improved Extra features for users but meet my needs  Slide
What we learnt Engage Users to uncover needs - develop feature sets and user scenarios  Use IA tools and techniques to effectively communicate user needs and benefits  Concentrate on what users need to efficiently interact with the system to get their work done   Involve users in validation to increase adoption and buy-in  Understanding Users, their needs and behaviour is critical It’s not just about the business, It’s about being responsive to needs of all the Users  Slide
Incorporating business & users needs  Understood user needs and wants Mapped business process Workshop processes and user requirements Developed usage  scenarios  – feature set  (story cards) Iterated improvements to user interface in prototypes Validated   prototype with users Translated user needs into features and  benefits Slide
Why was this approach successful? Business was taken through the requirements development process Visual clues showed them what the user experience would be like Personas helped them relate to the users and took on a life of their own Could see how the design and system would work  Brought along on the journey Story told through the eyes of the users  Slide
Thank You Mia Horrigan Twitter  @miahorri #UCD #user requirements  Blog  zenagile.wordpress.com Email mia.horrigan@gmail.com Slide  © 2010 PricewaterhouseCoopers. All rights reserved. “PricewaterhouseCoopers” refers to the network  of member firms of PricewaterhouseCoopers International Limited, each of which is a separate and independent legal entity. *connectedthinking is a trademark of PricewaterhouseCoopers LLP (US).

More Related Content

PDF
Poster presentation lopullinen
PDF
PDF
Emba14062011
PPT
Apresentação 2 q12 inglês
PDF
Pdf 2 t12 en
PDF
PDF
Company bylaws
Poster presentation lopullinen
Emba14062011
Apresentação 2 q12 inglês
Pdf 2 t12 en
Company bylaws

Viewers also liked (20)

PPTX
ภารกิจการเรียนรู้ บทที่ 5 part3 by sirisit
PDF
PPTX
Leading Through Health Reform
PDF
PPTX
Irregulars verbs
PPTX
Completion By Design - Quick Overview (3 min)
PDF
Conference call 3 q12
PDF
How Can Big Data be Made More Accessible for Marketers? Michael Chrisment @ E...
PPT
Servant leadership
PDF
PDF
PDF
PPT
Conference call 2 q12 inglês
ภารกิจการเรียนรู้ บทที่ 5 part3 by sirisit
Leading Through Health Reform
Irregulars verbs
Completion By Design - Quick Overview (3 min)
Conference call 3 q12
How Can Big Data be Made More Accessible for Marketers? Michael Chrisment @ E...
Servant leadership
Conference call 2 q12 inglês
Ad

Similar to User needs vs buisness needs v5a (20)

PPT
Final wireframes from screen concept to user interaction v0.4
PPTX
B P M Link Feb 2010 V2
PPTX
Bpm link feb 2010
PPTX
UXBASIS – Getting UX integrated
PPT
Making Government User-Centered: Managing UCD projects to promote change
PDF
Government and Software as-a-service
PDF
Transform the future is digital win
PPTX
Colleges yvonne van_laarhoven
DOCX
Presentation by dakshinamoorthi g
PPTX
ACS an agile approach to optimising your digital strategy v4.1
PDF
Vijayasarathy_Ranganathan-Portfolio-Apr2022.pdf
PDF
SAP for Utilities 2015 FINAL HOTLIST
PDF
The UX Analyst
PPTX
Analytics & Data Strategy 101 by Deko Dimeski
PDF
How can User Experience and Business Analysis work well together?
PDF
Service design
PDF
Government Experience Academy
PDF
UX (User Experience) Process, May 2017
PPTX
Data+design
PDF
Product Analyst Advisor
Final wireframes from screen concept to user interaction v0.4
B P M Link Feb 2010 V2
Bpm link feb 2010
UXBASIS – Getting UX integrated
Making Government User-Centered: Managing UCD projects to promote change
Government and Software as-a-service
Transform the future is digital win
Colleges yvonne van_laarhoven
Presentation by dakshinamoorthi g
ACS an agile approach to optimising your digital strategy v4.1
Vijayasarathy_Ranganathan-Portfolio-Apr2022.pdf
SAP for Utilities 2015 FINAL HOTLIST
The UX Analyst
Analytics & Data Strategy 101 by Deko Dimeski
How can User Experience and Business Analysis work well together?
Service design
Government Experience Academy
UX (User Experience) Process, May 2017
Data+design
Product Analyst Advisor
Ad

More from Mia Horrigan (20)

PDF
Agile2022 What parkrun has taught me 2022-07-18.pdf
PDF
Executive agility to be able to respond effectively in chaosZXM Webinar -
PDF
Evidence based management – Measuring value to enable improvement and busines...
PDF
How to survive the zombie scrum apocalypse
PPTX
Activating improvements through retrospectives
PDF
Strategic planning for agile leaders - AgileAUs 2019 Workshop
PPTX
Activating improvements retrospectives
PPTX
Release train engineer master scrum master - LAST Conference 2015
PPTX
Confessions of a scrum mom Scrum Australia 2016
PDF
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
PDF
Agile product onwership and the business analyst
PPTX
Growing pains scaling agile in service delivery LAST Conf 2014
PPTX
Lean Coffee
PPTX
ACS Presentation : How to teach your team Agile in 3 months
PPT
The power to Say NO - Using Scrum in a BAU Team
PDF
Unsubscribed designing for conversion
PPTX
Using Agile to move from info centric to user centric
PPTX
Agile pm v2
PPTX
How to save your industry $1.9 b v3
PPTX
Oz!a 2009 sna v0.2
Agile2022 What parkrun has taught me 2022-07-18.pdf
Executive agility to be able to respond effectively in chaosZXM Webinar -
Evidence based management – Measuring value to enable improvement and busines...
How to survive the zombie scrum apocalypse
Activating improvements through retrospectives
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Activating improvements retrospectives
Release train engineer master scrum master - LAST Conference 2015
Confessions of a scrum mom Scrum Australia 2016
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Agile product onwership and the business analyst
Growing pains scaling agile in service delivery LAST Conf 2014
Lean Coffee
ACS Presentation : How to teach your team Agile in 3 months
The power to Say NO - Using Scrum in a BAU Team
Unsubscribed designing for conversion
Using Agile to move from info centric to user centric
Agile pm v2
How to save your industry $1.9 b v3
Oz!a 2009 sna v0.2

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
PDF
Encapsulation theory and applications.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
Understanding_Digital_Forensics_Presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”

User needs vs buisness needs v5a

  • 1. User Requirements vs Business Needs Mia Horrigan Manager - IT Advisory Services Twitter @miahorri #agile #UCD BA World Aug 2010
  • 2. My cultural experiences Slide http://centers.law.nyu.edu/jeanmonnet/images/TL_map-world.jpg
  • 3. …… . what if the culture of your users is different to your own? Slide http://images.google.com.au/imgres?imgurl=http://www.ourpatch.com.au/system/attachments/0002/1066/Multicultural_Children_Moms.jpg
  • 4. Unique Culture of the Users We are a multicultural society Cultural impacts may include: family, gender, peer group, religion, political beliefs etc I needed to be aware of my attitudes and how they may impact on service delivery Understand any cultural issues being experienced by the users I found that if you are congruent and have established rapport, you are in a position to be culturally sensitive and hence to interact effectively with your users.   Slide
  • 5. Situation System was required to develop a consolidated reporting tool that would bring together 6 different programs An existing system was in place so business proposed to enhance this system to capture the needs of the other 5 programs The business needed reports and quickly (hence opting for the existing system) The user priority was to deliver services so there was a disconnect. The users also had unique cultural issues Slide
  • 6. The answer to life the universe & everything Slide The business had a product solution in mind This was before the business had engaged with users and stakeholders
  • 7. The business already had the answer… The challenge for me was to find out the question Business need – web portal reporting tool, already had a solution, wanted me to validate this choice vs User requirement – funding (if they provide reports they get ongoing funding), management tool for service delivery Analyse what the users need and want and then determine if the proposed solution aligns to these needs Slide
  • 8. Was the proposed solution the right one? Up front analysis as business needed to know what option to go with and asked for our recommendation Enhance current reporting tool GOTS/COTS Proprietary tools integration Do nothing – continue with current disparate systems Slide
  • 9. Business Needs vs User Requirements Is it enough to just understand what the business needs out of a project? What about system requirements? Where does this user fit into this picture of the business and IT landscape? Slide
  • 10. User engagement is difficult Slide
  • 11. this project would be great if I didn’t have to deal with users Users aren’t a nuance! They are vitally important to your success You must take time to understand what they need Modern Users are sophisticated (Web 2.0, Gov 2.0) Have expectation of how applications should work Don’t just dismiss user’s needs because it is difficult Slide
  • 12. Unique user issues Rural and remote access to community Varying capability to deliver program reporting across the services Difficult to attract skilled personnel to remote areas Reporting burden (focus was on service delivery) Cultural and language barriers (English was a second language) Slide
  • 13. Rural and remote challenges Communication Broadband Satellite Mobile network/3G Slide Photo: Glenn Campbell
  • 14. The mobile analyst Slide www.abc.net.au/reslib/200703/r132606_442636.jpg Geographical Wet/dry season Distance Modes of transport
  • 15. Our Users were culturally diverse Slide http://www.cairns.com.au/images/2007/12/06/aboriginal-culture.jpg
  • 17. Cultural sensitivities of our Users Be respectful of men’s and women’s business when it is occurring in a community Ensure that respect and distance is maintained when there is a death in a community That should a person die, their name is not to be spoken in front of any other indigenous people Minimal footprint approach to local consultation needs to occur Slide
  • 18. What this meant for our project Needed to understand Mobility of some Indigenous peoples – follow them to new roles to assess the full impact of workforce development strategies Maintaining an informal stance to ‘on the ground’ data collection where discussions will be held without technical aids and without the usual formal tools and techniques of interviewing Having an understanding of the impact of the wet season and dry conditions on accessibility / travel and individual participation Slide
  • 19. Analysing users’ problems Talked to the community to find out what they wanted We listened to their stories Found out about the current process Looked at reporting needs to provide feedback on funding projects Balance need for transparency and accountability with users practical requirements Identified where functions could be automated Looked at options for system (enhance current, new system, do nothing) Slide
  • 20. And we used new tools We utilised a User Centered design approach Up front analysis of requirements however incorporated Agile artefacts Used Information Architecture tools and techniques Focused on continuous improvement Iterated our prototype Validated the solution with users Slide
  • 21. User Centered Approach - Agile Prioritised feature sets Multidisciplinary team and Product owner working together Standards based ISO13407 Consult Tech Solution Team regarding options and desired functionality Slide
  • 23. Agility and responsiveness to Users didn’t mean chaos and scope creep Slide
  • 24. Agile artefacts to display requirements Our audience was very visual, so were our artefacts Personas - Archetypal users wanted and how they differ in what they require Want maps - Key difference and commonalities of wants across the varied stakeholders Process maps - Help users through the process, streamline the process and reduce duplication of information Prototypes – Look and feel of the system and get see if it is useable and meets needs Slide
  • 25. Understanding Users - Personas Started off with ‘skinny’ view of users gained thru workshops Conducted workshops and consultations with users in their community Built up personas as we went through our iterations, rather than all-at-once Added to personas as info uncovered Slide
  • 26. The result – ZenAgile Personas Wants Communication preferences Context Behaviour Motivations Slide
  • 27. Personas used to communicate purpose Demonstrate understanding of key users Told their story through scenarios and explained why they wanted what they wanted from the system Slide I don’t have time to do reporting I want a tool to help me manage my program
  • 28. User Segmentation – What they want Central office Really effective tool and point at which we started to see buy in from business as they understood user needs Key stakeholder want map State /Territory office Department State Department Slide
  • 29. Want Maps to User Needs Slide
  • 30. Translator between Users and Business Slide Business Me User
  • 31. The different wants Slide I want reports to assess if program and policy aims are being achieved Business Me User I want to deliver services on the ground to help who need them We should build a web portal
  • 32. We documented analysis as BPMs Focused on what data needed to be captured & when And then developed wireframes Requirements Mgmt System Slide
  • 33. Wireframes as concepts reflecting understanding of the Requirements It’s not just about building stuff, its about building stuff better Requirements and analysis was done up-front However…. Our wireframes were driven by the “as is” process. This process driven approach didn’t translate into a useable interface - it wasn’t intuitive! Need to think about the future state (technology, process and people needs) Slide
  • 34. Some initial problems…. Using the report form didn’t really relate well to the user want maps to simplify and streamline Our scenarios built on the form data capture process resulted in screens that did not flow well, and lots of clicks from end to end Secondary navigation originally proposed to be hardcoded into each screen Screen reflected an electronic copy of the previous report form – little value add Sequencing was not in line with how the users would work through providing the information Screens developed as separate screen concepts without view of bigger picture usage scenario Slide
  • 35. What we should have considered Not just about the process … .or the technology Its about Users and how they work ..and the context of their work Slide
  • 36. User scenarios – Story Cards Describe usage at a high-level summarising overall usage functionality that actors will have with the system The usage scenarios highlight the user requirements as they as expressed as a feature set or story card As a [ USER/PERSONA ] I want to [ ACTIVITY ] in order to [ OUTCOME ] These feature sets will then be prioritised by the users during the iterations of development Slide
  • 37. Feature Sets Slide As a [User/Persona] I want to [Activity] In order to [Outcome] CEO View succinct and meaningful High Level Overviews of Organisational and Business Understand how my service is tracking on key issues CEO Make decisions based on the report information (both quantitative and qualitative information) Proactively manage my service as a business and respond to issues in my community Program Manager Measure and Track Financial Performance of the Departmental Budget and Administered Expenses Understand the variance in Performance from Budget vs. Forecast vs. Actual and monitor how my agency is tracking against the PBS Branch Manager Timely updates of information (Real time information as information is of no use if it is old or out of date) Be able to understand trends and track progress and achievements against organisational and business KPIs. Timing and frequency of information should be based on need for that information
  • 38. User Needs Slide User Need Responsibility Description of User Need UN-1 System + Business To produce report on key outcomes, outputs and critical business activity. Information must be relevant and able to be acted upon by the Executive. UN-2 Business Decreased duplication across reports. It was stated that there are a lot of reports that overlap. Users want rationalisation of reports as it was expressed that the group does not want the executive dashboard to be another report on top of current reporting workload. UN-3 Business + System Confidence in the Quality of the data. Data cleansing exercise may be required and business needs to be accountable and take ownership of the data in their area. UN-4 Business Corporate (Financial and HR) and Business (Program and Payments) information. Situation Report is focused on Programs and based on Ministers’ need - not a comprehensive report for the business. May need more comprehensive Program and Payments level data for Branch and Section Managers. Financial data tracks administered funds but also want to track committed funds. UN-5 System + Business Decreased burden of reporting (takes a long time to pull all the information together and there are a number of reports to be complied on a weekly, monthly, quarterly and annual basis. It was stated that at times they struggle with the amount of reporting required. Need to look at how frequently the information needs to be reported on (as sometimes does not change from week to week or month or month).
  • 39. Tying Features to the Business Benefit Slide
  • 41. From wireframes to user interaction We knew that wireframes combined with scenarios would be a good way to test concepts and see how the system will work for Users Our Wireframes needed to reflect the user needs and how they wanted to interact with the system Part of our success was having BAs and IAs working together Eventually our Wireframes were not developed in isolation to design principals Slide
  • 42. We adopted IA Design Principals Slide Organise information by type of information Category - Similarity or relatedness. Used when users will naturally look for information by category Time - Chronological sequence Location - Geographic or spatial reference. Used when info is meaningfully related to geography of a place Alphabet - Alphabetical sequence Continuum - Most to least relevant, largest to smallest, best to worst, etc)
  • 43. IA Design Principals cont… Hierarchy - Simplest way to visualise and understand complexity. Maximise clarity by selectively reveal/conceal Progressive disclosure - Only necessary or requested information is displayed at any given time. Prevents information overload and reduces information complexity 80/20 rule - A high percentage of a system's use comes from a low percentage of its features and content. Focus on most important features & information and bring to a high level Slide
  • 44. People think about info in different ways Consistency - Comprehensibility is improved when similar parts of the system are expressed in a similar way – ability to learn Redundancy - Provide multiple ways to reach same information or features Entry Point - Points of prospect should facilitate rapid orientation. Progressive lures to attract and pull users beyond top level (e.g. news about program and link to full info Slide
  • 45. Many ways to get to the same info Slide Reporting system
  • 46. Screen Concepts to Prototypes Utilising the story cards and usage scenarios we were able to convert the screen concepts into a prototype reflecting the way users would interact with the system Branding Branding Branding This is where the business owner and the users really got excited and understood what the system would look and feel like Slide
  • 47. Prototype helped Business acceptance of requirements Easier for business to relate to and understand the user needs Able to see the value in responding to the needs - would help gain acceptance and create quick wins Presenting Use Case after Use Case, would have missed the mark with this group - too detailed and technical and does not give the same feel for what the users wanted Story telling and visual cues very appropriate for this user audience Slide
  • 48. Compared options Slide The User requirements were identified and prioritised Business Needs and constraints for system noted System options compared to user and business needs
  • 49. Win/WIN or WIIFM? Slide http://www.salestrainingconsultants.com/images/upload_images/image/winwin2.jpg
  • 50. Reporting vs management tool x% and variance of health checks Comparison to state and national Trend over past 12 months PIRS data capture & upload Slide Example only
  • 53. Win Win For the User: Reports that I understand. I see value in providing data Useful reports that help me decide what to do Compare me to communities like me I am still the data custodian and can provide context For Business: I have the information to give to executive Report provided in one system in the same format Quality of data improved Extra features for users but meet my needs Slide
  • 54. What we learnt Engage Users to uncover needs - develop feature sets and user scenarios Use IA tools and techniques to effectively communicate user needs and benefits Concentrate on what users need to efficiently interact with the system to get their work done Involve users in validation to increase adoption and buy-in Understanding Users, their needs and behaviour is critical It’s not just about the business, It’s about being responsive to needs of all the Users Slide
  • 55. Incorporating business & users needs Understood user needs and wants Mapped business process Workshop processes and user requirements Developed usage scenarios – feature set (story cards) Iterated improvements to user interface in prototypes Validated prototype with users Translated user needs into features and benefits Slide
  • 56. Why was this approach successful? Business was taken through the requirements development process Visual clues showed them what the user experience would be like Personas helped them relate to the users and took on a life of their own Could see how the design and system would work Brought along on the journey Story told through the eyes of the users Slide
  • 57. Thank You Mia Horrigan Twitter @miahorri #UCD #user requirements Blog zenagile.wordpress.com Email mia.horrigan@gmail.com Slide © 2010 PricewaterhouseCoopers. All rights reserved. “PricewaterhouseCoopers” refers to the network of member firms of PricewaterhouseCoopers International Limited, each of which is a separate and independent legal entity. *connectedthinking is a trademark of PricewaterhouseCoopers LLP (US).

Editor's Notes

  • #4: We are a multicultural society Cultural impacts may include: family, gender, peer group, religion, political beliefs etc Be aware of your attitudes and how they may impact on service delivery Understand any cultural issues being experienced by your users If you are congruent and have established rapport, you are in a position to be culturally sensitive and hence to interact effectively with your client.