The Software Team CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 7, 2004 In the book – This is Ch 4.

Slides:



Advertisements
Similar presentations
Lesson 10: Dealing with Criticism
Advertisements

HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
Pictures2life.com By: Katy Srader. What to do Password What your going to do is become a member to the site. So your going to have to pick out a username.
Microsoft Office 2007: Introductory Computer Applications 11.
1 Chapter 4 The Software Team Requisite’s 6 team skills for effective requirements management.
Ambiguity and Specificity CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 19, 2004 In the book – This.
Traceability CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 22, 2004 In the book – This is Ch
1 Interviewing CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 13, 2004.
Requirements Documents CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 18, 2004 In the book – This is.
CSSE September.2008 Project Overview Statement (POS) Chapter 3.
1 CSSE 477 – Using SOA Services Steve Chenoweth Tuesday, 11/1/11 Week 9, Day 2 Right – IBM’s picture of “ways to start thinking about SOA.” From
Team Skill 6 - Building The Right System Part 2: Traceability, Change and Quality (Chapters of the requirements text) CSSE 371 Software Requirements.
1 Steve Chenoweth Tuesday, 10/04/11 Week 5, Day 2 Right – Typical tool for reading out error codes logged by your car’s computer, to help analyze its problems.
1 CSSE 377 – Intro to Availability & Reliability Part 2 Steve Chenoweth Tuesday, 9/13/11 Week 2, Day 2 Right – Pictorial view of how to achieve high availability.
Elaboration of Use Cases CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 21, 2004 In the book – This is.
1 Program Understanding Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
Storyboards CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 14, 2004 In the book – This is Ch 13 The.
Slide 1 Process, Requirements and Prototyping (Chapters 6-8 of Interaction Design text) CSSE 371 Software Requirements and Specification Don Bagert, Rose-Hulman.
1 CSSE Requirements Steve Chenoweth Department of Computer Science & Software Engineering RHIT Session 1 – Wed, June 6, 2007 Above – Sources of requirements.
Slide 1 Requirements Wrap-up (Chapter 31 of requirements text) and Interaction Design: Introduction (Chapters 1 of Interaction Design text) CSSE 371 Software.
1 Course Intro Construction & Evolution CSSE 375 Steve Chenoweth.
1 Team Skill 3 - Defining the System (Chapters of the requirements text) CSSE 371 Software Requirements and Specification Don Bagert, Rose-Hulman.
1 Questions? CSSE Requirements Steve Chenoweth Department of Computer Science & Software Engineering RHIT Session 9 – Wed, Aug 8, 2007 Below – From.
1 Questions? CSSE Requirements Steve Chenoweth Department of Computer Science & Software Engineering RHIT Session 6 – Wed, July 18, 2007 Above –
Team Skill 6 - Building The Right System Part 1: Applying Use Cases (Chapters of the requirements text) CSSE 371 Software Requirements and Specification.
1 Quality Assurance in Construction and Maintenance (Section 13.4 of Maintenance Text; Chapter 20 of Code Complete) Steve Chenoweth CSSE 375, Rose-Hulman.
1 Team Skill 1 - Analyzing the Problem (Chapters 5-7 of the requirements text) CSSE 371, Software Requirements and Specification Don Bagert, Rose-Hulman.
CSSE September.2008 Variations of PM approaches Chapter 2, pages
Slide 1 Understanding Interaction, Users and Interfaces and Designing for Collaboration and Communication (Chapters 2-5 of Interaction Design text) CSSE.
1 Questions? CSSE Requirements Steve Chenoweth Department of Computer Science & Software Engineering RHIT Session 7 – Wed, July 25, 2007 Below –
1 Maintenance Management and Organization Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
Managing Large Classes with Group Work
Brainstorming Steve Chenoweth & Chandan Rupakheti RHIT Chapters 12 & 13, Requirements Text, Brainstorming Techniques document Brainstorming involves generating.
CSSE 533 – Database Systems Week 1, Day 1 Steve Chenoweth CSSE Dept.
1 KAN’S INTRO AND OVERVIEW MODELS Ch1 & 2 in his book Steve Chenoweth, CSSE.
Professional Case Study Analysis Writing a case study is a very complex in tedious job, now imagine analyzing it. It weighs the same or even greater difficulties.
This Lesson Introduction to the ADDIE model Needs Analysis
Lesson 1 -What is a Database? -Fields and Records
Accessible Books Accessible Books are children’s picture books in accessible formats. Books are scanned and images added to accessible software. Text is.
1 Architecture Business Cycle CSSE 477 Software Architecture Steve Chenoweth, Rose-Hulman Institute Monday, Sep 5, 2011 SA Ch 1.
1 Designing the Architecture CSSE 477 Software Architecture Steve Chenoweth, Rose-Hulman Institute Week 3, Day 1, Monday, September 19, 2011.
Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 9 Satisfying Customer Needs.
2011 By Kristin Rowe. Introduction Introduction | Task | | Process | Evaluation | Conclusion | Credits | Teacher PageTask | Process Evaluation Conclusion.
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
REQUIREMENTS - WHY WHAT AND HOW? Steve Chenoweth & Chandan Rupakheti CSSE 371 Chapters Requirements Text. Question 6.
Team Skill 3 – Organizing Requirements & Product Management (Chapters of the requirements text ) Sriram Mohan/Steve Chenoweth RHIT 1.
BY JACK GAMBLE AND IAN HERDEGEN NXT Function Robots Project.
HAIKU AND GOOGLE DOCS Mrs. Saucedo World History Rm. 458.
Lee Andrew Maria Briana Harves The South Lawrence east elementary.
The Vision Document & Product Management CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 27, 2004 In.
BALANCING EQUATIONS NO2 - Balancing equations made easy.
In this challenge we have to… (replace this with your class version from lesson 3) You also need to know that next lesson you will be showing your books.
In this challenge we have to… (replace this with your class version from last lesson)  To continue with our group project challenge, to make a red book.
Team Skill 3 - Defining the System (Chapters of the requirements text ) Sriram Mohan 1.
SE320: Introduction to Computer Games Week 3 Gazihan Alankus 10/4/20111.
Unit 1 - Introduction to VEX Robotics
Introduction to Software Engineering Muhammad Nasir Agile Software Development(2)
Pitfalls of your first paper Shu Cai Institute of Computing Technology, Chinese Academy of Sciences
Working in an Early Education and Childcare Setting Team Work.
Software Design CSSE 374 Srum & Trello Intro Chandan R. Rupakheti & Steve Chenoweth Week 1, Day 4.
TOOLBOX WEEK 1 - THE PERSONA The first stage:
Section 8.1 Preparing for the Interview
Lesson 12 – Social Skill: Making a Complaint.
Remind students of key learning from last lesson by asking them to discuss in pairs the three talking points around the images. There is scope for discussion.
Lesson 3 – Social Skill: Asking Questions.
With Listening.
Project Name TEAM MEMBER 1 NAME TEAM MEMBER 2 NAME TEAM MEMBER 3 NAME
Acceptance Test Driven Development
Presentation transcript:

The Software Team CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 7, 2004 In the book – This is Ch 4 Computer programming is a human activity -- Gerald Weinberg [1971] Left – Jerry today, at home in NM with Dani and Sweetie and Honey. From

2 Ok, let’s try some teaming… Do it first, Then the “lessons” might sound familiar… We’ll divide into teams & roles. I’ll be the client. If your team has any questions, you can send one person up to ask questions. You are competitors, so only one team at a time listening to the client. The client decides if your output is acceptable or not. When they like it, you are done! Warped cards from neat_stuff.htmwww.tuscanrose.com/ neat_stuff.htm

Outline 1.Effective Requirements Mgmt  an effective team 2.Everybody on the team is involved 3.Takes some specific skills Left – The team who developed the original Macintosh, from A quote from the same page: “Technique alone is never enough. You have to have passion. Technique alone is just an embroidered pot holder.” -- Raymond Chandler

4 Ok then, what does the team have to do? Right -- One team’s list of software activities – Typical? Effective? Picture from design_services/software.htmwww.jennic.com/site/ design_services/software.htm 1. Effective Requirements Mgmt  an effective team

5 You’d think this’d be easy, but… Isolation of many team members from the requirements is a very common cause of project failure. Picture how this works… We’re in here working on it, the targets (client, customers, users) are all “out there”… How does “extreme programming” try to address the problem? 2. Everybody on the team is involved

6 The HOLIS Case Study What did they have to do? 3. Takes some specific skills Were they organized for effective requirements mgmt?

7 What other issues did you observe? In your “team assignment” just now…