Presentation: "Naked Objects: A radical approach to business systems design"
Tuesday 15:15 - 16:00, Public Room
Naked Objects is a radical approach to business systems design and
development, supported by an open source Java framework. Core business
objects such as Customer, Product and Order are exposed directly and to
the
user instead of being masked behind the constructs of a conventional
user
interface. The naked objects approach yields two benefits to the
development
process:
- The 'naked' objects form a common language between users and
developers
for discussing requirements
- The development cycle is dramatically reduced, because the user
interface
is auto-generated from the business object definitions. The reduction is
so
dramatic that it is possible to prototype in real time in front of user
-
not just prototyping the user interface but the underlying domain object
model.
But it also yields two benefits to the developed product:
- The resulting systems treat the user as a problem solver, not a
process
follower which has benefits to employee motivation, customer service,
and
better operational decisions
- The resulting systems are more agile (meaning that they can more
easily
be changed to accommodate unforeseen business requirements) because they
are
much simpler (fewer classes, fewer methods, fewer lines of code)
This session will include demonstrations of the naked objects approach
in
action, and provide case examples of organisations that have already
realised the benefits of using it.
Naked Objects: A radical approach to business systems design - (slides)
Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.