The Stoic philosopher Epictetus was born around 55 A.D. in the Greco-Roman town of Hierapolis, present-day Pamukkale, Turkey. The first line of Epictetus' manual of ethical advice, the Enchiridion, is "Some things are in our control and others not"; being a Stoic means interrogating those flashes of dread or anticipation asking whether they apply to things outside your control and, if they do, being "ready with the reaction: Then it's none of my concern." Much of Epictetus' advice is about not getting angry at slaves. At first, I thought I could skip those parts. But I soon realized that I had the same self-recriminatory and illogical thoughts in my interactions with small-business owners and service professionals. Epictetus shook me with this simple exercise: "Starting with things of little value—a bit of spilled oil, a little stolen wine—repeat to yourself: For such a small price, I buy tranquillity." [Elif Batuman (2016)]
The building blocks required to achieve success in a business domain and differentiate the company from its competitors: Core domains : The interesting problems. These are the in-house activities the company is performing differently from its competitors and from which it gains its competitive advantage. Generic domains : The solved problems. These are the things all companies are doing in the same way. There is no room or need for innovation here; rather than creating in-house implementations, it’s more cost-effective to adopt \ buy existing solutions. Supporting domains: The problems with obvious solutions. These are the activities the company likely has to implement in-house or outsourced, but that do not provide any competitive advantage. Domain experts are subject matter experts who know all the intricacies of the business that we are going to model and implement in code. In other words, domain experts are knowledge authorities in the software’s business domain. T
Comments
Post a Comment