Outline Your one-minute feedback from last week

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
12 Aug 2005CSE403, Summer'05, Lecture 15 Updated Schedule of Remaining Class-Related Deliverables Fri, Aug 10pm: hw#4 responses due Sun, Aug
Configuration Management Backup/Recovery Project Review.
CS 5150 Software Engineering
Student Startup Sequence Verify network connection Rotate to Landscape mode Start Presenter 2.0 Maximize Application Role->Student Connect->Classroom 2.
CSE 111: Object Oriented Design. Design “To program is human but to design is divine” (WEH)
Outline (Mis)communicating expectations Schedule of class-related deliverables Specific final release deliverables Your questions Intellectual activity:
29 Jul 2005CSE403, Summer'05 Student Startup Sequence Verify network connection Rotate to Landscape mode Start Presenter 2.0 Maximize Application Role->Student.
Lecture 2: Software Production & Processes Dr Valentina Plekhanova University of Sunderland, UK
Administrivia Lifecycle Architecture (LCA) group assignment will go out later today. Informal feedback meetings with LCO groups EasyShare: Mon, 2:45pm-3:15pm,
1 Jul 2005CSE403, Summer'05, Section 02 Section 02: Life Cycle Architecture Review Valentin Razmov.
Lecture 6 - Project Planning. Lecture 6: Project Planning Overview Creating an outline plan –Work Breakdown Structure –Identifying tasks Waterfall and.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
Outline Your questions Upcoming milestone deliverables Testing in the project lifecycle Analyzing scenarios using inference diagrams Mistakes to avoid.
1 CSc Senior Project Software Testing. 2 Preface “The amount of required study of testing techniques is trivial – a few hours over the course of.
Software Configuration Management
INFO 637Lecture #31 Software Engineering Process II Launching & Strategy INFO 637 Glenn Booker.
S/W Project Management
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
1 CSE 403 Software Lifecycle Models Reading: Rapid Development Ch. 7, 25 (further reading: Ch. 21, 35, 36, 20) These lecture slides are copyright (C) Marty.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Information System Design IT60105 Lecture 21 Staff Organization, Risk Management and Software Configuration Management.
CS CS 5150 Software Engineering Lecture 3 Software Processes 2.
Software Engineering Management Lecture 1 The Software Process.
Chapter 7 Applying UML and Patterns Craig Larman
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
Valentin Razmov, CSE403, Sp'05 CSE403 Section 1: The Fate of Software Projects Learning = Practice + Feedback Desirable Qualities in Teammates Team-Building.
CSE 331 Software Design & Implementation Hal Perkins Autumn 2012 Wrapup 1.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
18 Aug 2005CSE403, Summer'05, Lecture 17 Lecture 17: Course Retrospective and the Path to Lifelong Learning (Part I) Valentin Razmov.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
CSE 403, Spring 2008, Alverson CSE 403 Software Engineering Pragmatic Programmer Tip: Care about Your Craft Why spend your life developing software unless.
Software Engineering Lecture 9: Configuration Management.
Deliverables: Beta Release Installation package Application sources and binaries One-step build for all sources Latest specification & design documents.
1 March 19, Test Plans William Cohen NCSU CSC 591W March 19, 2008.
1. WELCOME Project Management Cycle (P.M.C.) What is a project? : What is project management?: Project management life cycle : Phase 1 st : Phase 2 nd.
Chapter 3 Agile software development 1 Chapter 3 – Agile Software Development.
L5 Computing Team Project Final Presentation Guidelines.
Project Execution Methodology
Introduction to Systems Analysis and Design
Methodologies and Algorithms
Software Engineering Management
Chapter 1 The Systems Development Environment
While reading the poem, think about how
The Blind Men and the Elephant by John Godfrey Saxe
Architecture Concept Documents
CS 5150 Software Engineering
Chapter 1 The Systems Development Environment
Outline Updated schedule of class-related deliverables Your questions
Taking an Iteration Down to Code
Frank E. Ritter 12 feb 08 (presented 19 feb 08)
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
Software Development Process
Informatics 43 – April 14, 2016.
Project Management.
Outline Your one-minute feedback from last week Peer reviews
The Blind Men and the Elephant by John Godfrey Saxe
Lecture 15: Scheduling, Estimation, and Prioritization (Part II)
The Blind Men and the Elephant
Chapter 1 The Systems Development Environment
Section 01: Life Cycle Objectives Review
Thymectomy for myasthenia gravis: The elephant and the blind men
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Presentation transcript:

Outline Your one-minute feedback from last week Topics of interest: GUI testing, testing tools Informal team discussions after milestone #2 (preliminary release) – scheduling Your questions Upcoming Test Plan milestone deliverables Feedback on demos and presentations “The Blind Men and the Elephant” Project (mis)communication

Informal Team Discussions - Scheduling Constraint: Need someone on your team with a laptop set up to run the code Thu, 3:30pm-4:00pm: Team ? Thu, 4:00pm-4:30pm: Team ? Thu, 4:30pm-5:00pm: Team ? Thu, 5:00pm-5:30pm: Team ? Fri, 2:45pm-3:15pm: Team ? Fri, 3:15pm-3:45pm: Team ?

Your Questions On class? On project? On homework? On material we’ve discussed? Other?

Next Milestone – Test Plan Deliverables: Test plan “Failing to plan is planning to fail.” Describes what you want to test and how you will do it Must match the tests you will create (are creating) Follows a disciplined methodology (e.g., SFDPO) Issues to consider: Do you have tests in each of the categories? Do your proposed tests cover all use cases? Which tests are critical / high priority?

Test Planning using the SFDPO Methodology Structure (what the product is): What files does it have? Do I know anything about how it was built? Is it one program or many? What physical material comes with it? Can I test it module by module? Function (what the product does): What are its functions? What kind of error handling does it do? What kind of user interface does it have? Does it do anything that is not visible to the user? How does it interface with the operating system? Data (what it processes): What kinds of input does it process? What does its output look like? What kinds of modes or states can it be in? Does it come packaged with preset data? Is any of its input sensitive to timing or sequencing? Platform (what it depends upon): What operating systems does it run on? Does the environment have to be configured in any special way? Does it depend on third-party components? Operations (how it will be used): Who will use it? Where and how will they use it? What will they use it for? Are there certain things that users are more likely to do? Is there user data we could get to help make the tests more realistic? From http://www.satisfice.com/articles/sfdpo.htm

Feedback on Demos and Presentations Things you noticed, liked, didn’t like, …?

Feedback on Demos and Presentations Things I (as a customer) noticed: The timing of all teams was very good. Showing demos was reassuring; skipping demos was a concern. Other skipped (but important items) – schedule, outline to presentation… Exhibited a good design sense Desire to reach out to the audience was visible. Introducing the group members to the audience was great – makes us feel like we are all working together! It wasn’t clear what you were concerned about and if you were aware of the risks ahead. Discussing experiences and mistakes inspired confidence in the truthfulness of the report.

CSE403 Section 7: Communication Issues: “The Blind Men and the Elephant”; Project (Mis)communication Valentin Razmov, CSE403, Sp'05

The Blind Men and the Elephant How does this relate to software engineering? How does it relate to the discussion on personality types from yesterday’s lecture?

The Blind Men and the Elephant “And so these men of Indostan Disputed loud and long, Each in his own opinion Exceeding stiff and strong, Though each was partly in the right, And all were partly in the wrong!” John Godfrey Saxe

Project (Mis)communication 1. What the project manager proposed 2. What the technical specification stated 3. What the lead system specialist designed 4. What the programmers implemented 5. How the product was deployed 6. What the customer had asked for

One-minute Feedback What one or two ideas discussed today captured your attention and thinking the most? List any ideas / concepts that you would like to hear more about. Be specific.