Questions tagged [business-process]
A business process is a set of related and interdependent activities contributing to specific goals of an organisation. Use tag for business process related requirements, analysis, and design, as well as implementation of business process logic. For business process modelling, use "BPMN" instead. For the assignment and follow-up of tasks, use "workflow".
33 questions
0
votes
0
answers
38
views
How to handle events in workflow orchestrator?
I am working on building a workflow orchestrator (like Camunda). It has nodes of type event. This represents a message has been received in the kafka topic which the orchestrator is listening to. The ...
1
vote
2
answers
165
views
Orchestrator (like Camunda) between frontend and backend?
I have the following use case. We have both a frontend application and a backend application. Earlier, events on the frontend application directly call the backend application. Now we want to ...
-4
votes
3
answers
235
views
If the concept of low code/no code program is nothing new, then why do developers talking about it still get frustrated? [closed]
In the question What is "low code"?, there are many comments against it. One example:
In my experience these tools are managed by business users until they've painted themselves into a ...
0
votes
0
answers
69
views
How to handle data input in an BPMN?
I am designing a new process to request service accounts. I am in charge of both, the process design and the technical implementation of the request & creation flows. I am new to BPMN and ...
5
votes
3
answers
162
views
Drawing numbers for software engineering documents? [closed]
Is it common practice for Software Engineering firms to use drawing numbers and drawing templates when creating software diagrams?
For example, I find that UML diagrams or flowcharts are particularly ...
1
vote
1
answer
110
views
Designing an API without knowing most of the requirements
Say we have a company that provides services and they would like to build a new API to sell to clients who will use it for their websites. Some things to consider:
The company has an old API that the ...
2
votes
4
answers
239
views
What is needed to safely enable non-technical users to trigger automatic deployments?
The Background
I have a friend (no, really!). This friend works in the layer between IT and end users. Something like a business analyst or consultant. This friend does not have a technical or IT ...
-1
votes
1
answer
35
views
Business forms automation options Decision
There is this situation
We have many business paper forms that needs to be turned into web based Forms with approval workflows
Well we have a small development team (2 developers) who are also ...
45
votes
5
answers
9k
views
Should an e-commerce application reserve products before attempting payment?
I'm designing an e-commerce application and I'm concerned about users occasionally experiencing this:
A user orders a product and is redirected to the payment processor.
While the user is paying, ...
1
vote
0
answers
103
views
No longer than 2 hours condition in BPMN 2.0 diagram
I'm using Enterprise Architect and the following exercise is for educational purposes.
My exercise is to draw a BPMN 2.0 business process diagram(s) about user querying data from a bus station ...
0
votes
1
answer
533
views
bpmn v2: how to show that a set of tasks need to be completed within a stipulated time period
I need to model a set of tasks in BPMN v2:
1.0 a report is sent out
following which two paths emanate:
2.0.1 report is further formatted, followed by
2.0.2 additional information is added to the ...
2
votes
6
answers
353
views
Does it make sense to draw business processes when designing a software solution
We are working with the design of the software. It is piece already working developed from scratch again. My managers are telling me to draw the business processes. I doubt in this due the fact that ...
2
votes
1
answer
70
views
Is there some solutions that enable to perfrom sub transactions on business model?
My question is in the header. I would like to know is there architectural solution that enables to perform nested transactions on the business model. Let me to explain - the standard flow for web ...
0
votes
3
answers
162
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 ...
-3
votes
1
answer
474
views
Are on-premise software solutions safe for the vendor? It seems the client can steal the code [closed]
I'm wary about on-premise solutions. It appears to me that the client has access to the source code and can easily steal it. Is this software business model safe for the vendor?
Are there any ...
1
vote
1
answer
178
views
Can I use Application Service and Business Objects patterns to simplify and better execute biz processes?
We have designed a 3-tier web app for a finance application.
The business tier is divided further into layers like manager, helper, util layers to modularize code and isolate the different functions ...
2
votes
1
answer
88
views
How to model parent status with individual child statuses
I'm creating an application that allows you to input Orders, an order has some basic information: who ordered it, what date, etc. It also has a list of line items that are ordered. Each line item can (...
2
votes
1
answer
2k
views
business rules, business proceses and business logic
I am not 100% sure of the meaning of these terms.
Is a business process a flow in an application? (e.g. creating an invoice)
Are business rules parts of a business process? and, are business processes ...
-1
votes
2
answers
139
views
How can I be quicker at resolving application performance problems [closed]
While I subscribe to and usually work in agile workplaces and I believe have reasonable standards, I often find performance problems difficult in the 'heat of battle', and may put off or not get ...
0
votes
2
answers
79
views
Approach to encouraging organizational adoption of new web dev tools [closed]
I'm attending the O'Reilly Fluent conference, and a clear theme I've seen is the widespread adoption of tools to improve effectiveness of efficiency in web development workflows.
I readily recognize ...
24
votes
6
answers
2k
views
Quantifying the advantages of a modern version control system [closed]
I've worked as a team lead/developer in a large financial enterprise environment for the better part of three years. Our production release process is a nightmare because it revolves around Clearcase. ...
-2
votes
5
answers
3k
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 ...
12
votes
3
answers
668
views
Do support sites like Stack Overflow upset the paid-support open source model?
In order to stay relevant in the marketplace, I'm researching new business models for my software company. The open source model with paid support seems like a good fit for our product, but I have ...
7
votes
5
answers
2k
views
What should happen at the start of a software project startup?
A quick introduction
My college semesters include a 8 week project working for an actual company with a software need in order to get some much needed practical experience. I have just started such a ...
2
votes
1
answer
1k
views
What programming languages and skills are required in addition when building freelance platform with python? [closed]
I have a question about compatibility and co-integration of programming languages, databases, frameworks, libraries, different API and more (together referred as “items”). I have added a list of ...
28
votes
7
answers
1k
views
How can I change sloppy company culture? [closed]
Sometimes when I have a problem that needs to be solved, I find that the easiest way to solve it is by writing a small program as a personal tool. I don't make it super usable or super robust, as I am ...
7
votes
5
answers
4k
views
How to tackle complex business rule and logic?
I have a domain expert to work with, but he would throws a lot of details to me verbally. The business logics are complex, business rules change often, the business process is long and multi-ending / ...
2
votes
2
answers
694
views
What is Business Process Management software? [closed]
I'm in a position to write something along the lines of business process management (BPM) software for a small to mid-sized company, but I have no clue about the design goals, and patterns I can adapt ...
5
votes
1
answer
367
views
How are you handling browser compatibility in the new "rapid release" world?
With the new world of rapid browser releases I am trying to figure out how to define & implement our browser compatibility process.
Previously we would always support the latest major version of ...
2
votes
1
answer
899
views
Choosing a process modeling notation
It is questionable whether this question really belongs here, but, in any case, it does not fit in Stack Overflow or any other Stack Exchange site. So here I go.
The purpose
My current pet project ...
8
votes
1
answer
3k
views
Is there a canonical resource on ERP? [closed]
For a while I've been wanting to learn ERP. What I would like to do is set up a system, and then practice running a business doing things like generating invoices, raising purchase orders, producing ...
8
votes
3
answers
199
views
Is there a process-oriented IDE?
My problem is simple : when I'm programming in an OO paradigm, I'm often having part of a main business process divided in many classes. Which means, if I want to examine the whole functional chain ...
7
votes
3
answers
698
views
Releasing software/Using Continuous Integration - What do most companies seem to use?
I've set up our continuous integration system, and it has been working for about a year now. We have finally reached a point where we want to do releases using the same. Before our CI system, the ...