Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [systems-analysis]

Studying and analyzing organizations and procedures in order to identify inputs, outputs, and processes in order to create or modify systems and procedures to improve efficiency.

0
votes
3answers
91 views

How minimum-documentation agile development is compatible with requirement that business processes should be documented?

Minimum-documentation is one of the basic features of agile development (intuitive GUI, visually rich documentation, automated tests replaces it). But usually software development goes hand in hand ...
-1
votes
1answer
69 views

Is there unified methods for system modeling?

There are tons of courses and tutorials about specific technologies and programming languages such as: JS, HTML, Python, etc. However, the field of system analysis lacks the same attention that ...
0
votes
0answers
54 views

how to implement One-to-Many server-client data transfer where only new documents are transferred

The problem is regarding client-server data communication in the context of REST web service and database design. let's say we have Runners and Visits to fulfill, each Visit is assigned to a Runner, ...
1
vote
2answers
72 views

what tool or methodology to use to do impact analisys in a distributed system?

We are working on a large (legacy) distributed system with various applications, messaging (soap services, database dblinks, rest services)... We are lacking for documentation and a big view of this ...
1
vote
1answer
380 views

Understanding use case levels

I've found out that there are 5 use case levels: Level 0 Cloud Level 1 Kite Level 2 Sea Level 3 Fish Level 4 Clam Cloud level lists only high level users goals such as "Manage files". Kite level ...
-3
votes
3answers
664 views

What is a proper diagram to describe software architecture

I wonder if there are well accepted/standardized types of diagrams to describe the architecture of a software implementing for example a Clean Architecture. With software architecture, I mean a set ...
2
votes
4answers
405 views

Finished proof of concept; how to plan/predict/estimate remaining work?

We have a working proof of concept that implements the sunny day scenarios, but we need to start handling the exception paths. We are contractors and need to put together detailed estimates to discuss ...
0
votes
2answers
103 views

Design Gaps Validation

Does anybody face the issue with Design Validation and related overheads? When we deliver a Solution we have a lot of so-called Streams (usually 3-8, average 5). Each Stream is responsible for its ...
-2
votes
1answer
829 views

What kind of diagrams should I use for design before starting a programming a project? [closed]

I am starting to design the architecture of my family's small hotel business. But I'm a junior js developper and I miss the big picture when programming on the go. I am afraid that this might lead to ...
1
vote
0answers
86 views

Analysis of the intersections of data sets (complex sports betting markets)

I am looking for a methodology, design pattern or other research that would be appropriate for analysis of multiple numerical elements of data sets, with the analysis based on a series of definable ...
4
votes
3answers
908 views

Who are the domain experts?

In Domain-Driven Design much is said about the domain experts. They are the ones who knows about the domain, and which should be in contact with the developer in order to build the ubiquitous language ...
2
votes
1answer
102 views

How to centralize functional requirements and domain knowledge for quick access?

I'm a software developer in a growing SaaS Human Capital Management provider (Agile) and we only use Team Foundation Server (TFS) to keep track of our backlog, stories, acceptance criteria, work order ...
2
votes
3answers
639 views

How to show delete operation in DFD Context Diagram?

I want to show the following action. "Administrator remove and add users to the system" Since context diagram contains just inputs and outputs I can add users as follwing way. Administrator-----...
3
votes
3answers
192 views

Do I have to gather requirements from external stakeholders?

I am making an online ordering system for a restaurant as part of an A level school project. Do I have to include the restaurant's customers in the development stages? Do I need to have requirements ...
1
vote
3answers
11k views

Who should write the Technical Design Document? The BA or the Developer? [closed]

I work as a Snr. BA in a large Manufacturing company and I've just implemented a new Requirements Management Process. We have a large range of internal developers who in the past have never been ...
4
votes
1answer
598 views

Functional Requirements, Non-behavioral specifications, Acceptance Criteria and the gap

I am struggling in my brain about what the right answer is here and where the gap in our requirements gathering process is on this team. Non-technical BA - their role is to write Business and User ...
1
vote
2answers
384 views

When to stop functional decomposition and commence algorithm design

In all my experience decomposing functional requirements from the top down through a hierarchy and successfully using that hierarchy as the basis for building and implementing some pretty cool systems ...
6
votes
2answers
253 views

How to get better understanding of the users as a programmer

I work at a company that wants to be agile, but the business analysts often provide us "user stories" that are more solution than problem statement. This makes it difficult to make good design ...
1
vote
2answers
665 views

Tender vs. Requirements vs. Solution Design

Conventionally, which of the above documents is deemed to hold the most weight when it comes to system acceptance? I recently had a conversation along these lines: It was argued that the initial ...
3
votes
2answers
1k views

First step in analysing a proposed system [duplicate]

A client asked us to automate his offline paper-based processes. He sent us a copy of the physical forms that he uses. Our team met and discussed how the navigation should be, what major components ...
4
votes
4answers
1k views

What is the benefit of the MoSCoW technique?

I do not see how the MoSCoW Method's "Must, Should, Could, Would" prioritisation is better that simply 1,2,3,4? If I receive the requirements from the customer, they already are prioritised, usually ...
5
votes
4answers
7k views

In a functional requirements document, is the Assumptions section dangerous?

I am currently a reviewer on a Best Practices document for Developers or Business Analysts in writing a Functional Requirements document. This document is not necessarily a template for functional ...
3
votes
1answer
3k views

Conducting a requirements analysis interview

Why do requirements interviews never pan out as they are planned - and how do I prepare for that? I'm looking for the following kind of help regarding how to prepare for these interviews and what I ...
1
vote
1answer
581 views

Use Cases with respect to downstream systems

Use cases are primarily meant for interaction between user and a system. It could be used for interaction between system and another system. The actors are primarily roles. It is easy to document ...
1
vote
1answer
2k views

Functional Requirements / Specification and relationship to DEV and QA

Functional Requirements state "WHAT" needs to be done from a user's perspective Functional Specification state "HOW" it needs to be done from technical standpoint. Do QA teams focus and Functional ...
5
votes
2answers
551 views

Agile Development & Interaction with Developers

I have read in few blogs that as part of agile development , the product owner closely interact with developers to state their requirements and come up with a solution. However in case of a large ...
1
vote
3answers
215 views

System Requirements - Use of Conjunctions

I have come across many blogs and books where it is stated that it is bad for a system requirement to contain conjunctions like "and". However in reality I am often coming across scenario where a ...
-2
votes
5answers
2k views

How to identify (business) processes for automation?

I recently started at a company and am working on statistical data analysis and data handling (market research). A lot of my tasks were previously done entirely by hand, so I created a few tools to ...
1
vote
1answer
493 views

Level of detail in System Requirements

I've read in multiple places that the requirements must not be influenced by solution and must not contain solution. So in the below example , please can you help in letting me which is correct - ...
-1
votes
3answers
1k views

How to show or direct a business analyst to do data modelling? [closed]

Our business analysts pushed hard to collect data through a spreadsheet. I am the programmer responsible for importing that data. Usually when they push hard for something like this, I never know ...
11
votes
9answers
966 views

Should an analysis be technology-agnostic? [closed]

I had an argument yesterday with one of my colleagues. He (a business-analyst, previously a programmer) thinks that he should be aware of the technology used to implement the system, so he can take ...
1
vote
1answer
89 views

What is a non commital approach to software analysis

When I think about software analysis the first thing which comes to mind is SSADM and the UML. But, what I want is a high level view of the system before I commit to a programming paradigm. Where ...
11
votes
5answers
451 views

How to approach the ol' “this will just be a small application”? Yeah right?

Ok I have run into this many times, but here is the worse case scenario slightly exaggerated. A client says "hey can you make us this small module to do this small task"? Me: "Sure no problem". So ...
11
votes
2answers
609 views

How analysis is different from design?

I'm sure you all have heard managers saying that "we need an analyzer", or "we need a designer". While I'm a .NET developer, I hardly can differentiate an analyzer from a designer (not web designer or ...
59
votes
16answers
6k views

How do I deal with analysis paralysis?

Very frequently, I am stuck when choosing the best design decision. Even for small details, such as function definitions, control flow, and variable names, I spend unusually long periods perusing the ...
2
votes
7answers
662 views

System analysis at the begining of the project

When I want to develop a new application, first I'm going to design a UML and specify project details and definition. But when I start development process, I determine that I should change some parts ...