Ruby on rails Contract

 

RoR development contract

A software development contract is a legally binding agreement between all the signatories. You should take legal advice about any aspect of the contract you are not clear about, or believe could impact on your best interests. Your solicitor can review the draft contract and indicate any areas that need clarification, or amending.

It is vitally important that you fully understand the terms of the software development contract you will be working under.

Structure: This is not really a commercial contract, but simply the agreement between the Product Owner and the Team for one sprint.

Scope: The implementation team agrees to do its best to deliver an agreed on set of features (scope) to a defined quality standard by the end of the sprint. (Ideally they deliver what they promised, or even a bit more.) The Product Owner agrees not to change his instructions before the end of the Sprint.

Fixed parameters: Time (Sprint Length), Scope (Sprint Backlog), Quality (Definition of Done) and Cost (Team Size*Sprint Length). Only the scope can vary and this is measured every sprint.

A fixed price agreement with specific payment milestones is preferable because it provides an organization more control over the development process and total project costs.

RoR Contract Features include:
* Term, renewal and extension
* Legal framework / Changes in laws and regulations
* Security and privacy
* Confidentiality / Audits
* Proprietary rights / IP ownership
* Legal responsibilities of parties
* Indemnitification