The job as we think of it today is a relatively modern invention. It protects you from the daily ups and downs of business. So if you're working in an office as a graphic designer for Coca Cola or you're a shipping clerk for some stationary manufacturer, you don't wake up every morning and find out based on the weather or based on the market whether you have a job that day or not. You have a long-term commitment that obviously can change, but you have this buffering, this safety from the chaos of the marketplace. And also in the modern job you don't have to be proving worth all the time. You maybe don't have your best performing day or week, month, but you're not going to get fired. You just go in, put in your hours and you're still going to get paid. There is decades of fascinating studies of how expensive it is for companies to actually monitor each worker. It's really efficient not to make sure each worker is maximally efficient: you just hire a whole bunch of people and figure some will work really hard, some won't work at all and most people will be somewhere in the middle.
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