| 1 | = Discussions = |
| 2 | * '''[http://asteasolutions.net/videos/2009-01-27%20General%20Discussion.mpg (2009-01-27) General Discussion]''' |
| 3 | {{{ |
| 4 | 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. |
| 5 | }}} |
| 6 | |
| 7 | * [http://asteasolutions.net/videos/2009-01-20%20Design%20Discussion.mpg (2009-01-20) Design Discussion] |
| 8 | {{{ |
| 9 | Topics: |
| 10 | |
| 11 | = 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. |
| 12 | * attibute - self responsible. |
| 13 | * do not care about initializing order. |
| 14 | * good practices: |
| 15 | * defaulty constructors. |
| 16 | * avoid final properties. |
| 17 | * push updates - instead of updating things manually, provide these things the ability to auto-update. |
| 18 | * avoid trying to use unconventionally the pro_lib since this is error prone. |
| 19 | * Property improper use cases: |
| 20 | * accessing an AutoProperty WILL NOT invoke its compute() method! |
| 21 | * resource properties: |
| 22 | * create method should depend on NOTHING => it is invoked once and will not update things. |
| 23 | * 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. |
| 24 | * destroy methods are not working. |
| 25 | * List properties. |
| 26 | |
| 27 | = core_modularity = |
| 28 | * extensions are now sortable by comparator. |
| 29 | |
| 30 | = base_visual = |
| 31 | == layout == |
| 32 | == menus == |
| 33 | * this is a new module to split the layout and menus from the main.view things. |
| 34 | |
| 35 | = base_skins = |
| 36 | * provides things to simplify things that are registered for a single skin => currently a map with (id, value) entries. |
| 37 | |
| 38 | = global things = |
| 39 | * few people have a global vision about things. |
| 40 | * people should get a better overall idea. |
| 41 | * supercool model. |
| 42 | * not only implement a great library but find a task to actually use it and also do that task. |
| 43 | * this will improve the library. |
| 44 | * things that are error prone will appear. |
| 45 | * the "not my task/class" problem (people tend to do only things that are tracked and planned): |
| 46 | * the code is owned by everyone! |
| 47 | * fix things that need to fixed in order to implement you things, otherwise the next revision of the task will fail. |
| 48 | * if the things are complicated to be fixed, ask the others, make discussions about it. |
| 49 | }}} |
| 50 | |
| 51 | * AsteaCon 2008 |
| 52 | * [http://asteasolutions.net/~parlev/AsteaCon2008/2008-11-19/ 2008-11-19 1st Day Discussions] |
| 53 | * [http://asteasolutions.net/~parlev/AsteaCon2008/2008-11-20/ 2008-11-20 2nd Day Discussions] |
| 54 | * [http://asteasolutions.net/~parlev/AsteaCon2008/2008-11-21/ 2008-11-21 3rd Day Discussions] |
| 55 | {{{ |
| 56 | 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. |
| 57 | }}} |
| 58 | |
| 59 | * Branding discussions with Robert Abbott from ''Shift Global'' |
| 60 | * [http://asteasolutions.net/videos/2009-01-30%20Milo%27s%20Project%20Overview.mpg (2009-01-30) Milo's Project Overview] |
| 61 | {{{ |
| 62 | Project overview of Sophie 2.0 by the team leader which aims to introduce the product to Robert Abbott from Shift Global. |
| 63 | }}} |
| 64 | * [http://asteasolutions.net/videos/2009-01-30%20Robert%27s%20Branding%20Discussion.mpg (2009-01-30) Robert's Branding Discussion] |
| 65 | {{{ |
| 66 | Discussion between Robert Abbott and Astea Team on which they discussed Sophie 2.0 logo drafts and basic visual wireframes of the future product. |
| 67 | }}} |
| 68 | * [http://asteasolutions.net/videos/2009-01-31%20Robert%27s%20UI%20Discussion.mpg (2009-01-31) Robert's UI DIscussions] |
| 69 | {{{ |
| 70 | Discussion about Sophie 2.0 user interface and some internal aspects of the project. |
| 71 | }}} |
| 72 | * [http://asteasolutions.net/videos/2009-01-31%20Sophie2%20Website%20Discussion.mpg (2009-01-31) Sophie2 Website Discussion] |
| 73 | {{{ |
| 74 | Discussion between Astea team and Robert Abbott about the vision and functionality of Sophie 2 website. |
| 75 | }}} |
| 76 | |
| 77 | * [http://asteasolutions.net/videos/2009-02-03%20Milo%27s%20Refactoring%20Discussion.mpg (2009-02-03) Milo's Refactoring Discussion] |
| 78 | ---- |
| 79 | = Weekly Meetings = |
| 80 | ITERATION_03 |
| 81 | * [http://asteasolutions.net/~boyan/sprint03_week1/ 1st Weekly Meeting] |
| 82 | * [http://asteasolutions.net/~parlev/sprint03_week2/ 2nd Weekly Meeting] |
| 83 | * [http://asteasolutions.net/~boyan/sprint03_week3/ 3rd Weekly Meeting] |
| 84 | |
| 85 | ITERATION_04 |
| 86 | * [http://asteasolutions.net/videos/2009-01-27%20Weekly%20Meeting.mpg (2009-01-27) 3rd Weekly Meeting] |
| 87 | * [http://asteasolutions.net/videos/2009-02-03%20Weekly%20Meeting.mpg (2009-02-03) 4th Weekly Meeting] |