How to Choose Software Development Model?

How to Choose Software Development Model?
October 10 10:00 2012  

Software processes are very functional and solve various tasks.

Most Commonly Used Software Processes:

  • waterfall model process;
  • iterative development process;
  • incremental design process;
  • agile development;
  • extreme programming;
  • spiral process.

The processes should be chosen according to the corresponding product domains and the overall project environment.

When you have chosen the process that suits your situation best, you have to adapt it to your project environment. You may opt for certain company-specific process definitions.

For example, IBM has altered the waterfall model process into the so-called Programming Process Architecture with slightly different phases of development and some activities peculiar for their software. In order to check the project work, well-defined process is usually monitored.

Those software processes that typically work with large software systems can be slightly changed to work with smaller-scale projects and individual programs. For it, personal software process (PSP) is used.

Such processes that are adapted only for your product may also be of great help for software testing company when training new engineers and teaching them how to conduct various software testing types. Thus, a lot of future errors may be eliminated.

On the other hand, lately International Organization for Standardization has tried to create international standards for software processes.

Questions Related to Software Development Standards:

  1. State what your process should be by answering the question “What will you do?”;
  2. Perform the stated actions;
  3. Provide the proof of your work.

Or, in other words, define and provide the evidence for your actions.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles

Related Articles

  • Chi Sauveur

    Please leave a comment and let us know what you think about the new ETWDD web site.

  • David

    This article lacks substance.

    A better article would compare the different software processes discussing pros/cons and applicability of each.

    • Anastasia Ilchenko

      Dear David,
      Thank you for your opinion.
      This article is linked to another one, called “Glimpses on Software Processes” and together they form quite a good description of software processes.
      Besides, there is always something that may be considered better than what you have/ It is a matter of perception 😉

  • parth patel

    My question is why and which process model suit for hotel management system??
    I want to pdf file for that..

  • parth patel

    plz send me as soon as possible..
    my mail id is