[hand with pencil]
Stuff For Sale
2004 Summer Tour
Class Stuff
Email Me
In The Press
Veggie Van Gogh

© 2002,

[this is simply a banner and menu bar]

Please patronize sponsors of this page!

Bytesmiths no longer is involved in software consulting. Maintenance of this web site is currently subsidised by unrelated business activities. Please pass the word to other interested folks, so I can continue to host this page!
Your site could be listed here, for as little as $12 per month! Go to Bytesmiths Press for details.

This site has been selected by PC Webopaedia as one of the best on this topic!
This site has been awarded a Links2Go Key Resource Award in the Smalltalk category!

Originally presented at Smalltalk Solutions '95 Conference, New York City, February 23 1995.

How Does Smalltalk Scale?

by Jan Steinman

This panel, moderated by Ken Auer of Knowledge Systems Corporation, discussed panelists' experiences with large Smalltalk systems. Ken asked us each to prepare to answer the three questions that are the titles of my slides.

How Does Smalltalk Scale? Panel at Smalltalk Solutions '95, New York City, February 23, 1995.


What's in the way? 1) Unrealistic expectations lead 
to perceived failure. 2) Useless (or absent) metrics makes success or failure a matter 
of political perception. 3) Antique development processes impede Smalltalk's biggest gains. 4) Legacy systems -- 'It must be new, improved, and exactly like the old way!' 
5) Toolkits and frameworks are often inappropriately targetted.

The Steinman Curve. This is a scatter-plot of hypothetical Smalltalk projects, with a range of number 
of features in the time-to-completion domain. The higher the level of integration 
with legacy systems, the lower the feature-to-effort ratio.

How to get past these? 1) Attainable goals. 2) Being 
able to prove success. 3) Understanding that technology is not a panacea. 4) Relevant 
development process. 5) Good tool support. 6) Encapsulated legacy systems.

What's left to fix? 1) Performance perceptions. 
2) (Performance realities!) 3) Practice and assurance of quality. 4) Relevant toolkits 
and frameworks. 5) Moving platforms (Microsoft, Sun, PPS, Digitalk, et. al.)

160 Sharp Road, Salt Spring Island, British Columbia, V8K 2P6, Canada