Sample Software Development Proposal ?

This is a discussion on Sample Software Development Proposal ? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Hi Can anyone please tell me where I can find a sample software development proposal? For example, if I want ...

  1. #1
    Registered User khpuce's Avatar
    Join Date
    May 2003
    Posts
    165

    Question Sample Software Development Proposal ?

    Hi

    Can anyone please tell me where I can find a sample software development proposal? For example, if I want to hire a software firm to develop a customised application for my organization, then what should be in the proposal/contract?

    I've been trying to search the internet but can't find what I am looking for?

    Can someone please provide me a sample that real software developing companies do?

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    This is probably WAY outside the scope that you could post in this forum, but here are some things to consider:
    1. Describe the exact requirements in a separate document. Then consider what happens if those req's change.

    2. How is the software to be tested. On what platforms, arhitectures, different variants of hardware, etc?

    3. Acceptance criteria. Test specification, performance requirements would affect this. Memory footprint, is the amount of memory that the software uses of importance? If so, how is it measured, and what are the limits.

    4. Negotiated timeframe and price. You will most likely have to involve legal people to get the contract agreed both sides. This will cover for example what happens if the acceptance criteria isn't met in the timeframe expected? What if the performance is not working right.

    The contract must also cover what happens with LATE requirement changes.

    Prototypes/alpha/beta versions - are you receiving "incremental updates" so that YOU can test the software, and what happens if those are not matching your expressed or implied requirements [implied requirements are such things that you took for granted, but the contractor "missed", either on purpose or by misunderstandings/miscommunication or neglect - try to avoid having implied requirements, but it is nearly IMPOSSIBLE to completely avoid those - so expect to get some "negotiation" on that].

    5. Be very specific in your requirements if you wish to have any expectancy to get the required software to match your req's. Any software contractor will "read the contract like the devil reads the bible", meaning that they will take ANY shortcut possible to avoid work that they can get out of.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Registered User khpuce's Avatar
    Join Date
    May 2003
    Posts
    165
    Thanks matsp for your kind reply.

    I've posted the question here since many of the forum members here work in software industries. So, I was hoping to get some real example of a software developing contract as I have no idea how a real contract looks like.

  4. #4
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,738
    Well, I am still a student, but I work as a programmer on campus, and my department has at times contracted us out to do work for other departments that need programming work done. There isn't as much in terms of legal issues going on because it is all "in-campus" stuff, but there is still some.

    I don't know much about what went on behind the scenes because all I know is I was a programmer asked to do a project, and I did the project as I was asked, but I do know that as student programmers we were contracted out at $30/hour. I don't know if that is a standard rate or if it is a lower rate based on the fact that we are students, but eh...doesn't matter.
    My Website

    "Circular logic is good because it is."

  5. #5
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,189
    Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Undertaking Website Building Project and Application Software Development
    By Programmer168 in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 03-21-2009, 05:44 AM
  2. website hosters good for software development
    By Akkernight in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 02-24-2009, 10:42 AM
  3. OOT vs Structured Approach in open source software development
    By dkt in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 10-12-2001, 10:30 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21