Requirements – “Old School”. What did you think of SPMH? Was it interesting to read? Do you think it’ll be useful to you? Lots and lots of possible tricks.

Slides:



Advertisements
Similar presentations
P D S A REVIEW ACT PLAN STUDY DO Plan Continuous Improvement
Advertisements

Support Services Department- Leadership Teams Alignment: Setting and Communicating Direction.
S Y S T E M S E N G I N E E R I N G.
More CMM Part Two : Details.
IT Requirements Capture Process. Motivation for this seminar Discovering system requirements is hard. Formally testing use case conformance is hard. We.
Evaluating Requirements. Outline Brief Review Stakeholder Review Requirements Analysis Summary Activity 1.
Evaluating Requirements
Project Scope Management
Professional Communication Tasks Interview exchange of information planned prearranged structured controlled by an interviewer predetermined purpose status.
Project Scope Management
SE 555 Software Requirements & Specification Requirements Validation.
Computers: Tools for an Information Age
11 Welcome to the Facilitation Skills Practice Workshop!
Design process. Design briefs Investigating Designing Producing Analysing and evaluating Design process wall charts.
Project Scope Management
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Reading. Why should I read faster? 1.To be prepared for college/university –You will be reading pages every week. 2.Faster readers comprehend.
R-1 Project Risk Management. R-2  Qualitative Risk Analysis  Quantitative Risk Analysis  Risk Response Planning  Sticky note technique  Risk matrix.
Diana O’Keeffe Integrating Learning and Technology John Jamison.
Decision-Making In Project Management Decision Framing Intaver Institute Inc. 303, 6707, Elbow Drive S.W, Calgary, AB, Canada Tel: +1(403) Fax:
CIS 321—IS Analysis & Design Chapter 4: Analysis— Investigating System Requirements.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 22 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
1 Integration and Design – Part 5 Bonus at the end of the hour – how to invent a foam football… using the “spiral” process.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Adaptive Processes © Adaptive Processes Simpler, Faster, Better Software Requirements.
CPSC 873 John D. McGregor Session 4 Requirements V & V - continued.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Project Scope Management Project management Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours.
Height Weight I.Q. Income Body mass index Age Testosterone Highest grade #years college Amount of hair Measures of Self-esteem Acceptance of Others Narcissism.
MEMORY TECHNIQUES. TIPS/IDEAS/SUGGESTIONS Learn from the general to the specific – get big picture or concepts first. This will make understanding of.
1 Requirements – “Old School” Phillips, Ch 5 CSSE579 Session 3 Part 3.
Requirements Gathering How do we find out what we are supposed to be building?
BIT 286: Web Applications Software Design Documents.
Adding Color to Maps in Illustrator and Getting your Rocks Filled !
1 Chapter 4 Analyzing End-to-End Business Processes.
1 Design and Integration: Part 2. 2 Plus Delta Feedback Reading and lecture repeat Ambiguous questions on quizzes Attendance quizzes Boring white lecture.
Requirement engineering Good Practices for Requirements Engineering
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Vocabulary Strategies
The Writing Process Language Arts.
Software Requirements Specification (SRS)
Lecture 4: Requirements Engineering COSI 120b, Principles of Software Engineering.
Users and Data Models CMPT 455/826 - Week 3, Day 2 (Various sources) Sept-Dec 2009 – w3d21.
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
Evaluating Requirements
Requirements Workshop Techniques for E-Business Projects
Recent trends in IT projects – Globalization, outsourcing, and virtual teams Project management process groups – Initiating, planning, executing, monitoring.
An Organized Approach to Reading a Healthcare Textbook Make your textbook your tool!
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Requirements Gathering
Structured Decisions How to facilitate a creative problem solving meeting. Loredo Sola, Dir SW Dev, PKC Inc.
Signs A Girl Likes You: Let’s Try To Read Her Mind Scoopify.
Information Technology Project Management, Seventh Edition.
Information Systems in Organizations 2
Project Quality Management
Participant and Leader Training
CMMI Q & A.
Chapter 5: Project Scope Management
Your guide to writing clear, interesting and informative pieces
Chapter 5: Project Scope Management
PROJECT SCOPE MANAGEMENT
Future State Improve Kaizen Facilitation.
Hi, this is {NAME}, and in the next 2 minutes I’m going to give you some tips to permanently stop {sticking point}… that’s causing you to {Painful result.
SOFTWARE REQUIREMENT SPECIFICATION
Dr. Jiacun Wang Department of Software Engineering Monmouth University
Project Scope Management
Project Scope Management
What are Learning Styles?
Presentation transcript:

Requirements – “Old School”

What did you think of SPMH? Was it interesting to read? Do you think it’ll be useful to you? Lots and lots of possible tricks to use – – It’s like a reference for experts – Start with what Chandan’s giving you in 371

Step 1: There’s No “Customer” In traditional IT-style software development, a “Business Analyst” type person writes the requirements. – See gather-requirements/ gather-requirements/ Customer(s)/  Business Analyst  Developers Product Mgr

What points were interesting to you? Like, all the tricks Phillips describes? What they mean? And which ones to try? And which ones will be covered in 371?

A few points I thought were key “Tense situations” – When customers are frustrated – When the problem is bad management – Managing expectations Requirements Management: How to keep track of the decisions & make new ones? How to get to “baselined requirements”?

Let’s talk techniques Facilitated Meetings (JAD) – have a big meeting with all the stakeholders, start with a draft, have a bunch of extra people help document it, then turn that into a big requirements doc a few days later System Storyboarding Technique – write random ideas on sticky notes and stick them on the wall

New, strange things… ConOps – How they “do this” – – Could be a video that shows detailed operation of the “concept” of the product Mind Maps – crazy sketch of the various pieces of the product Gilb Charts – turns qualitative requirements into quantitative ones All sorts of software diagrams  See Phillips pp for a good example!

Elements of a good document What is it’s function? What is the management view? Who are the readers? What conventions must it follow “Avoid creating a document to satisfy a checklist. If a document is not necessary, don’t create one. If it is necessary, it requires diligence from its creators and reviews.”

Characteristics of a good requirements document Written by the developers or written by the customers? “What if” requirements Detailed in the right places, vague in the right places Verifiable Understandable by the customer Traceable Signed by the stakeholders