Adam,

Thanks for your comments.  I will continue to work on the model as time 
permits.  I will work on an approach for publishing it on the web site as you 
propose.  If you want to get together and talk about it over beer or coffee 
that would be great too.  I live a short distance away, over by the zoo.  I 
will keep you posted on my progress.

The data model document I reffereed to is called "Data Model Document For 
Mifos" written by Amit Srivastava/ Ashish Mittal/ Kiran C. of ADITI in 2006.  I 
don't think it is being kept current.

Kevin Shea
  ----- Original Message ----- 
  From: Adam Monsen<mailto:[EMAIL PROTECTED]> 
  To: Mifos Developer Mailing List<mailto:[EMAIL PROTECTED]> ; Mifos Functional 
Mailing List<mailto:mifos-functional@lists.sourceforge.net> 
  Sent: Thursday, January 10, 2008 11:23 PM
  Subject: Re: [Mifos-functional] MIFOS Object Model - Rough Draft


  Hi Kevin,

  Thank you very much for your Mifos object model document! This is good
  stuff. The model appears to do the job of saying: "here are some key
  pieces of data, and here's how they are related."

  On Tue, 2008-01-08 at 07:08 -0800, Kevin Shea wrote:
  > I am posting the first rough draft of a Business Object Model for
  > MIFOS as requested by Adam Monsen.

  For the benefit of others on the list, the object model was an
  exploratory project to see what Kevin would come up with as far as
  documenting Mifos business objects grouped by functional area.

  > It is based on the Database Schema, Java Code, and Data Model document
  > (2006).

  Which document is that?

  > It also contains a description of the object modeling conventions I am
  > using.

  I would recommend cutting this section down as much as possible... only
  a few UML conventions are used in your actual examples, and your UML
  syntax appears to adhere to "standard" and straightforward UML like
  class diagrams with relationships, aggregations, collections, etc.

  > I am using the UML tool called Agro UML which is open source and has
  > its limitations.

  The pictures from ArgoUML look great!

  [...]
  > 1.  Will his model be useful?

  Sure! It looks like a decent overview of functional areas of the data
  model. I don't generally use them as much as just reading the code, but
  then maybe I'd be a better developer if I did.

  Personally, I think connecting the model to specific use cases (yet to
  be written) would help frame the data model in terms of functionality
  which requires it.

  > 2.  Is the modeling approach understandable?

  I think so... I haven't had a chance to deep-read it (and may not for a
  while as I need to focus on the pending v1.1 release). At some point I'd
  like to call you or discuss this over coffee or beer. Or coffee with
  beer in it.

  Anyone else have feedback on this?

  > 3.  Is Word the right way to publish it?
  [...]

  Most all of the Mifos reference documentation is currently in HTML
  format, and posted publicly on mifos.org. An example:
  http://tinyurl.com/269ue6<http://tinyurl.com/269ue6>

  This would be the preferred format.

  The embedded editor for mifos.org pages supports adding images, document
  versioning, sections, etc. Please feel free to sign up for an account
  and start editing pages.

  And here are a couple of additional questions I received from you:

  > Who is the audience for the model?

  The entire world!

  I'm serious, actually. But specific people that may be interested are
  most likely Mifos developers and architects.

  > How will it be used in new development?

  I imagined it as a kind of high-level guide to the Mifos architecture
  that interested parties could print out and tape to their walls while
  working on Mifos.

  > Where is the best place to publish it?

  Either the "knowledge center" or the "developers" section on mifos.org.
  Anyone else have an idea about this?

  And once again, thank you Kevin!

  -- 
  Adam Monsen


  -------------------------------------------------------------------------
  Check out the new SourceForge.net Marketplace.
  It's the best place to buy or sell services for
  just about anything Open Source.
  
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace<http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace>
  _______________________________________________
  Mifos-functional mailing list
  
Mifos-functional@lists.sourceforge.net<mailto:Mifos-functional@lists.sourceforge.net>
  
https://lists.sourceforge.net/lists/listinfo/mifos-functional<https://lists.sourceforge.net/lists/listinfo/mifos-functional>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Mifos-functional mailing list
Mifos-functional@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mifos-functional

Reply via email to