SiGeFi

EuroPython 2005

Facundo Batista

facundo@taniquetil.com.ar

www.taniquetil.com.ar

Graphic art: Diana Batista

www.python.org/ar

What is SiGeFi? User side

A Financial Management System

Focus on money admin in personal life and house

Not overfeatured by design (e.g.: it don't write checks for your employees)

Easy to use, built on simple concepts

Multilanguaje, multicurrency

Has features of a complex Management system

Complies with Double Entry Accounting

Has a Budget-based Money Distribution system

Allows to make Loans between accounts (with associated financial costs)

What is SiGeFi? Dev side

GPL licensed

Completely i18n

Solid code, extreme programming

Pair programming

Test cases before actual code

Fully documented

SiGeFi Structure

Well separated three layers

Interface, Core, and Persistence

The core and persistence have Controllers

Interlayer work is only through Controllers

Persistence

Keeps the data somewhere

Core

Knows and execute the business rules

Interface

Allows human to use the Core

Where is SiGeFi now?

Persistence

Pickles to disk

Full consistence controls

Core

Complete!

Interface

The GUI is fully designed (behaviour and look)

We're just coding it using wxPython

v0.3.1

Road Map

v0.4 (alpha): Have the GUI finished

v0.5 (alpha): Integration with the rest of the system

v0.6 (beta): Internal tests, developers only

v0.7 (beta): Translate to English all docs and test cases

v0.8 (beta): External tests: human users, usability and learning curve

v0.9 (beta): Bugfixes and polishing

v1.0 (final): End user final version

How can you help?

GUI coding

Web page

Translating docs & i18n strings

Questions? Suggestions?

Thank you!

http://sf.net/projects/sigefi

Facundo Batista

facundo@taniquetil.com.ar

www.taniquetil.com.ar

2005-03-20T14:33:02