Small to Feds
MVP
The small firm must undergo a business system design process.
Understand the requirements first, review existing processes and tools next, develop a thorough requirements statement of what must be done in the way of enhancements and then consider automating. While performing your analysis keep the following 5 rules of thumb in mind:
1. An electronic computer software package or service is not a system. One cannot acquire a system by acquiring them.
2. One acquires a system by conducting systems analysis, achieving a design and processes by working with the people who will run the system. This is hard work and time consuming. Processes are improved and made more efficient by modifying user behavior not by automating it.
3. Once system and analysis and system design are complete one chooses tools to assist in running the system. The adequacy of a computer tool or service is driven by the requirements of the most efficient system design.
4. The biggest mistake implementation teams make is to believe they are buying a system when they buy a software tool or service or let the software drive the systems analysis process. That is like asking a mechanic to drive a wrench from New York to St. Louis. It has resulted in millions of dollars wasted and plummeting efficiency in many organizations, large and small.
5. It is necessary to design a system and processes unique to the company to meet user requirements before going shopping for computer tools or services. If you do not you will be pigeon-holing your company into a COTS mentality and become a slave to the company that owns the source code. If you want anything changed it costs a big buck.
Understand the requirements first, review existing processes and tools next, develop a thorough requirements statement of what must be done in the way of enhancements and then consider automating. While performing your analysis keep the following 5 rules of thumb in mind:
1. An electronic computer software package or service is not a system. One cannot acquire a system by acquiring them.
2. One acquires a system by conducting systems analysis, achieving a design and processes by working with the people who will run the system. This is hard work and time consuming. Processes are improved and made more efficient by modifying user behavior not by automating it.
3. Once system and analysis and system design are complete one chooses tools to assist in running the system. The adequacy of a computer tool or service is driven by the requirements of the most efficient system design.
4. The biggest mistake implementation teams make is to believe they are buying a system when they buy a software tool or service or let the software drive the systems analysis process. That is like asking a mechanic to drive a wrench from New York to St. Louis. It has resulted in millions of dollars wasted and plummeting efficiency in many organizations, large and small.
5. It is necessary to design a system and processes unique to the company to meet user requirements before going shopping for computer tools or services. If you do not you will be pigeon-holing your company into a COTS mentality and become a slave to the company that owns the source code. If you want anything changed it costs a big buck.