Will asked the very question I was thinking. My department has recently been looking at exposing some of our Java web tools to external users and I'm being asked a lot of security questions. I have been looking for a good beginners book. Thanks, for the response Junilu. Thanks to Jim and August for your time.
As a person who's primary responsibility is maintaining several legacy application, I am very interested in the Mikado Method.
We have one application that is a tool set used in the company business. It requires frequent additions and modification as projects are added and changed.
I wanted to comment on Ola's reply. To make future code changes easier I am often looking to refactor the code to reduce dependencies. I see this method as a way to help this effort and improve the initial design of the code. Great discussion.