Methodology
Structure, Plan, Manage
A software development methodology is the framework used to structure, plan, and manage the information system development process. Over the years, a wide variety of these frameworks have evolved, each with its own recognised strengths and weaknesses. One methodology for system development is not necessarily suitable for all projects.
Typically, these frameworks are affiliated with an organisation that advances, supports, and promotes the methodology. Typically, the methodology is documented in formal documentation
Fabby work on the optimal combination of all available methodologies: Rational Unified Process (RUP), Agile Unified Process (AUP), and Integrated Methodology (IM), based on technical, organisational, project, and team-related considerations