Penn Fall 2013 -- DeHon Senior Design Skills and Advice September 27, 2013 Specification and Concept Generation.

Slides:



Advertisements
Similar presentations
What is Engineering?.
Advertisements

Teaching materials to accompany:
Senior Capstone Design Project Learning. What is Project Learning? What is…? How to Make…?
Extreme Programming Alexander Kanavin Lappeenranta University of Technology.
Individul Project: NPD-NET Component 4: Integration and Regional Adaptation of NPD Roadmap Kick-off meeting Region of Central Macedonia – URENIO Research.
Winter 2015 ECEn 490 Lecture 10 Prototyping 1 Prototyping and Design Standards.
WUT - Spring 2007Strategic Technology Planning and Development1 Course Introduction An Integrated Strategic Technology Planning and Development Environment.
Problem Solving: World Problems Brian Heins CBE 562 November 2, 2005.
Alternate Software Development Methodologies
Concept Generation Facts –Concepts are best generated by individually –Concept selection is best performed by groups Opinion –Systematic “Idea generation”
Set-Based Design Our operating assumption is that we want to be better designers and we are looking for ways to improve our techniques.
The FSD should have the following information:
Concordia UniversityELEC/COEN3901 Chapter 2 Defining the Problem Steps and Decision-Making Skills.
Chapter 6: Concept Generation
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Advice for Students starting into research work Andre DeHon CalTech Ashish Gupta CS,NWU.
IE673Session 4 - Customer Relationships1 Customer Relationships (The Voice of the Customer)
Conceptual Design.
Health Informatics Series
BRAINSTORM AND CLUSTER CRITERIA 2014 v1.0. Define Decision: Identity Criteria 2 Identify Criteria Identify Participants 1.Brainstorm 2.Cluster 3.Define.
Development Processes and Product Planning
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
Y. Rong June 2008 Modified in Feb  Industrial leaders  Initiation of a project (any project)  Innovative way to do: NABC ◦ Need analysis ◦ Approach.
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Concept Generation Integrated Product and Process Design ME 475.
Unit 2: Engineering Design Process
By the end of this chapter, you should:  Understand the properties of an engineering requirement and know how to develop well-formed requirements that.
Shad Valley MUN Introduction to Product Design and Development
Teaching materials to accompany:
Mohammad Amin Kuhail M.Sc. (York, UK) University of Palestine Faculty of Engineering and Urban planning Software Engineering department Requirements Engineering.
TQM TECHNIQUES BENCHMARKING Target key areas for improvement within operations – Increase productivity, competitiveness, and quality – Quality results.
ECE 2799 “The Engineering Design Process” Prof. Bitar and Prof. Michalson Last Update – 3/18/15.
Feasibility Study.
Concept Evaluation and Selection… Integrated Product and Process Design ME En 475/476.
Journal Write a paragraph about a decision you recently made. Describe the decision and circumstances surrounding it. How did it turn out? Looking back,
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Concept Generation Chapter 6 EIN 6392, Summer 2012 Product Design for Manufacturability and Automation.
Reed Smith Stabile Starnes Thornton Williamson. Steps In The Creative Process  Defined as the production of novel and useful ideas  Creative thinking.
InverstorTech Hadas Mendes. Last Few years ? √ What was missing? - BackWeb Market analysis Product defects (bugs) Higher costs Poor Timing (and positioning.
CALTECH CS137 Winter DeHon CS137: Electronic Design Automation Day 4: Jan 18, 2006 Concept Generation.
CALTECH CS137 Spring DeHon CS137: Electronic Design Automation Day 3: April 5, 2004 Concept Generation.
WAY TO YOUR OWN BUSINESS – BUSINESS IDEA. BUSINESS LIFE CYCLE Idea Business plan Business funding, organising Developing product / service Marketing BAU.
Operating Systems Lecture 14 Segments Adapted from Operating Systems Lecture Notes, Copyright 1997 Martin C. Rinard. Zhiqing Liu School of Software Engineering.
New Product Development Management NPDM 5 Mohsen SADEGHI Department of Graduate School of Management and Economics Sharif University of Technology.
Fall 2015 ECEn 490 Lecture #8 1 Effective Presentations How to communicate effectively with your audience.
Set-Based Design. Planning Product Development Process Concept Development Concept Development System-Level Design System-Level Design Detail Design Detail.
IB-ITGSIB-ITGS Mr. Ketner Assigned Seats. IB-ITGS Syllabus please get signed and return!
PRODUCT DESIGN & PROCESS SELECTION. Product & Service Design The process of deciding on the unique characteristics of a company’s product & service offerings.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
Lecture 2. An Overview of Engineering Design JANUARY 2016 GE105 Introduction to Engineering Design College of Engineering King Saud University.
 Creativity is part of being an engineer.  We often start with a single solution to a problem and then pursue it as the only possibility.  Need to.
Concept Generation Teaching materials to accompany: Product Design and Development Chapter 6 Karl T. Ulrich and Steven D. Eppinger 2nd Edition, Irwin McGraw-Hill,
TEAM 14 DESIGN PROJECT I DORIS HO, KEVIN MASTERTON, KYLE NICHOLSON, RYAN SHERIDAN.
The Engineering Design Process
Intro to design1 Intro To Design Systematic Design Process.
Concepts of Engineering Module 2 Test Review. Review Questions Design problems are broken down into sub- problems because smaller problems must be solved.
Advanced Software Engineering Dr. Cheng
Project #2 – Make the Most of It
Chapter 13: Setting a Direction for Information Resources
Technological Design VS Engineering Design
CS137: Electronic Design Automation
OVERVIEW Debate in engineering design community: Should design be taught as: Establishing a foundation of theory? or Engaging students in loosely supervised.
Engineering Vocabulary
Applicable Areas Business Logic Case Presentation Cost Design
MINGGU KE 9: PROSES DESAIN PRODUK BARU
CONCEPT GENERATION chapter FIVE
Chapter 7 Process Management.
Engineering Design Process
Product Design for Manufacturability and Automation
RESEARCH METHODOLOGY – EXPLORING RESEARCH FUNDAMENTALS
Presentation transcript:

Penn Fall DeHon Senior Design Skills and Advice September 27, 2013 Specification and Concept Generation

Message Don’t Panic –about solving everything at once –Employ wishful thinking Don’t get stuck on first idea –Generate many –Mix & Match –Get Systematic Evaluate ideas against constraints and priorities Penn Fall DeHon

Senior Design Intro Penn Fall DeHon

Engineering Design Methodology Problem Definition Requirement Ident. and Analysis –Priorities Specification Problem Decomp. Concept Generation –Brainstorming Modeling Parameterization and Design-Space Exploration Benchmarking Concept Selection Prototyping Implementation Testing Debugging Evaluation

Engineering Design Methodology Problem Definition Requirement Ident. and Analysis –Priorities Specification Problem Decomp. Concept Generation –Brainstorming Modeling Parameterization and Design-Space Exploration Benchmarking Concept Selection Prototyping Implementation Testing Debugging Evaluation

Penn Fall DeHon Specification Before can start solving –Need to know what your solving Before can evaluate “goodness” –Need to know what trying to accomplish –Priorities

Penn Fall DeHon Quantitative Specification Typically need to –turn vague specification –into something quantifiable/measurable Something concrete From: fast packet processing –To: process 700B packets at Gb/s – added latency of 15 microseconds

Penn Fall DeHon Specifications More of a trick/challenge for things that don’t have natural metrics –From: Door closes easily –To: Door latches with <5 lbs. Of force… –From: reliable –To: 1 failure in 10 9 hours of operation 1 undetected failure …

Penn Fall DeHon Establish Priorities Which requirement is king? Which have flexibility? –Can tradeoff? Ex: Requirements – quad rotor –Cost in Volume (<$200) –Battery Life (>15 minutes of flying) –Payload (up to 1 kg)

Penn Fall DeHon Establish Targets Acceptable Ranges Ideal Usually Relative to alternatives/competitors Problem formulation should capture priorities

Penn Fall DeHon RotoRouter Targets and Priorities Starting Point –Support TCP/IP –Operate with Introduction Based Routing –Logic fit in NetFPGA (gates, memory) Cryptographic hardware couldn’t be too large –Run at Gb/s line rate Cryptographic hardware must be fast –Detect and limit “bad” traffic Less than 10% impact on “good” traffic –Prevent tampering with packets

Penn Fall DeHon Concept Generation

Penn Fall DeHon Goal of Concept Generation Fully explore design space –Not miss options –Open minds to possibilities –Know what we can do Competitors can do

Penn Fall DeHon Components Structured Approach Partial Solutions Uncertainty/Unknown Documentation

Penn Fall DeHon Non-Atomic Insight Nothing will ever be attempted, if all possible objections must be first overcome. --- Samuel Johnson, 1759.

Penn Fall DeHon Uncertainty “Do you remember what I have taught you? Most intelligent beings prefer to live in certainty than uncertainty. Rather than accept uncertainty, they will discount the input of their own senses. It is through this mechanism that mages manipulate the perception of others.” --- Elric to Galen upon his [Elric's] death Invoking the Darkness, Jeanne Cavelos

Penn Fall DeHon Concept Generation: Steps Start refined problem specification 1.Clarify/decompose 2.Search –Externally –Internally / brainstorm 3.Explore Systematically 4.Reflect

Penn Fall DeHon Decompose Separate components must solve –Divide and conquer Maybe attack w/ separate passes through process Focus on bottleneck –Critical path/subproblem –Where most risk is Most innovation needed

Router Decompose Decide where packet needs to go Switch packet Ensure integrity Ensure privacy Validate packet wanted by destination Penn Fall DeHon

Quad Rotor Decompose Propulsion Location – how know where you are Energy supply Control and Stabilize Motion Control Route Planning Payload pickup and hold Penn Fall DeHon

Search Externally Literature –Published / library –Web….google, IEEE DL, ACM DL –Patents Customers Experts (faculty/research labs, advisors, industry contacts) Benchmark related / competitive Understand state-of-art

Penn Fall DeHon Search Internally/Brainstorm Common bugs: –Reject things too early “Nothing…” quote –Latch onto few ideas Get stuck in own local minima

Penn Fall DeHon Search Internally/Brainstorm Different mode of thinking Generate lots of ideas Suspend judgment / no squashing Grow mode / acid mode Find good pieces, incomplete ideas Wishful thinking Comfortable with uncertainty

Penn Fall DeHon Brainstorm Throw out ideas Write them down … draw pictures De-personalize –Name by characteristics not person –Not attacking person/idea –Group ownership –Everyone contribute to debugging Friendly amendments Mix-and-match Good science –Find best ideas, avoid Not-Invented-Here syndrome

Penn Fall DeHon People and Brainstorming Good to have both individual and group thinking times More brains generally good –Maybe limit size of group at a time –Different perspectives good Group ownership of final product –Involve stake holders –Build confidence in conclusion –Get buy in

Penn Fall DeHon Systematic Exploration Parameterized Design Space –Knobs can turn to move between design points? Concept combination matrix Classification tree Goals: –Find holes –Over-emphasis –Make sure think about all cross products…

Penn Fall DeHon Reflect Throughout process Comfortable solving problem? –Specification adequate? Process

Message Don’t Panic –about solving everything at once –Employ wishful thinking Don’t get stuck on first idea –Generate many –Mix & Match –Get Systematic Evaluate ideas against constraints and priorities Penn Fall DeHon

Time Permitting Work on example(s) –Decompose –Brainstorm Penn Fall DeHon