How to Choose Software Development Model?

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

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


write a comment
  1. Chi Sauveur
    October 23, 08:32 #1 Chi Sauveur

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

    Reply to this comment
  2. David
    November 14, 18:10 #2 David

    This article lacks substance.

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

    Reply to this comment
    • Anastasia Ilchenko
      December 12, 13:17 Anastasia Ilchenko Author

      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 😉

      Reply to this comment
  3. parth patel
    April 11, 18:24 #3 parth patel

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

    Reply to this comment
  4. parth patel
    April 11, 18:25 #4 parth patel

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

    Reply to this comment

Add a Comment

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.