Be yourself; Everyone else is already taken.
— Oscar Wilde.
This is the first post on my new blog. I’m just getting this new blog going, so stay tuned for more. Subscribe below to get notified when I post new updates.
Code analisys, computer science, cofee and cookies
Be yourself; Everyone else is already taken.
— Oscar Wilde.
This is the first post on my new blog. I’m just getting this new blog going, so stay tuned for more. Subscribe below to get notified when I post new updates.
Today we will review some questions made by Alistair Cockburn, these are part of his research performed over a ten-year period, interviewing project teams, participating directly on projects, and reviewing proposals and case studies [1].
Q1. Do we need yet another software development methodology, or can we expect a convergence and reduction at some point in time?
Questions extracted from Alistair Cockburn’s work “People and Methodologies in Software Development”
Q2. If convergence, what must be the characteristics of the converged methodology? If no convergence, how can project teams deal with the growing number of methodologies?
Q3. How does the methodology relate to the people on the project?
These questions will be asked based on own analysis, making the Q2 divided in two.
Software development isn’t an exact science, so the methodologies will appear, they will evolve, and mix with others or disappear; this is something inherent to the human species, because the human being is in constant change and the software must companion that change to satisfy their needs.
The convergence will be a reality at some point, but not for a long time; this is because the changing nature of the human being.
It must be:
The teams may select each methodology based on the project’s parameters, because each methodology is oriented to a type of project, team size or requirements.
Today we have a lot of methodologies (Rational Unified Process, Microsoft Solution Framework, Crystal Methodologies, Scrum, XP, Kanban) each one oriented to different types of problems and good options nowadays.
The methodology relates in many ways to the people: