Normally, in a small business (around 10 employees) there is a lot of flexibility. The same person can do a lot of things. Functions are blurred. One main challenge is the lack of time for the implementation project. The project can be very important, but normally, there are a lot of urgent things happening that postpone the project. Another challenge is about documentation. Procedures for a small business should give a general overview of what to do, by whom, and when, but should not be too prescriptive in describing the how. Small businesses have success because they don’t follow a rigid script and their target-customers love that.
Keep the system simple. Follow performance indicators as signals for where changes need to be made.