Bioinformatics Unit custom computer programming services
The WIS Bioinformatics Unit will do custom computer programming projects for a fee. Projects that need up to two weeks of software development time can be accepted. Here is a description of the process and other details for doing a project.
A project will begin with the scientists meeting with a software developer to describe what the system is supposed to do. This meeting should be no more than an hour and is intended to give the developer enough information to determine if the project is appropriate for this service. This initial consultation is free.
The developer will prepare and send to the scientists an initial estimate of the time needed to implement the project. If the scientists decide to proceed with the project, they will open an order via Internal Services.
The scientists and developer will sit together and prepare a detailed written description of what the software should do, including the inputs, outputs, required computation, and acceptance criteria. It may also include information about system design and performance. This process may require several meetings. These discussions should yield an improved estimate of the time needed to complete the project, as well as an estimate of the elapsed time needed in light of the developer's other responsibilities.
The developer will implement the requested project. The scientists will be expected to be available (either in person or reachable by telephone or e-mail) during implementation to answer questions and to test the software.
The scientists will receive the completed software along with documentation about how to use and maintain it. If appropriate, the results of running the program will be included. The developer will be available subsequently to fix aspects that do not work correctly, as defined by the project description (a.k.a. bugs). Extensions to the requested functionality, though, will be handled as another project.
Once the project has been completed, the charge will be submitted to Internal Services. If the project was completed more quickly than anticipated, the charge will be only for the time used. If the project takes a bit longer than initially estimated, then the charge will be only for the estimated hours. If the developer realizes that the time estimate was grossly inadequate, then the scientists and developer will meet to determine how to proceed.
Priority will be given to developing software for biological applications.
Project work will be charged on an hourly basis, at a subsidized rate of $10 per hour.
For further information
To schedule a meeting about a potential project:
Jaime Prilusky, ext. 4959, jaime.prilusky@weizmann.ac.il
Marilyn Safran, ext. 3455, marilyn.safran@weizmann.ac.il
For general questions: Hershel Safer, ext. 3456, hershel.safer@weizmann.ac.il