As a result of the conditions on the global software market, the software industry is becoming more ruthless everyday. In recent years, software solutions have become extremely complex, and the complexity of software solutions is growing everyday (Sertić, 2002). The global market requires software with new features and capabilities developed in small time frames.… Read More »


  Nowadays, software is becoming a major part of enterprise business. Software development is activity connected with advanced technology and high level of knowledge. Risks on software development projects must be successfully mitigated to produce successful software systems. Lack of a defined approach to risk management is one of the common causes for project failures.… Read More »

Software Management Policy

  The Independent School District No. 4 of Rogers County, Oklahoma (Oologah-Talala Public Schools) licenses the use of computer software from many vendors and developers. With limited exceptions, Oologah-Talala Public Schools does not own the software or related documentation. Unless specifically authorized by the licensor, neither Oologah-Talala Public Schools nor any employee or student of… Read More »

project management : Better results are achieved by working in cycles

The last reason why cyclical project techniques generate better results is that the customer performs acceptance tests. Quality is further strengthened by using tests as criteria for well-performing functionality from the very beginning. Programmers must therefore define ‘failing tests’ (or unit tests) before they write their code. The code is considered acceptable only if it… Read More »

Waterfall versus cyclical project management: The activities in a cycle

Waterfall versus cyclical project management: The activities in a cycle In cyclical project management, the project goal is pursued in several short, successive consecutive cycles. Each cycle is relatively short, preferably lasting less than one month. Within each cycle, a portion of the project is carried out. Analysis, design, implementation and testing occur within each… Read More »

Accuracy of estimates of time necessary to implement a functionality

  Software is never completely free of errors. Even for the well-known packages that are used by many (e.g. Word, Excel, Explorer, OSX, PHP, Flash), there are lists of known bugs available on the Internet. New releases regularly appear on the market, in which software errors have been removed. Customers sometimes expect errorfree software. In… Read More »

Waterfall versus cyclical project management

The six-phase model is a waterfall model. In other words, the phases take place in succession. Just as it is impossible to swim upstream against a waterfall, the pure waterfall method does not allow returning to a phase after it has been completed. During the implementation phase, it is not desirable to decide to adapt… Read More »

The sales representative and the politician

Project leaders should consider the environment within which their projects will take place. In other words, they should consider the ways in which decisions are taken within and about the project. A project may be located in one of two worlds: the world of the sales representative and the world of the politician. The world… Read More »

Project reporting

Crucial decisions must be taken at five points during a project; these decision points correspond to the end of each project phase, and they call for recording the project’s current status and writing an intermediate report. They also provide the opportunity to reconsider the project phases that are yet to come. At these decision points,… Read More »

Managing a project

Adopting the six phases creates clarity in a project, thereby making it easier to administer. What exactly does managing a project entail? First, project leaders and project teams are involved with the following components: 1. Team A project team is comprised of a group of people who will realise the project result. The group is… Read More »