Contract refers to a legal agreement by software vendor and client/company to sell or provide IT services, including software development and support.

learn more… | top users | synonyms

12
votes
2answers
2k views

Differences between Design by Contract and Defensive Programming

Could Designing by Contract (DbC) be a way to program defensively? Is one way of programming better in some cases than the other?
12
votes
11answers
2k views

Do I own copyright of program I made in own time? [closed]

I created a software package that aids electrical engineers with common calculations used on site (substations to be specific). I created the package in my own time, without being asked and without ...
5
votes
2answers
1k views

Crucial programming-for-hire contract points? [closed]

What are some important and easily-overlooked points that should be in a programming-for-hire contract? We recently had a learning experience as a client hiring a programming company: in the contract ...
18
votes
4answers
1k views

What to look out for in employment contracts [closed]

I thought of this today after a co-worker looked through the contract they had signed several years ago and was quite alarmed. What should one look out for before signing a contract, as most ...
2
votes
1answer
1k views

What are the alternatives to fixed-price or time-and-materials contracts for software development?

Proponents of agile methodologies suggest approaches such as multi-stage contracts, target cost contracts, target schedule contracts, shared benefit contracts, and variable scope contracts. Are there ...
7
votes
3answers
819 views

Should the gating question in hiring a web developer be “Have you by yourself, or with one or two partners, ever brought a product to market?” [closed]

I've just met a guy, an engineer but a software naif, who's designed, produced, and is now selling a very nice product, a backyard zip line. He devised a new braking system for the thing and has a ...