際際滷

際際滷Share a Scribd company logo
How to Build a Proof of Concept
Avoid Startup Failure and Money Loss by Building a Proof of
Concept First
First of all what is a Proof of Concept or POC?
In basic terms, will the market hate or like your idea. Hence, giving you the critical
feedback on whether to pursue, modify or scrap your concept altogether.
From my personal experience not enough startups apply this critical step in the initial phase
of starting a business. A phase which can potentially save you a lot of time, money and
invested heartache.
When developing a proof of concept, what does one need to
consider?
First of all, what is your idea and what do you want to develop?
What is your budget? Can you even afford a proof of concept?
Keep it simple. You are not building your entire core idea.
The duration of the proof of concept should last no longer than 1-4 weeks.
You need a software development team that understands the proof of concept approach
Dont try and address all market devices (You can look at that if you move beyond the POC phase)
What software do you want to develop?
eCommerce shopping application
Golf swing video analysis application
Online radio application
Stock trading application for short-term investors
For the purposes of this article, lets use the example of building a POC for a Stock trading application for
short-term investors. This could be a debatable or an unethical idea due to the short-term market
approach. However, the application could provide specific high return tips on the stock market with a special
algorithm.
What type of functionality does this POC need to cover?
Login screen
Search stock price function
Portfolio balance and transaction history
The application has the ability to provide profitable portfolio recommendations to buy and sell tips
Placing a trade
Logging out
You will need a team to execute the proof of concept
Project Manager (You could play this role to lower costs)
Front-end or UX Designer
Business Analyst
Software Developer
Software Tester
The online freelance platforms offer a variety of affordable costing options from all around the world. Many
of the skill sets of workers found on these platforms specialise in prototyping and proof of concept projects.
Make sure you do your homework before hiring.
Software Development Approach
The point of a proof of concept is to keep everything as simple as possible. In this case you are building a
stock trading platform.
The special algorithm I mentioned earlier only needs to be simulated also, not physically developed.
The user interface doesnt have to be perfect, it can be in a prototype format. It all depends on what type
of specific feedback you require from the user during testing.
I do advise an interactive approach where the software is developed in a series of sprints.
On the first sprint could just focus on look and feel if you require. Here you have the option of performing
usability testing at the end of each sprint or upon completion of the proof of concept development phase
Plan and organize
Download templete here: bit.ly/1mRZ6EM
Usability Testing
This is where real users can assess and provide direct feedback to your proof of concept team.Lets say you
perform a usability or beta test of the POC with 10 people for half a day as an example. The outcome of the
POC might produce the following outcomes or results by which you need to make a decision on:
10/10 respondents love the idea. Continue to the next stage.
7 people love the idea, but 3 people feel the product requires improvement. Continue to the next stage,
but plan to address the improvement in the next build stage.
5/5 respondents like the idea. Address the improvements immediately and have another round of
usability tests.
7/10 respondents didnt like the idea. Assess whether any improvements would change their opinion of
the software. They might like the idea, but find the idea too risky.
Thank you
Web: www.mikehamilton.com.au
Twitter: @hamo2025
LinkedIn: https://au.linkedin.com/in/michaeljameshamilton
YouTube: https://www.youtube.com/channel/UCigT1Q_XgU--iXk7M7aPLKg

More Related Content

What's hot (20)

Introduction to salesforce ppt
Introduction to salesforce pptIntroduction to salesforce ppt
Introduction to salesforce ppt
Tania Yeasmin (Preity)
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
Hua Soon Sim
Learn Prompting with ChatGPT
Learn Prompting with ChatGPTLearn Prompting with ChatGPT
Learn Prompting with ChatGPT
Nikhil Gadkar
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
InnoTech
AI Builder with Power Platform
AI Builder with Power PlatformAI Builder with Power Platform
AI Builder with Power Platform
Cheah Eng Soon
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
Tamara Pinos
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
Steve Greene
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
Learning in the Cloud for Regulated Industries
Learning in the Cloud for Regulated IndustriesLearning in the Cloud for Regulated Industries
Learning in the Cloud for Regulated Industries
Bhupesh Chaurasia
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
Nanddeep Nachan
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer
IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016
Center for Entrepreneurship (C4E), University of Cyprus
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
Agusto Sipahutar
Ai in software automation testing - testim.io
Ai in software automation testing - testim.ioAi in software automation testing - testim.io
Ai in software automation testing - testim.io
Aliaa Monier Ismaail
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
HabileLabs
ChatGPT Prompt Engineering
ChatGPT Prompt EngineeringChatGPT Prompt Engineering
ChatGPT Prompt Engineering
Supernova Media
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
Joshua Hoskins
Agile scrum
Agile scrumAgile scrum
Agile scrum
Santhu Rao
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
FirmansyahIrma1
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
Hua Soon Sim
Learn Prompting with ChatGPT
Learn Prompting with ChatGPTLearn Prompting with ChatGPT
Learn Prompting with ChatGPT
Nikhil Gadkar
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
InnoTech
AI Builder with Power Platform
AI Builder with Power PlatformAI Builder with Power Platform
AI Builder with Power Platform
Cheah Eng Soon
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
Tamara Pinos
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
Steve Greene
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
Learning in the Cloud for Regulated Industries
Learning in the Cloud for Regulated IndustriesLearning in the Cloud for Regulated Industries
Learning in the Cloud for Regulated Industries
Bhupesh Chaurasia
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
Nanddeep Nachan
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer
Ai in software automation testing - testim.io
Ai in software automation testing - testim.ioAi in software automation testing - testim.io
Ai in software automation testing - testim.io
Aliaa Monier Ismaail
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
HabileLabs
ChatGPT Prompt Engineering
ChatGPT Prompt EngineeringChatGPT Prompt Engineering
ChatGPT Prompt Engineering
Supernova Media
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
Joshua Hoskins
Agile scrum
Agile scrumAgile scrum
Agile scrum
Santhu Rao
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
FirmansyahIrma1

Similar to How to Build a Proof of Concept (20)

IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
Dr. Shivananda Koteshwar
2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx
DevangGentyal
Building an app from scratch
Building an app from scratchBuilding an app from scratch
Building an app from scratch
Netset Software Solutions
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into RealityA Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
IndianAppDevelopers
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selection
Bernd Beersma
POC vs MVP vs Prototype: What's The Key Differences?
POC vs MVP vs Prototype: What's The Key Differences?POC vs MVP vs Prototype: What's The Key Differences?
POC vs MVP vs Prototype: What's The Key Differences?
mohit579916
Blog-how-do-i-hire-a-python-programmer-.pdf
Blog-how-do-i-hire-a-python-programmer-.pdfBlog-how-do-i-hire-a-python-programmer-.pdf
Blog-how-do-i-hire-a-python-programmer-.pdf
Paidant
fireup pro software house - this is who we are
fireup pro software house - this is who we arefireup pro software house - this is who we are
fireup pro software house - this is who we are
fireup.pro
Steps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxSteps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptx
Concetto Labs
The less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.pptThe less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.ppt
Simublade
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
Srinivasan Hariharan
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
IndianAppDevelopers
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
BitMin Infosystems Pvt. Ltd
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
Cuneiform Consulting Pvt Ltd.
Agile product development
Agile product developmentAgile product development
Agile product development
Brenn Hill
Importance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardImportance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit Shard
Ankit Shard
Proof of Concept (POC) in Automation Testing: A Comprehensive Guide
Proof of Concept (POC) in Automation Testing: A Comprehensive GuideProof of Concept (POC) in Automation Testing: A Comprehensive Guide
Proof of Concept (POC) in Automation Testing: A Comprehensive Guide
Jace Reed
7 Things You Must Do Before Hiring A React Native Developer
7 Things You Must Do Before Hiring A React Native Developer7 Things You Must Do Before Hiring A React Native Developer
7 Things You Must Do Before Hiring A React Native Developer
ThinkTanker Technosoft PVT LTD
Top 10 Mistakes That Teach Right Way To Hire Dedicated Development Team
Top 10 Mistakes That Teach Right Way To Hire Dedicated Development TeamTop 10 Mistakes That Teach Right Way To Hire Dedicated Development Team
Top 10 Mistakes That Teach Right Way To Hire Dedicated Development Team
Katy Slemon
2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx
DevangGentyal
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into RealityA Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
IndianAppDevelopers
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selection
Bernd Beersma
POC vs MVP vs Prototype: What's The Key Differences?
POC vs MVP vs Prototype: What's The Key Differences?POC vs MVP vs Prototype: What's The Key Differences?
POC vs MVP vs Prototype: What's The Key Differences?
mohit579916
Blog-how-do-i-hire-a-python-programmer-.pdf
Blog-how-do-i-hire-a-python-programmer-.pdfBlog-how-do-i-hire-a-python-programmer-.pdf
Blog-how-do-i-hire-a-python-programmer-.pdf
Paidant
fireup pro software house - this is who we are
fireup pro software house - this is who we arefireup pro software house - this is who we are
fireup pro software house - this is who we are
fireup.pro
Steps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxSteps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptx
Concetto Labs
The less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.pptThe less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.ppt
Simublade
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
IndianAppDevelopers
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
BitMin Infosystems Pvt. Ltd
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
Cuneiform Consulting Pvt Ltd.
Agile product development
Agile product developmentAgile product development
Agile product development
Brenn Hill
Importance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardImportance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit Shard
Ankit Shard
Proof of Concept (POC) in Automation Testing: A Comprehensive Guide
Proof of Concept (POC) in Automation Testing: A Comprehensive GuideProof of Concept (POC) in Automation Testing: A Comprehensive Guide
Proof of Concept (POC) in Automation Testing: A Comprehensive Guide
Jace Reed
7 Things You Must Do Before Hiring A React Native Developer
7 Things You Must Do Before Hiring A React Native Developer7 Things You Must Do Before Hiring A React Native Developer
7 Things You Must Do Before Hiring A React Native Developer
ThinkTanker Technosoft PVT LTD
Top 10 Mistakes That Teach Right Way To Hire Dedicated Development Team
Top 10 Mistakes That Teach Right Way To Hire Dedicated Development TeamTop 10 Mistakes That Teach Right Way To Hire Dedicated Development Team
Top 10 Mistakes That Teach Right Way To Hire Dedicated Development Team
Katy Slemon

Recently uploaded (9)

Timothy Gibson | Security of Financial Wealth
Timothy Gibson | Security of Financial WealthTimothy Gibson | Security of Financial Wealth
Timothy Gibson | Security of Financial Wealth
Timothy Gibson
Tim Gibson | The Financial Maestro and Wealth Specialists
Tim Gibson | The Financial Maestro and Wealth SpecialistsTim Gibson | The Financial Maestro and Wealth Specialists
Tim Gibson | The Financial Maestro and Wealth Specialists
Timothy Gibson
Why a Professional Website Design Company is Key to Business Growth.pdf
Why a Professional Website Design Company is Key to Business Growth.pdfWhy a Professional Website Design Company is Key to Business Growth.pdf
Why a Professional Website Design Company is Key to Business Growth.pdf
webcooks Digital Academy
When selecting a certified roofer, consider their reputation, experience, and...
When selecting a certified roofer, consider their reputation, experience, and...When selecting a certified roofer, consider their reputation, experience, and...
When selecting a certified roofer, consider their reputation, experience, and...
zacharyintegritycrr
Timothy Gibson's | Financial Services.pdf
Timothy Gibson's | Financial Services.pdfTimothy Gibson's | Financial Services.pdf
Timothy Gibson's | Financial Services.pdf
Timothy Gibson
Creativity and Innovation for BBA 5th Semester
Creativity and Innovation for BBA 5th SemesterCreativity and Innovation for BBA 5th Semester
Creativity and Innovation for BBA 5th Semester
Miresh Adhikari, PhD Scholar
Optimizing Success: Best Turnkey Project Management Services
Optimizing Success: Best Turnkey Project Management ServicesOptimizing Success: Best Turnkey Project Management Services
Optimizing Success: Best Turnkey Project Management Services
Lakdi.com Furniture & Co
"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion
"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion
"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion
AlluAravind9
Scanning Business Opportunity BBA 5 semester
Scanning Business Opportunity BBA 5 semesterScanning Business Opportunity BBA 5 semester
Scanning Business Opportunity BBA 5 semester
Miresh Adhikari, PhD Scholar
Timothy Gibson | Security of Financial Wealth
Timothy Gibson | Security of Financial WealthTimothy Gibson | Security of Financial Wealth
Timothy Gibson | Security of Financial Wealth
Timothy Gibson
Tim Gibson | The Financial Maestro and Wealth Specialists
Tim Gibson | The Financial Maestro and Wealth SpecialistsTim Gibson | The Financial Maestro and Wealth Specialists
Tim Gibson | The Financial Maestro and Wealth Specialists
Timothy Gibson
Why a Professional Website Design Company is Key to Business Growth.pdf
Why a Professional Website Design Company is Key to Business Growth.pdfWhy a Professional Website Design Company is Key to Business Growth.pdf
Why a Professional Website Design Company is Key to Business Growth.pdf
webcooks Digital Academy
When selecting a certified roofer, consider their reputation, experience, and...
When selecting a certified roofer, consider their reputation, experience, and...When selecting a certified roofer, consider their reputation, experience, and...
When selecting a certified roofer, consider their reputation, experience, and...
zacharyintegritycrr
Timothy Gibson's | Financial Services.pdf
Timothy Gibson's | Financial Services.pdfTimothy Gibson's | Financial Services.pdf
Timothy Gibson's | Financial Services.pdf
Timothy Gibson
Optimizing Success: Best Turnkey Project Management Services
Optimizing Success: Best Turnkey Project Management ServicesOptimizing Success: Best Turnkey Project Management Services
Optimizing Success: Best Turnkey Project Management Services
Lakdi.com Furniture & Co
"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion
"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion
"The Timeless Romance of Rose Flowers: A Symbol of Love and Passion
AlluAravind9

How to Build a Proof of Concept

  • 1. How to Build a Proof of Concept Avoid Startup Failure and Money Loss by Building a Proof of Concept First
  • 2. First of all what is a Proof of Concept or POC? In basic terms, will the market hate or like your idea. Hence, giving you the critical feedback on whether to pursue, modify or scrap your concept altogether. From my personal experience not enough startups apply this critical step in the initial phase of starting a business. A phase which can potentially save you a lot of time, money and invested heartache.
  • 3. When developing a proof of concept, what does one need to consider? First of all, what is your idea and what do you want to develop? What is your budget? Can you even afford a proof of concept? Keep it simple. You are not building your entire core idea. The duration of the proof of concept should last no longer than 1-4 weeks. You need a software development team that understands the proof of concept approach Dont try and address all market devices (You can look at that if you move beyond the POC phase)
  • 4. What software do you want to develop? eCommerce shopping application Golf swing video analysis application Online radio application Stock trading application for short-term investors For the purposes of this article, lets use the example of building a POC for a Stock trading application for short-term investors. This could be a debatable or an unethical idea due to the short-term market approach. However, the application could provide specific high return tips on the stock market with a special algorithm.
  • 5. What type of functionality does this POC need to cover? Login screen Search stock price function Portfolio balance and transaction history The application has the ability to provide profitable portfolio recommendations to buy and sell tips Placing a trade Logging out
  • 6. You will need a team to execute the proof of concept Project Manager (You could play this role to lower costs) Front-end or UX Designer Business Analyst Software Developer Software Tester The online freelance platforms offer a variety of affordable costing options from all around the world. Many of the skill sets of workers found on these platforms specialise in prototyping and proof of concept projects. Make sure you do your homework before hiring.
  • 7. Software Development Approach The point of a proof of concept is to keep everything as simple as possible. In this case you are building a stock trading platform. The special algorithm I mentioned earlier only needs to be simulated also, not physically developed. The user interface doesnt have to be perfect, it can be in a prototype format. It all depends on what type of specific feedback you require from the user during testing. I do advise an interactive approach where the software is developed in a series of sprints. On the first sprint could just focus on look and feel if you require. Here you have the option of performing usability testing at the end of each sprint or upon completion of the proof of concept development phase
  • 8. Plan and organize Download templete here: bit.ly/1mRZ6EM
  • 9. Usability Testing This is where real users can assess and provide direct feedback to your proof of concept team.Lets say you perform a usability or beta test of the POC with 10 people for half a day as an example. The outcome of the POC might produce the following outcomes or results by which you need to make a decision on: 10/10 respondents love the idea. Continue to the next stage. 7 people love the idea, but 3 people feel the product requires improvement. Continue to the next stage, but plan to address the improvement in the next build stage. 5/5 respondents like the idea. Address the improvements immediately and have another round of usability tests. 7/10 respondents didnt like the idea. Assess whether any improvements would change their opinion of the software. They might like the idea, but find the idea too risky.
  • 10. Thank you Web: www.mikehamilton.com.au Twitter: @hamo2025 LinkedIn: https://au.linkedin.com/in/michaeljameshamilton YouTube: https://www.youtube.com/channel/UCigT1Q_XgU--iXk7M7aPLKg