You have heard that hindsight is 20-20 but what you will also learn in this article is that insight can be equally as effective because it helps you see the impact of changes before they are implemented.
Face it; as a business analyst, you have experienced changes in software features, systems or business procedures that created confusion or hindered your ability to do your job.
Therefore, you understand the anxiety or frustration of users whose job duties will be impacted by major changes in their systems, right?
The short, cut and dried answer is that both the systems analyst and the business analyst work on gathering, documenting, validating, managing requirements but the Business Analyst is more likely to do this with the objective of meeting business requirements while the Systems Analyst will is focused on analyzing, documenting or managing how the Information Technology (IT) software / hardware systems will be designed to meet functional / system requirements.
In a real-world project, the business analyst is more likely to be in charge of documenting the Business Use Case while the systems analyst will be responsible for documenting the Systems Use Case.
I have a cousin who was a skilled, talented artist in high school. Whenever he was painting a portrait, he would be playing his favorite rock band and be singing and dancing along … all at the same time!
One thing led to another, and his “artistic skills flourished into an entrepreneurial side business” and he started selling his portraits to supermarket chains!
Then it was time for college and his parents insisted on him choosing a career like “building engineering” that promised a stable income with lots of growth potentials vs. that of an entrepreneurial artist.
Starting out in the Information Technology (IT) industry, two of the most popular, marketable and portable skills are Relational Database Design / SQL Query Writing and Computer Programming / Web Software Development.
Considering the demand for each of these skills, a reader wants advice on which skill should be tacked first: computer programming vs. relational database development.
Advice: Which Do You Learn First: Database Design Or Computer Programming?
I will advice you to learn both computer programming and database design at the same time if you can afford the investment of time, effort and money but if you have to start with only one, learn database design + sql query writing first and here is why …
As humans we all process information through filters and one of those filters is your current job title / background!
Though your job title may work well for you right now, the moment you try and take on a different role, job title / background / responsibility, you end up running into a brick wall! … it is like people fold their hands and adopt a challenging, prove-it-to-me attitude!
So, in today’s post, I will answer a question submitted by (Jan) who has worked 15+ years for one of the largest IT Corporations “but still feels boxed-in / walled-in” by his current job title!
Every career has some type of persona associated with it. You may have heard that stereotyping is wrong, but I say, this is how the world works!
Knowing the type of personality or behavior expected of you, can only help you grow or succeed in your career. However, not fitting the expected stereotype can hurt your career. If you must behave differently from the norm, be advised of the consequences.
In this post, I will advice you on how to mold your personality so it fits the requirements for your job!
IT business analysts don’t specialize in specific domains because they analyze and specify computer software or hardware solutions for any domain including operations, healthcare, engineering, sales & marketing, finance, insurance etc.
After witnessing the challenges in the lives of professionals dealing with under-performance, under-achievement, stress, anxiety, career stagnation, anger, depression or financial failure; I decided to write this article on how to make better career choices.
Choosing the right career is important because you spend the major part of your day (9 to 11 hours) at work. If you make the wrong career choice, you will put yourself in a painful, challenging situation.
So, choosing the right career ranks as one of the most important decisions you will ever make in your life.
This question was submitted by a very young, exceptionally gifted and talented top performer who wants to know, “how he can live up to his potential”.
I am very young (23) and was radically accelerated through college \ graduate school.
By next year, I will have a BA (Math \ Religion), MBA (Management Consultancy), MSc (Business IT), PhD (Computing & Mathematics), and PhD (ABD), in IT from leading universities, as well as 9+ years IT experience, with 5+ years BA experience with stellar recommendations.
Happy New Year to you. I am starting off the new year with a bonus gift in the form of a series of articles on “how to build or promote your professional network online, using the power of social media“
The Conversational Age Is Here:
You have heard about the digital age or the information age. However you may not have heard the latest. We are now in a Conversational Age! The conversational age is an era of human development, where the sharing of conversations, information and social interactions between humans becomes the hallmark of human civilization.
As a career coach, one of the biggest hurdles I have to overcome when working with my clients is procrastination. An example is a client that I will call Ryan. Ryan acknowledges that even though he has a degree in Information Systems, he is stuck in a dead end job in Help Desk Support.
Ryan would love a great new job as a computer programmer. I have worked with him to create a plan of action that includes updating his skill set while simultaneously putting his resume out there to see if a potential employer will nibble on it.
In this post, I compare the demand for web developer skills to the demand for desktop programming skills, so that you can decide which computer programming specialization is better for you and based on that make an informed investment of time, money and effort!
Desktop Developers create applications known as thick clients that reside on the desktop. Aspiring desktop developers have to learn windows application development using tools like Visual Basic, C#, C/C++.