5 ms·
MBSE: Model Based Software Engineering You also need in-depth understanding of a specific application domain, your choice, but it should be one that interests
by CyberFonic 16y ago
MBSE: Model Based Software Engineering
You also need in-depth understanding of a specific application domain, your choice, but it should be one that interests you because you are going to be involved for a long time.
Startups succeed on the basis of solving a problem that is big enough and common enough to get lots of clients who are willing to pay heaps. Do yourself a favour, read up Steve Blank's customer development process if you haven't already done so.
- kls 16y agoContrary to popular belief software process and design is the antitheses to minimum viable product. In a start-up proper, cash is constrained and getting to market should be the goal primo. Getting senior level technical people up front allows you to short cut software process and go straight to building that persons vision of the minimum viable product. This is the essence of a software start-up, the freewheeling idea factory, that does not have layers of bureaucracy and work that does not readily translate directly into a product. You have less people with their hands in the produce so the layers of documentation, design and communication do not have to be as stringent as it does in the enterprise. Even in the enterprise it is overdone due to the pushing of best practices by enterprise vendors with some snake oil to sell.