In
order to provide consistent enterprise project management
for software development, the IT discipline needs
an effective development model that supports various
methodologies such as waterfall, structured, prototype,
Rapid Application Development (RAD), object, and agile
system development life cycles. In this article, Methodology
Object Management (MoM) is introduced as an emerging
enterprise Meta methodology for software development
that provides company-wide management, execution,
and control for software projects.
Over
the past 30 years, formal software development methodology
has been used as a basis for software development
projects. Beginning with yesterday's functional decomposition
and concluding with today's Agile development, many
methodologies have been endorsed by Information Technology
(IT) as silver bullets for successful software development.
In reality, no one methodology has been a panacea
for software development issues and each methodology
has garnered selected support from IT professionals.
Caught in the middle of this methodology debate is
company management and customers whose expectations
for successful application deployment often fall short.
In fact, there are many software development approaches,
and each has a legitimate role in software generation. |