Fuze Day Sep/2011 - Python team
by Udi h Bauman
1. Features
1.1. Aggregate all feeds from ALM systems
1.1.1. Parse feeds into entities
1.1.1.1. Issue
1.1.1.2. Commit
1.1.1.3. Build
1.2. Present a news feed, as in Social Media services
1.2.1. Widget per entity type
1.3. Allow local filtering by entity type
1.4. Allow showing all entities related to a
1.4.1. Company
1.4.2. Team
1.4.3. Project
1.4.4. User
2. Tasks
2.1. controller returning all entiities in JSON
2.1.1. add entity_type
2.2. html news feed
2.3. widgets & models for entities
2.4. present teams
2.5. present providers
2.6. local filtering on client side
2.7. Allow showing all entities related to an Project/Team/User/Company
3. What
3.1. Planned to continue some nice project Dmitri & me started for some lecture
3.2. However, by orders from above, we'll be implementing an ALM Feeds Aggregator
4. Who
4.1. Nick K
4.2. Alex A
4.3. Udi B
4.4. Noam B
4.5. Olga K
5. Plan
5.1. Interview the app users
5.2. Design the MVP
5.3. Implement MVP today
5.4. Get feedback on MVP
5.5. Add more features
6. Infrastructure
6.1. Version control
6.1.1. Mercurial + BitBucket
6.2. Message Queue
6.2.1. RabbitMQ + Celery
6.3. IDE
6.3.1. PyCharm
6.4. Web Framework
6.4.1. Django
6.5. Front-end Framework
6.5.1. Backbone.js