Three weeks ago, I started a new job: QA engineer with Borland Software. I couldn’t be happier. The group that I’m working with is implementing a full-blown agile/scrum process. When I was interviewing with Borland, I told my interviewers that I’d used some agile methodologies in previous jobs. But now that I’ve been participating in a real agile methodology, I realize that there’s a fundamental difference between adopting some of the methodologies and adopting the philosophy of agile/scrum: it’s all about respect, truthfulness, collaboration, visibility, continual feedback, putting individual egos aside for the greater good, etc.