All Categories
Forums
The Profession
The Profession
Snapshot
Definition
Roles
Community
Community
The Community
Forums
Modern Analyst Blog
Community Blog
Events
Member Profiles
Networking Opportunities
Community Spotlight
Resources
Resources
Business Analysis Glossary
Articles Listing
News
Templates
Books
Directory
Business Analyst Humor
Self Assessment
Training Courses
Organizations
Careers
Careers
Jobs
Resume Writing Tips
Interview Questions
e-Journal
Webinars
About Us
About Us
Let Us Help Your Business
Advertise With Us
Contact Us
Link to Us
RSS Feeds & Syndication
Privacy Policy
Forums
The Profession »
Snapshot
Definition
Roles
Community »
The Community
Forums
Modern Analyst Blog
Community Blog
Events
Member Profiles
Networking Opportunities
Community Spotlight
Resources »
Business Analysis Glossary
Articles Listing
News
Templates
Books
Directory
Business Analyst Humor
Self Assessment
Training Courses
Organizations
Careers »
Jobs
Resume Writing Tips
Interview Questions
e-Journal
Webinars
About Us »
Let Us Help Your Business
Advertise With Us
Contact Us
Link to Us
RSS Feeds & Syndication
Privacy Policy
Login
Articles
Blogs
Humor
Jobs
Templates
Interview Questions
Login
Register
Forums
The Profession »
Snapshot
Definition
Roles
Community »
The Community
Forums
Modern Analyst Blog
Community Blog
Events
Member Profiles
Networking Opportunities
Community Spotlight
Resources »
Business Analysis Glossary
Articles Listing
News
Templates
Books
Directory
Business Analyst Humor
Self Assessment
Training Courses
Organizations
Careers »
Jobs
Resume Writing Tips
Interview Questions
e-Journal
Webinars
About Us »
Let Us Help Your Business
Advertise With Us
Contact Us
Link to Us
RSS Feeds & Syndication
Privacy Policy
Recent Posts
|
Search
|
Subscribe (RSS)
Specifying Good Requirements
4299 Views
0 Likes
1 Comments
Many of the characteristics of properly specified requirements have been well known for many years, at least among professional requirements engineers. Yet most requirements specifications seen today in industry still include many poor-quality requirements. Far too many requirements are ambiguous, incomplete, inconsistent, incorrect, infeasible, un...
Requirements
3581 Views
1 Likes
0 Comments
Maybe it was that southern drawl. Or maybe it was because I got mad. I'm not sure why I still remember this moment so clearly, but I do. It happened when I was at Spyglass, over ten years ago. Several of us developers were in a meeting with Steve Stone, then recently-hired as director of the Champaign office. We were talking abo...
Using UML Activity Diagrams for the Process View
15155 Views
10 Likes
0 Comments
In this article, the focus shifts to a particular view in the 4+1 Architecture Views, defined by the Rational Unified Process. We will examine how to use Activity Diagrams as "roadmaps" for the Process View, to capture processing flows as a series of steps. We will also discuss several techniques for creating these diagrams and ensuring their effec...
UML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior
9513 Views
2 Likes
0 Comments
The core purpose of software development is to provide solutions to customers' real problems. Use cases are a vital aspect of a technique that has been used successfully to ensure that development projects actually focus on these problems. They are used to discover, capture, and present customer requirements in a form that is accessible to develope...
UML Activity Diagrams: Detailing User Interface Navigation
16420 Views
5 Likes
0 Comments
The author illustrates how to use UML Activity Diagrams to capture and communicate the details of user interface navigation and functionality, and explain three stereotypes: presentation, exception, and connector. Author: Ben Lieberman
IIBA May 2007 Newsletter
5093 Views
0 Likes
0 Comments
In this issue of the IIBA Newsletter: Memoir of the CBAP Exam by Chip Schwartz One Test-Taker’s Thoughts on the CBAP’s Value and Lengthy Application by Diana Cagle New Sponsorship Program by Liz Hadland Springtime Chapter News by Glenn Bule
Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them
5667 Views
0 Likes
0 Comments
In this column, I summarize the 12 worst of the most common requirements engineering problems I have observed over many years working on and with real projects as a requirements engineer, consultant, trainer, and evaluator. I also list the negative consequences of these problems, and most importantly suggest some industry best practices that can he...
Requirements Engineering Tasks
7869 Views
12 Likes
0 Comments
Many managers and others who are not professional requirements engineers tend to greatly over-simplify requirements engineering (RE). Based on their observations that requirements specifications primarily contain narrative English textual statements of individual requirements and that all members of the engineering team are reasonably literate, the...
The Use Case Model
8137 Views
0 Likes
0 Comments
The Use Case Model describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between a user (human or machine) and the system. A Use Case is a single unit of meaningful work; for example login to system, register with system and create order are all Use Cases. Each Use Case has a description which ...
Painless Functional Specifications - Part 4: Tips
6307 Views
2 Likes
0 Comments
In this fourth and final part of the series I'll share some of my advice for writing good specs. The biggest complaint you'll hear from teams that do write specs is that "nobody reads them." When nobody reads specs, the people who write them tend to get a little bit cynical. It's like the old Dilbert cartoon in which engineers use stacks of 4-inc...
Painless Functional Specifications - Part 3: But... How?
5608 Views
2 Likes
0 Comments
Now that you've read all about why you need a spec and what a spec has in it, let's talk about who should write them. Who writes specs? Let me give you a little Microsoft history here. When Microsoft started growing seriously in the 1980s, everybody there had read The Mythical Man-Month, one of the classics of software management. (If you haven'...
Painless Functional Specifications - Part 2: What's a Spec?
5784 Views
2 Likes
0 Comments
This series of articles is about functional specifications, not technical specifications. People get these mixed up. I don't know if there's any standard terminology, but here's what I mean when I use these terms. A functional specification describes how a product will work entirely from the user's perspective. It doesn't care how the thing is i...
Painless Functional Specifications - Part 1: Why Bother?
5331 Views
1 Likes
0 Comments
It seems that specs are like flossing: everybody knows they should be writing them, but nobody does. Why won't people write specs? People claim that it's because they're saving time by skipping the spec-writing phase. They act as if spec-writing was a luxury reserved for NASA space shuttle engineers, or people who work for giant, established insu...
First Things First: Prioritizing Requirements
8545 Views
10 Likes
0 Comments
Customers are never thrilled to find out they can’t get all the features they want in release 1.0 of a new software product (at least, not if they want the features to work). However, if the development team cannot deliver every requirement by the scheduled initial delivery date, the project stakeholders must agree on which subset to implemen...
10 Requirements Traps to Avoid
5182 Views
2 Likes
0 Comments
The path to quality software begins with excellent requirements. Slighting the processes of requirements development and management is a common cause of software project frustration and failure. This article describes ten common traps that software projects can encounter if team members and customers don’t take requirements seriously. I descr...
Page 84 of 85
First
Previous
76
77
78
79
80
81
82
83
[84]
85
Next
Last
Article/Paper Categories
Activity Diagram
CBAP
Class Diagram
CoE/CoP for Business Analysts
Data Analysis & Modeling
Decision Management
Elicitation (BABOK KA)
Enterprise Analysis (BABOK KA)
Estimation
Functional Specifications
General Business Analysis
Agile Methods
Getting Started as a Business Systems Analyst
IIBA & BABOK
Interviewing & Hiring Business Systems Analysts
Leadership & Management
Process Improvement (CMMI, Six Sigma, SPICE, etc.)
Project Management
Requirements Analysis (BABOK KA)
Requirements Management and Communication (BABOK KA)
Salary Info for the Business Systems Analyst
SDLC, Process, and Methodologies
Analytical and Problem Solving Skills
Security Analysis
Sequence Diagram
Service Oriented Architecture (SOA)
Soft Skills
Solution Assessment and Validation (BABOK KA)
Structured Systems Analysis (DFDs, ERDs, etc.)
Technical Topics
Testing & Quality Assurance (QA)
Tools
Unified Modeling Language (UML)
Business Analysis Planning (BABOK KA)
Use Cases
User Interface & Usability
Vertical Domain or Industry
Business Intelligence
Business Process Management (BPM)
Business Process Modeling Notation (BPMN)
Business Rules
Career as a Business Systems Analyst
Upcoming Live Webinars
Webinar:
The Side Hustles of the Successful Business Analyst
ACE THE INTERVIEW
»
What are Value-Based Requirements?
»
What is Agile AI?
»
What is Privacy Engineering?
»
What are Important Tools for the Business Analyst?
»
What are the Most Important Skills of a Business Analyst?
Submit Questions »
brought to you by
enabling practitioners & organizations to achieve their goals using:
Learn - Share - Connect
it's all about requirements
Join the Premier Community
for business analysts, data analysts and more...
Tech Solutions
one byte at a time!
Roles and Titles
Business Analyst
Business Process Analyst
IT Business Analyst
Requirements Engineer
Business Systems Analyst
Systems Analyst
Data Analyst
Career Resources
Job Board
Interview Questions
Interview Tips
Resume Writing Tips
Salary Information
References
Articles
Templates
Bookstore
Directory of Links
Organizations
Training Courses
Community Resources
Project Members
Events
Forums
Member Profiles
Networking
Projects
Copyright 2006-2024 by Modern Analyst Media LLC