0109 collaborative projects_project_management_system_y_community_messenger

23
Collaborative Projects 2.0: PMS -Project Management System Thalyta Potenza, Vinícius Pacheco, Luciana Barone, Nataniel Strack, Fabrício de los Santos

Upload: genexus

Post on 28-Nov-2014

879 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 0109 collaborative projects_project_management_system_y_community_messenger

Collaborative Projects 2.0:

PMS -Project Management

System

Thalyta Potenza, Vinícius Pacheco,

Luciana Barone, Nataniel Strack, Fabrício de los Santos

Page 2: 0109 collaborative projects_project_management_system_y_community_messenger

Agenda

• Introdução

• Expectativas

• Superação

• User Control GXjsGantt

Page 3: 0109 collaborative projects_project_management_system_y_community_messenger

PMS: Quem somos?

Luciana Barone Vinícius PachecoThalyta Potenza

Fabrício de los Santos

Nataniel Strack

Page 4: 0109 collaborative projects_project_management_system_y_community_messenger

Collaborative Projects 2.0:

Por que participar?

Impulsionar ideias

Fomentar colaboração

Criar conhecimento para a comunidade

Divertimento!?!?! Yes!

Oferece muitas oportunidades

Page 5: 0109 collaborative projects_project_management_system_y_community_messenger

PMS – Project Management System

Ideia de ter um sistema de gerenciamento

de projetos de software em Genexus;

Gerenciar nossos próprios projetos de

desenvolvimento;

Utilizar os conceitos do PMI para

gerenciamento de projetos.

Page 6: 0109 collaborative projects_project_management_system_y_community_messenger

Projeto: visão do PMI

“Projeto é um esforço temporário

empreendido para criar um produto,

serviço ou resultado exclusivo”.

PMBOK 4ª ed

Page 7: 0109 collaborative projects_project_management_system_y_community_messenger

Expectativas: PMS e CP2

Aprender a utilizar K2BTools Patterns;

Explorar o Genexus X Ev. 1 e o GxServer;

Integrar-se na “Genexus Community”;

Obter reconhecimento;

Vencer o concurso e ganhar os prêmios!!!

Page 8: 0109 collaborative projects_project_management_system_y_community_messenger

Características

www.pmsevolution.com

wiki.pmsevolution.com

publiccp.genexusserver.com

Demo

Page 9: 0109 collaborative projects_project_management_system_y_community_messenger

Desafios

Exibição do Gráfico de Gantt

utilizar algum componente que já existe?

criar um user control?

Deployment da aplicação

escolha do provedor

instalação e configuração

Page 10: 0109 collaborative projects_project_management_system_y_community_messenger

Nasce um user control: gxJSGantt

Baseado no jsgantt.com

Funciona 100% javascript

Licença BSD

Page 11: 0109 collaborative projects_project_management_system_y_community_messenger

Superando Dificuldades

Comunicação: desenvolvimento remoto

Horários para encontros virtuais

Largura de banda

Disponibilidade dos integrantes

Definição dos requisitos e do escopo

Page 12: 0109 collaborative projects_project_management_system_y_community_messenger

Last SPRINT: SCRUM

Visão PMI insuficiente

Fabrício e Nataniel: SCRUM

Sprint Final

Sprint backlog

Scrum Master

Product Owner

Team

Page 13: 0109 collaborative projects_project_management_system_y_community_messenger

Obrigado!Danke!Gracias!

Artech e especialmente a Armin

Bachmann pelo suporte e apoio

K2B pelo apoio e licenciamento dos

K2BTools Patterns

Todos os colegas da Comunidade Genexus

Visitem: www.pmsevolution.com e venham

colaborar conosco!!

Page 14: 0109 collaborative projects_project_management_system_y_community_messenger

Community Messenger

A/P Daniel Monza

Page 15: 0109 collaborative projects_project_management_system_y_community_messenger

Community Messenger

¿Qué es Community Messenger Server?

¿Qué tecnología utiliza?

¿Cómo funciona?

Community Messenger Client

¿Qué queda por hacer?

Page 16: 0109 collaborative projects_project_management_system_y_community_messenger

¿Que es Community Messenger Server?

Page 17: 0109 collaborative projects_project_management_system_y_community_messenger

¿Qué tecnología utiliza?

Page 18: 0109 collaborative projects_project_management_system_y_community_messenger

¿Qué tecnología utiliza?

Page 19: 0109 collaborative projects_project_management_system_y_community_messenger

¿Cómo funciona?

XEP-0124

Bidirectional-streams Over Synchronous HTTP (BOSH)

XEP-0206XMPP Over BOSH

RFC 3920XML streams, SASL, TLS, stringprep profiles, stanza semantics

RFC 3921XMPP extensions for basic instant messaging and presence

Page 20: 0109 collaborative projects_project_management_system_y_community_messenger

¿Cómo funciona?

Serv

er

Cliente XMPP

Life Connection

Request on demand

Page 21: 0109 collaborative projects_project_management_system_y_community_messenger

Community Messenger Client

Page 22: 0109 collaborative projects_project_management_system_y_community_messenger

¿Que queda por hacer?

General

• Corregir varios bugs

Server

• Incluir más funciones del protocolo XMPP

• Integrar con GxServer

Client

• Cliente Tweeter, Google calendar, etc.

• Mayor integración con la IDE

Colaboración

• Ideas

• Desarrollo

• Comenzar a utilizarlo

Page 23: 0109 collaborative projects_project_management_system_y_community_messenger

Daniel [email protected]

Muchas Gracias!