氏名:開示前
Software Developer and manager, including kernel level file system driver, application of Mac/Win/Linux and iOS software development.
Currently my special interest is machine learning, ex, IBM Watson. On end of May, I had two day's session of IBM Watson Summit 2016, I understood the overview, SoftwareLayer, BluMix and Watson.
Almost Japanese software developers say, "Upper Level" specification/document is more important. Indeed, the salary of project managers is more expensive than programmers. But I don't think so. The most important of software development is a programmer's skill. The excellent specifications make worse because of poor programers skill. Other hand, poor specifications make excellent project by sophisticated programmers.
Also, the requirements from customers and planning department people, are changed frequently. This means first specifications will be obsolescence soon. Currently "scrum" is only answer to solve this problems. All projects should implement as scrum and iterate one or two week period.