Home Up

Elements of Systems Development

wpe1.jpg (4007 bytes)Assisting enterprises in learning, exploring, reengineering, and implementing component-based/object-oriented software solutions using best-in-class methods.

Reading Lists ] What's The Problem ] [ Elements of Systems Development ] Developing Software as if Your Life ] The Customer Is Always Wrong ] Ruminations ]                                             

 

Elements of Systems Development

View the Slide Presentation

Using best practices to develop systems that do what we need.

One thing that remains true throughout the technological growth that we have seen and experienced is: we refuse to be diligent when we create systems!

This is an unfortunate state of affairs. We always seem to be behind and never know how to catch up. There are all of these wonderful tools and techniques out there, lots of books and literature on "how to do it right" - but in the real world no one seems to care.

Projects appear to begin with the right attitude but they don't begin the right way. A great attitude turns to a bad attitude when things go south - and they go south quickly when nobody can answer "what are we doing this for - what are we trying to achieve?"

This presentation provides (age-old) recommendations on how to do things right from the start. That is - you need to have a strategy. Unfortunately, in the late eighties and early nineties, the word 'strategy' fell into disfavor because companies spent too much time and money trying to come up with a strategy. They realized that by the time they developed (and agreed upon) a strategy - the strategy changed. So, they felt coming up with one was a waste. The baby is out there with the bathwater.

What is recommended is an 'accelerated' strategy - one that can be captured in one or two days. If it takes longer, then you're trying to solve the problems of the world and that the scope is too big.

The accelerated strategy provides a starting point and a point of accountability so you know over time why you are spending millions of dollars. Of course, the strategy is tight enough that a change in strategy is easily managed and the effects of that change are understood.

It's time we got back to basics. Too many projects churn while we wander in the digital desert.

-----------------------

Steve Marcus is a full life-cycle application developer and consultant (and problem-solver) with Marcus Software Designs, Inc. out of Davis, California. Steve has been practicing systems development since 1981. After ten years with Chevron Corporation, Steve started Marcus Software Designs, Inc. MSD specializes in assisting companies in moving to best-in-class methods for system development by providing training, consulting, facilitation, and mentoring services.

Steve is a former President of the Sacramento DAMA chapter and is currently on the DAMA Board. He also is an instructor for UC Davis Extension (as time allows - stay tuned). More information about Steve and Marcus Software Designs, Inc. can be found at: http://www.MarcusSoftwareDesigns.com.

Send mail to smarcus@MarcusSoftwareDesigns.com with questions or comments about this web site.
Copyright © 1998 Marcus Software Designs, Inc.
Last modified: July 14, 2006

News and Info ] Services ] Clients ]