Requirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology
|
|
- Claribel Cunningham
- 5 years ago
- Views:
Transcription
1 Requirement Engineering within an Agile Environment BY KEJI GIWA
2 HLR Workshop Requirement Catalogue Product Planning Sprint Planning Meeting Keyscreens Use Case / Epic Stories Implement Wireframes DBT Requirement User Stories Engineering Process Test Non Functional Req Mockups Release Functionalities / DFD Business Rules BDD / Gherkin Syntax
3 Collaborative Requirement Gathering Justify / Translate / Adjust Communicate Prioritise Translate
4 1. JUSTIFY, Translate & Adjust
5 Gathering High Level Requirements Everything is Beneficial Undefined Scope of Work
6
7
8
9 Stakeholder Analysis
10 Investigating Situation Three stages Qualitative investigation Interviewing Workshops Observation Quantitative investigation Documenting results
11 Requirement Gathering Agile Collaborative Requirement Workshops UAT Daily Scrum Meetings
12 Requirement Workshop key stakeholders including SME Requirement gathering Prioritising requirements Estimating & costing Review
13 From the Business Case Existing system Draw back of the existing system Other Options & Related Systems Proposed system Draw Backs & Reason for the proposed system Industry Research, Trends & Predictions Competitive Analysis SWOT Analysis GAP Analysis Recommendations & improvement CBA
14 User Led Questionnaires Why If What How Where When Who Product Technology Resource Target Market Timeframe Merchant Service Expertise In house Online Tolerance Customer Business Rules Relevance Off shore Mobile Deadline Payment gateway Process
15 Questioning Techniques Open Questions What, where, how, when, why Fact Finding Precisely, exactly, elaborate, expand Closed Questions Yes / No
16 Bottom line Bigger Picture Limited Time Limited Budget Limited Cost Limited resources Prioritise Must Should Could Won t
17 Using Spin to ask Qualifying Questions Situation Why have you chosen this platform What made you decide to invest in Where did the inspiration come from and what are you trying to achieve? What s your overall budget and timeline for this project? Problem What are the current drawbacks. What have you found challenging when identifying your core user needs and requirements Implication In an event that x does not happen what impact will that have on the overall business value? If we are unable to complete x and y by this date what implications would it have? Need Pay Off If we could deliver a fully functional system and meet the overall business value while avoiding the challenges mentioned and certainly avoiding the possible implications, how will that make you feel? What are the key requirements that we need to implement and by what date to avoid
18 Focus Groups Focus groups helps us identify our target market and establish usability requirements, user experience and potential prototyping What would you use the system for? How would you like to use the system? How would you like to relate with the system? What functionalities do you expect from the system (must, should, could, doesn t matter)?
19 Req id Requirement Priority Success Criteria Dependency
20 Target Audience Mobile users (iphone / adroid) Use smartphones Users native apps Needs Convenience Short burst activities / on the go tasks Busy lifestyles Want Don t Mind Don t Want Blackberry Windows Not web based
21 Target Audience - Enquirers What are the kind of things I used my mobile phone for? Communication Search for information (both local and global) Social networking What are the apps I use the most Why do I use those apps What are the apps I don t use often Why What are the apps I don t use at all Why When I do use any of the above What do I use them for How long do I spend using them What are my expectations when using such apps
22 Target Audience - Enquirers If you had a magic wand, what are the 5 apps you would want and what would you use them for How often would you use them Need Want Don t mind What are the best apps you use for interacting and socialising with friends / phone contacts Why Needs Wants Don t mind
23 Target Audience - Enquirers Would you use an enquiry based app and Why Need Want Don t mind Don t want Would you consider an enquiry based app connected to your phone contacts Need Want Don t mind Don t want
24 2. PRIORITISE
25 Getting it right the first time! Quality Streamline & prioritise client options Options Choices Then give them choices In Scope Not in Scope Customer Acceptance Criteria Quality Expectation Won t Have Business Critical Must Have Mid Term Should Have Long Term Could Have
26 Establishing Business Values based on: Immediate business critical requirements What are the immediate (important and urgent) business critical requirements based on allocated time, budget and resources This defines the must have criteria for the scope of the project Short term business critical requirements What are the short term (not important but urgent or urgent but not important) business requirements based on allocated time, budget and resources This defines the should have criteria for the scope of the project Long term business critical requirements What are the long term (nice to have s not important and not urgent) business requirements based on allocated time, budget and resources This defines the could have criteria for the scope of the project
27 SMART Specific Measurable Achievable Realistic Time Bound
28 Using MOSCOW to Prioritise Requirements Based on Overall Business Value How much time, budget, resources do we have to achieve x?
29 Requirement Questionnaires Must Have Urgent & Important Business Critical Requirements in order to establish immediate business value based on allocated budget, timeframe and resources. Should Have Not Urgent & But Important or Urgent but Not Important Business Requirements in order to establish short term business value based on allocated budget, timeframe and resources. Could Have Nice to have s Business Requirements in order to establish long term business value based on allocated budget, timeline and resources. Won t Have Out of Scope! Not going to implement within the allocated budget, timeframe and resources available.
30 User Led & Value Based Development End user requirements based on business value (BV) Must / BV Should / BV Could / BV Won t / BV End User Needs End User Wants End User Don t Mind End User Don t Want
31 Prioritising Requirements using MOSCOW Bigger Picture Bottom Line Input Business Needs / Success Criteria Opinions Facts Business Value Need End User / Use Led User Requirements Want Don t Want Don t Mind
32 Needs Based Analysis using MOSCOW Must Have Important & Urgent Should Have Not Urgent But Important Urgent But Not Important Business Critical Requirements Time, Budget, Resources / Benefits Could Have Not Urgent / Not Important (Nice to Have) Won t Have Not in Scope
33 Quality Assurance Customer Acceptance Criteria Customer Expectation Time Time Budget budget Defines the scope of the project Benefit Benefit Resources Resources
34 Defining the Scope of the Project Acceptance Criteria Scope Quality Expectations Not In Scope Won t Must Should Could Will not be implemented within the scope of work Must be implemented within the allocated time, budget and resources Only to be implemented if there is spare time, budget or resources from allocation Only to be implemented if allocated time, budget or resources can be extended
35 Project Management Benefit & Business Value Time In Scope Cost Risks Resources Changes Quality Acceptance Criteria Quality Expectation
36 Gathering High Level Requirements Prioritised Benefits In Scope Allocated Cost Quality & Risk Immediate Business Critical Needs Budget Business Value Time Phased release Development Resources
37 Phased Released Development Phase 1 Version 1: Immediate Business Critical Requirements Must Have s Core Functionalities Phase 2 Version 2: Mid Term Business Critical Requirements Important But Not Urgent / Urgent But Not Important Improve on Existing Functionalities / Add Should / Could Have s Phase 3 Version 3: Long Term Business Critical Requirements Nice to have s Additional Functionalities Must Be Pushed Out of Scope Based for Phase 1and Phase 2!
38 AGILE DEVELOPMENT PROCESS User Story 1 User Story 2 User Story 3 U S 1 Fi F2 F3 User Story 4 User Story 5 User Story 6 User Story 7 User Story 8 Deliverables 2 Deliverables 1
39 GUI Testing Brand Guidelines 3 Usability Evaluation & GUI User Journey (Wireframes, Key screens) 4 Customer Acceptance Criteria & Expectations 2 User Story Prioritisation Phase 1 Core Functionality Software Requirement Specification Test Plan Test Cases GUI Testing Brand Guidelines 5 1 Analysis Phase 2 Improved Functionality Back End Development Phase 3 Additional Functionality 8 Version Release QA (Components, Integration, System) 6 Usability Validation UAT 7 Functionality Cross Browser Testing Cross App Testing Performance Testing
40 3. TRANSLATE
41 Translation High Level Requirement Gathering
42 Translation Process Analysis Use Case, ERD, Logical Process Flow Breakdown Structure User Stories > User Journey > Requirement Specification Design Wireframes Key screens Implement Sprint Planning Process Sprints Test Test Plan Test Case
43 User-Led Requirement Gathering Story boarding User Stories
44 The User (Entities)
45 Thinking like a usability Expert
46 The User Individuals / Gorups Involved UI Influences Task Relation / Sequence Performance Issues
47 Thought Pattern How does the user know what to do next? How will the user connect the description of the action to he/she is trying to do? On the basis of the system response will the user know if he has made the wrong or right choice?
48 Scrum & Agile Development
49 Requirement Specification User Story & User Journeys Functions / Features Proposition Risks and Mitigating Actions Tasks / Sub Tasks Task Descriptions Branding Illustrations / Guidelines
50 Requirement Catalogue key stakeholders including SME Requirement gathering Prioritising requirements Estimating & costing Review
51 Use Cases Visual representation of the interaction between the user and the system
52 User Centred Development
53 Epic Stories A collection of user stories. A Scrum epic is a large user story. There's no magic threshold at which we call a particular story an epic. It just means big user story. Epic The Movie Animated action packed adventure for the family.
54 User Stories A user story is simply what a user wants. The story of how the user will perform a particular action to get an expected result
55 User Centred Design within an Agile Usability is King! Adaptability Flexibility Environment Embracing change within controlled environment Involving the users and the client Cross functional team Constant collaboration Developing and deploying applications on an iterative and incremental basis
56 User-Led Requirement Gathering Story boarding User Stories
57 User-Led Requirement Gathering
58 Examples
59 Examples
60 Let s elaborate more
61 User-Led Requirement Gathering
62 User stories and Gherkin The type of user (or role) and the goal are mandatory. The reason field is optional if the reason is indeed obvious. To create a useful user story, one of the best practices is to ensure that it will consider the INVEST principles. A user story should: be Independent be Negotiable be Valuable be Estimable be Small have Tests
63 Gherkin Syntax Given that... Have forgiven me When... I call you Then... You should pick up my calls
64 Data Validation & Verification
65 System Messages User Actions
66 User-Led Requirement Gathering As a (role) I want to (activity) so that I can (reason) Conditions Events Outcome Functionalities Tasks 1 1. Task 2» Sub Tasks
67 Success Criteria Acceptance Criteria Expected Results Actual Results
68 Story Boarding Development Process
69 Examples
70 Flow Chart Flow charts are from the top down Logical explanation of User Stories, functionalities Use cases and class diagrams
71 Entity Relationship Diagram
72 Functional Requirements Do you remember this?
73 Business Rules
74 Non Functional Requirements Things you don t physically see but needs to be in place to conveniently and safely use the application
75 Wireframes Visual sketch of how what the application will look like buttons, tabs, icons, images etc
76 Wireframes page schematic or screen blueprint. Visual guide that represents the skeletal framework of a website
77 Keyscreens Actual key design templates that all other pages / screens will be built on
78 4. COMMUNITCATE & ADJUST
79 Embracing Change Within a Controlled Environment Business Benefit / Business Case
80 Embracing Change within the Scope of Work. Project Issues Change Request FLEXIBLE Off Specification ADAPTABLE Concern
81 Resolving conflict & avoiding scope creep Bigger Picture Bottom Line Input Success Criteria Opinions Facts Business Value Need Use Led User Requirements Want Don t Want Don t Mind
82
Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)
Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module
More informationService design: the next-generation of experience design. Steve Kato-Spyrou UX Manager John Lewis
Service design: the next-generation of experience design Steve Kato-Spyrou UX Manager John Lewis What the talk is about Theory of service design Fitting service design into design thinking, lean and agile
More informationDevelopment Processes Agile Adaptive Planning. Stefan Sobek
Development Processes Agile Adaptive Planning Stefan Sobek Agile Planning Process Adaptive Planning In agile projects frequently issues and changes will be discovered. Go into these projects with expectations
More informationMendix Agile UX Integration
Mendix Agile UX Integration MENDIX Contents Product Vision & Canvas Personas User Journeys Styletiles Wireframes Testing VISION STATEMENT Product Vision Board Help move the financial department of Mendix
More informationAgile is from Mars Usability is from Venus
Agile is from Mars Usability is from Venus Teale Shapcott Brisbane Agile Academy Meetup February 9 th, 2010 Teale Shapcott Systems Analyst (Usability) Business Technology Suncorp @teale http://au.linkedin.com/in/shapcott
More informationIntroduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014
Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations
More informationWhite Paper. Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI Situated Research All Rights Reserved
White Paper Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI 2018 Situated Research All Rights Reserved Learnability, efficiency, safety, effectiveness, memorability
More informationUp and Running Software The Development Process
Up and Running Software The Development Process Success Determination, Adaptative Processes, and a Baseline Approach About This Document: Thank you for requesting more information about Up and Running
More informationShane Olivo. Selected UX Project Portfolio. Phone
Selected Location Sydney Phone +61 420 378 007 Email shaneholivo@gmail.com My primary skills: UX Research UX Design UX Testing Persona Development IA Design Journey Mapping Concept Development Prototyping
More informationGETTING STARTED. Introduction to Backlog Grooming
GETTING STARTED Introduction to Backlog Grooming contents SECTION backlog grooming? SECTION 1 what is backlog grooming? 4 SECTION 2 who should be involved in a grooming session? 5 benefits of backlog grooming
More informationUSER MANUAL. Inprowiser Engineering
USER MANUAL Capacity Tracker for JIRA Cloud Inprowiser Engineering 1 Contents Introduction... 2 Installation and pre-requisites... 3 Installation... 3 Pre-requisites... 4 Get started with Capacity Tracker...
More informationUI/UX BASICS. What is UX?
What is UX? UX stands for user experience or user experience design. It s also sometimes abbreviated as UXD, UED or XD. UX is the naked experience of a product: how a product functions, not how it looks.
More informationCREATING EFFECTIVE USER STORIES
CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...
More informationThis exam is open book / open notes. No electronic devices are permitted.
SENG 310 Midterm February 2011 Total Marks: / 40 Name Solutions Student # This exam is open book / open notes. No electronic devices are permitted. Part I: Short Answer Questions ( / 12 points) 1. Explain
More informationinteraction design Thanks to JoEllen Kames
1 interaction design Thanks to JoEllen Kames Motorola Mobility Consumer experience Design for presenting earlier versions of these slides in our on-campus version of this course before we start a word
More informationSECURITY AUTOMATION BEST PRACTICES. A Guide on Making Your Security Team Successful with Automation SECURITY AUTOMATION BEST PRACTICES - 1
SECURITY AUTOMATION BEST PRACTICES A Guide on Making Your Security Team Successful with Automation SECURITY AUTOMATION BEST PRACTICES - 1 Introduction The best security postures are those that are built
More informationThe Case: Danske Bank
1 The Case: Danske Bank Biggest bank in Denmark: Founded in 1871 2.2 mill customers 300 branches 6,000 employees in DK 20,000 in Northern Europe Operating in 15 countries 2 Goals of the Project Make the
More informationDESIGN. (Chapter 04)
DESIGN (Chapter 04) THE PROCESS OF INTERACTION DESIGN Overview What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach? Four basic
More informationAgile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE
Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work
More informationSECURITY AUTOMATION BEST PRACTICES. A Guide to Making Your Security Team Successful with Automation
SECURITY AUTOMATION BEST PRACTICES A Guide to Making Your Security Team Successful with Automation TABLE OF CONTENTS Introduction 3 What Is Security Automation? 3 Security Automation: A Tough Nut to Crack
More informationSecurity Automation Best Practices
WHITEPAPER Security Automation Best Practices A guide to making your security team successful with automation TABLE OF CONTENTS Introduction 3 What Is Security Automation? 3 Security Automation: A Tough
More informationCase Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services
Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17 CWDS / Child Welfare Digital Services Agenda Sprint Stories Core County Brief Sprint Backlog and Team Metrics Feature Based Presentations:
More informationChoosing the Right Usability Tool (the right technique for the right problem)
Choosing the Right Usability Tool (the right technique for the right problem) User Friendly 2005 December 18, Shanghai Whitney Quesenbery Whitney Interactive Design www.wqusability.com Daniel Szuc Apogee
More informationBUYER S GUIDE WEBSITE DEVELOPMENT
BUYER S GUIDE WEBSITE DEVELOPMENT At Curzon we understand the importance of user focused design. EXECUTIVE SUMMARY This document is designed to provide prospective clients with a short guide to website
More informationWEB DESIGN 8 PHASES OF THE DESIGN PROCESS. By da Creative Team
WEB DESIGN 8 PHASES OF THE DESIGN PROCESS By da Creative Team 1. Project Definition 1.1. Project Summary 1.2. Goals 1.3. Target Audience 1.4. Message 1.5. Competition 1.6. Content Strategy 2. Project Scope
More informationSystems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, 4th Edition Learning Objectives Explain the purpose and various phases of the systems development
More informationGETTING STARTED. User Story Mapping
GETTING STARTED User Story Mapping contents SECTION 1 user story maps what is a user story map? 3 examples of user story maps 4 breakdown of a user story map 5 why create user story maps? 6 benefits of
More informationMobile UX or WHITEPAPER
Mobile UX or WHITEPAPER Overview According to the International Telecommunication Union (ITU) (2010) there were 5.3 billion mobile subscriptions by the end of 2010. That is equivalent to 77 percent of
More informationCURZON PR BUYER S GUIDE WEBSITE DEVELOPMENT
CURZON PR BUYER S GUIDE WEBSITE DEVELOPMENT Website Development WHAT IS WEBSITE DEVELOPMENT? This is the development of a website for the Internet (World Wide Web) Website development can range from developing
More informationAdopting Agile Practices
Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?
More informationDesigning for humans
Designing for humans HI! I m Nele HI! I m Nele Mobile interaction designer @ Mobi Lab Creative partner @ Nope Creative nele.tullus@lab.mobi UX design is the art and science of generating positive emotions
More informationTABLE OF CONTENTS INTRODUCTION...3 MAIN ELEMENTS OF A PRODUCT ROADMAP...4 PRODUCT ROADMAPS...11 MARKETING ROADMAPS...27 ABOUT PRODUCTPLAN...
TABLE OF CONTENTS INTRODUCTION...3 MAIN ELEMENTS OF A PRODUCT ROADMAP...4 PRODUCT ROADMAPS...11 Product Roadmap Template... 12 Agile Roadmap Template... 13 Release Plan Template... 14 Portfolio Roadmap
More informationwebsite costs for smes in ireland: how much should you pay?
website costs for smes in ireland: how much should you pay? We are often asked by micro-businesses and SMEs how much they should expect to pay for a website for their business. This is one of the most
More informationHello! We focus on service design & strategy combined with digital product creation
Hello! we are Fjord 01 Hello we are Fjord 02 What is service Design 03 Fjord s Design rule of 3 04 Design for public sector 05 Design By Prototyping: Red Cross case 06 Designs Methods Presentation Name
More informationSecure Agile Development
Secure Agile Development With FISMA Compliance / FYRM Overview Qualifications Experience Respected Partner FedRAMP 3PAO Performance CPAR 4/4 CMS, DOE Fortune 500 Strategy Secure Agile Knowledge Sharing
More informationThe Power to Prototype
The Power to Prototype The art and science of prototyping is observed across different industries. Many professionals across diverse domains love to associate themselves with the know-how of prototyping.
More informationHow to prioritise your transformation to-do list
How to prioritise your transformation to-do list Phil Dearson Econsultancy Digital Transformation Consultant 18 November 2014 Copyright Econsultancy Building your transformation roadmap - methodology Interviews
More information2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system
Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia
More informationCreating an Intranet using Lotus Web Content Management. Part 2 Project Planning
Creating an Intranet using Lotus Web Content Management Introduction Part 2 Project Planning Many projects have failed due to poor project planning. The following article gives an overview of the typical
More informationGuidance to support the DWP 2 Tier Complaints Resolution Process
Guidance to support the DWP 2 Tier Complaints Resolution Process Purpose This guidance is for all DWP staff that are following the 2 tier complaints resolution process, except those working in a Contact
More informationThe Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements
Journal of Software Engineering and Applications, 2016, 9, 112-127 Published Online April 2016 in SciRes. http://www.scirp.org/journal/jsea http://dx.doi.org/10.4236/jsea.2016.94010 The Analysis and Proposed
More informationwebsite costs for smes in ireland: how much should you pay?
website costs for smes in ireland: how much should you pay? We are often asked by micro-businesses and SMEs how much they should expect to pay for a website for their business. This is one of the most
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationBuilding UAE s cyber security resilience through effective use of technology, processes and the local people.
WHITEPAPER Security Requirement WE HAVE THE IN-HOUSE DEPTH AND BREATH OF INFORMATION AND CYBER SECURIT About Us CyberGate Defense (CGD) is a solution provider for the full spectrum of Cyber Security Defenses
More informationAssignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.
HCI and Design Assignments Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard. Today Paper prototyping An essential tool in your design toolbox! How do we design things that actually
More informationASTQB Advance Test Analyst Sample Exam Answer Key and Rationale
ASTQB Advance Test Analyst Sample Exam Answer Key and Rationale Total number points = 120 points Total number points to pass = 78 points Question Answer Explanation / Rationale Learning 1 A A is correct.
More information#heweb16 #MPD6 #PMTheMusical. Project Management: The Musical!
#MPD6 #PMTheMusical Project Management: The Musical! Hello! Let s begin with a classic. Contracting Scope You must spell out the scope. Cost Define the payment terms Dates You re unavailable. Clear Deliverables
More informationBest Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
More informationKanban One-Day Workshop
Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner
More informationAgile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process
Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is
More informationPortfolio. Mihai Marin
Portfolio Mihai Marin Case Study No. 1 AXA Insurance - Travel Insurance: Redesign Quote & Buy Journey The Brief As a result of the Travel Quote & Buy journey not being fully mobile optimised, it was becoming
More information2014 Intelliware Development Inc.
What You ll Learn in this Presentation: The basics of user stories. How user stories fit into the overall Agile planning process. How to write a user story. A story card example 2 Why is it so Difficult
More informationFoundation Level Syllabus Usability Tester Sample Exam Answers
Foundation Level Syllabus Usability Tester Sample Exam s Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.
More informationIntroductions. 30 minutes of instruction 20 minutes of discussion
Digital Project Management Basic Training MODULE 1 Basic Training This module follows chapter 1 Basic Training from the book. Estimated instruction time: 1 hour 10 Introductions 30 minutes of instruction
More informationStory Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!
+ Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! Tonya McCaulley Director of Training ROME Agile + About Your Speaker Tonya McCaulley
More informationHow to choose a website design firm
How to choose a website design firm 22 questions to ask before engaging in an important partnership Website development projects can be fraught with risk. Organizations often wonder: How can we be sure
More informationLevel 5 Diploma in Computing
Level 5 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK
Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK
Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile
More informationRequirements. Requirements. Types of Requirement. What Is a Requirement?
Beatrice Åkerblom beatrice@dsv.su.se Everything else in software development depends on the requirements. If you cannot get stable requirements you cannot get a predictable plan... What Is a Requirement?!
More informationAI Model Training Platform
Amazon AWS for AI Model Management, Training, and Testing ROLE: Lead UX Designer DELIVERABLES: System Sitemap Wireframes Mockups VISION TEAM To make AI more accessible to the masses by creating a platform
More informationLESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX
www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,
More informationSAFe Reports Last Update: Thursday, July 23, 2015
SAFe Reports Last Update: Thursday, July 23, 2015 This document describes the set of reports provided by Jazz Reporting Service (JRS) aligned with SAFe (Scaled Agile Framework) metrics. Some of these reports
More informationModule 4 Designing, Planning & Estimating
Module 4 Designing, Planning & Estimating Table of Contents Module 4...1 Study Guide...2 Reading... 2 Assignment... 2 Module Overview...2 Outline... 2 Learning Outcomes... 2 Agile Architecture & Design...3
More informationUser Experience. How to Thrive (Not Just Survive) in the Industry
User Experience How to Thrive (Not Just Survive) in the Industry Good morning! INTRODUCTION 9 February 2018 ischool @ UofT UX Industry Workshop 2 Who Are We Timothy Hong Nadia Kaakati Kate Haisionak Veronica
More informationOmnichannel User Experience (UX) Design: What s in your toolbox? Lizanne Kaiser, Ph.D. Strategic Business Consulting Director
Omnichannel User Experience (UX) Design: What s in your toolbox? Lizanne Kaiser, Ph.D. Strategic Business Consulting Director EXPERIENCE User Experience (UX) The experience that users (customers, agents,
More informationWeb Designer vs Web Developer What s the Difference?
Web Designer vs Web Developer What s the Difference? elegantthemes.com/blog/resources/web-designer-vs-web-developer-whats-the-difference Donjete Vuniqi The difference between web designers and web developers
More informationResponsive Redesign dispatch.com 10tv.com thisweeknews.com
Responsive Redesign 2014 dispatch.com 10tv.com thisweeknews.com Project Goals Establish a one web content strategy Share templates and interaction design patterns across brands Provide enough flexibility
More informationdt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University
DESIGN THINKING FOR USER EXPERIENCE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Early Stage Prototyping Computer Science Department October 20, 2016 Paper ipad App By 53 2 Hall of Fame or
More informationNick Rozanski Andy Longshaw Eoin Woods. Sold! How to Describe, Explain and Justify your Architecture
Nick Rozanski Andy Longshaw Eoin Woods Sold! How to Describe, Explain and Justify your Architecture Objectives of Today If you are an architect who has to produce an Architectural Description, then this
More informationWENDIA ITSM EXPERT TALK
WENDIA ITSM EXPERT TALK What to consider when implementing a Self Service Portal A WHITE PAPER BY MEXON TECHNOLOGY 1. Introduction The world of Service Management is, as ever rapidly changing. The IT Service
More informationdefined. defined. defined. defined. defined. defined. defined. defined. defined.
Table of Contents Week 1 Software Development... 2 Software Eng Life-Cycle Development Phases... 2 Methodologies... 2 Week 2 - XP, Scrum, Agile... 3 Extreme Programming (XP)... 3 Values of XP Programming...
More informationHow to make a prototype? A step-by-step. Step 1. Start with a paper prototype
How to make a prototype? A step-by-step Step 1. Start with a paper prototype The very first step is to sketch your idea on a sheet of paper. If you consider yourself to be a bad artist - don t let that
More informationImprove Under Performing Web Content with a Content Audit DAVID STURTZ DIRECTOR OF PRODUCT STRATEGY
Improve Under Performing Web Content with a Content Audit DAVID STURTZ DIRECTOR OF PRODUCT STRATEGY Today s Presenter David Sturtz Directory of Product Strategy Geonetric David is the product lead for
More informationSix Weeks to Security Operations The AMP Story. Mike Byrne Cyber Security AMP
Six Weeks to Security Operations The AMP Story Mike Byrne Cyber Security AMP 1 Agenda Introductions The AMP Security Operations Story Lessons Learned 2 Speaker Introduction NAME: Mike Byrne TITLE: Consultant
More informationUser interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1
User interface design Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 The user interface Should be designed to match: Skills, experience and expectations of its anticipated users.
More informationDIGITAL CONTENT STRATEGY WORKSHOP SERIES >>> Carrie Hawthorne Consulting Fair Trade Federation Conference PART 1 UNDERSTANDING & GATHERING
DIGITAL CONTENT STRATEGY WORKSHOP SERIES Carrie Hawthorne Consulting Fair Trade Federation Conference >>> PART 1 UNDERSTANDING & GATHERING ABOUT ME >>> CARRIE HAWTHORNE CONSULTING Digital marketing + communications
More informationMorgan Landis
Morgan Landis Morgan@ContentedDesign.com 614.636.0544 1 Design Thinker. Information Architect. Experience Designer. My specialty is asking the right questions. I work collaboratively to help understand
More informationUX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.
July 21, 2016 What is UX? BA & UX roles Design Thinking User Research MVP Personas Customer Experience Maps BA + UX Collaboration Tools Resources UX + BA User Experience & Business Analysis Jeanne Petty
More informationIT Audit Process Prof. Liang Yao Week Six IT Audit Planning
Week Six IT Audit Planning IT Audit Planning Process Institute of Internal Audit Standards - Section 2010: Planning The chief audit executive must establish a risk-based plan to determine the priorities
More informationERIC YONGE EYStudios
ERIC YONGE EYStudios SCOTT SMIGLER GrowByData & EXCLUSIVE KATE WICKER EYStudios The Big Question: Should I Migrate to Magento 2? Answer: No, don t migrate to Magento 2... Upgrade to Magento 2! Agenda Eric:
More informationITP 140 Mobile Technologies. User Testing
ITP 140 Mobile Technologies User Testing User Experience 2 User Testing Usability and user experience testing is vital to creating a successful app Running your own user tests to find out how users are
More informationSWEN 444 Human Centered Requirements and Design Project Breakdown
SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report weekly project status to your instructor, and as you wish, capture other
More informationThe Need for Agile Project Management
The Need for Agile Project Management by Mike Cohn 21 Comments originally published in Agile Times Newsletter on 2003-01-01 One of the common misperceptions about agile processes is that there is no need
More information(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info
(Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME
More informationSM 3511 Interface Design. Institutionalizing interface design
SM 3511 Interface Design Institutionalizing interface design Eric Schaffer, 2013. Institutionalization of UX: A Step-by-Step Guide to a User Experience Practice (2nd Edition) A champion (usually reports
More informationCMGt Style Guide: Discovery, Strategy & Design
CMGt Style Guide: Discovery, Strategy & Design 2 Table of Contents INTRODUCTION UX Process Overview... 3 DISCOVERY Stakeholder Interviews... 4-5 Discovery Summary... 6 STRATEGY White boarding...7 Sitemap...
More informationIntroduction - SENG 330. Object-Oriented Analysis and Design
Introduction - SENG 330 Object-Oriented Analysis and Design SENG 330 Fall 2006 Instructor: Alex Thomo Email: thomo@cs.uvic.ca Office hours: Office Hours: TWF 12:30-1:30 p.m. Location: ECS 556 Objective:
More informationSEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery
SEGUE DISCOVERY An initial engagement with Segue begins with a Phase where our experienced team works directly with our customer to define the vision, scope, and high-level requirements for the project.
More informationChapter 12 INTERACTION DESIGN IN PRACTICE
Chapter 12 INTERACTION DESIGN IN PRACTICE Overview AgileUX Design Patterns Open Source Resources Tools for Interaction Design www.id-book.com 2 Agile development Short (one to three week) timeboxes of
More informationDesigning a New. Data Dashboard. January Page 1
Designing a New Data Dashboard January 2018 Page 1 Acknowledgements This guide was created under JSI s Center for Health Information, Monitoring & Evaluation (CHIME) with efforts led by Allison Schlak
More informationWhat is Sherpa? ENTER A LOCATION CHOOSE EQUIPMENT ORDER SERVICE ENJOY MORE FREE TIME. UXD Presentation Peter Zahn
What is Sherpa? Sherpa is an e-commerce website where people rent camping equipment and have it assembled/disassembled at their desired location. Using this service will alleviate time and investment costs
More informationh(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!
h(p://ihm.tumblr.com/post/105778492/word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction January 31, 2013 Today s Class Administrivia User-centered Design Establishing Requirements
More informationSEMANTIC NETWORK AND SEARCH IN VEHICLE ENGINEERING
Martin Sturm, Sylke Rosenplaenter SEMANTIC NETWORK AND SEARCH IN VEHICLE ENGINEERING From Concept to Deployment Vehicle Design Operations & System Development GM Europe Engineering Adam Opel AG www.opel.com
More informationBasic Troubleshooting Process for Operating Systems
Basic Troubleshooting Process for Operating Systems Applying the Troubleshooting Process to Operating Systems OS problems can result from a combination of hardware, software, and network issues. Computer
More informationYour digital thought partners. CASE STUDY Thomson Reuters. Agile development LAUNCH PORTAL
Your digital thought partners. CASE STUDY Thomson Reuters Agile development LAUNCH PORTAL Overview 00. 01. 02. 03. 04. 05. 06. 07. Introduction Discovery Planning User Experience (UX) User Interface (UI)
More informationAGILE MARKETING WITH KANBAN BOARDS. Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer
AGILE MARKETING WITH KANBAN BOARDS Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer 1 WHAT IS KANBAN? A BRIEF HISTORY Agile way of working is not restricted to software development
More informationInteraction Design. Ruben Kruiper
Interaction Design Ruben Kruiper What do you know? What do you think Interaction Design stands for? 2 What do you expect? Interaction Design will be: Awesome Okay Boring Myself I m not a big fan... This
More informationStop Scope Creep. Double Your Profit & Remove The Stress of Selling Websites
Stop Scope Creep Double Your Profit & Remove The Stress of Selling Websites Why Do Projects Go Wrong? Imagine this: You ve agreed to do a specific project with a client. You start off well. But as the
More informationIntegrated Design & Development
Integrated Design & Development Shawn Crowley 1 Atomic is a consultancy and handles many types of projects. Challenges we face may be different. agile and technical excellence, predictable delivery via
More information