3
votes
Accepted
What are the requirements to create an commercialized extension for a product?
A lot of successful software has an interface with which other programmers can interact. This type of interface is called API - Application Programming Interface. Whether one piece of software, say ...
2
votes
What Software Delivery Guidelines are appropriate when outsourcing?
I am not aware of any such standards.
Ultimately, a subcontractor should deliver whatever they are contracted to deliver. If you want documentation, it should say so in the contract. The same goes ...
2
votes
How can the consumer write a test of the provider without any knowledge of the implementation?
To verify the contract, you first have to know what the contract is. From what you described in the question, the contract is "we send this message". If you have no knowledge or expectations of what B ...
1
vote
What are the alternatives to fixed-price or time-and-materials contracts for software development?
Cost-plus contracts or indefinite-delivery/indefinite-quantity (IDIQ) contracts are suited to software development efforts.
Cost-plus contracts can be useful. There are a few variants that include a ...
1
vote
What Software Delivery Guidelines are appropriate when outsourcing?
To my knowledge, there is no standard for this, though you should most certainly support a baseline for software for the needs of your company.
A good idea would be to establish a basic project ...
1
vote
Concept to validate objects across languages?
Integration Testing
You succinctly describe the root issue here, namely lack of integration testing.
Both sides complete unit tests but they fail hard during integration.
The team building the ...
1
vote
Concept to validate objects across languages?
The phrase I've come across for this is single source of truth:
In information systems design and theory, single source of truth (SSOT) is the practice of structuring information models and ...
Community wiki
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
contract × 52freelancing × 13
legal × 6
agile × 4
project-management × 4
scrum × 3
requirements × 3
user-story × 3
client-relations × 3
non-disclosure-agreement × 3
web-development × 2
testing × 2
licensing × 2
estimation × 2
copyright × 2
design-by-contract × 2
negotiation × 2
design × 1
c# × 1
design-patterns × 1
php × 1
unit-testing × 1
rest × 1
api × 1
open-source × 1