Differences

This shows you the differences between two versions of the page.

Link to this comparison view

diaries - techengine [2016/09/14 14:19] (current)
Line 1: Line 1:
 +====== TechEngine Development Diary ====== 
 +**TechEngine** is an app that is designed to serve companies that hire techs from around North America to perform various types of technical tasks for residential and commercial clients. 
 +Important features in this application include: 
 +  * Tech self-enrollment 
 +  * Tech enrollment renewal process 
 +  * Tech skill, certification,​ insurance, and availability input 
 +  * Work order creation and dispatch (via email and SMS) 
 +  * Tech response to work orders 
 +  * Post-work order completion reports 
 +  * Payroll and invoice generation and export 
 +This application was developed by [[App Builders - Noah Coburn|Noah Coburn]]. 
 +===== Day 1 ===== 
 +**Monday, October 8, 2012**\\  
 +Today was spent planning designs for the application. The database structure and most of the automation was planned out, as well as a few of the key interfaces for the application. 
 +===== Day 2 ===== 
 +**Tuesday, October 9, 2012**\\  
 +Today was spent finishing off the designs for the automation and interfaces. Agile design concepts were used to decompose the various aspects of the application into the atomic user stories that compose the application. 
 +===== Day 3 ===== 
 +**Wednesday,​ October 10, 2012**\\  
 +Today was only partially spent on this application,​ as other duties took me away for a time. The designs were reviewed and approved on a conference call with the client, then development actually began. Several administrative tables were created, such as Skill Categories, Skill Names, Certification Vendors, Certification Names, Application Settings and more. 
 +===== Day 4 ===== 
 +**Thursday, October 11, 2012**\\  
 +Today, I concentrated on developing the self-enrollment pages for techs. This allows the tech to enter their basic contact info, skills, location, and more. When complete, the tech will appear in the enrollment queues for the internal employees to review and approve. This is a four-step process that goes back and forth between the tech and the internal employees. This process was about 80% finished today. 
 +===== Day 5 ===== 
 +**Friday, October 12, 2012**\\  
 +Today, I finished the remainder of the enrollment process, and started to create the basics of the work order creation and view [[Form Type - Page|pages]]. 
 +===== Day 6 ===== 
 +**Monday, October 15, 2012**\\  
 +Today was spent developing some more of the work order creation process, and a bit of the interface to view and manage the work order. Also, spent a bit of time developing the pages to manage tenants, accounts, and clients. 
 +===== Day 7 ===== 
 +**Tuesday, October 16, 2012**\\  
 +Today was spent responding to some change requests from the client. Changes were made to the registration pages, some of the administration tables, and a great deal of the work order pages. 
 +===== Day 8 ===== 
 +**Wednesday,​ October 17, 2012**\\  
 +Today was spent on the dispatching automation for work orders. This includes the ability to search the active techs for those who are a) in the appropriate area (geolocation radius search from ZIP code), b) have the appropriate skills, and c) are available to accept the work order. Also, once the appropriate techs are found, the application needs to send out emails or SMS messages to the techs to inquire as to whether they are available to take the work order. Various statuses for the work order dispatches need to be managed in this process as well. The manual dispatch process was about 60% completed today. 
 +===== Day 9 ===== 
 +**Thursday, October 18, 2012**\\  
 +Today was spent finishing the manual dispatching functionality. Change requests were completed as well, and some of the administration pages were updated per the client'​s request. 
 +===== Day 10 ===== 
 +**Friday, October 19, 2012**\\  
 +Received a client request to change the method by which the tech specifies level of skill, which required a moderately lengthy change to the automation. In addition, started to develop the employee dashboard, one of the key interfaces in the application. 
 +===== Day 11 ===== 
 +**Monday, October 22, 2012**\\  
 +Finished the employee dashboard today. Also, added some additional views to the tenant, account, and client pages. These will allow employees to have in-depth views to tables related to each of these tables (accounts related to tenants, clients related to accounts, work orders related to accounts, work orders related to clients). 
 +===== Day 12 ===== 
 +**Tuesday, October 23, 2012**\\  
 +Today, I worked on the financial calculations on work orders, and worked on the tech dashboard. [[Diaries - TechEngine - Work Order Automation|Click here]] to see a video of me building the work order financial calculations automation. 
 +===== Day 13 ===== 
 +**Wednesday,​ October 24, 2012**\\  
 +Today, I focused on the workflow associated with taking a work order through the process from start to finish. [[Diaries - TechEngine - Work Order Workflow|Click here]] to see a video of me building the main part of the workflow. Off the video, I fine-tuned some of the steps that needed a bit more interface focus, and made a couple changes the customer had requested (mostly interface changes).
diaries - techengine.txt · Last modified: 2016/09/14 14:19 (external edit)
Copyright WorkXpress, 2019