Why isn JSD used more widely?
This is a question that JSD practitioners have been asking themselves for years. One proposal is that lack of CASE-tool support held JSP and JSD back. Another is that Michael Jackson had the natural personality of a researcher. He wasn’t by nature a promoter, the way that, say, Ken Orr was. He just wasn’t that interested in selling his methods. Personally, I can’t accept either of these ideas. At one time, JSD did have a number of CASE tools, including JSP-tool, and Speedbuilder. And it is not clear that a promoter’s personality invariable leads to long-term success… who now speaks of the Warnier/Orr method? So here’s my personal opinion, for what its worth. The state of professional development for most practicing programmers is so weak that software development methodologies are never successful; only programming languages are successful. Programmers are coders; they learn programming languages. They learn only whatever development methods are able to ride in on the coat-tails of t