• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Learn Business Analysis

Sponsored by BABLOCKS.COM

Learn Business Analysis
  • COURSES
  • MEMBERSHIP
  • RESOURCES
  • ABOUT US
  • LOGIN

What Is An Enterprise Software Solution?

July 24, 2017 By Emal Bariali 1 Comment

by Emal Bariali
July 24, 2017December 25, 2020Filed under:
  • Articles

The IT industry is notorious for using buzz words to describe everything. The word “Enterprise” has fallen victim to this situation. It’s so overused that we’ve now arrived at a point where the word has completely lost all meaning.

We’re going to reclaim this word because it’s definition is important to our work as business analysts.

Defining the Word “Enterprise”

An “enterprise” solution, is a solution that aims to solve the challenges faced by medium to large-size organizations. When a company reaches midsize (100 to 1000 people)* they start to experience issues that have to be solved through complex system features such as workflow control and sophisticated permissions models.

These are considered “enterprise” class system features because they are needed only when the organization grows in size. These system features only get more complex as the size of the company increases into true enterprise-class (> 1000 people)*.

Most small businesses can operate relatively well with “Consumer” class software and software that’s designed specifically for small businesses.

Enterprise vs. Consumer Software

“Enterprise software” differs from a “Consumer software” in 3 fundamental ways as far as Business Analysts are concerned.

  1. Enterprise software is designed, built, and deployed very differently than consumer software. It usually needs to have strict change control processes in place to make sure that changes are rolled out in a carefully controlled way to minimize business disruption.
  2. Enterprise software is usually based on a “distributed architecture”, which means that there is a separation between the user interface, the business logic, and the business data. This is very important for Business Analysts to understand because the BA has to model the solution at all three levels. We call this the solution stack. (see ESM Framework).
  3. Enterprise software has common sets of features that the BA has to sponsor into product scope.  Normal “requirements elicitation” techniques will not uncover these features because the customer does not even know they need them until it’s too late for the project. The BA has to know which ones to include in scope to arrive at a complete solution.

As you gain more experience working with enterprise-class software, you’ll get better at predicting what features are going to help your customer in ways that they won’t even recognize. We’re going to learn what these features are, and how the knowledge of this feature set can help you increase the value you bring to the table as a BA.

The Takeaway

  • We use the word “Enterprise Software” to mean large and complex systems designed to meet the needs of larger organizations.
  • For now, this is enough for us to start learning how to use the Solution Stack of the ESM Framework to make good modeling decisions.

Footnotes

* We’re using the Gartner Research definition of medium and large size businesses here (http://www.gartner.com/it-glossary/smbs-small-and-midsize-businesses).

Post navigation

Previous Post Product vs. Solution for Business Analysts
Next Post Data Modeling for Business Analysts (ERD)

Reader Interactions

Comments

  1. Mandy O'Sullivan says

    June 15, 2018 at 9:37 pm

    nice to know 很高兴知道

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

BA Courses

Podcast Episodes

RSS BA BLOCKS for Business Analysts

  • 9: The 4 Ways ChatGPT and AI Will Change Business Analysis
  • 8: Customer Requirements for COTS vs. Custom Built Solutions
  • 7: How To Ace Your Next Business Analyst Interview (Part 1)
  • 6: Agile Myth vs. Agile Reality: An Interview With Dean Kulaweera
  • 5: What Do You Want From Your BA Career?
  • 4: The 3 Elements of Your BA Career Strategy
  • 3: Top 3 Sources of Skills for Business Analysts
  • 2: Top 3 Sources of Stress for Business Analysts
  • 1: How to Create a Fulfilling Business Analysis Career

Popular Articles

RSS Unknown Feed

Footer

FROM OUR COMMUNITY MEMBERS

RSS Members Only Simple Posts From BA BLOCKS

  • Hi Guys, Greetings! Please suggest me the best source to prepare for CBAP Exam. Your ...
  • Looking so forward to this! 😊...
  • Hi Emal Bariali, I have recently joined the community and looking forward to substant...
  • I am posting this inquiry regarding the BA course enrollment coming up on the 23rd. I...

PODCAST EPISODES

RSS BA BLOCKS for Business Analysts

  • 9: The 4 Ways ChatGPT and AI Will Change Business Analysis
  • 8: Customer Requirements for COTS vs. Custom Built Solutions
  • 7: How To Ace Your Next Business Analyst Interview (Part 1)
  • 6: Agile Myth vs. Agile Reality: An Interview With Dean Kulaweera
  • 5: What Do You Want From Your BA Career?
  • 4: The 3 Elements of Your BA Career Strategy
  • 3: Top 3 Sources of Skills for Business Analysts
  • 2: Top 3 Sources of Stress for Business Analysts
  • 1: How to Create a Fulfilling Business Analysis Career

THE BA DICTIONARY

RSS Business Analysis Terms and Definitions Archives – BABLOCKS.COM

  • Customer
  • Constraint
  • Agile
  • Technical Constraint
  • Business Constraint
  • Current State Analysis
  • Product Backlog
  • Minimum Viable Product
  • End-User
  • Business Analyst

Copyright © 2023 · Sponsored by