Over a million developers have joined DZone.

Process for development outside of IT

DZone's Guide to

Process for development outside of IT

· Agile Zone
Free Resource

Speed up delivery cycles and improve software quality with TestComplete. Discover the most robust automated testing tool for end-to-end desktop, mobile, and web testing. Try TestComplete Free.

I recently finished creating the initial version of a process for developing “applications” by people outside of the IT area.  Almost all companies have such development, where an end user develops something that is used in the business, without the assistance of the Information Technology area.  This type of development can be called “shadow IT”, “business as usual”, “end user computing”, dev on the down-low”, but it does have its place.  For example, there are times when a complicated spreadsheet, with some minor VBA programming is needed to calculate something that is going to be needed only for that year’s close out.  Having the IT department create an application using the corporate standard process would add time, expense, and inefficiency to something that is needed for a very brief moment in the company’s life.  However, these tiny little apps sometimes pose tremendous risk to an organization if they are used to make business decisions and/or have operational risk, reputational risk, or audit risk (to name a few) and need controls to be in place to manage the risk.

What we found was that a minimal process that was very agile in its approach that required the bare minimum amount of documentation added very little impact, but now provides a comfort level to executive management, internal audit, and external audit as well as putting some structure around the risk management and mitigation.

This process is in the initial adoption phase and will be refactored based on the results and lessons learned before it takes on program level coverage.  In future updates, I will blog the good, the bad, and maybe even the ugly on how it continues to evolve in practice.  Based on initial results, I think that many organizations could benefit from the approach we used…

Release quality software faster with TestComplete. Discover how to decrease testing times and expand test coverage with the most robust automated UI testing tool. Try free for 30 days.


Published at DZone with permission of Joshua Barnes. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}