Software Project Guardians, LLC   

Advanced Software Engineering 

[Home]
[SW Ethics]
[Feedback]
[Free Downloads]

  • Free downloads, which are also samples of my work, are available here.

  • Hank's CV is available in PDF , resume in DOC format, and MSOutlook contact file.

  • Two alternate ways of looking at software engineering experience are here.

Introduction

Software Project Guardians, LLC provides software development oversight (true quality assurance), quality engineering, training, software auditing, and any other software development assistance.

 

Software Engineering is:

 

  •  the application of engineering discipline to the field of software development
  •  often confused with Information Systems (IS), Information Technology (IT), Computer Science (CS), Computer Engineering, programming, and witchcraft.
  •  Usually managed by people who have great project management skills but a lack of understanding of the fabric of software.
  •   Wonderfully taught at many universities, but diluted in industry practice.

We believe that the software crisis is real; and software engineering ethics holds the major piece of the solution.

  •  Software organizations are in critical need of employee education on all facets of workplace ethics.
  •  Outsourcing projects as a panacea, suffers from most of the ills listed above and almost never results in a defined, long-term return on investment.  It requires an experienced liaison.

My chief research interest lies in the area of software engineering ethics, which I believe will be the next major breakthrough area in solving the evolving software crisis. 

  •  The increase in outsourcing of  software development overseas, increases the need for cost-effective, honest strategies at transition points. 
  •  Ethics training us trivialized in most companies because it is poorly understood. 
  •  A serious treatment of ethical conduct between engineering and management drastically improves a company's morale and profit margins.

I’ve studied for over 20 years how to efficiently improve software development efforts.  I'm offering my experiences and knowledge in a variety of cost-effective methods.  Whether you need assistance in traditional software engineering tasks, or more advanced help, I offer a variety of services.

A few of the products I've created are free for download here.

Because we do not have long-term involvement with a company (although I'm open to the prospect) or project, SPG provides software project assessments and improvements with a level of objectivity not found in longer consulting efforts or larger consulting firms.

Contact Information  software consulting contact

  • Telephone 520.237.8207
  • Postal address PO Box 11754, Bainbridge Island, WA 98110
  • Electronic mail General Information: CompanyEmail