quinta-feira, 18 de dezembro de 2008

Discurso de Formatura 20/12 - Sistemas de Informação FACENSA

… seus sonhos estão nas nuvens!
Discurso de Formatura
Sistema de Informação - Ato 2008/2


Ilma. Diretora da FACENSA, Professora Eunice SOBRENOME;
llmos Professores e Funcionários da FACENSA,
Demais autoridades à mesa,
Queridos Familiares; Senhoras e Senhores aqui presentes. Boa noite!

É a um só tempo, uma honra e uma grande responsabilidade a tarefa que a mim foi outorgada de, em nome de meus colegas, dirigir-me aos aqui presentes. Honra esta que agradeço imensamente, manifestando um pouco da vontade e desejo de cada um eles. Fica aqui também o agradecimento especial em nome de todos os formandos do curso de Sistemas de Informação à Comissão de Formatura, pelo seu incansável trabalho, sem o qual não seria possível a cerimônia que ora se realiza.

… e continuo este discurso citando Shakespeare:

“Se seus sonhos estão nas nuvens... eles estão no lugar certo, agora construa os alicerces”...

Todo início de graduação é como se o sonho da formatura estivesse nas nuvens. Talvez a vaidade nos faça crer, que hoje pudéssemos estar sob os tão suados alicerces, afinal de contas foram muitas as, renuncias, batalhas, escolhas, derivadas, integrais, provas e trabalhos as quais tivemos que realizar durante esta longa caminhada, denominada graduação!

Mas tenham certeza senhoras e senhores, o que presenciam aqui esta noite, é apenas o encerramento de um ciclo, que nos abrem grandes portas, para que possamos continuar na luta, em busca do que chamávamos até então de sonho e que hoje começam a se tornar realidade.

Assim já dizia Bertolt Brecht: “Há homens que lutam por um dia, e esses são bons; Há homens que lutam por um ano, e esses são melhores; Há ainda aqueles que lutam por muitos anos, e esses são realmente muito bons; Porém há os que lutam por toda a vida: Estes … estes, são os imprescindíveis.”

Permitam-me apresentar a vocês agora, alguns destes imprescindíveis, vulgo formandos:

Nataniel – Quando crescer quero ser igual a você!! Modéstia e brilhantismo fazem parte do seu jeito de ser. Já no futebol, nem tanto … 

Tales – Sabem aquelas perguntas e reivindicações que a grande maioria tem receio de fazer? Eram estas as preferidas dele. Tales a evolução da FACENSA deve muito a você, coragem e personalidade sempre foram suas marcas registradas.

Thais – Sincera, objetiva, aparentemente brava, mas na verdade uma extrovertida colega.

Tissiane – Antes mesmo do titulo de graduação em Sistemas de Informação, foi condecorada, com o mais nobre dos prêmios, seu pequeno Igor.

Vivian - Nossa!!!! Essa uma Leoa durante todo o ano de 2008. Depois que passar tudo isso, nos explica como fazer tudo de uma única vez: Um TCC, organização de uma formatura, para um grupo de formandos, que não tinham certeza de suas vontades. E de quebra organizar seu próprio casamento. Deveria na verdade era estar na turma de Administração!!

E os nossos mestres? Pensaram que iriam passar em branco, não é mesmo? Mas como poderíamos esquecer-nos dos diagramas de fluxo de dados, inspirados no famoso personagem Bob esponja!! Desculpas professor Vinicius, não consegui guardar o segredo!

Ou então das incansáveis explicações do professor Sidnei, tentando fazer da lógica de programação sangue, para que assim pudesse penetrar em nossas veias.
Aaaahhhh …. bendito seja o compilador Ambap!

Muitos também foram os sábado, onde levantar às sete horas da manhã e vir para a faculdade, chegava a ser um crime, tendo como principal álibi, dormir as três, quarto até cinco horas da manhã. Mas aqui estávamos nós, entusiasmados por professores como Diogo Lucas, Daniel Wildt, Guilherme Lacerda, Marcelo Batista, entre outros, cujo interesse simplesmente era tornar melhor seus alunos e futuros colegas de profissão.

Por isso, formandos, se hoje por algum motivo, pudemos nos tornar realmente melhores, temos muito a agradecer a todos eles. Não se esquecendo de lembrar também, de nossos primeiros professores. Estes nos ensinaram o sentido da vida, distribuindo o conteúdo em disciplinas como: Falar, Caminhar, Respeito ao Próximo, e de forma intensiva nos ensinaram o grande significado da palavra amor, nossos pais.

Para concluir, gostaria de dizer que hoje… Hoje colocamos sim, nossa primeira pedra de alicerce, junto às nuvens, e alcançamos o primeiro de nossos sonhos. Agora é tomar posse do que é nosso, e que esta cerimônia de formatura não represente uma despedida em nossas vidas, e sim a reafirmação do alto grau de comprometimento que temos para conosco e para com a sociedade.

OBRIGADO À TODOS.

Referencias
http://www.administradores.com.br/artigos/discurso_de_formatura/14365
http://en.wikipedia.org/wiki/Bertolt_Brecht
http://shakespeare.mit.edu/

terça-feira, 7 de outubro de 2008

Feedback On-line

Week 04/10 - 11/10

What've been done since last week?

Na ultima semana, voltei a não produzir muita coisa, devido ao retorno do trabalho extra na DB.
Alguns pequenos ajustes foram feitos para integrar o build do projeto SPM com o CC.Net, porém tive algumas dificuldades e estou finalizando. Pretendo resolver isso até sexta-feira para ja mostrar na reunião de sabado caso a mesma venha a acontecer. Dependemos do Seminário do ENADE acontecer ou não.
No domingo consegui também a revisar mais um pouco a monografia, e esbocei o template do Guilherme's design pattern. Dei uma boa lida em livros que baixei(não façam isso) referente a linguagens de padrões. Creio que não irei utilizar muito de todos aqueles padrões que vi, mas foram importantissimos para montar o meu template que consistirá em exemplificar:

  • Não conformidade:
  • Causa Raiz:
  • Solução:
  • Automação e Ferramentas:
  • Beneficios:

Irei começar este final de semana o primeiro 'caso' referente ao sprint0 do Classdiary, cujas métricas estão em minha máquina por enquanto. Para isso irei me reunir com meus orientadores hoje dia 07/10 para obter maiores informaçoes e dicas.

What's planning by next week?

Para esta próxima semana, irei focar muito no segundo e terceiro sprint do Classdiary, primeiramente mobilizar o pessoal e depois mãos a obra. Estou me controlando para não colocar a mão na massa e fazer o que é pedido, mas nõ seria viavel, eu mesmo validar uma coisa que eu digo que funciona :-)). Continuar me puxando no inglês também.

There're possible problems to next week?
DB Again !!! ?? ;-((

Certamente irei ter muitas duvidas referentes a criação do guia de boas práticas tranformando dificuldades encontradas em possiveis futuras soluções, tornando isso uma boa prática, consequentemente um padrão a ser utilizado por todas as dificuldades ocorridas.

segunda-feira, 29 de setembro de 2008

Feedback On-Line

Week 28/09 - 04/10

What've been done since last week?

Bom, aqui estamos para mais uma semana. 
  • A semana passada (21/09 - 27/09) foi muito produtiva, consegui a seguir o planejamento das tarefas. Conclui o artigo que irei submeter para a SEMINFO, já enviei para meu orientador realizar a revisão e estou aguardando o retorno. Adicionei após enviar para revisão algumas pequenas falhas que já identifiquei: Númeração das páginas, Palavras-Chave e também a declaração do nome do orientador no trabalho, conforme a monografia.
  • Agora do TC em si, terminei ontem o script de build do SPM, gerando os relatórios de:
  1. Teste unitários (NUnit+nunit4report) - Exemplo
  2. Cobertura de Código (NCover+NUnit+NCoverExplorer) - Exemplo
  3. Auditoria de código estático (Fxcop) - Exemplo
... ficou muito bom. Muitas das minhas duvidas foram sanadas depois de muito ler as epecificações do NAnt e inclusive do Ant  ... :-)

  • Conversei sábado pela manhã com o Guilherme Lacerda (Co-orientador), aonde ele se mostrou um pouco preocupado com a monografia(parte escrita), pois está sendo reescrita e até o momento não foi validada. Acordei também de enviar a ele capitulo a capitulo do mesmo, para que possa auxiliar na revisão, realizei o primeiro envio para ele hoje dia 29/09, as duas outras versões já enviadas ao Daniel possuem dois capitulos reescritos para cada versão(enviei duas), porém ainda não recibe feedback.
Sobre encontros presenciais, irei intensifica-los agora, os encontros periódicos com o Daniel, e também  com o Lacerda agora, aonde o mesmo sugeriu pequenas reuniões nas terças ou quintas com poucos minutos de conversa, tudo em prol da melhor comunicação este semestre. 

What's planning by next week?

  • Irei marcar com o Daniel e Lacerda para esta semana se possivel, reuniões para mostrar os builds integrados com o Cruise Control e decidir próximos passos.
  • Para esta semana apenas tenho que terminar a integração do build do CC.Net com o script de build que já está pronto.
29/09  - Finalizar ajustes do artigo para SEMINFO (preciso do feedback da revisão)
     - Integrar o build do  SPM com o CC.Net
30/09  - Terminar ajustes da integração do build do SPM com o CC.Net
     - Aqui, trégua tenho prova de GP.
01/10  - Irei adicionar aos scripts do CC as tarefas de baixar os fontes do repositório de dados (Java.Net e  Google Code)
02/10 -  Incrementar a monografia(parte escrita), tenho dois subcapitulos dentro do estado da arte para escrever do zero, sugeridos pelo Parzianello que achei bem pertinente, inclusive postei aqui no blog esta estrutura, creio ter sido "aprovada". 
03/10 - Irei começar o "Guilherme's Pattern", preciso de alguns subsídios, que nas reuniões com meus orientadores irei explorar.

There're possible problems to next week?

A prova de GP irá me "roubar" algumas horas esta semana, bem como as aula de inglês que vem ganhando cada dia mais horas de dedicação. Estou hoje com no minimo duas horas diarias, a lingua chega ta enrolando :-))

terça-feira, 23 de setembro de 2008

Feedback On Line

Week 21/09 - 27/09

What've been done since last week?

A semana passada não foi tão produtiva quanto as anteriores, conforme planejado, de segunda até quarta-feira fiquei envolvido no build da aplicação SPM ao qual, não conseguia a entender algumas coisas, na verdade não entendia o porque de fazer um build em .Net era tão mais complicado do que Java, usando 'csc', similar ao javac. Foi ae que descobri que poderia utiliziar este cara 'devenv.com', com ele consigo utilizar toda a estrutura que o VS cria, inclusive references entre outras dependencias. 
Pronto fim dos meus problemas, pelo menos para compilar a aplicação :-)
Após gerar as dll's limpando elas antes da compilação, bonitinho como manda o figurino, também já consegui a deixar rodando o nunit console com os teste existentes hoje na aplicação, 26 testes por enquanto. Segue link do arquivo de build que já está no repositório.

Finalizando, enviei para revisão também, ontem segunda-feira o artigo que irei submeter para SEMINFO, cujo titulo ficou Métricas, Ferramentas, Boas Práticas e Java.

What's planning by next week?

Está semana tenho tudo para deixar pronto ou quase o build do SPM "tinindo". Irei procurar também no minimo iniciar a integração com o Cruise Control.Net
Tenho que no máximo até amanhã baixar do cvs do Classdiary os fontes e gerar os primeiros relatórios e com isso meu TC inicia pra valer!!

Tenho que terminar o abstract do artigo também.


There're possible problems for next week?

Fora os problemas de saúde com meu pai, o que impossibilitou de torna-lá produtiva, também tive que realizar algumas tarefas extraordinárias no serviço, depois da demissão da gerência do projeto, mas agora está tudo em paz "assim espero :-)". 
Está semana promete.

segunda-feira, 15 de setembro de 2008

Feedback On-Line

Week 14/09 - 20/09

What've been done since last week?

Na semana passada, tive como meta, reescrever boa parte do projeto SPM, reescrevendo basicamente toda a implementação de acesso a dados, bem como as regras de negócio. Como sprint zero desta reescrita de código, foi implementado o cadastro de Beneficiario que esta inserindo corretamente.
Os fontes já estão disponivel no controle de versão SVN, e será publicado na lista de discussão do grupo Facensa.Net.

Iniciei no dia 14 a criação dos scripts de build da aplicação via NAnt e também instalei o cruise control .Net e exemplos de aplicações integradas com o CC.Net 


What's planning by next week?

- Na segunda-feira dia 15 irei continuar a criação e otimização do build da aplicação via NAnt, que após estar funcionando, será integrado ao CC.Net. Após conseguir rodar com sucesso o build da aplicação via CC.Net irei começar a integração das ferramentas de auditoria de código FxCop e testes unitarios NUnit

- Na quarta-feira pretendo iniciar os ajustes do artigo para a SEMINFO 2008. Pretendo dar o nome do artigo algo como 'Ferramentas, Práticas Ageis e Java', mas ainda tenho que amadurecer a idéia para não tomar porrada já pelo titulo.

Com este dois assuntos (CC.Net + Artigo SEMINFO), pretendo entregar o build o SPM integrado com o CC.Net e dia 19 submeter o artigo para a SEMINFO.


There're possible problems for next week?

Creio que para esta semana não deva haver maiores dificuldades, apesar de estar apanhando para criar o arquivo de build e também estar me contextualizando com o NAnt + versões.

segunda-feira, 1 de setembro de 2008

Feedback On-line

Week 01/09 - 08/09

What`ve been done since last week?

Consegui a enviar mais uma revisão da monografia para meu orientadores.
Éste final de semana 30/08 tivemos na Unisinos o encontro dos grupos de usuários Java do Rio Grande do Sul, aonde nasceu o mais GURI, digo o mais novo grupo e usuários o GURI (Grupo de Usuários Regrional Integrada).
Dei minha contribuição para o eventom palestrando sobre o projeto Classdiary e também descrevendo um pouco do que será implementado em meu trabalho de conclusão.
Particularmente gostei bastante do evento, no qual já é minha segunda participação como palestrante, a outra foi na primeira edição.

What`s planning by next week?

02/08 - terça-feira pretendo startar o projeto SPM, inclusive já temos os requisitos necessários para o primeiro sprint passado por uma pessoa da ONG que o Fabricio participava. Irei combinar com o Rafael Bitello para nos reunirmos no sabado para realizar alguns ajustes da aplicação.
03/08 e 04/08 - Deverei continuar nesta mesma tarefa.
05/08 e 06/08 - Quero fechar a configuração do CC junto ao projeto Classdiary, pois ainda tenho uma pendencia de configuração dos relatórios que não consegui a ajustar.
06/08 - Irei me reunir com o Rafael para ajustarmos a aplicação SPM, deixa-la rodando com o que já foi desenvolvido.


There`re possible problems for next week?

Novamente, creio ter dificuldades para configurar os relatórios no CC "Eta coisinha triste de configurar."

Thansk a lot !!!

domingo, 3 de agosto de 2008

Feedback On-line

Week 28/07 - 03/08

What`ve been done since last week?

Durante toda a semana não consegui a fazer simplesmente nada !!!
Mas no final dela, me puxei!!
Consegui a ajustar, essa é a palavra, os dois projetos na qual tinha me comprometido a integra-los junto a ferramenta de integração continua, CC (Cruise Control).

Os projetos são (BankAccount e Classdiary). O BankAccount é um projeto cuja autoria e direitos são todos de meu orientador Dwildt, já o Classdiary também hehehehe, porém é um projeto desenvolvido dentro dos grupos de estudos da Facensa, em especifico pelo FUJA.

Um breve relato das atividades:
Iniciei esta tarefa, não simplesmente tentando fazer com que o projeto funcionasse dentro do CC e com isso nao entendo os erros que aconteceriam. Primeiro brinquei com cada uma das ferramentas existentes no build do BankAccount que também serve como
um projeto base/modelo para o Classdiary e seus respectivos plug-ins também.

Pois bem na sexta-feira tive um tempinho vago durante o dia e brinquei com o PMD, baixei a biblioteca dele, pois só tinha mexido com ele através do plug-in, e também
o Emma, o que me deu bastante agilidade na hora de ajustar prinicipalmente o Classdiary junto ao CC, lembrando que estou rodando manualmente o CC via script por enquanto.


What`s planning by next week?

Para esta semana que começa daqui a um pouco irei revirar a parte web do CC, e deixar o mais automatizado possivel, agora entendi quando em um e-mail o Daniel falou, "fazer o build clicando somente no botão build dentro do CC" realmente fica muito fácil.

Inclusive brinquei também com a aplicação desktop que acompanha o CC, que realiza a configuração dos projetos, bem legal!!

Pois bem esta semana é a última antes da reapresentação do assunto da minha monografia, agora perante aos grupos de estudos e tenham certeza desta vez NÃO FAREI FEIO!!

Tenho também que reajustar minha apresentação, tarefa essa que já esta no quadro de tarefas, criei um!!!

Irei também iniciar a automatização do build do projeto SPM, para isso tenho que ler bastante ainda!!

Se conseguir me inscrever ainda, irei na palestra de automação de testes do GUMA amanhã!.

Planejo também conseguir a dormir mais tranquilo : -) pois esta semana que passou cheguei a sonhar varias vezes com o trabalho.


There`re possible problems for next week?

Esta semana realmente pretendo tirar os atrasados pois creio que não terei muitas dificuldades, já que subiu para produção a demanda no serviço e somente terei aula nas quarta-feiras. Porém me programei para ter aula em casa durante todos os dias restantes da semana.


Thansk a lot !!!

domingo, 27 de julho de 2008

Feedback On-line

Week 2 - 21/07 a 27/07

What`ve been done since last week?

Esta semana foi quase impossivel refatorar alguma coisa do trabalho, tendo em vista que fiquei trabalhando até tarde na segunda, terça e sexta, a quarta e quinta bom estes dias prefiro esquece-los. Mas aqui estou eu ainda às 01:50 tentando compensar.
Reescrevi boa parte do referencial teórico, estruturei-o da seguinte forma:
2.1 - Evolução do Software
Item já existente no trabalho, refatorei todo ele, incluindo uma referencia mencionada pelo Parzianello MSDN realmente muito boa. Adicionei também de forma reduziada o quadro de possui os modelos de desenvolvimento, adicionei apenas os modelos mais populares (cascata, prototipação, incremental, RAD, Staged Delivery)
2.2 - Métricas de Software
Item também ja existente. Refatorei todos os paragrafos, revisei alguns assuntos que estavam sem bibliografias e as adicionei.
2.3 - Métodos Ágeis
Item já existente, apenas terei que revisa-lo e corrigir alguns nomes que estão escritos de forma errada e revisar as bibliografias.
2.4 - Outros Modelos
Este item é novo, esta entre os varios que o Parzianello sugeriu. Achei legal inseri-lo e aqui colocar alguns modelos ja descritos e entregue no TCI
2.5 - Materias e Modelos
Outro item novo, aqui irei descrever exatamente o que fiz de testes e experimentos antes de iniciar o TCII. Aqui foi um ponto levantado pelo Parzianello e pelo Daniel, no qual não foi descrito nada de ferramentas testadas.

Consegui também mesmo que pouca coisa a brincar e ler mais sobre o Cruise Control, deixar funcionando o PMD e CheckStyle no projeto BankAccount, porém estou com problemas no plug-in do Netbeans "Code-Coverage", tenho que reinstalar talvez.
Tenho que terminar logo a revisão do TCI para me dedicar mais as ferramentas.

What`s planning by next week?

Até terça-feira deverei finalizar o referencial teorico, refatorando também o estado da arte.
Na quarta pretendo encerrar a revisão do TCI, terminando com a revisão das considerações finais e o que mais faltar.
Terei que finalizar os testes do bankAccount e tentar migrar as configurações das ferramentas para o classDiary, aqui tenho certeza que irei me quebrar.

There`re possible problems for next week?
Esta semana ja me programei para nao ficar ate mais tarde no serviço, pois minha prioridade é me formar.
Creio que mais para o final da semana, lá por quinta e sexta irei conseguir a me dedicar ao ajuste dos plug-ins ai talvez tenha algum dificuldade, fora isso a revisão do trabalho está fluindo, tirando o sono.

sexta-feira, 18 de julho de 2008

Feedback On-line

Week 1 - 14/07 a 20/07

What`ve been done since last week?

Revisei os capitulos Solucao Proposta e Introdução, corrigi todos os erros apontados pelos três
participantes da banca e adicionei alguns pensamentos, aqueles mesmos que eu não consegui a falar
para a banca!!
Enviei para Revisao!!
Baixei as três versões a serem utilizadas do Cruise Control (JAVA , DotNet e Ruby ), instalei a vers'ao for Java.
mas pouco consegui a brincar. Tá não consegui a brincar :-( !!
Voltei novamente a brincar com o bank acount.


What`s planning by next week?

Apos receber o feedback dos capitulos enviados para revisao, pretendo realizar a maior correção do
trabalho que é o capítulo "Referencial Teórico" e também o Estado da Arte, levando em consideração
algumas advertencias do Parzianello, outras do Daniel.
IREI deixar quase pronto o bank acount rodando com o Cruise Control!

There`re possible problems for next week?
Poderão existir alguns contratempos sim, principalmente pois certamente terei que ficar até mais tarde
trabalhando, como já fiquei na quinta e hoje (sexta).
Outro fator que está me preoculpando é o ajuste da confguração do Cruise Control com o projeto do bank account,
tenho que ter tempo para adiantar bem essa parte.

domingo, 30 de março de 2008

Metrics ... Measures ... Indicators! What is diference

... aparentemente, tudo a mesma coisa não é mesmo?
Pois bem irei explicar e exemplificar a diferença entre estas definições.

Metrics / Metricas
Uma metrica pode ser composta por uma ou mais medidas. Uma métrica pode determinar se um sistema, um processo possui um determinado atributo.
Ex.: KLOC: Um KLOC representa 1000 linhas de código (Kilo Line of Code)
IEEE standard glossary of software engineering terminology, 1990.

Measures / Medidas
Uma medida nada mais é do que um padrão, ou uma referencia padronizada, como por exemplo, centimetro, metro, litro etc ...
Ex.: 1000 cm de calçada. ou 1 m de calçada.
IEEE standard glossary of software engineering terminology, 1990.

Indicators / Indicadores
Este sim considerado um artefato/dispositivo na grande maioria das vezes que pode ser representar variações de estados com base no resultado de algum processo.
Ex.: Gráficos são indicadores ou então simplesmente um semáforo .
IEEE standard glossary of software engineering terminology, 1990.

domingo, 23 de março de 2008

TCC ... Pois é chegou a hora !!!

Trabalho de Conclusão de Curso, pois bem tenho dois e o primeiro entrego este semestre se Deus quiser e a HPC deixar!!
O primeiro, falando a grosso modo, é a definição do que irei utilizar ou desenvolver, ou seja a analise e o projeto.
No meu caso irei efetuar algo que prefiro não chamar de um estudo de caso mas sim a confirmação de mesmo... que irá envolver um assunto que muito tem me atraído "CONTINUOUS IMPROVEMENT" mas especificamente, métricas que levam a altos indices de qualidade no desenvolvimento de software, DETALHE, quando menciono desenvolvimento de software não é a atividade de programação em linguagem X ou Y e sim todos "ou quase todos, os principais" os processos que envolvem engenharia de software, ánalise, projeto, testes, desenvolvimento, integração, motivação, OPA como assim motivação? Isso não faz parte da engenharia de software !! Será? (acreditem ou não mas para mim deveria fazer parte também ;-) ) . Você ja viu algum time desmotivado entregar algo funcionando? Está ai minha justificativa !!
Voltando as métricas, para abordar este assunto nada melhor do que procurar naquelas que de certa forma vem estruturando este assunto dentro das organizações e ganhando mercado dia-a-dia, métodologias ageis!! Irei especificamento abordar estas (XP, Scrum FDD e Lean) me identifico muito com esta última, até porque utilizo e conheço ela desde quando trabalhava em uma indústria do ramo do metal mecânico em Cachoeirinha que utilizava Lean Manufacturing em suas idéias como costumavam enfatizar, com isso irei especificamente levantar quais métricas estas metodologias procuram idealizar/focar para que possam fornecer indicadores de que seus processos estão agregando valor aos entregaveis (software funcionando) e leva-las ao dia-a-dia de projetos que utilizam as principais tecnologias de desenvolvimento, Java, .Net e Ruby On Rails.

Queria só mencionar que nada disso será possivel sem a ajuda de dois caras feras no assunto, Daniel Wildt e meu xará Guilherme Lacerda.

Sobre o segundo TCC, sabem como é né, iterações curtas, curtos prazos :-), deixa eu terminar o primeiro antes falow!!

Hello World

... rsrsrsr meu primeiro hello world em blog's !!
Bom por primeiro quem se atrever a acessa-lo por gentileza respondam a enquete ao lado sobre métodos ageis.