Designing User Interfaces Spring 1999 - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Designing User Interfaces Spring 1999

Description:

System design specs are a detail a critically important detail but are only ... New car design costs; typically one billion dollars in tooling and engineering ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 23
Provided by: robos
Category:

less

Transcript and Presenter's Notes

Title: Designing User Interfaces Spring 1999


1
SE 746-NT Embedded Software Systems
Development Robert Oshana Lecture
37 For more information, please
contact NTU Tape Orders NTU Media
Services (970) 495-6455
oshana_at_airmail.net
tapeorders_at_ntu.edu
2
Managing Embedded Projects
Jack Ganssle
3
Engineering maturity
  • Pure Techie
  • Supervision
  • Lead on small projects
  • Lead on large projects
  • Project or product manager
  • Business/Unit manager

4
Why move to management?
  • Fun
  • Respect
  • Personal growth
  • Money

5
Change often fails
  • Do nothing
  • Dictate change from the top
  • Push from the bottom

6
Getting products out faster
  • User clever technical ideas
  • Start testing from day 1
  • Manage features to ship on time
  • Stamp out bugs aggressively
  • Create an efficient development environment

7
Three kinds
  • Motivators
  • Rewards/punishment
  • Understanding

8
Qualities of useful measurements
  • Can be done easily
  • Give insight into the product and the processes
  • Support effective change making

9
Definition quality
  • The quality of any product is exactly what the
    customer says it is !

10
Quality
  • Quality is nice, as long as it does not cost
    anything

11
Forget about the design specs
  • System design specs are a detail a critically
    important detail but are only parts to a means
    to an end

12
Whats the end ?
  • End in a capitalistic economy, in a for profit
    corporation Profit !
  • The Netscape alternative Profit be damned grow
    like hell

13
A profit motivation implies..
  • Think product line, not product
  • So
  • Invent reusable hardware and software

14
A profit motivation implies..
  • Think product line, not product
  • So
  • Conserve your technology

15
A profit motivation implies..
  • Think product line, not product
  • So
  • Build tools and expertise for the future

16
Typical project goals
  • Technology goals
  • Develop maintainable hardware and software
  • Code and design company-reusable modules
  • Create an extensible design for later feature
    improvements

17
Typical project goals
  • People goals
  • Improve standard skill set
  • Master new tools and techniques
  • Master new technologies
  • Develop supervisory skills
  • Increase fun level

18
Profit and NRE vs Recurring
  • NRE non-recurring engineering
  • Cost of goods recurring costs

19
NRE vs Recurring The Math
  • New car design costs typically one billion
    dollars in tooling and engineering
  • If one million units sold, then theres 1000 of
    real cost for engineering in the sell price
  • BUT saving one dollar in costs is worth 500,000
    of NRE

20
Typical project goals
  • Product goals
  • Meet time to market objectives
  • Dont exceed budget
  • Produce a reasonably bug free product

21
Goals The Hard Questions
  • Ship or quality ?
  • Ship or include kitchen sink ?
  • Ship or meet COGS
  • Be honest !

22
SE 746-NT Embedded Software Systems
Development Robert Oshana 10 minute
break For more information, please
contact NTU Tape Orders NTU Media
Services (970) 495-6455
oshana_at_airmail.net
tapeorders_at_ntu.edu
Write a Comment
User Comments (0)
About PowerShow.com