Questions tagged [contract]
Contract refers to a legal agreement by software vendor and client/company to sell or provide IT services, including software development and support.
52
questions
-7
votes
1
answer
70
views
What are the requirements to create an commercialized extension for a product? [closed]
Can one design an extension to any product without contacting the product developer?
For example, Does Grammarly have any contracts with Microsoft for Microsoft Word?
Here I like to create an ...
3
votes
2
answers
178
views
What Software Delivery Guidelines are appropriate when outsourcing?
I started working at a very small company that regularly (not too often) has to outsource some software developments. The external suppliers than have to deliver something.
As I now have seen is that ...
0
votes
1
answer
189
views
UI Integration test boundaries - nested api calls
I am developing the UI of an e-commerce. Actually it is the checkout page only.
The entrance URL looks like this:
myEcomerce.com/{orderGuid}
On load The ui takes the orderGuid as parameter to call ...
4
votes
3
answers
708
views
Concept to validate objects across languages?
An interesting question I've stumbled upon:
Let's assume a java application creates a data model, converts this data to a json object with two fields and uploads it to a server:
{
"FirstName": "...
-2
votes
2
answers
240
views
How can the consumer write a test of the provider without any knowledge of the implementation?
I have been reading about consumer-driven contract testing with frameworks such as Pact. The concepts are clear when talking about testing between two services that communication via HTTP.
We have ...
4
votes
4
answers
287
views
How should we quote differing sized contracts in a SCRUM environment
I am trying to implement an agile-ish approach to our firm. Right now we have a very much waterfall like approach to designing, coding, testing, and releasing. One major issue we haven't found an ...
0
votes
2
answers
732
views
How escrow works on software projects? [closed]
My understanding of escrow, as it is used in software projects between a "client" (commissioning the software/app) and a "contractor" (developer; provider of application services) is as follows:
The ...
5
votes
1
answer
321
views
Detailed Scope of Work.. Waterfall?
I have a client that's requested a detailed Scope of Work/Statement of Work. Upon looking into it, it seems they want timelines, costs, features, the whole nine.
In order to do a detailed SOW, one ...
7
votes
2
answers
330
views
How to define fixed priced software projects and how to argue what is inside scope and what is outside scope? [closed]
So here is what happened
The customer gave me a list of things he wanted to have. It is a funding website. So to start a funding project he wanted to have certain fields in the "create/edit funding ...
11
votes
2
answers
2k
views
How exactly do exclusive code rights work? [closed]
I was asked by a client to submit a proposal for a web-app he wants to built. This client is a startup with a relatively good traction so far (as it seems).
I have been asked to draft up a contract ...
99
votes
8
answers
34k
views
Client wants source code, but it contains a lot of shared code I reuse with other projects
I have a client who would like me to deliver the source code with a developed application binary. They originally said nothing about source code, but they recently said they need it. The contract is ...
4
votes
3
answers
231
views
What is the risk of putting your actual developing code online
My question came from this question
It seems to be actual developing code for a real application. What If your contract says that all code you made for app of your employer is a secret? Isn't it ...
4
votes
4
answers
1k
views
Help putting together an Open Source Friendly contract but does not allow day job work to be Open Sourced
So I just was hired at a place that had only one Developer and that was the co owner. Their employee handbook had something to the effect of the following.
All IP, inventions or software you ...
2
votes
3
answers
398
views
Is 25% to me as sole author a good deal? [closed]
This is my first contract negotiation. So I've written a program which supports some hardware that the company makes. (The support is important, and most customers will buy it, but the software ...
5
votes
5
answers
1k
views
Should Cross browser testing be explicitly mentioned in the scope of a project?
I do freelance web development and front end dev is not my strongest point. This question came to me in my recent fixed bid project.
Nowadays we use Jquery and Bootstrap and these take care of lots ...
-1
votes
3
answers
365
views
What do small business people do with regards to 'legal' when selling software [closed]
For those who have sold software successfully over the Internet, after going to the effort of writing the software, creating a website, get a domain name, hosting the website, setting up a merchant ...
11
votes
3
answers
7k
views
Starting consulting while employed - conflict of interest [closed]
First of all I am not after legal advice. This is a bit TL;DR but I have a summary at the bottom, I'm explaining it all so people can offer insightful advise.
Situation
I need to explain my present ...
5
votes
3
answers
671
views
What can a company do to restrict offsite contract developers from redistributing GPLv2-licensed code modifications?
My company uses a mix of onsite and increasingly offsite contractors for development of websites and online applications.
Our platform uses a mix of open source software and libraries that we've made ...
9
votes
4
answers
2k
views
Can I (reasonably) refuse to sign an NDA for pro bono work? [closed]
A friend of mine (let's call him Joe) is working on a promising project, and has asked me for help. As a matter of friendship I agreed (orally) not to discuss the details, but now he has a potential ...
0
votes
1
answer
212
views
How to handle "porting" software that's still in development
My company is building an iOS version of an Android app that our client is developing (but has not yet released). We have access to the latest builds and source, however since the software is ...
1
vote
2
answers
988
views
User stories as a contract definition?
I am often asked to write a requirements document for a new piece of work. I write requirements using user stories. The list of requirements is then used as a contract with the client denoting the ...
7
votes
4
answers
2k
views
How to prevent intentional over-estimation in user stories?
I am asking this from a purely hypothetical standpoint.
According to the Sprint Planning Meeting section in the Scrum Guide: "The number of items selected from the Product Backlog for the Sprint is ...
-1
votes
7
answers
359
views
How do you handle / what do you charge for documentation, training, warranty, changes in scope etc… [closed]
I am working with a client right now that wants me to sign a contact with a warranty for a year for no additional charge. As well as any reasonable changes he wants during the contract that are ...
2
votes
6
answers
477
views
Do you sign contracts digitally or still on paper? And what do clients think? [closed]
We are all getting used to checking a box and putting our name in a text field to create a contract with an airline, a hosting company, or a software download. However, for some reason I am still ...
8
votes
1
answer
3k
views
Removing the "integration test scam" - Understanding collaboration and contract tests [closed]
I've recently watched Integration Tests are a Scam by J. B. Rainsberger and am now looking for more material on the subject. I have to say, I'm shocked by how much we're doing wrong, (i.e. integration ...
5
votes
3
answers
880
views
Contracting out software development; deliver user stories or business requirements?
We are a small company that I am lead developer on, and we have been having on and off meetings with a potential stakeholder for a good opportunity. This stakeholder is helping us directly in getting ...
6
votes
4
answers
3k
views
Using Scrum/agile with multiple customers
I am a big believer in agile development. I just changed jobs, and I am now working for a company that coordinates big development projects for (rather large) groups of customer organizations. My job ...
27
votes
2
answers
11k
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?
5
votes
2
answers
2k
views
Freelancers do you have a surcharge for going to client site to work?
I'm currently new to freelancing as a programmer and need to work out what some of the "norms" are without making myself look like an amateur.
I've already won some work from a local company doing C# ...
4
votes
3
answers
518
views
Deployment in development phase for Agile projects
I'd like to know the Agile stance on the following situation:
A contractual, payable milestone states a working version must be installed and run at customer's location;
Development is still ongoing, ...
0
votes
1
answer
4k
views
Alternatives to oDesk.com for contract work? or is oDesk already one of the best? [duplicate]
Possible Duplicate:
Where can I find programming work online?
I saw oDesk.com being mentioned in one thread here for contract work and freelance work, and the people listed for hire is asking for ...
12
votes
3
answers
2k
views
Open Source Friendly IP Contracts for Freelancers
I am about to enter the world of consulting for the first time and am having to write my first contract. One problem I have is regarding open source work and intellectual property. I love working on ...
49
votes
10
answers
13k
views
Legal issues with an NDA that I do not want to sign [closed]
I've been given a non-disclosure agreement (NDA) to sign by my current employer that I do not want to sign. It is incredibly open ended and I feel that it should have been a condition of my initial ...
1
vote
3
answers
216
views
When doing up a quote, do I see my client in person, or send it via email? [closed]
Client need something done, I need to write up a quote, how do I approach it? If you have any general strategy on this issue would also be appreciated. This is to build a website/database for a few ...
6
votes
3
answers
222
views
CSS remote contract
I am signing a contract with someone remote in another country in regards with creating a new style sheet for their website. In our agreement the client pays 1/3 of the money first as deposit and the ...
11
votes
8
answers
1k
views
How do you decide if you should take a project?
I am a fairly new developer. Professionally I have programed in C# for two years as an intern and 6 months as a junior developer. A friend of my family needs help with a project that is written in ...
7
votes
3
answers
346
views
Should public code libraries I have written stay free and open after using them in a contract / commercial product?
I have written a small library of classes in my preferred language (PHP, but it doesn't really matter), and typically use them in most of my projects.
Until now, the projects have been personal, or ...
13
votes
11
answers
5k
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 ...
2
votes
2
answers
425
views
Creating Deal for Percentage of App Sales
I have a business partner who wants to do a deal where I will get a percentage of the profits from app sales. I like the deal and want to do it. In our business agreement I want to put some language ...
0
votes
1
answer
175
views
Example of an agreement with the client
I've started my company in UK. Used to work as a freelancer, therefore legal issues didn't use to be a big headache.
Now, I'd like to see an example of the document a company would sign with a client ...
8
votes
1
answer
3k
views
Enforcement of returning non-null
We are implementing some web services, and need to ensure that some of our methods always return non-null values.
We've investigated two ways of doing this:
Using code contracts, and returning the ...
5
votes
4
answers
2k
views
Client contracts as a sole proprietor - What should be in the contract?
If this has already been asked, feel free to redirect me and I'll close this.
I gave my current employer notice to quit my job a few months ago, and they haven't been able to find anyone to replace ...
10
votes
3
answers
12k
views
Minimum billable time unit - industry standard for contract programming?
We're a client that recently hired a contract programming company for some fairly focused work (essentially writing 'scripts' to extend the functionality of a third-party enterprise application). We'...
4
votes
6
answers
9k
views
What is considered a suitable notice period for a software developer? [closed]
I'm being asked by the company I work for to extend my notice period. I'm not outright against it (in fact it's somewhat flattering in a way) but it has made me wonder what a typical notice period ...
4
votes
4
answers
5k
views
Should I sign an NDA and IP contract without an expiry date?
I work in a small software development company. I just received a NDA and IP contract to sign, but it doesn't have an expiry date.
Does this mean that it's a lifetime agreement with the corporation?
...
14
votes
3
answers
756
views
How to deal with "software end-of-life" situations?
When a vendor declares that they no longer intend to provide any support or services to a piece of software (and stated the intent to exit the business - offering no upgrade paths), what kind of ...
2
votes
1
answer
798
views
Writing a partnership contract for a website [closed]
My boss has offered me a 25% share, in exchange on more input from my side, of a website ( a crawling engine in php and a front end using ajax ) I developed for him. What are the things I should ...
117
votes
20
answers
7k
views
Project Manager that wants to lock in time estimate with a signed contract
At a previous employment, a project manager (PM) wasn't satisfied with the delivery time of the code on a project I was on. I was told by my project lead that that the PM was considering having me ...
15
votes
2
answers
2k
views
Contract Programming - Deposit % and Payment Methods? Any advice is appreciated
I'm pretty new to doing contract work and finally landed a decent paying project. The guy actually offered to put down a deposit and I'm just wondering what percentage I should consider asking for. I ...
4
votes
1
answer
2k
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 ...