Timeline for How can we avoid extremely complex configurations in enterprise software?
Current License: CC BY-SA 4.0
25 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S Nov 21, 2023 at 11:05 | history | suggested | Peter Mortensen | CC BY-SA 4.0 |
Copy edited (e.g. ref. <https://en.wiktionary.org/wiki/counterargument#Noun> and <https://en.wiktionary.org/wiki/reconfigure#Verb>). Fixed the question formation - missing auxiliary verb - see <www.youtube.com/watch?v=t4yWEt0OSpg&t=1m49s> (QUASM) - alternatively, drop the question mark.
|
Nov 1, 2023 at 18:34 | audit | First questions | |||
Nov 4, 2023 at 2:09 | |||||
Oct 22, 2023 at 1:35 | review | Suggested edits | |||
S Nov 21, 2023 at 11:05 | |||||
Oct 20, 2023 at 21:32 | answer | added | fishinear | timeline score: 2 | |
Oct 20, 2023 at 13:26 | comment | added | RonJohn | A conceptually similar question was asked two days ago. | |
Oct 20, 2023 at 5:15 | history | protected | gnat | ||
Oct 19, 2023 at 23:36 | comment | added | DaveG | The problem with putting the customization in code rather than configuration is software updates. If each client gets a customized version of code, then each update that is released has to be ported to each and every custom version. I've been down that road with a fairly simple case (customized reports) and it's a guaranteed nightmare. Far worse than configuring software. | |
Oct 19, 2023 at 20:48 | answer | added | Steve | timeline score: 2 | |
Oct 19, 2023 at 19:09 | answer | added | Stephan Samuel | timeline score: 3 | |
Oct 19, 2023 at 13:02 | answer | added | Robert Frost | timeline score: 7 | |
Oct 19, 2023 at 12:21 | comment | added | S.D. | relevant: mikehadlow.blogspot.com/2012/05/… | |
Oct 19, 2023 at 12:16 | history | became hot network question | |||
Oct 19, 2023 at 10:37 | comment | added | Ccm | Most of the industry leading ERP systems that I've seen have an extension/plug-in framework which allows you to modify their behavior by writing actual code. Configurations are then used solely to load these extensions or customize the way the base framework works. This is essentially SOLID's I, but at application level. This is not limited to ERPs. Many browsers, media players, games etc support extension through this plug-in model. The plug-in model may create an ecosystem in on itself, with marketplaces for people to sell their extensions, from which the developer takes a cut. | |
Oct 18, 2023 at 22:51 | answer | added | Flater | timeline score: 5 | |
Oct 18, 2023 at 21:42 | review | Close votes | |||
Oct 26, 2023 at 3:04 | |||||
Oct 18, 2023 at 20:32 | answer | added | Doc Brown | timeline score: 23 | |
Oct 18, 2023 at 20:13 | answer | added | candied_orange | timeline score: 36 | |
Oct 18, 2023 at 20:05 | history | edited | gaazkam | CC BY-SA 4.0 |
edited title
|
Oct 18, 2023 at 20:04 | comment | added | gaazkam | @RikD I'm absolutely not sure. To the contrary, I suspect that it is. However, my question is already long enough, I wanted it to remain focused on the SW engineering point of view rather than (IMvhO questionable) business practices. | |
Oct 18, 2023 at 20:03 | comment | added | Rik D | You’re asking “How to avoid” but are you sure selling customization in the form of configuration is not part of the business model? | |
Oct 18, 2023 at 20:02 | comment | added | Doc Brown | @gaazkam: "enterprise software" was fine, this not restricted to one company only (but needs often to be tailored to different companies, just as you described it). Software developed and used by one company exclusively is called "internal" or inhouse software. | |
Oct 18, 2023 at 19:52 | history | edited | gaazkam | CC BY-SA 4.0 |
edited title
|
Oct 18, 2023 at 19:51 | comment | added | gaazkam | @HardCode Sorry for poor wording, English is not my native language. How should i call it, then? "Commercial", for me, means sold for money; but this includes software sold to general audience, which will be different from software sold particularily to businesses. I mean software sold to businesses, such as ERP systems. | |
Oct 18, 2023 at 19:44 | comment | added | HardCode | Do you mean "commercial" software,, not "enterprise" software? Enterprise software usually is the label used for software developed by, and for use within, one large company (i.e., enterprise). | |
Oct 18, 2023 at 19:40 | history | asked | gaazkam | CC BY-SA 4.0 |