care that you I will not go into whether AGILE, SCRUM or the death of the Waterfall model. Today I’m going to something more basic:
We do use methodologies during the software development process?
Do not you like the phrase? then to see if this you think more appropriate
Is why recommended to implement good practices during the software development process?
Do you still like it? I play with the last
You do make software and work in mode Ninja, following only your instinct and reacting to changes as they arise: as… die between terrible suffering!!
I hope that after this introduction has been able to explain the concept: call them methodologies, good practices or in some other way; everyone follows a set of rules when developing software. The initial question is why we do this, and the answer is more than obvious
To reduce the risk in our projects
or if you like more
To have more predictive results that work
It seems simple no? For you to know that more than 50 years have passed since one realized this and formalized it. First created the processes, which were responsible for defining the way in which it should work. The good thing about the processes is that they were 100% measurable. It was very easy to say that as we have defined it to this task on these bases, then it should take 6 months. If everyone respected those processes because the results were highly predictable.
But of course, people are quite unpredictable beings; and both from the side of the customer and the programmers were constantly changes. That is why, a couple of cracks came together and created the manifesto agile; people on processes, response to the change tracking, etc. We are going that you know already…
And again, behind all this had one more than simple reason: to be able to predict the results and be consistent with what a person or a team can do. So now you know, if you ever ask yourself why a team works with a set of rules, a methodology, best practices or the name of fashion, as it is likely to be to improve the output of the team and to be more predictable (among other things)
Clarification: care! that that doesn’t mean that a team working under these premises that do not serve absolutely anything, those cases already know how to fix it: pain!
And close one of Dilbert gift
Saludos @ Home