International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE)
In software development effective project planning is essential. Failure to plan and/or poor management can cause delays and costs that, given timing and budget constraints, are often unacceptable, leading to business critical failures. Software development organizations often struggle to deliver projects on time, within budget and with the required quality. One possible cause of this problem is poor software project management and, in particular, inadequate project scheduling and ineffective team staffing. Software Project Scheduling Problem (SPSP) is one of the important and challenging problems faced by the software project managers in the highly competitive software industry.