There are no doubts that one of the most important decision that an organization needs to make, at a certain level, is the type of methodologies that has to be in place to make sure that all projects will flow in a controllable, efficient,  and transparent way. After many years of working experience in the IT sector, I have seen different models in action aiming to successfully implement business requirements.

If I need to select one system from all of these methodologies I will probably choose Agile for rapid development and the ability to deliver in springs. The Scrum framework has been proofed to be incredibly efficient and flexible at the same time.
We can argue that you need a good team of professionals of around nine people to really obtain good results, but either way is probably the best option for Salesforce landscape implementations.    

In any case, there is a dependency on this subject that can’t be avoided, the client. It is important to be flexible and have the capacity to adapt to different methodologies. For this reason, it is good to have some experience on some of the more common ones and be able to deliver results using them.  

These are some of the models I have been exposed to in the last years:

Waterfall – Tradicional Methodology
Agile – Mostly “scrum” framework.
ITIL – Information Technology Infrastructure  Library
CPM– (Critical Path Methodology) 
Extremely Programing (XP)
V Model – 
Hybrid – combination of various methodologies  

Technical Skills