= Discussions = * '''[http://asteasolutions.net/videos/2009-01-27%20General%20Discussion.mpg (2009-01-27) General Discussion]''' In this video are explained our goals, what we strive to achieve, our challenges and how we shall proceed in order to create a product with high quality. It is recommended everyone to be familiar with this discussion. * [http://asteasolutions.net/videos/2009-01-20%20Design%20Discussion.mpg (2009-01-20) Design Discussion] {{{ Topics: = pro_lib = - designed to help people! If they are not helping, either something should be fixed or people do not understand how to use it. * attibute - self responsible. * do not care about initializing order. * good practices: * defaulty constructors. * avoid final properties. * push updates - instead of updating things manually, provide these things the ability to auto-update. * avoid trying to use unconventionally the pro_lib since this is error prone. * Property improper use cases: * accessing an AutoProperty WILL NOT invoke its compute() method! * resource properties: * create method should depend on NOTHING => it is invoked once and will not update things. * setup methods are designed to keep things synchronized for people. @Setup may be put to split setup things in different methods, so that they are updated in groups. * destroy methods are not working. * List properties. = core_modularity = * extensions are now sortable by comparator. = base_visual = == layout == == menus == * this is a new module to split the layout and menus from the main.view things. = base_skins = * provides things to simplify things that are registered for a single skin => currently a map with (id, value) entries. = global things = * few people have a global vision about things. * people should get a better overall idea. * supercool model. * not only implement a great library but find a task to actually use it and also do that task. * this will improve the library. * things that are error prone will appear. * the "not my task/class" problem (people tend to do only things that are tracked and planned): * the code is owned by everyone! * fix things that need to fixed in order to implement you things, otherwise the next revision of the task will fail. * if the things are complicated to be fixed, ask the others, make discussions about it. }}} * AsteaCon 2008 * [http://asteasolutions.net/~parlev/AsteaCon2008/2008-11-19/ 2008-11-19 1st Day Discussions] * [http://asteasolutions.net/~parlev/AsteaCon2008/2008-11-20/ 2008-11-20 2nd Day Discussions] * [http://asteasolutions.net/~parlev/AsteaCon2008/2008-11-21/ 2008-11-21 3rd Day Discussions] {{{ During the three days of discussions at Sheraton Hotel between Astea Team and some of our oversea partners detailed information about all aspects of the project was given. }}} * Branding discussions with Robert Abbott from ''Shift Global'' * [http://asteasolutions.net/videos/2009-01-30%20Milo%27s%20Project%20Overview.mpg (2009-01-30) Milo's Project Overview] {{{ Project overview of Sophie 2.0 by the team leader which aims to introduce the product to Robert Abbott from Shift Global. }}} * [http://asteasolutions.net/videos/2009-01-30%20Robert%27s%20Branding%20Discussion.mpg (2009-01-30) Robert's Branding Discussion] {{{ Discussion between Robert Abbott and Astea Team on which they discussed Sophie 2.0 logo drafts and basic visual wireframes of the future product. }}} * [http://asteasolutions.net/videos/2009-01-31%20Robert%27s%20UI%20Discussion.mpg (2009-01-31) Robert's UI DIscussions] {{{ Discussion about Sophie 2.0 user interface and some internal aspects of the project. }}} * [http://asteasolutions.net/videos/2009-01-31%20Sophie2%20Website%20Discussion.mpg (2009-01-31) Sophie2 Website Discussion] {{{ Discussion between Astea team and Robert Abbott about the vision and functionality of Sophie 2 website. }}} * [http://asteasolutions.net/videos/2009-02-03%20Milo%27s%20Refactoring%20Discussion.mpg (2009-02-03) Milo's Refactoring Discussion] ---- = Weekly Meetings = ITERATION_03 * [http://asteasolutions.net/~boyan/sprint03_week1/ 1st Weekly Meeting] * [http://asteasolutions.net/~parlev/sprint03_week2/ 2nd Weekly Meeting] * [http://asteasolutions.net/~boyan/sprint03_week3/ 3rd Weekly Meeting] ITERATION_04 * [http://asteasolutions.net/videos/2009-01-27%20Weekly%20Meeting.mpg (2009-01-27) 3rd Weekly Meeting] * [http://asteasolutions.net/videos/2009-02-03%20Weekly%20Meeting.mpg (2009-02-03) 4th Weekly Meeting]