http://survic.blogspot.com/2008/06/how-to-lead-project-opposite-of.html
The difference between Waterfall and Agile is that one does not Architecture in place and one has. (I have never seen anyone following Waterfall giving a single hoot about Architecture).
Another way of looking at this is whether we need upfront design or not.
Before starting a new project, these are the following points to keep in mind
1. Which architectural patterns and design patterns worked for you in past
2. Current Good Practices
3. One’s Enterprise Environment
4. Business Requirements
One should have an architecture and framework which should be helpful to young member of teams as well as not restricting for senior members. Application will grow and will come complex.
UI Testing:
Follow an architectural pattern (MVP or MVC) which will force team to push major portion of code in business layer.
Have a consistent flow of requirements, prioritize them and transform them into design.
Admin:
Source Control
Coding Standards
Politics : Face it or Quit.
Links
http://agiletips.blogspot.com/2008/07/agile-bridge-analogy.html
1 comments:
Comparing with Lean, I feel TDD or agile is not enough, even I am willing to go along with TDD, since it is the closet we have for now in software industry.
I would like to remove all the concepts that lead to waterfall. For example, the so called "requirement gathering". It implies a step in the waterfall.
Requirement gathering is simply communication with users. I deny the concept of
"requirement gathering", because there is no special ways in "requirement gathering" -- comparing with "design" (or, a better wording, "logic"), it is vague, and the faster you can jump on to design, the better. "Requirement gathering" is simply an inefficient or less-than-optimal design.
All this means, let's talk about screens flows, screens layout and data entities and related business rules, security, notifications, logging, installation, source control, etc. directly and as technical and specific as users or audience can understand, and with no certain orders other than the necessity of the logic.
Cut to the cheese, lean, it is the cheese without fat.
how do you like that, cheese without fat :-)
Post a Comment