Wednesday, March 19, 2008

Offshore Software Development

Our goal is to keep you informed on topics related to foreign outsourcing particularly in the area of software development. We will discuss risks, and best practices, tips and techniques and other topics related to overseas software outsourcing.
it is well known fact that foreign outsourcing (or any type of outsourcing to this issue) carries risks are known and unknown. What is important is to know whether your external outsourcing provider is aware of this risk and to develop a plan for it either mitigate or eliminate it altogether. Top 5 of the external risks of outsourcing are as follows:
requirement (mis) understanding of the quality of the data security risks process discipline (CMM) project schedule clause (mis) understanding often happens that the requirements to obtain written in a hurry to begin project as soon as possible. Well, if this is the project being inhouse. But if outsourced, it becomes compromised. If the specifications were not written correctly or incomplete or do not have enough details, and this project will have problems on various fronts, such as the understanding of the project - what needs to be done and delivered, and project planning - compilation dates fixed for delivery, and changing the controls -- Spare change of control will be later in the life cycle of the project, which could delay it is clear that the project, as well as increasing cost.per study by the Institute of Software Engineering, and not enough understanding or clarity on the needs of the customer is one of the top reasons why fail software projects or delayed. To mitigate these risks, and make sure that your provider has the requirement to understand stage prior to the commencement of phase coding. Understand the requirement phase should be multiple rounds of discussions with all parties concerned to fully understand and document the software requirements specification documents. This stage is independent of the technology chosen for this project. List of projects on the Internet, should also be prepared to provide the text markup language super models that are an excellent way to pick up the application flow. [These models should receive reuse during the coding to include application method calls.] The first phase of any software development project must be the development requirements. The objective of the requirements of the development phase is to gather customer needs, and translating that to determine the requirements of the rules of what we should do. Requirements of development consists of three related activities: needs analysis, which is about determining acceptance, and implementation capacity, the viability test. Inspection requirements, which has done detailed discussion of the proposed requirement. The goal is to identify errors and issues related to the requirements of ambiguity or contradiction. Collecting user requirements, which has done an interview potential users on the system they want, and build interactive models, and writing requirement specifications documents.
the implemented at this stage is the detailed requirements that must get a joint document and the signing reviewed off.
we invite you to visit our site. Net CoE abroad and outsourcing blog
to learn more about how hanu software can help you grow your business, call us at 6099452242 or visit our website www.hanusoftware.com
www.hanusoftware.com, the World Wide Web. Vannova.com harmony karissa



Bookmark it: del.icio.usdigg.comreddit.comnetvouz.comgoogle.comyahoo.comtechnorati.comfurl.netbloglines.comsocialdust.comma.gnolia.comnewsvine.comslashdot.orgsimpy.com

No comments: