Kevin Benedict is a TCS futurist, humorist and lecturer focused on the signals and foresight that emerge as society, geopolitics, economies, science, technology, environment, and philosophy converge.
Paintless Dent Repair & Mobile Automotive Services Software, Handhelds, PDAs and Mobile Software
Paintless Dent Removal and Mobile Software Solution for PDAs and Handhelds
MobileDataforce is in the process of developing a very interesting mobile software application for handhelds and PDAs called FieldSync Automotive (TM). This software application runs on a rugged handheld computer and synchronizes with a desktop application that manages work orders, schedules, reports, invoices and integrates with Quickbooks. Other accounting systems can be supported but require additional customization.
MobileDataforce is developing a powerful collection of applications for companies that provide mobile automotive services. Services such as paintless dent repair (PDR), detailing, mobile windshield repair, automotive inspections, etc. If you would like more information please email us or visit our website.
The mobile handheld software application (pictured above) enables the user to scan (using a barcode scanner) the VIN number on the automobile and then assign a work order to that unique vehicle.
Business Process Optimization for Mobile Handheld PDAs
- The office can wirelessly dispatch new work orders directly to a handheld device
- Small service companies, with an owner/operator, can take calls from customers while on the road and enter new work orders on their mobile PDA phones. These work orders can be synchronized with the office and dispatched immediately to other service technicians
- Wireless work orders can be integrated straight into office database applications and accounting systems so there is no additional paperwork to be entered
- The wireless work orders can contain all the information on the customer, warranties, equipment type and model, history of the account, driving directions, etc. No need to call the service technician on the phone and dictate all the information.
- Re-prioritize work orders automatically from the office to the mobile handheld device
- Print invoices directly from the handheld using a mobile printer and give to the customer
- Get a digital signature from the customer on the electronic work order
- Take digital pictures of the work both before and after and integrate with the wireless work order
- Get an automatic date and time stamp on the work order when it is opened at the customer's site
- Track the time it took to complete the work - record for job scheduling and cost analysis
- Wirelessly synchronize completed work orders directly to the office accounting system for instant invoicing.
- Send parts orders directly to the office via the mobile handheld for quick processing
- Parts and inventory can be queried from the field. Do we have the needed part in stock either in the office or another van? If it is available in another van, where is the van? Can you drive over and retrieve it?
- If you implement a GPS system on your handheld computers, the office can see the location of all service technicians and optimize job dispatch
- The service technician can schedule future service visits on his mobile handheld computer and synchronize back to the office
- The service technician can estimate a new job on the handheld computer and sync this information back to the office for reference and database integration
- The service technician can record parts, equipment and services sales on his handheld for immediate syncing with the office
- The service technician can view past work orders on his handheld device for improved customer service
I heard a story about why Sears Service Technicians implemented a wireless work order system in their service vans. They wanted to be able to increase the sales of warranties, parts and other appliances while at the customer site. The results are said to be impressive. There is no better time to sell additional services, parts, warranties and other products than when you are with a happy customer in their home. The wireless mobile computer enabled them to fill out product and service orders at the point of work, reference online product catalogs, check shipping status and a variety of other customer friendly activities.
MobileDataforce develops wireless work order systems. If you would like to discuss your business and your requirements please contact us here or visit our website.
Saving Time Developing Mobile Software for Handheld PDAs
- Do you want the mobile software application to look exactly like the paper form in use today? If you don't specify differently, the programmer may design it to look like a small piece of paper on a mobile handheld PDA.
- Do you want the programmer to dictate your business process, or do you want to tell the programmer how the business process should work?
- Do you want the programmer to tell the field workers how, when and where they should sync the mobile application, or do you want the business users to tell the programmer.
- Do you want the programmer to select the mobile handheld PDAs, or do you want the business unit to describe their requirements to the programmer?
- Do you want the programmer to tell the business unit when the mobile software application is complete and final, or do you want to test it and approve it?
Most of these questions have obvious answers. The business unit, the organization that will benefit or suffer from the mobile application, needs to have active input into the design, development, testing, deployment and support of the application. It is not a 1 programmer job.
The problem many development projects suffer from is this active involvement was not anticipated or planned, therefore, it either does not happen or comes as an inconvenient surprise. However, you have now been warned in advance so this will not happen on your project, right?
You Should Not Develop a Mobile Application - Just Because You Can
- How many mobile software applications have you already designed, developed, deployed and supported successfully for handheld PDAs? Is your employer comfortable with having you learn on the job or are they risk adverse? Are they willing to be patient with your learning curve? If it takes you 4 months longer to develop your own, does the business suffer?
- Have you created a full synchronization engine successfully in the past? This is very complicated and software companies like MobileDataforce have spent years optimizing these. What are the chances you will get it right and optimized on the very first project?
- Do you have experience developing and configuring a variety of connectivity options such as cradle sync, wireless sync, satellite sync, bluetooth, etc.? Does the business manager know which one is needed in every case? Should you develop one, or develop multiple methods? Are the business requirements likely to change in the next 3 years?
- Have you developed a full database integration manager for mobile solutions? Do you need an API or will your DBA allow you to directly populate the database? If you can directly populate the database, then the data better be validated in the mobile software application on the handheld pc. Did you set aside time for that?
- Do you have experience designing scalable and reliable mobile applications? This is simply an experience thing. You don't know what you don't know.
- Do you have support for a Pocket PC 2003, Win CE, Microsoft Mobile 5 & 6? How are you going to upgrade and support next year's mobile OS from Microsoft? Is this built into your project plan and budget?
- Have you developed mobile applications that run on a large variety of different mobile handheld devices? This takes a lot of work and thought. Every week new mobile handheld devices are being delivered with new technologies and add-on components. The device selected today, will likely not be available next year at this time. How do you keep current?
- Do you have experience developing interfaces for third party hardware? Mobile applications often need additional third party technology integration like bar code scanners, RFID, GPS, Digital Cameras, etc.
- Have you thought through and developed dashboards for managing mobile application security, users, applications publishing, etc?
- Do you have a development environment set up exclusively for mobile applications development that may include short-cuts, libraries, screen designs and scripts?
- Do you have experience creating a helpdesk dashboard for sync logs, users, applications, device management, etc.?
Most often the developer was only interested in creating the screens for the mobile application, not a complete mobile application platform and support system. They had not considered the full end-to-end solution requirements when volunteering to develop a mobile handheld application.
Now the NMS 5000 Rugged Tablet PC I Like!
Chossing Between a Rugged PDA or Industrial Grade Handheld?
I was reading about the industrial grade handheld PDA M3 today and their description points to some of the rugged features that users need to consider.
M3 Industrial PDA M3’s rugged design and IP54-rated sealing ensures continued use and uptime by protecting against dust, moisture and extreme temperatures (-20°C ~ 50°C), And, whether working inside or out, it has a drop spec of 1.5m to concrete across vast temperature ranges, reducing equipment and maintenance costs.More...
A lot of your decision needs to be based upon what kind of mobile software application you are going to use and what operating system it requires. Do you need a large screen to read drawings, blueprints and maps, or a simple data form?
Microsoft's Mobile Software Industry Growth Projections
New Palm Treo 500v Smartphone
Don't Start a Mobile Software Development Project Yet
In Steven McConnell's book, "Code Complete" he describes why a person should not jump right in and start developing code for a mobile software solution for use on handheld PDAs on the first day that the business thinks it is a good idea. Often business motivations help drive a sense of urgency to start coding a software application immediately, but there are also business motivations NOT to start today. Coding without gathering ALL the requirements and architecting the system has a high cost.
Here is an excerpt from McConnell's book that is very interesting and true:
Explicit requirements help to ensure that the user rather than the programmer drives the system’s functionality. If the requirements are explicit, the user can review them and agree to them. If they’re not, the programmer usually ends up making requirements decisions during programming. Explicit requirements keep you from guessing what the user wants.
Explicit requirements also help to avoid arguments. You decide on the scope of the system before you begin programming. If you have a disagreement with an other programmer about what the program is supposed to do, you can resolve it by looking at the written requirements.
Paying attention to requirements helps to minimize changes to a system after development begins. If you find a coding error during coding, you change a few lines of code and work goes on. If you find a requirements error during coding, you have to alter the design to meet the changed requirement. You might have to throw away part of the old design, and because it has to accommodate code that’s already written, the new design will take longer than it would have in the first place. You also have to discard code and test cases affected by the requirement change and write new code and test cases. Even code that’s otherwise unaffected must be retested so that you can be sure the changes in other areas haven’t introduced any new errors.
...Data from numerous organizations indicates that on large projects an error in requirements detected during the architecture stage is typically 3 times as expensive to correct as it would be if it were detected during the requirements stage. If detected during coding, it’s 5-10 times as expensive; during system test, 10 times; and post-release, a whopping 10-100 times as expensive as it would be if it were detected during requirements development. On smaller projects with lower administrative costs, the multiplier post-release is closer to 5-10 than 100 (Boehm and Turner 2004).
McConnell lists 5 steps in the software development process:
- Requirements
- Architecture
- Coding
- System Test
- Post-release
There is simply NO way to bypass these steps for the purpose of saving time and money. If there is an urgent need for the mobile software solution, then there needs to be an urgent need to define the requirements, and architect the system so coding can begin.
An Interesting ROI for Mobilizing Business Processes Using PDAs and Handhelds
- They don't want their inspectors taking up parking spaces at the office. The parking space is limited so they would rather synchronize data out to the mobile inspectors than have them come to the office.
- They don't have anymore office space for the inspectors. They want them to work from the field.
I had never considered these 2 reasons on my article entitled 28 Reasons to Mobilize that is available to download. Make that 30 Reasons to Mobilize.
Why Do Some Companies Use Mobile Software and Others Don't?
- How can I put a work order solution on my Palm Treo 750?
- How can I dispatch a work order to my mobile device?
- How can I accomplish instant invoicing?
- How can I take digital photos of my work?
- How can I get "proof-of-delivery" using a mobile handheld PDA?
- How can I take these paper forms and convert them to mobile solutions?
- My paper process is costing me $234,000 per year. Can I mobilize this process?
When is a Mobile Software Solution for PDAs and Handhelds a Bad Idea?
If you would like to discuss potential ROIs and the value of mobilizing various business processes please contact us at http://www.mobiledataforce.com/, or call 208-384-1200.
MobileDataforce and Mobile Software for Handheld PDAs in Singapore
- Enterprise Solutions such as ERP, CRM and EDMS;
- Infrastructure and networking solutions;
- Radio Frequency Identification;
- Security Solutions;
- Enterprise CAD/GIS strategy;
MobileDataforce in India for Mobile Handheld PDA Development
HiFX focuses on providing business extension through field force automation using handheld PDAs and mobile software for continuous synching of business critical data in the HO and field force. These solutions provide up to the minute information to all employees guaranteeing consistency of data. We are also able to provide services that escalate existing legacy applications, ERP and CRM solutions, workflow applications to seamlessly integrate with mobile applications. With all expertise fundamental to mobile solution development, HiFX rolls out enterprise mobile software solutions and custom business solutions for midsize to large enterprises using handheld PDAs.
MobileDataforce in China Working on Mobile Inspection Software for Moible Computers, PDAs and Handhelds
MobileDataforce Australia Launches New Website for Mobile Software and Handheld PDAs
Getting Started on a Mobile Software Development Project for Handheld PDAs and Smartphones
- Draw a picture or diagram of the various players, software systems, buildings, vehicles, etc., that will be involved in the system. It helps everyone to see where the data starts, where it is collected, edited, synchronized used and stored.
- List the business processes involved in the system (i.e. work orders, asset tracking, inventory, inspections, accounting, payroll, invoicing)
- List who will be using the system
- Ask an expert to draw out and detail how the enterprise application works and interfaces with third party software
- Identify how each person involved will access the information (i.e. mobile handheld computer, desktop application, web application, etc.)
- What reports do they need to have? Are they dynamic, or are they standard reports?
- What database application(s) does the mobile application need to interface with?
- Provide a database schema for the database where the data will be stored?
- Make an expert, that knows your database application, available so the development team can quickly get their questions answered
- Pick your mobile device or handheld computer early so the development team knows screen sizes, button configurations, bar code, RFID, GPS etc., configurations
- Have a person available to review and test the work each step of the way.
- Don't ask the mobile application to do all of the same things as an enterprise software application. Be careful to use the mobile software application in the right manner with an understanding of the limited screen size, processor speed and memory available on mobile devices.
Microsoft, Palm and MobileDataforce Recorded Webinar
Africa & Mobile Handheld PDA and Smarphone Applications
- Mobile tax assessment application
- Mobile water deliver application
- Mobile clinical supplies and supply chain logistics application
All of these customized mobile software applications were developed using the same mobile software development platform called the PointSync Mobility Platform by MobileDataforce for use on handheld PDAs and Smartphones.
Interviews with Kevin Benedict
-
Speed, Complexity, and Strategic Foresight We are living through a historic moment where velocity, convergence, and disruption accurately de...
-
This article is a comprehensive exploration of Finland’s extraordinary achievement in becoming the world's happiest country, not once, b...
-
In this engaging FOBTV episode, I have the opportunity to interview Zvi Feuer, CEO Siemens Industry Software Israel, about the transformativ...