Home
Product
Developer Zone
Download
Forum
Pricing
JS Gadget Gallery
Contact Us
 
Getting Started Video
Presentation
Who needs this
Acknowledgement
Articles
Links

 
 
     
 
Development Issues
Software Architecture Evolution
Software development requirements
 
 


     
Introduction

Success of a software project depends largely on translating the exact customer requirement to the expected deliverable. With the traditional software development approaches, there is a possibility that requirements get diluted and misinterpreted as it proceeds from Requirement Analysis phase to Development and Coding phase. Further, the turnaround time for this entire cycle is also high. The problem becomes even more complicated when the customer’s requirement changes or when the functionality developed does not completely match with the customer’s requirement. The redesigning can involve more time and complexity.

Issues in Software Development
  Manual Process
   

Currently, the software development is mostly manual (i.e. depends on developer’s hand coding). This can be time consuming and prone to human errors. Automation of software development is very critical to success of a project as it reduces the development time as well as cost.

 

Technology Dependence

    There is a need for the developers to be experts in the technology used for the project. Furthermore, they need to know about the tools or libraries (such as Java framework, Chart tools) used in the project. If the development is independent of technology, then all project members (including Business Analyst, Project Manager) can take part in the development to ensure that requirements are translated precisely as expected by the customer.
 
 

 
 
© Copyright 2008, SednaSpace All rights reserved.