Lecture 10 More Innovation SE3821 Software Requirements and Specification Dr. Rob Hasker (based on slides by Dr. Brad Dennis)

Slides:



Advertisements
Similar presentations
Facilitating Effective Meetings
Advertisements

1 Meetings!. 2 Introduction Professional communications Professional communications One-on-one One-on-one Phone Phone Memoranda and letters.
Agenda For Today! Professional Learning Communities (Self Audit) Professional Learning Communities (Self Audit) School Improvement Snapshot School Improvement.
NCRSC Leadership Workshop June 14, 2008
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 1.Gain agreement on the problem definition. 2.Understand the root causes 3.Identify the.
Conducting Focus groups ACE seminar teaching session By Susan Mlangwa.
How to do Action and Change. How to… A. Engage people in Action & Change B. Prepare for an Action & Change session C. Facilitate an Action & Change session.
Global Strategic Planning Meeting for Teacher Training on Human Rights Education Evaluation Results — Day 1.
Rationale To encourage all students to take a full part in the life of our school, college, workplace or wider community. To provide opportunities to enable.
New Supervisor: Skills for Success
09/27/2014 Artis Boyd, PMP 1. BUSINESS AND FUNCTIONAL REQUIREMENTS “PROCESS IMPROVEMENT” 09/27/2014 Artis Boyd, PMP.
Slide 1 Systems Analysis and Design with UML Version 2.0 Alan Dennis, Barbara Wixom, and David Tegarden Chapter 5: Requirements Determination John Wiley.
[Title of meeting] [Name of sponsor] [Date] For guidance on working with PowerPoint and reformatting slides, click on Help, then Microsoft PowerPoint Help,
Building Team Facilitation Skills Presented by: Mary Jo Meyers M.S.
BSBIMN501A QUEENSLAND INTERNATIONAL BUSINESS ACADEMY.
What is Teamwork & Team Building Team work : Concept of people working together as a team. Team Player : A team player is someone who is able to get.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Innovation Leadership Training Day Three February 19, 2009 All materials © NetCentrics 2008 unless otherwise noted.
Teamwork C.Eng 491 Fall 2009.
Steps to Success COS 4860 Bruce K. Barnard. Steps to Success Be Prepared – What is the objective? – Research – Environment (internal & external)
Chapter 11 Requirements Workshops
Facilitation Richard Fisher. 10/9/2000Facilitation - Richard Fisher2 Facilitated Sessions A structured meeting technique designed to gather information.
Professional Facilitation
11 Welcome to the Facilitation Skills Practice Workshop!
 The source for guidance on the roles, qualities, and practice of leadership in NA comes from our and practice of leadership in NA comes from our Steps,
RESETTING PERFORMANCE MANAGEMENT – MANAGER AS COACH Manager Briefing & Discussion Sessions Winter 2013.
Customer Focus Module Preview
Train-the-Trainer Session Presented by: Kimbereley Brown.
Agenda Chapter 8 – Leaders Manage Meetings
CONDUCTING EFFECTIVE MEETINGS
Techniques in Civic Engagement Presented by Bill Rizzo Local Government Specialist UW-Extension Local Government Center
COLLABORATION MODULE #2 Assigning Roles In Meetings An online module developed by Pivot Learning Partners for the West Contra Costa Unified School District.
Requirements Elicitation Techniques. Interviewing and questionnaires.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Session 2.5: Performance Management Module 2: Managing Human Resources Leadership and Management Course for ZHRC Coordinators and HTI Principals, and ZHRC/HTI.
Enhancing Teaching and Learning with Podcasts Mico e-Learning Workshop.
New Teachers’ Induction January 20, 2011 Office of Curriculum and Instruction.
Copyright by Gregory W. Hislop 1 INFO 324 Team Process and Product Week 9 Dr. Jennifer Booker College of Information Science and.
Facilitation Principles and Techniques. 2 The Inside Facilitator Authorized by the Project Champion Invites project team members Announces the facilitator.
Role of the Facilitator Dairy Profit Teams
Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements.
Ways of Collecting Information Interviews Questionnaires Ethnography Books and leaflets in the organization Joint Application Design Prototyping.
9. EAFM START UP B Essential EAFM Date Place 9. EAFM Startup B: Engage Stakeholders Version 1.
Managing Large-Group Presentations Dr. Sharon Walpole University of Delaware.
CHAIRING SKILLS. Why do we have Meetings? Why have meetings? Make policy Take decisions Agree priorities Ensure probity Co-ordinate Build morale Engage.
How to Run an Effective Regional Board Meeting. Self-paced version Use mouse click to advance the slides.
Facilitate Group Learning
Z556 Systems Analysis & Design Session 10 ILS Z556 1.
Leading Effective Meetings By Jessica Kruse. Key Actions For Leading Effective Meetings  Prepare For a Focused Meeting Prepare For a Focused Meeting.
How To Be An Effective Facilitator Colorado State University Center for Public Deliberation Workbook Dr. Martin Carcasson PART 3: THE BASICS OF FACILITATING.
Meetings Managers are people who do things right, while leaders are people who do the right thing. Warren Bennis, Ph.D. “On Becoming a Leader”
PROBLEM IDENTIFICATION: WHAT’S THE QUESTION Define and give examples of: 1. A question of fact 2. A question of value 3. A question of policy.
Professional Learning Communities AKA Purposeful Learning and Collaboration PLCs.
Team Skill 2 Understanding User and Stakeholder Needs The features of a Product or System (9)
Facilitated by Kelly Bailey, Durham College Prepared by Ruth Rodgers, Durham College Based on the work of Ingrid Bens (Facilitation at a Glance)
SWE 214 (071) Chapter 12: Brainstorming and Idea Reduction Slide 1 Chapter 12: Brainstorming and Idea Reduction.
Making Health and Safety Meetings Work If you had to identify, in one word, the reason why the human race has not achieved, and never will achieve, its.
Team Up! How to Turn Problems into Solutions PRESENTERS MARJUYUA LARTEY-ROWSER, PHD, RD MARY FRANCES NETTLES, PHD, RD.
1 International Institute of Business Analysis Vision: The world's leading association for Business Analysis professionals” Mission: To develop and maintain.
Improved socio-economic services for a more social microfinance.
FORGE AHEAD Program Transformation of Indigenous Primary Healthcare Delivery : Community-driven Innovations and Strategic Scale-up Toolkits Module.
Building the foundations for innovation
Interviewing S.Vidya,AP/CSE.
Academic representative Committee CHAIR training
Troubleshooting a Task
Chapter 11 Requirements Workshops
Bulloch Information Session
Interviewing Sriram Mohan.
How to lead a Microsoft Cloud Workshop
Presentation transcript:

Lecture 10 More Innovation SE3821 Software Requirements and Specification Dr. Rob Hasker (based on slides by Dr. Brad Dennis)

The Volere Process Today: Interviews Workshops Focus Groups Surveys/Questionnaires Roleplaying Product Box “Innovation Game” Others

Brown Cow Mandate: improve the work Don’t just reimplement Improvement must innovate How to identify innovative requirements?

Brown Cow Mandate: improve the work Don’t just reimplement Improvement must innovate How to identify innovative requirements? Pulling from Software Requirements 3 rd Edition, K. Weigers, J. Beatty, Microsoft Press 2013

Some More Interview Guidance Starting point: interview customer to see what they want Ensuring good ideas: 1.Establish rapport at interview start introduce yourself, review agenda & objectives, address preliminary concerns 2.Stay in scope: it will wander, but keep interview on target 3.Prepare questions and straw models ahead of time Draft list of guiding questions Prepare models of business process as you know them It’s much easier to critique than draw from scratch! 4.Suggest ideas Convince interviewee this is a joint problem solving session Prompt interviewee with suggestions 5.Listen actively Lean forward, show patience, clarify anything you find unclear Replay central ideas by paraphrasing them!

Workshops Structured meeting Carefully selected stakeholders, context experts Goal: create, define, refine, reach closure on deliverables Encourage stakeholder collaboration Tips: 1.Establish and enforce ground rules start and end times, technologies, comments not criticism 2.Fill all of the team roles Take notes, watch time, manage scope, enforce ground rules Ensure everyone is heard! 3.Plan an agenda in advance 4.Stay in scope: watch for diving into micro-details that eat time

Workshops 1.Use “Parking Lots” to capture items for later consideration Simple tool to help keep on track Ensure have strategy to clear the lots 2.Timebox discussions Limit time on any one topic At end of time: summarize status and next steps, close topic 3.Keep the team small but include the right stakeholders Small groups are more effective Use parallel workshops if > 5-6 stakeholders 4.Keep everyone engaged If someone stops contributing, they may be frustrated Facilitator's job: ensure everyone's voice is heard

Focus Groups Representative group used to generate input, ideas Can be used to explore attitudes, impressions, preferences, needs Very valuable if cannot poll large group of end users Include: Users with experience in domain Users with experience with similar products or earlier version Running a focus group takes training Key: keep on topic, but don't influence opinions Facilitators should have at least some training Results: subjective feedback Do not give these groups decision-making power

Great for feedback from large groups, geographically dispersed Great for determining needs, preferences Especially helpful as input to future elicitation efforts Inexpensive? Certainly simple to construct, administer Difficult to design for good feedback, ensure large participation Tips: Don’t ask too many questions or people won’t respond Provide answer options that cover the full set of possibilities Always test a questionnaire before distributing it Be careful of phrasing, don’t use leading questions Surveys/Questionnaires

Role playing Opportunity to experience work from another perspective Great when requirements depend on different classes of users Eg: students vs employees Process 1.Set context 2.Act out scenarios 3.Brainstorm on ideas generated by role playing

Product Box Innovation Game Excerpted from: Process: 1.Imagine you have a new product to sell 2.What should be on the box? Key slogans 3.What is on the front? Back? Sides? 4.What would be on the boxes next to yours? Why? Customers want to believe purchased product will solve problems These need to be the problems customers care about Can use this with potential customers as a metaphor for articulating this

Other techniques Interview yourself Great for small start-ups Pretend to be interviewed by a reporter 5 years from now What are your successes? What were the challenges? Evaluate unintended uses Are your users using your product differently than the way you intended? Evaluate customer-developed solutions

Review Effective interviews Rapport, scope, prep, suggestions, active listening Workshops Ground rules, scope, parking lots, timebox Focus groups, surveys, questionnaires Role playing Product box innovation game Interviews, unintended uses, customer solutions