Does your work involve some tasks that you have to handle, but don't really like to do? What if we can make a computer application to do most of that work for you?
Chances are, that this can be done, especially, if you either directly or indirectly work with data.
As business analyst, database application developer and project manager, I build both individual application users workflows, and on a more complex level also business processes into database applications, customizing the applications closely to the way the users actually work - or want to work.
Such applications provide the most value to the users and to the employers, because they do a lot of work for the users.
These applications can work with lots of data, may involve getting data from different sources, data cleansing, automatically performed data manipulations, data transfers between the applications, and repeated data entry.
Similarly, the work that these applications do may involve outputting data from one type of application to another (automation), so that the outcome is formatted in a specific way. For example, the outcome may need to be in Excel or Word, but may originate from a different type of software.
Before having the new application available to them, the users may have to do manually a lot of data sorting, filtering, manipulating, copying and pasting.
After getting the new application, the users simply have to click buttons and make selections. So, these features eliminate the need for hours and hours of manual, error prone and mentally draining work.
On business process level, such applications can help to track business process management, generate new opportunities and relevant reports.
Through user interviewing and business analysis I document, down to necessary details, what the users do and what they would like the application to do for them, relevant workflow processes, and subject matters and their characteristics. Then I build both the users existing activities based functionality, and the users needs and wants, into the new application's functionality.
This process involves also substantial application architecture development work and usability engineering.
The previous Work subsection contains descriptions and visual examples of database application development work.