Now is a good time to “consider a more flexible career” because all the changes taking place in the marketplace are fundamentally transforming the way we work as well as the opportunities available to us!
This is great news for anyone interested in a more flexible career or employment including options to work from home, consult for companies or retire or travel while earning an income!
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.
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!
No More Silos In The Workplace
Data warehousing is critical to business success because it presents a way for executives or management to view or manage their corporation as a whole unit instead of in silos.
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.
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?
On the contrary, software developers can make good business analysts and I will dedicate the rest of this post to debunking this myth … just as I have done with several urban legends on this blog 🙂
This question was submitted by Merry who wants to know “how to become the best business analyst in a competitive business analyst job market.”
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 Merry’s questions below!
Here is Merry’s Question on Becoming The Best Business Analyst
I recently graduated from university with a BSc degree in Computer Science. I am now doing a Business Analyst Internship at an IT company in RSA. My contract with the company is expiring in the next four months.
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!
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 that required domain experience!
This post however discusses how to get around the business analyst domain experience required for business analysis jobs.
What is the “Toughest Challenge Facing Your Career Right Now“?
Your toughest challenge may be about how to get a business analyst job or how to improve your computer programming skills or how to become a database developer
Perhaps your challenge is about how to move out of a dead-endbusiness analyst or computer programming or database developer career. Whatever they are, go ahead and ask your question and I will answer it for you.
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
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 analysts come from a wide variety of industries and from varying backgrounds. Because of this, you need to be flexible in your expectations of the type of work you will perform as a business analyst.
More than 50 major domains or industries that hire business analysts including the web development, web design, e-commerce, software development, information and marketing industry.
As the business analysis industry matures, software developers, database designers, software architects, project managers and professionals with diverse backgrounds are taking on formal business analysis jobs.
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.