Click here to Skip to main content
15,905,874 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Proof of Concept Pin
King Fisher4-Jan-15 22:57
professionalKing Fisher4-Jan-15 22:57 
GeneralRe: Proof of Concept Pin
King Fisher4-Jan-15 23:55
professionalKing Fisher4-Jan-15 23:55 
AnswerRe: Proof of Concept Pin
KarstenK4-Jan-15 20:46
mveKarstenK4-Jan-15 20:46 
AnswerRe: Proof of Concept Pin
OriginalGriff4-Jan-15 23:28
mveOriginalGriff4-Jan-15 23:28 
GeneralRe: Proof of Concept Pin
Agent__0074-Jan-15 23:35
professionalAgent__0074-Jan-15 23:35 
GeneralRe: Proof of Concept Pin
OriginalGriff4-Jan-15 23:57
mveOriginalGriff4-Jan-15 23:57 
AnswerRe: Proof of Concept Pin
Mycroft Holmes4-Jan-15 23:43
professionalMycroft Holmes4-Jan-15 23:43 
AnswerRe: Proof of Concept Pin
BillWoodruff5-Jan-15 0:00
professionalBillWoodruff5-Jan-15 0:00 
I think in these cases (see the various cautions in other posts on this thread), you best protect yourself by making sure you have a clear understanding of what the client expects.

1. presentation: does the client expect to see a certain UI mock-up, use of visual themes/styled, etc. ?

2. functionality: does the client expect to observe your app connecting to an existing database and performing CRUD operations ? Expect to see accessing internet/cloud and saving/reading/scraping, etc. ?

3. algorithms/performance: does the client expect to see you processing some data in a certain amount of time in a particular way with particular results.

4. Ui features ?

By knowing, as precisely as possible, what the client expects before approving/hiring/paying, you can then estimate what your time costs are in preparing the prototype, and negotiate with the client. Ideally, you are in a position to state what you will, or won't do, for a certain fee prior to any longer-term contractual agreement.

Of course, in the real-world things are not so clear-cut, and, in the past, I have negotiated a flat fee for a certain period of my time (full-time, paid by the month) specifically to prototype, with the understanding that the client, or I , can cancel at the end of each month.

Flexibility may be necessary on your part, weighed against how much you trust the client, what you know of the client's dealings with other developers. I once worked eighteen-months full-time based on a handshake with a CEO, no contract ... that's rare.

I tend to think of POC and Prototype ideas like this:

1. Proof-of-Concept: answers questions which ask: "Can this be done ?"

2. Mock-Up/Sketch/WireFrame: purely visual representation of a UI, or of a WorkFlow, or some form of Diagram of state behavior of an Application.

3. Interactive Prototype: working simulation of UI interactivity possibly using mock data, mock database, etc.

4. Functional Prototype: working simulation of the basic functioning of an application including accessing real database, processing real data, etc.

Your mileage may vary Smile | :)
«A man will be imprisoned in a room with a door that's unlocked and opens inwards ... as long as it does not occur to him to pull rather than push»  Wittgenstein

GeneralRe: Proof of Concept Pin
OriginalGriff5-Jan-15 0:23
mveOriginalGriff5-Jan-15 0:23 
GeneralRe: Proof of Concept Pin
BillWoodruff5-Jan-15 2:06
professionalBillWoodruff5-Jan-15 2:06 
GeneralUsing VS on my laptop.. Pin
Brisingr Aerowing4-Jan-15 16:41
professionalBrisingr Aerowing4-Jan-15 16:41 
GeneralRe: Using VS on my laptop.. Pin
Afzaal Ahmad Zeeshan4-Jan-15 23:37
professionalAfzaal Ahmad Zeeshan4-Jan-15 23:37 
GeneralRe: Using VS on my laptop.. Pin
BillWoodruff5-Jan-15 0:10
professionalBillWoodruff5-Jan-15 0:10 
GeneralRe: Using VS on my laptop.. Pin
Mark_Wallace5-Jan-15 11:23
Mark_Wallace5-Jan-15 11:23 
GeneralRe: Using VS on my laptop.. Pin
Brisingr Aerowing5-Jan-15 14:21
professionalBrisingr Aerowing5-Jan-15 14:21 
GeneralDisk Drive // Heat // Winter Pin
C-P-User-34-Jan-15 14:59
C-P-User-34-Jan-15 14:59 
GeneralRe: Disk Drive // Heat // Winter Pin
KarstenK4-Jan-15 20:34
mveKarstenK4-Jan-15 20:34 
GeneralRe: Disk Drive // Heat // Winter Pin
Joe Woodbury5-Jan-15 8:02
professionalJoe Woodbury5-Jan-15 8:02 
GeneralRe: Disk Drive // Heat // Winter Pin
Afzaal Ahmad Zeeshan4-Jan-15 23:36
professionalAfzaal Ahmad Zeeshan4-Jan-15 23:36 
GeneralMovies experience of 2014 Pin
thatraja4-Jan-15 7:37
professionalthatraja4-Jan-15 7:37 
GeneralRe: Movies experience of 2014 Pin
OriginalGriff4-Jan-15 8:32
mveOriginalGriff4-Jan-15 8:32 
GeneralRe: Movies experience of 2014 Pin
Tom Clement4-Jan-15 8:41
professionalTom Clement4-Jan-15 8:41 
GeneralRe: Movies experience of 2014 Pin
thatraja4-Jan-15 17:39
professionalthatraja4-Jan-15 17:39 
GeneralRe: Movies experience of 2014 Pin
Sander Rossel4-Jan-15 9:02
professionalSander Rossel4-Jan-15 9:02 
GeneralRe: Movies experience of 2014 Pin
Tom Clement4-Jan-15 9:56
professionalTom Clement4-Jan-15 9:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.