Knowledge Base

Software Development

is a chain of processes and check points. Collect, document, measure and prioritize attributes, then proceedto the next process.More

 

User Interface and Usability

are not synonymous.  Usability is the science and the interface is the art. Understand the end user and define both. More

 

Quality Programming

is an iterative process. Integrating quality from the inception results in better, lower cost software. More

 

Competitive Advantages

comes from innovation. New algorithms, workflows and data mining come from innovation in new software.More

 

About

Biography

Founder and former chief software architect of Great Budget Software. Responsibility included technical lead, marketing coordination and direct customer contact. Experience working and managing the software development cycle. Delivery is incremental ( “Agile” and “Waterfall” ) meeting industry standards and accreditation. Managing teams of more than 20 engineers and multi discipline teams including, business analysts, Q/A, marketing managers and stakeholders. Presentations and workshops to executive and technical teams. Workshops train in improving software quality and on reducing risk in development. Patents (pending) in risk management (www.crims.org) to predict cost ranges and probability to control project uncertainties. This technology is becoming a US Government requirement for some proposals and will become increasingly a requirement.

Education

Computer Science: MS - California State University, Northridge, CA
School of Architecture: BS California Polytechnic State University, San Luis Obispo, CA