|
|
Requirements for Outsourcing
|
Last Update 2008/1/23 14:25
|
Category
Approaches, Process, Methods
Requirements
:
Management
Distributed development
|
Description
Outsourcing differs from other development because there is bound to be a contractual relationship, probably a geographic distance, a different sense of loyalty, language misunderstandings, cultural differences, reluctance to speak up to the client – and many other associated problems. Good requirements are always a problem, but outsourcing increases the problems, and makes even great demands on the requirements specification. The payoff for doing good requirements is greater, and the penalty for not doing them is more threatening.
I am going to argue that we need to make use of far more explicit background specification for each requirement, a page or more of specification for each requirement. I will argue that this is a necessary investment – because failure to do so will probably cost far more – sooner or later. I will argue that failure to be more detailed than normal will be counted in the clients disfavor in any legal proceedings trying to determine responsibility for failure of the project.
|
|
Hits: 42
|
Data History in Decentralized Systems
|
Last Update 2008/3/10 10:22
|
Category
Database
:
Programming
Configuration Management
:
Management
Distributed development
|
|
Promote
Bruno Feurer
|
Description
How do you manage the history of data in an open, decentralized system, like for example the Internet? CVS, Subversion, WebDAV or versioning file systems help you to remember old versions on one specific server. GIT, Mercurial and others let you do that in a decentralized, less dependent way, but the data needs to be managed in individual projects. In documentation systems, like Wiki servers, CMS systems, data history is seen as a key feature. These histories are managed centralized and scoped on one document only. In this article I'm going to analyze different aspects of the data history in a decentralized system and try to model a corresponding concept.
|
|
Hits: 25
|
|
Software Development Expertise
|
Software Development Jobs
|