The Eleventh Commandment of Software Development

During my software development career, I have seen many software development approaches or methodologies used in different organizations. When a new and supposedly better approach is promoted, some people tend to adopt it with an attitude that could sometimes be close to a religious zeal. Software companies have noticed this …

Scrum, Java, Testing and UML in Methods & Tools Fall 2009

Methods & Tools Fall 2009 issue has just been published with the following articles: * Mature Scrum at Systematic: mixing CMMI and Scrum in the same company * Implementing Automated Software Testing: metrics that help manage the transition to software testing automation * The Spring Framework: an introduction to this …

Should Developers Come Only from Mars but Project Managers from Venus?

Once upon a time was the “software crisis” that persuaded people to “engineer” software in a 1968 NATO conference. Methods were created to structure the requirements and the software development process. They use models to define more precisely the requirements and the target system. They had a top-down approach that …

Confessions of a Serial Product Owner

Anna Fors gave me the opportunity to host “Confessions of a Serial Product Owner” on DevAgile.com. This free e-book is a short guide to a business person aiming for becoming an excellent Scrum product owner. A further iteration of the experiences of Anna as a product owner will be published in the …