Tech Wizards, Inc. About Us | Employment | Contact Us

Home Capabilities Contracts System/Software Engineering and Technical Support Services
Left Corner Right Corner
Left rounded top Right rounded top
Project Management


Tech Wizards approach to implementation is that the engineered software or systems should work as expected, be on time, be developed within budget, be maintainable, and have components that are reusable. To support its approach to implementation, Tech Wizards employs an iterative implementation strategy. The focus of Tech Wizards' approach is to get the "right level" of process. Understanding the challenges faced by the implementation team and the environment in which it operates, derives the right level of process formality. Once the challenges are understood, Tech Wizards supplies just enough process to mitigate the risks.

Tech Wizards' approach does emphasize certain values. These values are Communication, Simplicity, Feedback and Iteration.

System and Software Implementation Puzzle


A good process facilitates communications. It provides the channels between the parties that need to communicate, and indicates the form, purpose and goal of that communication.

Intermediate artifacts are usually needed to achieve this facilitation; however a good process does not reduce communication to the blind production of intermediate artifacts. Communication takes place between people, documents are secondary.


A process that is too complex will often fail. Simplicity is a value to be intensely defended, both in our software, and in our process. We will not add activities or artifacts to our processes unless the need for them is critical. We will regularly sweep through our processes and remove accumulated complexity. Anything that cannot be completely justified is eliminated.


The only way to truly control a project is to continuously measure its progress, compare that progress against the plan, and then adjust the development parameters to correct any deviation from the plan. This is the foundational motivation for all iterative methods.


The implementation process moves forward in increments called iterations. The goal of each iteration is to develop a working component that can be demonstrated to all the stakeholders, and that all the stakeholders will find meaningful.
Left rounded bottom Right rounded bottom
© 2005-2019 Tech Wizards, Inc. - All Rights Reserved.