• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Agile Modelling - A complete example ??

 
author and deputy
Posts: 3150
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would like to know is their any articles, books available to show a complete example of a developing a project using Agile modelling.
Example: Design and develop a online pizza ordering project using Agile modelling.
of course programming can be based on java or .net or any..

What i am looking for is a example driven explanation of agile modelling...
Like..
  • Gather user requirements - How agile helps
  • What UI should look like - how to with agile
  • from UI/user requirements to model - how on agile
  • design model and data base - how on agile, what diagrams
  • Relationship between DB and UI - how on agile
  • Strong reusuable and extendable model inspite of platform independent clients.Client can be webservices, web UI, mobile. -how agile helps
  • Maintainance and growing trends - How agile helps.



  • Can you tell me some websites or books or where to start if nothing exists like above ?
    Thank you
    Regards
    Balaji
     
    author
    Posts: 608
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Have you poked around www.agilemodeling.com? There are a lot of examples posted there, in particular if you look at www.agilemodeling.com/artifacts/ there are links to a wide range of modeling artifacts, most of which describe how to develop a university information system. As far as a book goes, check out The Object Primer 3rd Edition (www.ambysoft.com/theObjectPrimer.html) which works through the full lifecycle and uses the university system as a running case study. There is also a running "problem set" of a bank information system which you can work through on your own as part of the questions in each chapter.

    - Scott
     
    Scott Ambler
    author
    Posts: 608
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Just thought I'd go into a little more detail on a few questions

    What UI should look like - how to with agile



    At the agile modeling site I describe several types of models for UI development. The book includes an entire chapter on UI, going into greater detail by providing UI design and usability advice.

    design model and data base - how on agile, what diagrams


    I tackle this a fair bit at the Agile Data Site and in Agile Database Techniques. I also summarize this material, and extend it a bit, in The Object Primer.

    Relationship between DB and UI - how on agile


    In a properly layer app, which I discuss out to do in URL=http://www.ambysoft.com/theObjectPrimer.html]The Object Primer[/URL], there is no direct relationship between the two.

    Strong reusuable and extendable model inspite of platform independent clients.Client can be webservices, web UI, mobile. -how agile helps


    These are just very important requirements, no different than other important requirements. An agile approach allows you to prioritize, implement, and then obtain feedback on them quickly.

    Maintainance and growing trends - How agile helps.


    Do good design, implement high-quality code via a TDD approach, refactor both your object and database schema, and move forward.

    - Scott
     
    Balaji Loganathan
    author and deputy
    Posts: 3150
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    With no further thinking.... i just ordered the Obejct primer 3e book via Amazon.de , hope to get it before Christmas.
    Thanks for replying Scott.
    I started going through some of the topics in your website.

    Its a pity you have not visited India yet.
    Thank you.
    Regards
    Balaji
     
    Scott Ambler
    author
    Posts: 608
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I'll be in India in late February and early March. I'll be doing a speaking tour with QAI.

    - Scott
     
    Ranch Hand
    Posts: 2379
    MySQL Database Spring Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Here are some links I found searching google on training agile development and XP.

    * Thoughtworks Agile/XP Training: www.thoughtworks.com

    * Accelerating J2EE Projects with Agile Methods: 3 days course - http://www.parity.net/Training/Courses/Outline/print.asp?Course=AGLJP

    * Introductory training on Agile methodologies and XP:
    http://www.refactory.com/training/AgileMethod-training.html

    * Training on Refactoring: http://www.refactory.com/training/Refactoring-training.html

    * Training on Testing:
    http://www.refactory.com/training/Testing-training.html

    * Agile Logic: http://www.agilelogic.com/services.html

    * Object Training: 2 days course per person 180 australian dollar - http://www.objecttraining.com.au/AGDV.cfm

    * Agile development conference: http://www.agiledevelopmentconference.com/2003/schedule/tutorials.html

    * eXtreme Programming and Agile Software Development: (some good slides there) - http://xpday3.xpday.org/programme.php

    * Agile Modeling: http://www.agilemodeling.com/?

    * The Rules and Practices of Extreme Programming: http://www.extremeprogramming.org/rules.html

    * Test Driven Development: http://www.agiledata.org/essays/tdd.html

    * Extreme Programming Overview: http://www.lowery.com/article.php?story=20041029003236523

    * Collaborative Education Workshop: Best Practices and Applied Design in the Real World - http://www.triveratech.com/training/2004/TTcourses/ooad/TT150_BestPractices.htm

    * Using an Agile Software Process with Offshore Development:
    http://www.martinfowler.com/articles/agileOffshore.html

    * To know about Scrum: http://www.controlchaos.com/about/

    * To know about XP@Scrum: http://www.controlchaos.com/about/xp.php

    * To know about ScrumMaster - http://www.controlchaos.com/certification/course.php


    Regards,
     
    Balaji Loganathan
    author and deputy
    Posts: 3150
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Thanks for the links Ashik.
     
    incandescent light gives off an efficient form of heat. You must be THIS smart to ride this ride. Tiny ad:
    a bit of art, as a gift, the permaculture playing cards
    https://gardener-gift.com
    reply
      Bookmark Topic Watch Topic
    • New Topic