Frequently Asked Questions
Welcome to our FAQs - we hope these help answer your questions about the services offered at PeaceofCode.
Q: What is PeaceofCode?
|
A: PeaceofCode is NOT a development firm - it's a new online platform you can use to outsource your website and mobile application development work to coders around the world. The twist? Our dedicated Project Managers ensure your "Tickets" are accurately defined, present you with a single bid, and oversee qualified Developers who complete your work. AND you don't pay until the job is complete. We also offer a live "phonecall" service for you to discuss your project over the phone with your dedicated Project Manager, who can then assist you with producing blueprints as necessary for creating appropriate tickets to complete your project. |
Q: Who Uses PeaceofCode Services?
|
A: PeaceofCode is used by individual website owner and web development companies looking to outsource development work alike. PeaceofCode is designed to handle any level of website or mobile application development and is reasonably priced to allow even large development firms to utilize our services for as-needed development muscle to bolster their existing staff. PeaceofCode is ideal for the following clients:
|
Q: How Much Does PeaceofCode Cost?
|
A: Registration at PeaceofCode.com is free, and there is no cost to get a bid for specific work requests. The rates for PeaceofCode services are based on a "per-ticket" basis, and each ticket is individually reviewed by a project manager and development worker with the appropriate skill set to complete your work. They will will mutually agree on a set time for this work, and the total cost will be based on an set hourly rate according to the skillset required. Additional fees may be added to a ticket for "blueprinting" and "licenses" if needed: - Blueprinting refers to the work required to produce software architecture (documentation) that explicitly outlines the scope of work to be completed in your ticket. You can save money by providing your own blueprints, or if you are unable to articulate your work requirements through documents, you may choose to schedule a paid phonecall with your project manager. A listing of hourly rates is provided for your reference here. |
Q: How Do I Get Started?
|
A: Getting started is easy and free: 1. Register for an account here. 2. Create a "Project Profile" so you can organize all your work requests according to which project they refer to. 3. Create a "Ticket" to request work to be performed on your site. Once you've created a Ticket, you'll get a bid price within 24 hours and you can decide at that point if you want to pay for the work to be completed. |
Q: How do I Pay?
|
A: You can pay for work at PeaceofCode with any major credit card or Paypal, and we offer two ways to pay for our services: Method 1: Pay as you Go With the "Pay-as-you-Go" Method, your payment details are stored in our system and payment is placed on "hold" in your account when you accept a bid price for a ticket. Once you confirm completion of the work ticket, a transaction for the total bid price amount is completed against your chosen payment method. Method 2: Pre-paid Balance With a "Pre-paid Balance", you simply deposit an amount of money into your PeaceofCode account, and use this balance to pay for PeaceofCode services as they are completed. |
Q: What does my Project Manager do?
|
A:At PeaceofCode, a designated Project Manager is your personal teamate assigned to making sure you get the fullest benefit and satisfaction from your experience using our services. In practice, every "project profile" you create at PeaceofCode is assigned to a designated "Project Manager" who is responsible for managing each ticket you create in our system for that project. For each ticket you create at PeaceofCode, your Project Manager will review your ticket and confirm a firm "Bid Price" for completing the scope of work defined in your ticket with a Developer (a coder or designer). When you accept a bid price for a ticket, your Project Manager works with the Developers assigned to your ticket to ensure proper completion of the work. Once the work is completed, your Project Manager will inspect the code before sending it back to you for final review and confirmation. Your Project Manager is also available for scheduled phone calls, during which you can ask your Project Manager for development advice, get help setting up Projects Profiles and creating new tickets, or describe your ideas for developing a website or mobile application so your Project Manager can produce "blueprints" that can be used to develop your concept into a working prototype and beyond. |
Q: How is finished code delivered to Customers?
|
A: Customers at PeaceofCode have three options for having their finished code delivered to them at the end of a project:
|
Q: What is a "Project Profile"?
|
A: A "Project Profile" refers to a customer's specific website or a mobile application that they want us to develop or otherwise perform work on, and contains all of the required details needed to access and otherwise perform work on the software, such as administrator logins, server logins, etc. Once a customer has created a Project Profile, they are able to create "tickets" that describe specific work instructions to be individually bid on and completed per the customer's instructions. |
Q: What is a "Ticket"?
|
A: A "ticket" is an individual set of work instructions for creating or fixing a website or mobile application. For example, if you own a website, and wanted to change your background color from "white" (#ffffff) to "grey" (#666666), then you could make a ticket detailing these instructions and submit it to our project managers. A project manager will then review your ticket with a developer and agree on a set amount of time to complete this work, perhaps 10 minutes would be the set time, and a total bid price would be sent to you. Of course, this is a simplified example, and with proper blueprinting and documentation, we are capable of developing complete custom web and mobile applications through our service. |
Q:What is the Purpose of a "Phone Call"?
|
A: When you schedule a "Phone Call" at PeaceofCode.com, you are able to talk with a designated Project Manager who will discuss any aspect of your website or mobile application development needs. This can include any of the following:
Please Note: Phonecalls are billed on a "per scheduled minute" of phone time and DO NOT include any airtime or other charges or fees that may be billed to you by your telephone provider (we do offer Skype and GTalk support), and due to the first-come-first-serve and limited availability of our Project Manager's time, refunds are not offered once a Phone Call is scheduled. |
Q: Why do I Need "Blueprints"?
|
A: "Blueprints" are complete instructions for developing a website or mobile application. Blueprints are essentially software architecture that include an outline of the site pages or a sitemap, "wireframes" of every page layout, descriptions of the functionality of all features within these layouts, and indicate the flow of the user experience. Blueprints are often created with MicroSoft's PowerPoint software, which allows for basic diagraming of site layouts with individual slides representing each layout within the site. An image editor such as Adobe's PhotoShop can be helpful in creating more vivid wireframes (more technically "mockups") that can be pasted into slides withing PowerPoint to illustrate page layouts and functionality. Without proper blueprints, it it not possible for your Project Manager to completely understand the scope of work you are requesting, and bids will not be produced for tickets issued without adequate instructions. While full-blown blueprints are not required for small fixes and tweaks, any new application development must be defined with complete blueprints. |
Q: How do I Create "Blueprints"?
|
A: "Blueprints" serve as software architecture that allows a developer (or team of developers) to create a website and mobile apps based on a series of "wireframes" that demonstrate the complete functionality of the desired software. It should be noted that blueprints only serve as a starting point for a complete development cycle, as they represent a form of "Waterfall Development" that is based on a specific planning period followed by a specific development period in which all planned elements are implemented without change or modification to any part of the initial plans. However, software development is more suited for "Agile Development", where shorter chunks of the development timeline are broken down into milestones that are identified, defined, implemented, and refined before the next small set of development milestones is identified, defined, implemented, and refined, and so on as the project grows or is otherwise complete. Website applications will often show both "frontend" user-facing wireframes as well as "backend" wireframes to show what controls will be provided to administrators charged with operating and moderating the website. While there are many possible approaches to producing software architecture for a website or mobile app, we have provided a description of one basic method for producing blueprints using fairly common softare: What you will need:
Step-by-Step Instructions (or watch the video below):
REMINDER: for most web applications, you will need to define BOTH a "frontend" (user-facing) and a "backend" (administrative) set of blueprints. While these can be included in a single PowerPoint document, it is recommended that separate documents be developed for each. |
Q: What if work is not completed properly?
|
A: When a ticket is marked as "complete" by the developer working on the ticket, it is sent to your designated Project Manager for final review. If your Project Manager deems the work completed, they will then send the ticket to you, the customer, for final review. If you feel that the ticket has not been completed per the scope of work defined in the work description, you can "Reject" the finished work, provide a comment on what is incomplete, provide instructions on what needs to be completed, and send it back to your Project Manager for remediation. Your Project Manager will review your comments and if they feel your requests are reasonable, will instruct the Developer on what needs to be fixed. In the case that a disagreement exists between a Customer and Project Manager over the completeness of a ticket, a Supervisor will be consulted in to review the case and may elect to issue a refund, reassign the ticket, cancel the ticket entirely, or take other actions as prescribed by our Terms of Service. |
Q: What Coding Safeguards are in place to protect my code?
|
A: We use SVN and GIT as well as standard IDE to ensure all code development is backed up and secure.
|
If your questions are not addressed here, please refer to our Help Desk in the registered users area of the site.

