
Write Better Requirements
Why Do We Need Better Requirements?
The following article is a frank, open and surprising discourse on why we need better requirements.
According to Standish or Gartner reports and other case studies, nearly “two-thirds of all IT projects fail” because of poor requirements and other causes.
Why Do Projects Fail?
Consider that a project fails when it overruns the budgeted allocation of resources, time or money or fails to deliver the intended business requirements or value.
Some teams are so deep into this, that throwing more money, people or extending the shipping date is their default solution to scope creep, budget overruns or project failure!

How To Start A Business Analyst Career
Identifying your transferable skills is the first step towards successfully transitioning, changing or starting a new business analysis career.
Though this article is written for those starting a business analysis career after having worked as a computer programmer, the principles presented here are helpful to anyone interested in starting any new career.
The first step in starting a new career is building self-confidence by recognizing that the career you are transitioning to has some relationship or similarity to the jobs you have performed in the past.

business analysts build bridges
In some organizations, the technical lead or senior software developer is also asked to gather, analyze or document the software development requirements.
This may be the case when:
- Cowboy Coding -The Organization has not fully embraced any formal software development methodology
- Cost Cutting -The manager wants to cut costs by not hiring for full-time business analysts
- Role Differentiation – The IT / Software Development manager combines the business analyst role into the software development role
But, does combining the business analyst and software development role work or is it better to hire full-time business analysts for your team?

Career Tip For Senior BAs: Become The Lead BA
This post answers questions received from senior business analysts asking about
how to carve out an upwardly mobile career path in their company or organization.
The answers in this post are presented as tips, solutions or ideas for business analysts looking towards a better career path.
If you have a question about your business analyst career, be sure to post it as a comment on this post and I will be glad to answer it for you.
Here are the tips for business analysts looking for a better career path:

Requirements Management Skills In Demand
Is Requirements Management Helpful?
If you work in an office where requirements management is a low priority, an afterthought or a process imposed by senior management, you may begin to lose sight of the value that requirements management offers.
In between chasing down your stakeholders for interviews, wrestling with your use cases or managing conflict and corporate politics, you may decide to abort what sometimes seems like meaningless meetings or endless paperwork.
What you may not know is that the reason you’re chasing down stakeholders or having so much trouble gathering requirements is that you don’t have an effective Requirements Management framework in place.

Highly Paid Business Analyst
You are reading this post because you are interested in learning or mastering business analysis for a number of reasons like
-
You may have read the US Bureau of Statistics report which predicts that the business analyst role will be one of the fastest growing occupations through 2012
-
You are a computer programmer or software tester who is getting burned out on the monotony of coding or testing
-
You may be interested in learning business analyst because you will gain more visibility by interacting more with users and managers

starting a new business analyst career
The good news is that the economy is adding on jobs because it is the time of year when budgets have been approved and employers traditionally post more jobs and because the economy is also beginning to recover.
This is as good a time as any to dust off your resume, polish your act and start the career you have always wanted.
This article tells you how to do that … get back into the job market and start the business analyst career you’ve always wanted!

Questions for Agile Business Analysts
In response to the post: Is a Project Manager or a Business Analyst Career, a Better Fit for You?, a reader sent in the following comments about his experience as an agile business analyst.
In both Iterative and Agile methods, the BA is (or should be) involved with requirements gathering, project communication and facilitation, translating technical and business jargon, holding development to the business needs during the execution phase through Alpha Testing, demos, walk-throughs and issues management.

Business Analyst Role In Data Warehouse Projects
The Business Analysts Role In Bringing Data Warehousing To Your Office
Today’s business executives spend a ton of cash on data warehouse projects because that is a big, key, strategic business initiative; the success of which weighs heavily on their minds.
Data warehousing is important because it saves or aggregates information in a manner that allows executives, management or office users to make strategic business decisions faster, better and more easily!

The Agile Business Analyst
The Agile Business Analyst plays a key role in facilitating conversations between stakeholders, quality assurance / testing teams, customers, subject matter experts (SMEs) and software developers in an incremental, iterative fast-paced product development environment.
So, who is the Agile Business Analyst and why should business analysts who are already comfortable with the process of eliciting requirements in a traditional product development environment be concerned about becoming more agile?
Introducing The Agile Business Analyst Role
The Agile Business Analyst’s role includes facilitating communication, reducing the reliance on extensive documentation and reducing the length of the feedback loop in product development projects.

business analyst in 5 steps
5 Steps to a New Business Analyst Career
I talk to a number of business analysts interested in changing careers to new domains.
They come from diverse backgrounds (insurance, sales, financial, etc.) and they all share a common goal … that of switching careers to new domains.
So, when one of these business analysts asked; if I would like to throw more light on changing BA careers / domains at job interviews, I was glad to say yes

Computer Programmers Learning Business Analysis
I have been talking to a number of software developers, interested in changing roles to business analysis. If you are one of those software developers, then this post is written to show you how to switch careers from software development
There seems to be some bias against switching roles to business analysis from software development. It’s a subtle form of discrimination from folks who stereotype all software developers as nerds with poor presentation and communication skills!
But is that really true? Are you poorly suited for a business analysis role just because you’re a software developer?

How To Answer Business Analyst Job Interview Questions
I’ve taken dozens of IT job interviews with various IT departments ranging from small IT shops to Fortune 500 IT departments to non-profits to consulting firms to staffing or recruitment agencies!
I’ve been interviewed and hired for both management and non-management IT positions. I’ve personally interviewed, hired and also coached IT Professionals who’ve gone on to wow their interviewers or ace the IT positions they wanted.
I’ve been in several situations where to get the next consulting assignment, I interviewed with several firms and also received multiple, competing job offers!

Business Analysts Learn Computer Programming
Are database development, computer programming, data analysis or web development required skills for Business Analysts?
Perhaps you’ve seen, heard about or applied for jobs asking for a broad or seemingly impossible range of skill sets?
Like those job descriptions for business analysts requiring computer programming skills or those for PMP Certified Project Managers with 5 years of software development experience!
This post addresses “how to bridge the gap between business analyst skills and unfair job descriptions written-up by Information Technology (IT) departments”

The Domain Business Analyst Career Path
Is a business analyst with domain knowledge more valuable than a business analyst without domain knowledge?
By looking at how business analyst job descriptions are written, you may be tempted to say yes!
Business Analyst job descriptions are written as if there is a distinction between IT oriented business analysts with skills in UML, Use Cases, Requirements Elicitation, Requirements Modeling and domain oriented business analysts with knowledge in specific domains like sales, marketing, customer relationship management, insurance, finance!

Ask IT Career Coach
The fundamentals of earning an income is rooted in the exchange of goods, services or skills and having an 8 to 5 job is just one way of doing that!
This post answers the question of what to do when you can’t get a job! posted by a reader (Kintu Vicent) who is inquiring about “how to earn an income as a business analyst without regular employment!“
If you need help with a Question or Challenge, be sure to ask it as a comment on this page and I will answer it fully just as I am answering this reader’s question below!

Become a Leader
One of the toughest challenges facing business analysts today is building the domain experience required for business analyst jobs.
Acquiring business analyst domain experience from scratch is hard because you need to get a job before you can build domain expertise … yet no-one will give you a job without the required domain experience!
This article discusses how to get around the business analyst domain experience required for most business analysis jobs.

healthcare business analyst career path
This question was posted by a Healthcare Business Analyst looking for work!
If you have a Burning Question or a Challenge that you need help with, be sure to ask your question as a comment on this page and I will answer it fully just as I am answering the question below!
If you find this article helpful then share it with your friends using the “Share This Post” Link.
You provide valuable information or advice to others each time you use the Share This Post Link.

Ask IT Career Coach
This question was posted by a Business Analyst in Milton Keynes, United Kingdom.
If you have a Burning Question or a Challenge that you need help with, be sure to ask your question as a comment on this page and I will answer it fully just as I am answering the question below!
Please, send this post to your friends using the “Tell a Friend” Button button below. You earn points or cash each time you refer an article to your friends using the Tell a Friend Button.
Here is the Question:
Hi,

CRM Business Analyst
One of the biggest hurdles facing business analysts in the current job market is the challenge of demonstrating the hands-on experience required in business analyst job descriptions
This article explains “how to improve your marketability as a business analyst by targeting business analyst job descriptions.”
Let me start by saying that there are two types of hands-on experience required for business analyst jobs:
-
General Business Analysis Experience: This type of experience is gained by practicing or using general business analysis skills including Use Cases, Requirements Gathering, Requirements Modeling, Requirements Elicitation, UML etc.

Top Paying Skills in High Demand
Use Cases skills are in-demand for documenting or communicating the functional requirements of a system
Use Cases skills are employed in product design roles, software development or architecture roles and are among the most sought-after skills for business analyst jobs
Why Use Cases Training for Business Analysts?
Here are some of benefits of Use Case training for business analysts:
-
Use Cases are effective for documenting the business processes, requirements (business or system), features and functionality of a system. So Use Cases skills are needed at the problem analysis or requirements gathering phase, software design or development phase or testing phase

Ask a Burning Question
In this article I will be presenting a simple but effective plan for getting through business analyst interviews and also answer a question posted by a business analyst who has a hard time getting through business analyst job interviews.
Here is the question asked by the business analyst:
Hi,
The Toughest Challenge is to be able to get a job as Business Analyst.
I do get interviews but getting through interview as Business Analyst is quite a big challenge for me right now.
Have you noticed the increasing demand for business analysts with stronger software skills or a wider range of skill sets?
Because this is a top hiring trend, business analysts have expressed concern about the range of skillsets requested for on job postings.
Some of these strong concerns are often worded as:
-
What software skills do business analysts need?
-
Should business analysts be made to learn computer programming?
-
Which software programs are required for business analysis jobs?
Along the same lines, one of the concerns expressed is; should business analysts have in depth knowledge of SQL, Access, Customer Relationship Management (CRM) software and Reporting writing software?

How To Achieve In Your Career
I am dedicating this article to answering a question posted by an independent contract business analyst. If you have a question or challenge about your business analyst career, post it as comment at the end of this article and I will answer it for you:
Here is the question posed by the independent contract or consulting business analyst:
… I got hired by a consulting firm. I was under the impression that I was with a company with a team-oriented environment. By this I mean that I thought I would be working with project teams etc.

How To Achieve In Your Career
I am dedicating this article to answering a question posted by a business analyst. If you have a question or challenge about your business analyst career, post it as comment at the end of this article and I will answer it for you:
Having recently started in my first permanent position as a Business Analyst, I find the toughest challenge for me currently, is getting up to speed with the systems I have to analyse and develop (Risk Management and Finance Systems).
The discussion of requirements elicitation tools and techniques rarely seems to include a discussion of the best way to document your findings.
Lifehack has written an insightful post on How to Take Notes like Thomas Edison.
Thomas Edison’s diary contains five million pages and is maintained as an important part of the United States historical record. Two of the criteria for Edison’s record system are crucial to the Business Analyst:
Item #3 -The Records must be Rearward-looking. Basically, you should always keep requirements traceability in mind as you take notes.

Requirements Elicitation is a crucial aspect of Requirements Gathering and Analysis. There are many tools and techniques available to business analysts to succeed at gathering the right requirements for a software development project. These tools and techniques include Interviewing, Observation, Brainstorming, Focus Groups, Prototyping and Surveys

Effective Requirements Elicitation Techniques
What is Requirements Elicitation?
Requirements elicitation is the process of identifying the sources of requirements for a new system and obtaining those requirements from those sources.
Potential sources of requirements include users, documents, regulators and even legacy software code.
Requirements elicitation is a crucial part of the Requirements Gathering, Documentation and Analysis Process.
It is a very challenging activity that requires focus and skill from the business analyst.
Whatever elicitation technique you choose and however you implement the technique, you need to do whatever it takes to understand what the real needs of your customers are.

Entry Level Business Analyst Job
This article is in two parts. You are currently reading part two and you may click here to read part one of the article
Once you’ve determined that Business Analysis is your dream job your next steps will be to get trained, get networked and get your entry level business analyst job.
SigningUp For The Business Analyst Boot Camp
The next thing you will need to achieve your goal of becoming a business analyst and at the minimum, getting an entry level job, is to get trained.

What do you do when you are considering a switch to a career in Business Analysis? You need to evaluate your suitability for the job and begin to set goals and timelines to achieve training and mentoring to become a business analyst.

Entry Level Business Analyst Job
This article is in two parts. You are currently reading part one and you may click here to read part two of the article.
What should you do when you decide you want to become an IT Business Analyst?
You may have been a software developer, data analyst or even someone who has never worked in the Information Technology industry at all.
Perhaps you have an MBA or other business degree, but you have an interest in technology and you think IT Business Analysis is something you’d like to try your hand at.

This article is a discussion of the many Requirements Elicitation tools and techniques that are available to Business Analysts and project management team. A mastery of these tools and techniques help the business analyst have more success in the requirements gathering process.

Gathering Requirements
It is common knowledge that the biggest reason for IT project failure is poor requirements. If the requirements that the developers are working from are wrong, incomplete or otherwise inadequate, that project is doomed to join the 70% of IT projects that fail every year.
So why not simply gather good (SMART) requirements? Ask any business analyst and they will tell you that the biggest problem they face is getting users to tell them what they really want out of a new system or process. Why? The reasons are varied. Sometimes it appears that users simply won’t communicate what they really want. Sometimes it appears that the business analyst is asking all the wrong questions. Sometimes it appears that the users change their minds all the time.

BUSINESS ANALYST SALARY
If You Are Alive, You Want More Money!
You’ve been thinking of ways to increase your salary as a business analyst. Yes, you have. If you’re human and still breathing, what you get paid and how to make more money crosses your mind ever so often. The last time you got a salary increase on the job, you were ecstatic, but now, you want more.
For good or for evil, it appears to be a normal human characteristic to always want more.
We want more money, more love, more space, more friends and more fun.

Business Analyst Boot Camp Training Curriculum
The role of the Business Analyst within companies is slowly coming to maturity.
As the roles of software developer, database designer and software architect become more and more defined in the IT industry, the Business Analyst role has also been more defined to fill analysis and design tasks that have been left out of those roles.
As a software development team begins to improve its development processes, many people become Business Analysts simply because they begin picking up the requirements gathering and analysis tasks that are left lying undone on their team.

When gathering or analyzing requirements, it is just as important to focus on the process that you are using to develop your requirements as it is to focus on the requirements themselves.
If your requirements elicitation or management process is a poor one, you risk not understanding the business problem you are trying to solve and turning out a poor product. The cost of Information Technology (IT) project failures has become too great to ignore the fact that business analysts need to invest time to understand what they intend to build before implementation.
No doubt you already know how the recession affects the Gross Domestic Product (GDP), Unemployment Rate or Stock Market. So, I won’t waste your time by repeating all that bad news.
What I would talk about is what really matters:”how you or your loved ones can protect your finances by staying employed in this recession!“
The best way to keep your job in a recession or to find a new job easily is to become “The Most Over Qualified, Under Paid Professional” on your team.
Here is why becoming over-qualified and under-paid work hand in hand to protect your career:
If you are interested in registering for Business Analyst Boot Camp, you need to consider the following information:
Business Analyst Career Roadmap Or Career Planning
BUSINESS ANALYST BOOT CAMP is for business analysts, data analysts, software developers, managers or IT professionals who want to master the core business analyst skills including:
a. UML
b. Requirements Gathering and Analysis
c. Use Cases
d. How to define Business Cases
e. How to define Project Vision and Scope
f. How to plan the Business Analysis Work
g. The Requirements Process, Definition and Documentation
How you value knowledge tells me a lot about who you are … because knowledge capital is the most important resource in any organization.
In the digital age, what makes one employee more valuable than the next employee is simply stated … the amount of knowledge, skill, expertise, training and learning they have managed to acquire and put to use.
Now, managers are not interested in employees that know it all … only in employees that constantly put their knowledge capital to work by solving corporate problems or challenges … those employees are the gold mines in any organization.
Looking for a new business analyst job can be intimidating whether you are a seasoned business analyst looking for a challenging business analyst position or you are applying for entry-level business analyst positions.
If you do not handle your business analyst job search correctly, you may be passed over for positions that you are really qualified for or your resume may never get to the desk of the hiring managers or you may get discouraged by the lack of interest in your resume from potential employers.