12. Objectif : Outiller les project managers sur Trello
Besoin 1 : Tenir les délais
● Super pouvoir : Voir l'avancement des projets en cours
Besoin 2 : Coordonner les projets
● Super pouvoir : Donner de la visibilité à l'ensemble de l'équipe
Elegantt Trello Edition
13. Répondre à nos propres besoins et ceux des utilisateurs de Trello
"The only place Trello falls short for me
is the lack of a top level view, and
being able to put everything on one
calendar I could filter down from there
would be incredible."
"YES... This would really help with
PROJECT MANAGEMENT! It would
make it so easy to see what everyone
is doing, without wasting so much
time!"
"I'd love to be able to combine all my
boards from one organization into one
calendar within trello.”
19. Made with
● générateur Yeoman
● AngularJS
○ angular-gantt
○ angular-trello
● Trello API (OAuth, REST, WebHooks)
TrelloApi.Authenticate().then(function(){});
TrelloApi.cards(cardId).then(function(){});
TrelloApi.Rest('GET', 'members/me').then(function(){});
20. ● Se fondre dans le DOM Trello
○ CSS : easy
○ JS : moins easy
● Pas de serveurs !
○ pas de WebHooks
○ limitations API
○ Mutation Observers
● Stockage des data
Challenges techniques