Home Feedback Contents About Us

Skills

 

Job opportunities in the computing field often depend on experience with a specific language or technology.  This only makes sense for a short term assignment.  An experienced software developer can be up to speed in a new language in a matter of weeks.  The more important skills for programming include logic, data structures, data model design, and aptitude.  The ability to learn new technology (and sometimes old technology) is paramount in an industry that changes every few years.

For software design, the required skill set broadens to include both design skills and the ability to work well with people.  The biggest challenge of software design is to truly understand the Right Solution.  The list below represents the skill sets we believe are most important for software development.  Wedelich Consulting welcomes the opportunity to apply these skills to address your business needs.

Communications

The software consultant must listen well to customer requirements, speak well to confirm the requirements, and write well.

People Skills

The consultant must work well with a variety of different people.  A successful consultant is able to focus users on how the proposed system helps them achieve their objectives.

User Interface Design

The user interface will make or break a software system.  The measure of success is when users seldom need to read the help file.  The buttons, menus, and other visual elements are used correctly in the right context, and the software behaves in an expected way.  The software design architect must be a highly experienced user of Windows software.

Object Oriented Design

Object oriented design and object oriented programming are critical skills required to implement the strategies of the Right Solution and Design for Change.  The objects within a software design must be consistent with the objects in the real world.  Since the overall nature of objects tends not to change with time, a proper object oriented design can be extended by making minor changes in either the behavior of objects or in how the objects interact. 

Aptitude & Exploration

The software industry continues to dramatically change every few years.  This trend will continue as the demand for systems to work in new ways is still increasing, especially the need for integration with other software systems and other companies.

 

Strategies Skills Domains Resume

Copyright 2003 by Wedelich Consulting.  Last modified: 09/18/03