Welcome! My name is Thomas Eklund. Throughout this website you will find information on the database and report development, business analysis and project management services that I provide, work that I have done in the past and articles that I have written on the related topics.
Based on my over 9 years of IT experience, I can say that customized solutions that are truly built for the users needs can substantially increase application users productivity and effectiveness. Equally importantly, they make life easier and better for the people who use them.
The work that I have done over the years as business analyst is very similar to what Mike Schaffner describes in his excellent article on the requirements for a business analyst.
In addition to working as a business analyst, I have also built the applications, reports, self-service report centers and other computer application functionality parts that are described on this website. So, I can look at things from different perspectives.
Keeping this in mind, I will say that business analyst being closely involved in the development process can help to ensure that the users needs are built into the application's functionality as needed, to increase the usability of the outcome, and to increase the probability that the outcome is delivered within the schedule and budget.
Further, the better the business analyst understands how IT solutions can help to move the company forward in a competitive marketplace, the better solutions can the business analyst provide as well that help to materialize business management and development related opportunities.
It should be the obligation of the business analyst to understand and document the users needs and to help to ensure, that the end result actually functions the way the users need and want. If the developers and programmers work without such insights, it is more likely that the outcome is driven by engineering thinking, rather than by usability and users needs.
Here are some examples.
Looking and evaluating objectives, problems and opportunities from different stakeholders perspective helps to provide effective solutions.
Accordingly, I approach project planning and implementation from the users needs, goals and milestone structure perspective. I identify the objectives and scope, cost-effective development steps, resource needs and other relevant variables.
In the process I use my experience from all the database application development fields, so that I can build effective bridges between the users needs and the development capabilities.
This way I can both develop myself and in a teamwork environment contribute to developing outcomes that adhere to the budget and schedule, have high quality and good usability and make the users more productive.
Next subsection provides an overview of my work history and descriptive examples of work that I have done as business analyst and database application, report and report center developer.