1 / 13

Grupo PHP MADS - FEUP 2009/2010 08/01/2010

Grupo PHP MADS - FEUP 2009/2010 08/01/2010. Contexto Tecnologias Ferramentas Arquitectura lógica Arquitectura física Processo de desenvolvimento Conclusões. Agenda. Contexto. Interligação entre Pivotal Tracker e uma wiki Expansão das funcionalidades Maior documentação

ace
Download Presentation

Grupo PHP MADS - FEUP 2009/2010 08/01/2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grupo PHP MADS - FEUP 2009/2010 08/01/2010

  2. Contexto • Tecnologias • Ferramentas • Arquitectura lógica • Arquitectura física • Processo de desenvolvimento • Conclusões Agenda

  3. Contexto • Interligação entre PivotalTracker e uma wiki • Expansão das funcionalidades • Maior documentação • Maior usabilidade • Agilização de processos de desenvolvimento de um projecto elaborado por uma equipa de 12 elementos

  4. Tecnologias • PHP 5.3.0 • Javascript (jQueryframework) • CSS • HTML • Creole (sintaxe wiki)

  5. Dokuwiki • PivotalTracker • IDE (Netbeans e Notepad++) • TortoiseSVN • Google Groups • Google Mail • Google Code (repositório e wiki) • Software WAMP (easyPHP e XAMPP) • Doodle Ferramentas

  6. Arquitectura lógica

  7. Arquitectura física

  8. Scrum • Iterações semanais • Pairprogramming • Períodos de desenvolvimento de curta duração • Integração e Testes • Colaboração entre grupos para tarefas intra e inter dependentes Processo de desenvolvimento

  9. Divisão em quatro grupos de 3 elementos • Reuniões semanais • Aulas • Períodos extra-lectivos • Comunicação • E-Mail • Telefone • InstantMessaging Processo de desenvolvimento

  10. Fases • Inicial (3 semanas): definição da visão e âmbito do projecto; levantamento de requisitos • Intermédia (7 semanas): implementação do projecto • Iterações semanais • Final (1 semana): Refinamento do projecto; documentação; apresentação Processo de desenvolvimento

  11. Adaptação a versão mais recente da Dokuwiki (Dezembro 2009) • Inclusão de novas funcionalidades • Gráficos de desenvolvimento de projecto • Ordenação e filtragem de featurese tarefas • Ocultar código dinâmico de páginas wiki • Criação de documentação ao código desenvolvido Trabalho futuro

  12. Objectivos principais atingidos • Registo de progresso de desenvolvimento de projectos agiliza a coordenação de uma equipa • Ferramenta de gestão (PivotalTracker) beneficia da associação de documentação (wiki) Conclusões

  13. Equipa com um número grande de elementos é um grande desafio • Impossibilidade de dedicação exclusiva ao projecto • Falhas de gestão (atrasos nas iterações e problemas de integração) Conclusões

More Related