Badar Munir wrote:
>
> --- In ITmethods@yahoogroups.com, "Ajay" <aj_mdx@y...> wrote:
> > What are the OO development methods/methodologies/lifecycle.
> >
> > SSADM goes fine with SDLC but its definitely obsoltete and
> companies
> > are shifting to Object orientation. Of course UML is highly in
> > demand and is a widely accepted standard notational language.
> > However, there is no fixed OO-life cycle or OO methodology yet.
> Then
> > wat lifecycle or methodology does the software development houses
> > use to produce IS. I am sure that they are definitely not using
> > functional decomposition, data /process oriented SSADM, but if
> they
> > using UML to analyse or design a system, then which lifecycle they
> > prefer ?
Badar,
My 2nd-hand observation is that most projects that claim
to use a 'stock' methodology use some variant of one of
these two:
1. Rational Unified Process -- the 'heavyweight traditional' crowd
2. eXtreme Programming -- the 'lightweight agile' crowd
For my own work, I use a OO methodology called Freedom
http://www.jreality.com/freedom/
Freedom has the 'lightweight' feel of agile XP with a
'traditional' lifecycle model similar to RUP, plus some
features that go beyond either, such as encapsulation
of requirements. If the world were rational and the best
technology really won (rather than the best marketing)
then Freedom would probably become the standard OO
methodology because it is the only one that encapsulates
requirements to reduce the cost of requirements changes
during maintenance (which accounts for 60-80% of total
software cost.)
Hope this helps.
--
Rick Lutowski
Principal, JReality
rick@...
http://www.jreality.com