July 10, 2013, 1:17 PM —
Hey software contractor! Yes you. Do you want to raise your billing rate and increase your days worked? If so, build and/or assemble a set of software tools, process, and pre-built routines that will make you more productive more quickly and provide real immediate value to your clients.
This combination of enhanced personal productivity and toolkit value to the client will not only differentiate you from your competition, but will also increase your Return On Investment (ROI) to the client, making you their contractor or choice and create willingness to provide you with a higher rate of pay.
Items included in your toolkit could include:
• Public domain algorithms and software tools
• Quality list of not-well-known websites containing valuable resources and topical discussion boards
• Source code libraries containing ready-to-use general purpose functions
• Home-grown software testing routines and modifiable function stubs
• Software upgrade conversion tools
• Open source utilities for data conversion and other purposes
The one caution when abuilding your toolkit is to makes sure that you have the legal right to use and reuse the items you have collected. As an example, if you wish to include any software that you created while under contract with a client, get written permission from the client giving you specific and explicit permission to do so. Also, if you are including and open source software in your toolkit make sure you are only using it in a way that is consistent with the its software licensing agreement.
When creating your toolkit, try to think outside the box (toolbox that is, sorry I couldn’t resist). Another very valuable asset may be able to bring to the table is your personal connections. For example, if you personally know, and as a result have access to, members of the software engineering group at the vendor that built the software you are supporting, this is extremely valuable to your client companies using that software. This value is for two reasons:
• It facilities a deeper level of technical support when difficult issues arise in the software
• Your personal connections raise your professional stature because you are seen as a person that is well connected.
In addition to software tools and personal connections, there are other process-related items that could be great additions to your toolkit. These items are:
• Pre-designed status report formats
• Microsoft Project ready-to-use templates
• Scrum/Agile based automated Burn Down Charts
• Software but tracking software/spreadsheets
• Waterfall-based document templates
Lastly, don’t underestimate the value of your technical and knowledge.