Suggestions For Practices to Add or Subtract
Thanks for participating in the practices survey. If there are other practices you would like me to add to this survey, or other general comments you'd like to make, please
Poll: Continuous Integration Benefits
With Continuous Integration, all work from all teams is integrated into a single codeline as frequently as possible. Every check-in automatically triggers a build and usually a subsequent run of
Poll: Refactoring, the Benefits
Refactoring is the practice of continuously improving the usability, maintainability, and adaptability of code without changing its behavior. That makes it much easier to add new and unanticipated functionality. Refactoring
Poll – Stand-up Meetings, The Benefits
A stand-up meeting is a quick daily meeting of the whole team where you answer three questions: what did you do since the last meeting, what will you do until
Poll – Change Reviews aka Code Reviews, The Benefits
A change review, aka a code review, is a review of the changes (code or otherwise) that were done in order to fix a bug or produce an enhancement. This
Poll- Milestone/Iteration Reviews, The Benefits
Milestone, or iteration reviews, are done at the end of each milestone or iteration. It is a demonstration to key stakeholders including one or more customers that you have completed
Poll – Retrospectives, The Benefits
A retrospective provides a forum for the team to talk on a regular basis about what worked and what didn’t work as a team, to discuss ideas for improvement and
Poll – Your Preferred Software Development Methodology
Last question. With the exception of change reviews, all of the practices listed are the core of Agile development. Sure, there's that whole philosophy and manifesto stuff. But IMHO, if
Poll – Incremental Design, Possible?
Incremental design is the practice of designing as you implement. You may do some upfront work to sketch out the basic ideas and groundwork, but don't have a fully fleshed
Poll – Unit Tests, The Benefits
Unit tests are simply tests that exercise small amounts of isolated functionality. That is, if you have a function that adds two numbers, instead of depending on running a user
Poll – Whole Teams, The Benefits
A whole team is a small group of people (no more than 12) that work together towards a common purpose, primarily spend their time as part of the team, and
Poll – Collocation, The Benefits
Collocation is simply having everybody on a whole team in close proximity to each other. This compounds the coordination benefit of whole teams. This is not related to using or