Firefly Programming's Process is explained step by step by the CEO, Ron Callis. Step one is the new dealer setup. We request that someone from your company visit our website at www.firefly-ps.com and click on the "New Account Setup" tab from the menu and fill out the dealer application. Firefly Programming staff will use the information you provide to setup your cloud based project management account, send you the Firefly Programming Terms and Conditions paper work and finally will reach out to you within 24 hours to discuss your upcoming projects. Be sure to check out all 5 videos describing the Firefly Programming Process.
Step 2 Summary:
Dealer submits project proposal for review
Firefly reviews intake and creates High ~ Low estimate
Dealer approves estimate
Firefly collects 10% deposit to create Scope of Work (SOW)
Firefly Programming's Process is explained step by step by the CEO, Ron Callis. Step two is the project estimate creation. Firefly Programming clients should visit our website at www.firefly-ps.com and click on the "Submit A Project" tab from the "Services" menu and fill out the form with your project data. Firefly Programming staff will review the information and return a services estimate to our dealer within 24 hours. The estimate will break down our estimation of time to perform the following services for your project: scope of work, software development, project management, device verification support and software deployment support. Once estimate is approved, we will invoice for the scope of work phase and upon collecting fee we will start the scope of work. Be sure to check out all 5 videos describing the Firefly Programming Process.
Scope Definition & Contract
Step 3 Summary:
Firefly creates project folder on Basecamp
Dealer submits all project related intake, scope requirements and timeline
Firefly creates written SOW and sends to dealer for review
Dealer approves SOW and signs project contract
Firefly Programming's Process is explained step by step by the CEO, Ron Callis. Step three is the scope of work (SOW) and contract creation. Once Firefly Programming has collected the scope of work fee, we will request that the dealer submit the completed Programming Intake Worksheet (PIW). This worksheet can be downloaded directly from our website under the "Resources" tab in the menu. Firefly Programming staff will utilize the completed PIW to create the first draft of the scope of work. We will work with our dealer through the necessary revision of the SOW to land at a final approved project scope. We will then embed the approved scope into the Project Contract which also states the project price, payment terms, and estimated delivery date for code. Once dealer signs the contract and makes next payment, we move to step 4. Be sure to check out all 5 videos describing the Firefly Programming Process.
Step 4 Summary:
Firefly queues programming team to schedule start of project program
Firefly creates program
Firefly programming manager QC’s code
Firefly applications engineer QC’s code
Firefly applications engineer delivers completed code to dealer via Basecamp on time
Firefly Programming's Process is explained step by step by the CEO, Ron Callis. Step four is software development. The new project is put into the production queue. Code is code is created that meets the agreed to scope of work and tested at Firefly's lab facilities to ensure quality. The device verification code is also produced along with the supporting documentation that will be utilized in Step 5. An applications engineer will be in touch if there are any hardware or software questions or clarifications needed. When your software is complete an applications engineer will reach out to schedule your device verification, the 1st stage in step 5. Be sure to check out all 5 videos describing the Firefly Programming Process.
Delivery & Support
Step 4 Summary:
Dealer verifies site is ready for code deployment
Firefly delivers completed code to dealer via Basecamp
Dealer deploys code
Firefly applications engineer supports dealer via phone & remote access
Firefly supports dealer on-site if this has been contracted
Firefly Programming's Process is explained step by step by the CEO, Ron Callis. Step five is software deployment. The first stage of software deployment is called device verification. This is the process where a test program and supporting documentation are used to confirm hardware settings and communications. This stage is completed by the dealer with Firefly Programming staff available for remote support or onsite by our team of software deployment technicians. Device verification accomplishes the following: All control system hardware's firmware is updated to latest tested version, control system hardware is addressed to match approved documentation, a test program is used to test communication and control of all devices on the system. Device verification is only complete when communication and control has been confirmed between all devices. At this point the project is ready to receive the project code. The dealer loads the program and interface files. Your Firefly Programming applications engineer will provide remote support as necessary during this stage or onsite if contracted. Your project is now complete! Be sure to check out all 5 videos describing the Firefly Programming Process.