You are on page 1of 10

T2Ti Tecnologia da Informao Ltda T2Ti.

COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

MDS Metodologia de Desenvolvimento de Software

T2Ti ERP Lite

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

Objetivo

O objetivo deste documento formalizar a Metodologia de


Desenvolvimento (MDS) do T2Ti ERP Lite, apresentando os artefatos
que sero criados durante o desenvolvimento do ERP, as fases do
processo e os envolvidos.

Conceitos Importantes

Para que um software venha existncia necessrio que ele passe por
diversos estgios. Esse processo j foi tema para diversos livros,
disciplinas em faculdades e continua gerando alguma polmica entre os
desenvolvedores de software.

Muitos defendem a ideia de que necessrio ter um processo bem


completo, o que se resume em fazer diversas reunies com todos os
interessados, levantar todos os possveis requisitos do sistema e
documentar tudo, desde as atas das reunies at o cdigo fonte.

Existem algumas metodologias que tem o objetivo de fazer exatamente


o que est exposto no pargrafo anterior. Essas so chamadas de
metodologias tradicionais (processos tradicionais). Como exemplo
podemos citar:

Cascata Desenvolvida pela marinha americana na dcada de 60


para desenvolvimento de softwares militares complexos.

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

Essa metodologia focada em documentos. Existem vrios


entregveis, muitos dos quais so apenas documentos. Isso pode
irritar o cliente que no v logo o produto na sua frente e pensa
que o desenvolvedor s est enrolando por fazer tantos
documentos.

Prottipos Nessa metodologia feito um prottipo do sistema


para que o cliente possa ter algo pra ver. O prottipo pode ser
pginas HTML, formulrios sem acesso a banco de dados,
imagens, etc. O objetivo dar uma noo para o cliente de como
o sistema vai funcionar, mostrar a cara da aplicao.

O pecado dessa metodologia pode ser a total falta de


documentao. Outro problema que, depois que o cliente definir
que est tudo certo com base no prottipo, pode ter a falsa noo
de que est faltando muito pouco para se concluir o sistema, visto
que ele j viu as telas.

RUP (Rational Unified Process) um processo que fornece uma


metodologia disciplinada de desenvolvimento utilizando um
conjunto de ferramentas, modelos e entregveis. Esse processo
pertence IBM Rational, ganhando inclusive um novo nome: IRUP
(IBM Rational Unified Process). O RUP usa a abordagem da
orientao a objetos em sua concepo e projetado e
documentado utilizando a notao UML (Unified Modeling
Language) para ilustrar os processos em ao. Utiliza tcnicas e
prticas aprovadas comercialmente.

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

Ao trabalhar com o RUP a empresa desenvolvedora do software


precisa estar preparada para criar uma gama extensa de
documentao. muita coisa mesmo.

Acreditamos que o maior problema dos mtodos tradicionais o esforo


para predizer tudo que o software ter. Nesse esforo perde-se bastante
tempo em reunies e documentos desnecessrios. A grande maioria
desses documentos nunca sero lidos, s vo servir para fazer volume.

A Equipe T2Ti tem a viso do pargrafo anterior.

Houve ento uma evoluo das metodologias de desenvolvimento.


Surgiram as metodologias geis. Como exemplo podemos citar:

XP (Extreme Program) Metodologia gil para equipes pequenas e


mdias e que iro desenvolver software com requisitos vagos e
em constante mudana. Para isso, adota a estratgia de constante
acompanhamento e realizao de vrios pequenos ajustes durante
o desenvolvimento de software. (wikipedia)

Dentre as variveis de controle em projetos (custo, tempo,


qualidade e escopo), h um foco explcito em escopo. Para isso,
recomenda-se a priorizao de funcionalidades que representem
maior valor possvel para o negcio. Desta forma, caso seja
necessrio a diminuio de escopo, as funcionalidades menos
valiosas sero adiadas ou canceladas. (wikipedia)

SCRUM Metodologia gil para gesto e planejamento de projetos


de software. Os projetos so divididos em ciclos (na maioria das

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

vezes mensais) chamados de Sprints. O Sprint representa uma


Caixa do Tempo (Time Box) dentro do qual um conjunto de
atividades deve ser executado. As funcionalidades a serem
implementadas em um projeto so mantidas em uma lista que
conhecida como Product Backlog. No incio de cada Sprint, existe
uma reunio de planejamento (Sprint Planning Meeting) onde o
Gestor do Produto (Product Owner) prioriza os itens do Product
Backlog e a equipe seleciona as atividades que ela ser capaz de
implementar durante o Sprint que se inicia. As tarefas alocadas
em um Sprint so transferidas do Product Backlog para o Sprint
Backlog.

Todos os dias a equipe faz uma breve reunio chamada Daily


Scrum. O objetivo disseminar conhecimento sobre o que foi feito
no dia anterior, identificar impedimentos e priorizar o trabalho do
dia que se inicia.

No final de um Sprint, a equipe apresenta as funcionalidades


implementadas em uma reunio conhecida como Sprint Review
Meeting. Finalmente, faz-se uma retrospectiva (Sprint
Retrospective) e a equipe parte para o planejamento do prximo
Sprint. Reinicia-se o ciclo.

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

Projeto T2Ti ERP Lite Funcionamento

Para construir o ERP a Equipe T2Ti vai utilizar uma adaptao do


SCRUM/XP. Imagine que voc o gestor da aplicao (T2Ti ERP) e a
T2Ti a equipe que desenvolve a aplicao. Os requisitos so
levantados em conjunto com os participantes no Provimento de
Contedo e a T2Ti desenvolve a aplicao. Evidentemente, quando
mencionamos que a T2Ti desenvolve a aplicao, no queremos dizer
que faremos um ERP pronto para produo. O ERP que a T2Ti apronta
para o treinamento, com bugs, exerccios etc. O participante deve
construir seu prprio ERP com base no que a T2Ti ensina.

T2Ti ERP Artefatos de Documentao

Antes do desenvolvimento de um mdulo do ERP, sero inseridos no


EAD os seguintes artefatos:

Documento de Viso: para cada mdulo do ERP construiremos um


documento de viso com o objetivo de vislumbrar o que o mdulo
dever fazer. Para uma descrio detalhada deste artefato visite o
seguinte endereo:

http://pt.wikipedia.org/wiki/Documento_de_vis%C3%A3o

Product Backlog: lista de requisitos, estrias e coisas que o cliente


deseja. No nosso caso o product backlog sair do documento de
viso. Neste ponto faremos igual ao que est descrito no livro
Scrum e XP Direto das Trincheiras. Queira consultar os captulo 2
e 3 do livro.

Segue um exemplo de product backlog, retirado do livro


mencionado no pargrafo anterior:

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

Sprint Backlog lista dos requisitos retirados do product backlog


que sero entregues na prxima verso do produto. Leia o
captulo 4 do livro Scrum e XP Direto das Trincheiras.

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

DER Diagrama Entidade Relacionamento. Usaremos o


DBDesigner para construir o DER.

Artefatos UML: Casos de Uso (digrama e documento descritivo),


Diagrama de Classes, Diagrama de Sequncia, Diagrama de
Atividades. Alguns mdulos tero um ou mais artefatos
mencionados aqui. Para os demais mdulos o participante dever
desenvolver tais documentos.

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

T2Ti ERP Lite Dinmica do Projeto

O T2Ti ERP Lite tem um cronograma definido, conforme pode ser visto
logo abaixo.

O treinamento T2Ti ERP Lite foi planejado para ser desenvolvido durante
quatro meses e meio, de 15/04/2017 a 31/08/2017. Observe o
cronograma logo abaixo.

Ms Contedo
- Apresentao dos Requisitos do Sistema no EAD.
15/Abril - 31/Maio
- Vdeos de Infraestrutura da aplicao.
- Cadastros
- Financeiro
- Contas a Pagar
- Contas a Receber
- Controle de Caixa e Bancos
- Tesouraria
Junho
- Fluxo de Caixa
- Conciliao Bancria
- EDI Bancrio
- Vendas
- Compras
- Estoque
- Frente de Caixa
- PAF-ECF
Julho
- SAT Fiscal
- NFC-e
- Tritubao
- NF-e
Agosto
- CT-e
- Sped Fiscal

Braslia DF www.t2ti.com t2ti.com@gmail.com


T2Ti Tecnologia da Informao Ltda T2Ti.COM
http://www.t2ti.com
Projeto T2Ti ERP Lite

Dessa forma, em 45 dias (15/04 a 31/05) devemos levantar todos os


requisitos do ERP. Assim sendo, durante esse perodo sero
disponibilizados os artefatos de todos os mdulos.

Os vdeos sero disponibilizados de modo online. No existe o conceito


de DVD fechado. Cada mdulo conter tantos vdeos quantos forem
necessrios para o seu entendimento.

Braslia DF www.t2ti.com t2ti.com@gmail.com

You might also like