Skip to main content

Agile Development Using Naked Objects

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2675))

Abstract

Naked objects are core business objects that are exposed directly to the user, by means of a suitable framework. As well as offering benefits to the finished system, the use of naked objects also facilitates the use of agile development techniques. In particular, it enables the concept of an exploration phase during which users and developers prototype the user interface and the underlying business object model simultaneously. During the subsequent delivery phase, naked objects make it easier to adopt the extreme programming discipline of writing executable user acceptance tests in advance of writing the code to implement a particular story.

Computer Sciences Corporation

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ambler, S., Agile Modelling: Effective Practices for Extreme Programming and the Unified Process. 2002: John Wiley & Sons.

    Google Scholar 

  2. Beck, K., EXtreme Programming EXplained. 1999: Addison-Wesley.

    Google Scholar 

  3. Jacobson, I., J. Rumbaugh, and G. Booch, The Unified Software Development Process. 1999.

    Google Scholar 

  4. Palmer, S. and M. Felsing, A Practical Guide to Feature Driven Development. 2002: Prentice Hall.

    Google Scholar 

  5. Pawson, R. and R. Matthews, Naked objects: a technique for designing more expressive systems. SIGPLAN Notices, 2001. 36(12).

    Google Scholar 

  6. Pawson, R. and R. Matthews, Naked Objects. 2002: J Wiley.

    Google Scholar 

  7. Raskin, J., The Humane Interface. 2000, Reading, MA: Addison-Wesley / ACM Press.

    Google Scholar 

  8. Stapleton, J., Dynamic Systems Development Method. 1997, Reading, MA: Addison-Wesley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pawson, R., Wade, V. (2003). Agile Development Using Naked Objects. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-44870-5_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40215-2

  • Online ISBN: 978-3-540-44870-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics