Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Software Development Contracts and Legal Issues Cost plus Fixed price Combined Cost-Plus Contracts Cost plus Is a contractual relationship in which the developer is paid for the cost of the services provided and in addition is allowed an agreed profit margin. Total only known after the project is completed Appropriate for small, undefined projects, for which it is difficult to identify the project’s requirement in advance. Used when the customer wants to retain control of the development process. Cost-Plus Contracts The cost-plus should cover the following issues: List of persons to be assigned to the project Work definition The percent of time each person is assigned to the project Administrative overhead Authorized expenses to be reimbursed Billing procedure Payment procedure Termination procedure Cost-Plus Contracts Provider Advantages Disadvantages No financial or business risk Low business profit Acquisition of knowledge and experience at the client’s expense Contract continuity is not assured, Staff discontent Customer Retention of control over development Increased development cost No commitment needed for full project contract Assumption of development risk Reduced risk ( no termination cost) Increased involvement Lack of well defined goals Software Development Contracts and Legal Issues Fixed Price Contract There is a commitment by the developer to provide an agreed product or service for an agreed fee, within an agreed schedule. Fixed price contract must be well defined. Fixed Price Contracts Provider Advantages Disadvantages Full control of the development process Assumption of development risk Potential higher business profit Potential friction with customer due to requirement changes and interpretation of requirements. Commitment for a complete project Customer Fixed budget for the project Minimum involvement in development Most of the development risk is transferred to the developer Increased development cost Potential friction due to requirement interpretations Software Development Contracts and Legal Issues Combined Joint Venture Long-term commitments Outsourcing RFP Request for Proposal / Invitation to Tender Before sending out RFP the following issues need to be considered What are the objectives of the project? Which organization are to be considered for the job What type of contract will be offered What responses must be received from developers so that they can be considered When should the developer selection process be completed When must the project be completed Who, within the organization, will be assigned the responsibility of selecting the developer RFP Preparing the RFP Statement of problem and project objective Technical requirements Administrative information Cost requirements Referenced documentation Required deliverables Required proposal format Submission schedule and decision schedule The Proposal Proposal board Locate suitable RFP that are within the company’s line of business Within required size The proposal Preparation Team Technical knowledge Project management skill (estimation and planning) Financial knowledge knowledge (budgeting and financial planning) Familiarity with customer’s organization Experience in writing proposal The Proposal The Proposal should address Who What Why How When How much The Proposal Proposal components The technical proposal (What, how) The management proposal (how, when) The pricing proposal (how much) The statement of work (what, when) Executive summary Supplements Company background and experience Qualifications of key personnel Exhibits and relevant documents The Proposal Review and Selection Vendor Selection Socio-political factors The selection board Evaluation Method Variation of weighted techniques, whereby a number of factors score points that are then weighted and combined to provide an overall grade for the proposal. The Proposal Review and Selection Evaluation Method Item Weight Rating Score Description Technical 35% Manageme nt Cost 25% 30% Company 10% background Total 100% X Ratings: 9-10 superior; 7-8 Good; 5-6 fair; 3-4 poor; 0-2 rejected Legal Issues Contracts and agreements Software contractors, vendors, and suppliers Exchange of information with codevelopers Nondisclosure agreement (NDA) Employment agreement Ownership of original ideas and software inventions, information disclosure, Software Development Cycle Conception Software requirements Top level design Detailed design Implementation Integration Testing Maintenance