Notes on remote design work
Critical success factors for projects using remote design services:
- The approach to design outlined in On
Using Programming To Discover a Good System be used.
- Beyond merely having good language skills, the project's developers must
have good reading comprehension skills. Cognitive Machines can only support
projects which use English language exclusively.
- There is a variation in developers ability to use concepts and it is
necessary that the
project's developers be comfortable with discussion of concepts.
- All discussion that may bear on the product is recorded in the project's
email list. All business and user documents that are pertinent to the
project are sent to the list. A complete archive of the email sent to the project's list is
available to project members. This is good practice for onsite projects
anyway.
- The designer has read access to the program source checked into the
version control system and to the documentation web site for the project. It
is likely that security in support of remote work has already been addressed
by the host company so its employees can work from home.
With these factors in place not only can be design be done remotely,
flexibility in the location of other project members may also be had.
Given that all other contractual conditions are favourable, Australian rates
can apply to work funded by companies located in countries where the rates are higher.
design@cognitivemachines.com
(your browser may not be configured to handle mailto: links correctly. If so,
just copy and paste the email address into your usual email program).