Custom Application Development: Buy, Build or Ignore?:

December, 2007

Dec 31 2007   8:07PM GMT

End of the Year Development Thoughts



Posted by: Joe Coley
Custom software development

As year 2007 closes, once again I find myself staring down hours of work begining with the closing schedule(s) of clients for whom I have been busily preparing updates which will be put into service with the start of the new year.  The update programs have been tested and re-tested, methodology for accomplishing the changes have been outlined and preparations for a long evening have begun.  It seems that I have been through this cycle countless years, the ultimate of which was the preparations for the year 2000 of course — remember that?  It seems so long ago now!

Most of my clients are on a calendar year end, and while only a percentage of them require my services at year end, tasks for those that do tend to be complex - the result is that for the once-a-year complexities they would rather “have the professional” do it.  I’m not sure how many other developers experience this - but for me it has been quite common.

For those of you reading this who celebrate the New Year my best wishes go out to you all for a safe and prosperous New Year.  Until then, it’s back to the grind for yours truly.

Dec 26 2007   2:49PM GMT

Small Business and Business Intelligence



Posted by: Joe Coley
Custom software development, Business process automation, Database application, Database application front-end programming, Reporting, Software application development

Business Intelligence — I have heard it referred to as an oxy-moron, but I think I’ll not go there.  Reading through the technical press one needs not look very far before coming upon writings about BI — implementation issues, how to’s, pitfalls and about BI project ROI.  There is much ado about BI - but what about BI for the small business?  Does it fit, and if so how?   Continued »


Dec 20 2007   5:53PM GMT

Application Developer - User Communications - More Thoughts



Posted by: Joe Coley
Business process automation, Custom software development, Database application, Database application front-end programming, Development, Software application development

“Be careful what you ask for” could be another title for this post, yet another tale of communication mishap, misunderstanding and misconception during application development. Is it just my limited perspective, or could it really be that communication breakdowns are just - to be expected? Expect the unexpected might be my motto after my most recent experiences. This post comments on questions asked, answers received, and resulting misunderstanding(s). Continued »


Dec 14 2007   11:53AM GMT

Developer - User Communications - Another Visit



Posted by: Joe Coley
Custom software development, Agile, Business process automation, Database application, Database application front-end programming, Database reporting, Development, Software application development

Once again I find myself writing about the value of having good communication between the application developer and the users expected to use the program for their day-to-day operations.  Two noteworthy instances of this value came to me once again - just yesterday.  Each incident was unique in its own way, but the common thread was clearly communication - either poor, incomplete, misunderstood or a combination of all.  In each case the end result has been delay in getting the task completed. Continued »


Dec 10 2007   2:29PM GMT

Spreadsheets — the non-programmers database?



Posted by: Joe Coley
Custom software development, Business process automation, Database application, Database application front-end programming, Software application development

I continue to be amazed at the number of spreadsheets which I am being asked to create as full-fledged database applications.  These spreadsheets have grown to be key ingredients to an organization, yet their maintenance and distribution are a major factor in day-to-day operational inefficiencies.  Yes, they serve a valuable purpose.  However, I believe that once a spreadsheet becomes a certain size (…not readily defineable), the continued use becomes more hindrance than efficient tool.  How might one establish that a given spreadsheet has reached its useful life?  Let us count the ways! Continued »


Dec 6 2007   1:30AM GMT

Application User Interface - Busy or Sparse?



Posted by: Joe Coley
Custom software development, Database application front-end programming, Software Quality, Software application development

Designing the user interface seems to be an exercise which requires both a combination of artistry and a thorough understanding of the business process that the interface serves.  I suspect that this is not a talent commonly found with a single programmer / developer.  While my preference in user interface design seems to lean toward the ultra-simplistic, I have become accustomed to the generally “fully loaded” user interfaces which we are afforded given the high resolution and large size monitors which have become so common.  As developers are given more and more screen real estate — I wonder where we find the balance between available screen real estate, and that which will optimize the business process. Continued »


Dec 3 2007   12:11PM GMT

Software Implementations - An Investment of Time



Posted by: Joe Coley
Custom software development, Business process automation, Database application, Database reporting, Software application development

How many times do we hear “I don’t have time for that!” during a software implementation?   I’ve written some about the current implementations which I have going at this time, and some of the challenges, and as I’ve been writing I found myself being guilty of that very statement as it relates to an implementation of my own for which I have not found my “roundtuit”. 

What I refer to here is a piece of software which will help me in countless ways (…once I set it up and begin to use it!).  It will help me in creating this blog — yet it sits loaded on my laptop waiting for me to find the magic “time” to learn enough about it to make it useful to me.  That software waiting for me is Dragon Naturally Speaking, a voice recognition software that I saw demonstrated as part of an application some 8 months ago (…or maybe longer).  I was totally impressed and got myself a copy. Continued »


Dec 1 2007   10:32PM GMT

The Challenges of Application Software Implementations



Posted by: Joe Coley
Custom software development, Agile, Business process automation, Database application, Database reporting, Software Quality, Software application development

Contrary to what my blog may be showing, I have not been on vacation this past week, nor have I been sick, nor have I been tending to many matters other than the current projects I have on my plate.  I could certainly use a vacation after this week!

 It’s said that timing is everything.  Well it would seem that my timing is off because I currently have two clients in the throws of new software implementations, and neither one has been without challenges.  For one thing, the challenges at each have been as different as their respective organizations. 

The main ingredient and common thread among these two implementations has been more along the line of user challenges than the technical issues of the software design or network implementation.  You know how users are - don’t you? Continued »