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".

A business process is a set of related and interdependent activities undertaken to contribute to specific goals of an organisation.

Use this tag for :

  • requirements related to the organisation of business processes,
  • analysis of business process structure
  • design of new or improved business processes
  • design of systems meant to support the business processes
  • implementation of features related to business processes or their logic

Avoid this tag:

  • for questions related to business process modelling notation, for which "BPMN" is more precise
  • for questions related to the assignment and follow-up of tasks ad duties independently of the process organisation, for which "workflow" would be more suitable.
30 questions
46
votes
5 answers

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, another user orders the product and it's now out of…
28
votes
7 answers

How can I change sloppy company culture?

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 the only one going to use it, and I don't have…
Phil
  • 3,660
  • 26
  • 29
24
votes
6 answers

Quantifying the advantages of a modern version control system

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. We have a change management group who executes…
Mike
  • 357
  • 1
  • 7
12
votes
3 answers

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 concerns about whether or not a paid support model…
Mr. JavaScript
  • 347
  • 1
  • 11
8
votes
1 answer

Is there a canonical resource on ERP?

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 monthly accounts, and keeping track of fixed…
user22311
  • 81
  • 1
  • 2
8
votes
3 answers

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 that leads to the output, for debugging or for…
Raveline
  • 381
  • 1
  • 2
  • 9
7
votes
3 answers

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 process(es) that was used was: (Develop) -> Ready for…
Sagar
  • 173
  • 4
7
votes
5 answers

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 project with 5 other students. We're required to…
Willem
  • 541
  • 5
  • 10
7
votes
5 answers

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 / intermediate wait-state. There are a lot of…
Henry
  • 289
  • 2
  • 10
5
votes
1 answer

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 a browser plus one or two older major versions…
5
votes
3 answers

Drawing numbers for software engineering documents?

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 effective when planning out and later describing…
John Go-Soco
  • 236
  • 1
  • 6
2
votes
2 answers

What is Business Process Management software?

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 for typical BPM. What defines BPM and are there…
Henry
  • 289
  • 2
  • 10
2
votes
1 answer

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 consists in developing a software tool to generate…
isekaijin
  • 508
  • 2
  • 12
2
votes
4 answers

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 background. They have gained a high level…
2
votes
6 answers

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 I know this piece already and I can start the…
1
2