Team Skill 3 – Organizing Requirements & Product Management (Chapters 15-17 of the requirements text ) Sriram Mohan/Steve Chenoweth RHIT 1.

Slides:



Advertisements
Similar presentations
Presentation suggestions:
Advertisements

An Introduction to Working Together
Develop an Information Strategy Plan
Chapter 3: Modules, Hierarchy Charts, and Documentation
Agile 101.
Outline About author. The problem that discussed in the article.
SYS366 Requirements Development – Shared Vision and Product Position Statement.
1 Brainstorming and Storyboarding Sriram Mohan/Steve Chenoweth RHIT Chapters 12 & 13, Requirements Text.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Chapter 6 Initiating and Planning Systems Development Projects 6.1.
Requirements Specification
WKES 3202 SOFTWARE REQUIREMENTS ENGINEERING SEMESTER 1 SESSION 2004/2005.
A summary of the PSS-05 URD template
Modern Systems Analysis and Design Third Edition
1 Team Skill 3 - Defining the System (Chapters of the requirements text) CSSE 371 Software Requirements and Specification Don Bagert, Rose-Hulman.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System A Use Case Primer Organizing.
Chapter 4 After Green Light. After the Green Light Contractual Agreement Marketing Requirements Document (MRD) Project DefinitionBudget Project Approval.
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
The Vision Document 1. Importance of a Vision Document  It describes the application in general terms, including descriptions of the target market, the.
Requirements Engineering
Software. Task Time (minutes)  1. Complete self assessment sheet Read through the chapter on software Work through the questions on the.
Product Management 1. The Product Champion  Nearly every successful project has a Product Champion who: Develops the Vision Document. Manages customer.
Requirements Management Plan - Documents
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Organizing Requirements & Managing Scope (Chapters of the requirements text ) Steve Chenoweth & Chandan Rupakheti RHIT Which brings up Question 1,
Key components of the business plan
Technical e-business Architecture Method TEAM Practice Steps.
Documenting Software Architectures
Requirements Management with Use Cases Module 6: Define the System Requirements Management with Use Cases Module 6: Define the System.
Chapter 2 Introduction to Requirements Management
WEB ENGINEERING LECTURE 4 BY Kiramat Rahman. outline  In this Lecture you will learn about:  Term “Software” and its relationship with “Hardware” 
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 06. Requirements.
1 Text Layout Introduction (1-4) Team Skill 1 – Analyzing the problem (5-7) Team Skill 2 – Understanding User and Stakeholder Needs (8-13) Team Skill 3.
1 IBM Software Group ® Mastering Requirements Management with Use Cases Module 4: Analyze the Problem.
Systems Analysis and Design in a Changing World, 6th Edition
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Organizing the Requirements Information 1. Need for Organizing Requirements  Many stakeholders are involved in most projects.  They must reach agreement.
Software Requirements Engineering CSE 305 Lecture-2.
2/6/01D-1 © 2001 T. Horton CS 494 Object-Oriented Analysis & Design Using PARTS to Illustrate Requirements Concepts.
Presentation suggestions:   Not all slides may be applicable to your business model.   Keep in mind the time allotments for each section, don’t over/under.
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
Software Engineering Chapter 7 Fall Capturing the Requirements as Use Cases Capturing the Requirements as Use Cases By using use cases analysts.
Chapter 7 Applying UML and Patterns -Craig Larman
11 Project Planning Section 11.1 Identify the stages of the Web site development life cycle Identify the responsibilities of project team members Use a.
Chapter 7 Applying UML and Patterns Craig Larman
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Rational Unified Process Fundamentals Module 5: Implementing RUP.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
Systems Analysis and Design in a Changing World, 6th Edition
CIS 112 Exam Review. Exam Content 100 questions valued at 1 point each 100 questions valued at 1 point each 100 points total 100 points total 10 each.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
Quality Criteria : Are you and your team capable of communicating the shared vision to whom it may concern so that it make sense to all relevant stakeholders.
Week 1 -Introduction IT2005 System Analysis & Design.
Interacting with consumer Software Engineering. So far… What is Software Engineering? Different software process models waterfall, incremental, spiral.
The Vision Document & Product Management CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 27, 2004 In.
Examining the Modules: Assessment Practices LT 2c. I can analyze the role of student-friendly learning targets, aligned assessment, and effective curriculum-
Team Skill 3: Defining the System The Vision Document (16) 1.
Reflective Writing. Being reflective So far, in looking at using thoughts, feelings, details, descriptions and dialogue, we have been concentrating on.
Team Skill 3 - Defining the System (Chapters of the requirements text ) Sriram Mohan 1.
Irish Institute of Training & Development JOHN SMITH & TREVOR DAGG.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 6 Initiating.
The Vision Document Group members: Zainab BSEF07M025 Noreen BSEF08M021
Introduction to Requirements Management
IT2005 System Analysis & Design
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Robertson & Robertson: Chapter 2 Software Specification Lecture 10
Applying Use Cases (Chapters 25,26)
Presentation transcript:

Team Skill 3 – Organizing Requirements & Product Management (Chapters of the requirements text ) Sriram Mohan/Steve Chenoweth RHIT 1

Outline Organizing Requirements Vision Document Product Management 2

Organizing Requirements Why should we organize requirements? Requirements are rarely captured in a single document. Why? ◦ Complex systems ◦ Families of products ◦ Marketing and business goals ◦ Legal and other extraneous requirements 3

Complex Systems Dividing requirements for complex systems into subsystems 4

Product Families A series of products with closely related requirements A new way of viewing software products ◦ Investing in infrastructure to build product families ◦ Commonality analysis – used to determine if use of a product line will be beneficial A typical strategy – 2 layers of development ◦ One “Platform” and many “Application” groups 5

Example Families Toyota automobiles and trucks ◦ A single “chassis” supports many “models” in a “family” IBM 360/370 computers ◦ The and were built out of much of the same hardware, from boxes to chips. Software? 6

Outline Organizing Requirements Vision Document Product Management 7

8 Let’s start with some vision… Do it first, Then the “lessons” might sound familiar… Get out a blank sheet of paper and something to write with. Put your name on it. In 1 minute, verbally sketch your beliefs about the “story” shown at right – 2 years from now – What did it become? Pass it to your left In 1 min, write your reaction to what you see written Return it to the author …From a project description in 371/372 last year. “ This project would enable a user to share the real-time contents and actions of their computer screen with any remote user or group of users… ”

Purpose Comprehensive description of the product High level abstraction of the problem and the solution. Provides “common goals and a common playbook.” Internal to the development organization ◦ Includes “why this is good for us to do” ◦ Like, “It will lead to a new general product” Describes the plan for future releases 9

Vision Document Template Introduction User Description Product Overview Feature Attributes Product Features Use Cases Supplementary Specifications Documentation Requirements Glossary 10

Changing Requirements How do you handle changing requirements in a vision document? ◦ Delta vision  Includes things that have changed and contextual information Legacy Systems 11

Outline Organizing Requirements Vision Document Product Management 12

Rationale Every project needs an individual champion or a small champion team to advocate for the product. The product manager drives the whole product solution: the application itself, support, user conveniences, documentation, and the relevant commercial factors. Every project is driven off its funding -- Usually, the product manager is an internal “client” who hands out the money for internally sponsored projects 13

Tasks The Product Manager does high-level tasks – ◦ Listens to all the stakeholders ◦ Negotiates amongst them ◦ Manages and funds project people ◦ Communicates features and releases to the outside world ◦ Advocates the product to everyone ◦ “Owns” the vision statement! “to help software teams build products that customers want to buy” 14

Driving the Product Vision 15

Where the Product Manager fits… An example – p. 187

Maintaining the Road Map 17

Product Plan Product Services and support Commercial terms Positioning 18

Positioning Position Statement Branding Nice demo of the product 19 For(target customer) WhoStatement of need The(product name)Is a (product category) ThatStatement of key benefit UnlikeRival product Our productA list of differences