![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif62rl3fGX-bE0S78ZE8rogDXholI-slh2GPdvzTQm4377uIAPcjyHprxSP-LivlgP1UxFcjtawd6DD-mIEsk-yUBPx_DP5tgEXjsVj7Mk0H2ap4d2QfU466utonSpGytyKCxrKSb4QQ0/s1600/IMG_20140510_154306_edit.jpg)
Currently I am contracting through a large contracting firm and so I have not had to deal with writing contracts or the business side of contracting. With the number of enquires I have fielded, I figured it was time I drafted a Software Development Agreement template that I can use for projects I consider taking on myself.
Being a developer for many years, I know that Software Development is hard. What do I mean? I mean that turning an idea into a finished product is hard. Delivering something that matches the original concept is hard, but we can make it easier. We make it easier by capturing requirements, agreeing on a process for change requests, and iterating on the design with frequent check-ins with the client to verify we are on track with the vision (the Agile way).
That said, business is business and I need something in writing that a client and I can use as our guide for how to deal with delivery, changes, intellectual property rights, compensation, and the other details we as developers seldom think of.
So, I did a few searches and here are some links I used as a guide.
- https://www.pandadoc.com/software-development-agreement
- Open Source Legal Documents for Developers
- And I found this after working on my version: Mobile Application Development Contract
Take a look at my Software Development Agreement and see what you think. Also, remember, if you have been reading along here, I am not a lawyer, nor do I play one in real life or on TV. So, talk to a real lawyer if you want real contract advice.
Anything I should drop?
Anything you think is missing?
-- Mark
No comments:
Post a Comment