FOOM
Functional and Object-Oriented Methodology — an engineering methodology for information systems development, created by Dr. Judith Kabeli.
About the Methodology
FOOM (Functional and Object-Oriented Methodology) is an engineering methodology for information systems development, created by Dr. Judith Kabeli. It defines a structured process that integrates Agile iteration with planning discipline—delivering control, adaptability, and risk reduction in complex, regulated environments.
FOOM guides organizations from clear business requirements to system architecture and implementation—while maintaining a shared language between stakeholders, business teams, and development teams. The methodology is especially suited to multi-system initiatives that require a balance between upfront planning and ongoing adaptability.
At UdidIT, FOOM is the methodological foundation for specification, architecture, and implementation projects—helping organizations make precise decisions, reduce risk, and deliver measurable business outcomes.
Articles
Articles and publications by Dr. Judith Kabeli: