design concepts: intro - mit opencourseware · adobe acrobat pro cropping in photoshop adobe...

13
software studio conceptual design: why? Daniel Jackson 1

Upload: others

Post on 10-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

softwarestudio conceptual design: why?

Daniel Jackson 1

Page 2: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

ratings

© Amplicate. All rights reserved. This content is excluded from our CreativeCommons license. For more information, see http://ocw.mit.edu/fairuse.

from http://amplicate.com 2

Page 3: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

adobe acrobat pro

3

Page 4: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

cropping in photoshop

4

Page 5: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

adobe lightroom

5

Page 6: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

charm & style

Screenshot from MailChimp removed due to copyright restrictions.

6

Page 7: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

skin deep?

Screenshot of Microsoft Word's "Clippy"removed due to copyright restrictions.

Clippy2003-2008 RIP

7

Page 8: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

Lightroom architecture diagram removed due to copyright restrictions. See Troy Gaul's presentation for reference image.

code user’s model interface

conceptual model

8

Page 9: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

putting it another way... “make your abstractions robust”

but which abstractions? 9

Page 10: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

weak concepts strong concepts

hard to use intuitive, predictable

a mess to maintain decoupling & localization

unreliable & buggy more dependable

10

Page 11: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

standard (good) practice

thinking & sketching simulating features

normal design practice copying good ideas

evaluating products user feedback

discarding failed designs “refactoring”

Photo of Steve Jobs, speaker of the quotation,removed due to copyright restrictions.

Page 12: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

non-standard (better) practice

being explicit focusing: what are the concepts?

relating: how are they related to each other?analyzing: what properties do they have?

12

Page 13: Design Concepts: Intro - MIT OpenCourseWare · adobe acrobat pro cropping in photoshop adobe lightroom charm & style. Screenshot from MailChimp removed due to copyright restrictions

MIT OpenCourseWarehttp://ocw.mit.edu

6.170 Software StudioSpring 2013

For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.