Abstract The dictionary defines maintenance as, “The work of keeping something in proper order.” However, this definition does not necessarily fit for software. Software maintenance is different from hardware maintenance because software doesn’t physically wear out, but often gets less useful with age. Software is typically delivered with undiscovered flaws. Therefore, software maintenance is: “The process of modifying existing operational software while leaving its primary functions intact.” Maintenance typically exceeds fifty percent of the systems’ life cycle cost . While software maintenance can be treated as a level of effort activity, there are consequences on quality, functionality, reliability, cost and schedule that can be mitigated through the use of parametric estimation techniques.
1. INTRODUCTION One of the greatest challenges facing software engineers is the management of change control. It has been estimated that the cost of change control can be between 40% and 70% of the life cycle costs . Software engineers have hoped that new languages and new process would greatly reduce these numbers; however this has not been the case. Fundamentally this is because software is still delivered with a significant number of defects. Capers Jones estimates that there are about 5 bugs per Function
How to be a Successful Software Sales Rep
Being a software sales rep can be a very exciting and lucrative career. The US economy is based on innovation and new technology, so the demand will always be high. Beyond that, CNBC recently reported that sales jobs are still in good supply because companies are focusing on hiring revenue-generating jobs. Essentially, sales jobs are always recession proof. That being said, being a good software sales rep will always be in demand and you will always have options, even in hard economic times.
Software sales jobs also offer opportunities to make a lot of money to anybody regardless of experience and education. Sales in general are meritocratic. That means regardless of experience or education, anyone who can get the job done can be successful. Sales jobs are one of the best jobs without a college degree.
In this article, I will give you tools on how to be a successful in software sales. If you are able to master these few things, you will be a successful.
The first step in being successful is to find the right software company. That’s right, the