|
Points to consider when choosing a company that is strong in agile development There are many companies that accept orders for agile development. However, you want to choose a company that can keep costs as low as possible and develop a high-quality system. Here, we will explain the points to consider when choosing a development company from an engineer's perspective. Point 1. Experience with agile development Don't simply think, "Agile development and waterfall development are methods of creating the same system, so why not just ask some system company?" from an engineer's perspective: ・Agile development = Programming first ・Waterfall development = Document first You can say that.
This means, ``Do you create documents (specifications, etc.) first and then do programming?'' or ``Do you proceed with programming first rather than creating documents?'' This is fundamentally true even in the same system development. The idea Special Data is different. Therefore, if you are not used to the method of proceeding with programming first (= agile development), the program will feel haphazard and full of bugs. Agile development itself allows for some bugs, but if there are too many, it takes a lot of effort to fix them. Agile development experience is an important point when choosing a development company.

Point 2. Venture companies tend to be stronger than major system integrators This is not limited to system development, but do you have the impression that ``you can rest assured if you order from a major industry leader?'' In the case of system development, when we think of major companies, we mean major system integrators. It is true that major system integrators have specialized departments that can cover any project, and they also have excellent employees and a lot of system development know-how. However, since most of the orders they receive are large in scale, major system integrators can be said to specialize in projects suitable for waterfall development.
|
|