site_title

site_title
Home

Background on software development process models



April 1, 2008| by Admin

The primary functions of a software development process model are to determine the order of stages involved in software development and evolution and to establish the transition criteria for progressing from one stage to the next. These include completion criteria for the current stage plus choice criteria and entrance criteria for the next stage. Thus a process model addresses the following software project questions:

  • What shall we do the next?
  • How long shall we continue to do it?

Consequently, a process model differs from a software method in that method's primary focus is on how to navigate through each phase and how to represent phase products.

Why are software development process models important? First, because they provide quidance on the order in wich a project should carry out its major tasks. Many software projects have come to grief because they oursued their various development and evolution stages in the wrong order.

The code-and-fix model - used in the earliest days of software development contained 2 steps:

  • Write some code;
  • Fix the problem in the code

The order of the steps was to do some coding first and to think about the requirements, design and maintenance later. There are some difficulties here:

  • After a number of fixes the code became so poorly structured that subsequent fixes were very expensive. This underscored the need for a design stage prior to coding.
  • Even well designed software was such a poor match to user's needs that it was either rejected outright or expensively redeveloped.
  • Code was expensive to fix because of poor preparation for testing and modification.

There are a lot of models on software development such as: The stagewise and waterfall models; evolutionary development model; The transform model. But The Spiral Model of the software development is a winner. It has been envolving for several years, based on experience with various refinements to large government software projects. The Spiral Model can accommodate most previous models as special cases and further provides quidance as to wich combination of previous models best fits a given software situation.

Microsoft is trying to buy Yahoo


17, February 2008 06:20 PM | by Alex Brown
image1 It's hard to believe but finally Microsoft made his bet to buy Yahoo INC and it could be one of the largest agreements in IT history. Now Microsoft estimate capitalization is about $900 billions, Microsoft revenue is about $50 billions and they really could pay the $44 billion bid for Yahoo INC.

It's hard to believe this but finally Microsoft made his bet to buy Yahoo INC and this could be one of the largest agreement in IT history. Now Microsoft estimate capitalization is about $900 billions, Microsoft revenue is about $50 billions and they really could pay the $44 billion bid for Yahoo INC.

Is there a small chance that this agreement will be concluded? Who knows... In fact Yahoo now feels bad in the market and recent layoffs confirms this fact. Yahoo's share in the search market also dropped about 10% last year, their technology losing the battle against Google and we have no doubts that the only chance to keep the company on the board is to sell it as soon as possible.

We will keep an eye on this probably the largest purchase in IT market. News source is international calling cards store DialFriend.


EPAM is a TOP 100 Global Services company


10, February 2008 08:50 PM | by Alex Brown
One of the largest outsourcing company in the market EPAM Systems named as one of TOP10 Best Performing IT Services Providers by the autority rating Global Services 100. image2

EPAM is a large company with many development centers worldwide. The largest ones are in Minsk (Belarus), Kharkov & Kiev (Ukraine), Budapesht (Hungary), Moscow, St. Petersburg & Samara (Russia) and others.

This a large reliable company with rich history and really impressive portfolio. Total amount of employers exceeds an impressive 3500 figure.


SoftAge is a TOP 10 ITO Offshore provider


05, January 2008 18:50 PM | by Roman Fletcher
image3One of the most reliable ratings in outsourcing industry The Black Book of Outsourcing named their annual TOP 10 ITO Offshore providers list and there are an unexpected player here - Russian software development company SoftAge INC.

Who they are? This is a average company with nearly 150 employers placed in a few development centers in Russia. The company also have few regional offices in USA, China, UK and Estonia.

Though the company have a large clients base, perfect references from a well known brands and this is a factor that proves the outstanding quality of their services.