Spelling suggestions: "subject:"métododos ágeis"" "subject:"c.métodos ágeis""
1 |
Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas / A Lean and Agile Approach To Software Development With Continuous Databases (Inglês)Mendes, Antonio Carlos de Mello 20 December 2018 (has links)
Made available in DSpace on 2019-03-30T00:33:26Z (GMT). No. of bitstreams: 0
Previous issue date: 2018-12-20 / Faced with a scenario of requirements instability in organizations, there was a valorization of the short-term iterative development with several initiatives of agile methods of the software engineering, through continuous feedback to deliver useful software with quality and easy adaptation to changes. Although in the case of continuous evolution of data schemas, some agile practices have emerged, which represent one of the great challenges for development teams that intend to adopt them. Thence, data quality surveys indicate that development teams need to fill a knowledge gap regarding database management skills, because this distance is inherent in changing a cultural paradigm regarding the different skills of these professionals. Also, changes in a data schema often influence the behavior of applications, as well when performed individually by the database administrator, they can hamper the deployment of new features with incremental software development. In this sense, this work presents a software development approach that combines a set of lean and agile principles and practices in order to evolve the database continually without burocracy, by using the database configuration management tool. Not only the definition of the approach, but also its validation were made through action-research cycles in a technology sector of a brazilian public company.
Keywords: Agile methods. Lean software development. Evolutionary databases. Configuration management in databases / Diante de um cenário de instabilidade de requisitos nas organizações, houve uma valorização do desenvolvimento iterativo de curta duração com diversas iniciativas de métodos ágeis da engenharia de software, através de feedback contínuo para entrega de software útil com qualidade e de fácil adaptação a mudanças. Entretanto, em se tratando da evolução contínua de esquemas de dados algumas práticas ágeis emergiram, as quais representam um dos grandes desafios às equipes de desenvolvimento que pretendem adotá-las. Porquanto pesquisas de qualidade de dados indicam que equipes de desenvolvimento necessitam preencher uma lacuna de conhecimento em relação às habilidades da gerência de banco de dados, porque essa distância é inerente à mudança de um paradigma cultural quanto às diferentes habilidades desses profissionais. Mas também, as mudanças de um esquema de dados frequentemente influenciam o comportamento das aplicações, e quando executadas individualmente pelo administrador de banco de dados podem onerar a implantação de novas funcionalidades com o desenvolvimento incremental de software. Nesse sentido, este trabalho apresenta uma abordagem de desenvolvimento de software que combina um conjunto de princípios e práticas lean e ágeis, a fim de evoluir o banco de dados continuamente de forma enxuta e sem burocracia, inclusive com o uso de ferramenta de apoio à gestão de configuração do banco de dados. Não apenas a definição da abordagem, como também a sua validação foram feitas por meio de ciclos de pesquisa-ação em um setor de tecnologia de uma empresa pública brasileira.
Palavras-chave: Métodos ágeis, Desenvolvimento de software enxuto, Bases de dados evolutivas, Gestão de configuração em bases de dados
|
2 |
Um estudo sobre as principais dificuldades dos Scrum Masters em relação ao uso de ferramentas para auxiliar suas atividadesTOLEDO, Ana Carolina Oran Fonseca e 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:55:13Z (GMT). No. of bitstreams: 2
arquivo2167_1.pdf: 1826122 bytes, checksum: 4cff3c9619edbf08bed786053187ac24 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Com a mudança das metodologias tradicionais para as metodologias ágeis de gerenciamento
de projetos, houve também a evolução dos profissionais que atuam nessa área. Com isso,
metodologias como o Scrum passaram a ganhar espaço e quebrar paradigmas nas grandes
organizações, promovendo o aparecimento de novos papéis relacionados à gestão de projetos,
tais como os Scrum Masters. Estes profissionais, comparados ao gerente de projeto do futuro,
têm a responsabilidade não de impor suas ordens, mas sim facilitar o trabalho de pessoas em
um projeto. Entretanto, percebeu-se, com os profissionais entrevistados que há uma diferença
entre os fundamentos teóricos e a prática quanto às atividades desempenhadas por estes
profissionais e a respeito das ferramentas disponíveis para ajudá-los nas suas atividades
diárias. Desta forma o objetivo geral desta pesquisa é analisar as principais dificuldades dos
Scrum Masters em relação ao uso de ferramentas para auxiliar suas atividades. Para tanto foi
realizado um estudo aprofundado com utilização de questionário aplicado a uma amostra de
13 profissionais a respeito das atividades desempenhadas por eles em um projeto que utiliza
Scrum, verificando também quais as ferramentas utilizadas pelos mesmo que os auxiliam na
execução de suas atividades. Foi verificado ainda se essas ferramentas atendiam às
necessidades destes profissionais enquanto Scrum Masters. A partir dos dados coletados, foi
possível, entre outros resultados, identificar as reais atividades executadas pelos Scrum
Masters no seu dia-a-dia, as quais incluem além daquelas descritas na literatura, outras
atividades complementares. Percebeu-se, também que as ferramentas utilizadas por estes
profissionais não atendem satisfatoriamente suas necessidades em suas atividades diárias.
Assim, foi realizada uma análise comparativa entre os dados coletados nas entrevistas com os
Scrum Masters e aqueles obtidos nas revisões bibliográficas que resultou no desenvolvimento
de uma ferramenta chamada JustScrum, a qual disponibiliza as funcionalidades listadas nos
questionários pelos Scrum Masters, a fim de unir em uma única ferramenta as funcionalidades
essenciais desejadas pelos entrevistados para auxiliá-los nas suas atividades profissionais
|
3 |
Uma abordagem de monitoramento dos fatores e condições que influenciam nas práticas ágeis / An Approach for Monitoring the Factors and Conditions that influences in the Agile Practices (Inglês)Landim, Henrique Farias 21 August 2012 (has links)
Made available in DSpace on 2019-03-29T23:33:10Z (GMT). No. of bitstreams: 0
Previous issue date: 2012-08-21 / As a matter of evolution and competitiveness, companies need to improve the quality of their practices. Therefore, it is essential to know what influences them. However, companies don't know the factors and conditions that influence their practices and therefore can not monitor them to ensure they do not impact the project. This work aims to identify key factors and conditions that influence agile pratices, it is proposed to mitigate their influence on the project by defining an approach and monitoring to assess the quality improvement of agile practices. To evaluate the proposed approach, an action research was conducted in a software development company.
Keywords: Agile Method, Agile Pratices, Software, Factors, Conditions, Monitoring, Improvement. / Por uma questão de evolução e competitividade, as empresas precisam melhorar a qualidade de suas práticas, conhecendo o que as influencia. Entretanto, percebe-se que as empresas desconhecem quais os fatores e condições que influenciam suas práticas e, consequentemente, não conseguem monitorá-los de forma a garantir que impactarão positivamente no projeto. Esse trabalho objetiva identificar os principais fatores e condições que influenciam as Práticas Ágeis, propõe-se a mitigar a influência dos mesmos no projeto através da definição de uma abordagem para monitorar e avaliar a melhoria da qualidade das práticas ágeis. Para avaliar a abordagem proposta, foi realizada uma pesquisa ação em uma empresa de desenvolvimento de software.
Palavras-chave:
Monitoramento, Fatores e Condições, Práticas Ágeis, Métodos Ágeis SCRUM e Extreme Programming, Riscos, Simplicidade, Avaliação e Melhoria de Processo
|
4 |
XDTV: um método ágil para o desenvolvimento de aplicações para TV digitalGodoy Neto, Mario 31 January 2014 (has links)
Submitted by Nayara Passos (nayara.passos@ufpe.br) on 2015-03-12T14:47:20Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TESE Mário Godoy Neto.pdf: 4537800 bytes, checksum: 7f113783ee5f2a1d63a7eeb19a1c1a0a (MD5) / Made available in DSpace on 2015-03-12T14:47:20Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TESE Mário Godoy Neto.pdf: 4537800 bytes, checksum: 7f113783ee5f2a1d63a7eeb19a1c1a0a (MD5)
Previous issue date: 2014 / Nos últimos tempos, têm surgido cada vez mais dispositivos computacionais com aplicabilidades diversas. Smartphones têm propósitos distintos de tablets, que têm propósitos diferentes de aparelhos de TV, que se apresentam como plataformas de computação não-convencional. Tais distinções apresentam, em especial, implicações merecedoras de estudos sobre o desenvolvimento de software para os mais diferentes dispositivos. Aplicações de software para TV Digital (TVD), por exemplo, possuem peculiaridades que demandam atenção especial em seu processo de desenvolvimento, tais como: coleta de requisitos referentes ao conteúdo multimídia (dimensão, tempo de exibição, posição e sincronismo) e a necessidade de um rápido desenvolvimento das aplicações, ou seja, o mais próximo possível do tempo de produção do conteúdo audiovisual da TV associado à aplicação, como: telejornais, notícias de última hora, publicidade entre outros. A presente pesquisa pretende apontar um método de desenvolvimento de software mais rápido e adequado às peculiaridades das aplicações de TVD. Para isso, através do levantamento bibliográfico foram estudados os métodos ágeis mais utilizados Scrum, eXtreme Programming (XP) e um método híbrido, formado por ambos. Visando avaliar o desempenho de tais métodos, foi realizado o primeiro experimento controlado. Em sequência, a adequação de tais métodos foi novamente avaliada através de um survey com profissionais experientes em TVD. Os resultados obtidos foram analisados através da técnica multicritério de apoio à decisão, que apontaram indícios que o método híbrido é o mais adequado, porém, existem pontos de melhoria que podem aprimorar o processo de desenvolvimento. Os resultados do primeiro experimento associados ao survey viabilizaram a especificação e customização de um novo método híbrido, proposto pela presente tese, denominado eXtreme Digital Television (XDTv) que compartilha da filosofia ágil para auxiliar no tratamento das peculiaridades do ambiente de TVD. Um segundo experimento avaliou o desempenho do método XDTv e o comparou com o método híbrido (Scrum/XP) que foi melhor avaliado no primeiro experimento. Os dados dos experimentos foram coletados sob diferentes perspectivas e as análises permitem concluir que o método XDTv apresentou melhor desempenho, revelando-se mais rápido e mais adequado ao desenvolvimento de aplicações para TV Digital
|
5 |
Um estudo sobre a influência de fatores humanos e culturais em projetos de desenvolvimento de software ágeis / “Um estudo sobre a influência de fatores humanos e culturais em projetos de desenvolvimento de software ágeis”SILVA, Rickson César da Cruz 06 March 2017 (has links)
Submitted by Fernanda Rodrigues de Lima (fernanda.rlima@ufpe.br) on 2018-08-01T19:43:34Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Rickson César da Cruz Silva.pdf: 2895676 bytes, checksum: 80472f8d656487f25bfdac56bb15fc18 (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-08-03T18:49:15Z (GMT) No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Rickson César da Cruz Silva.pdf: 2895676 bytes, checksum: 80472f8d656487f25bfdac56bb15fc18 (MD5) / Made available in DSpace on 2018-08-03T18:49:16Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
DISSERTAÇÃO Rickson César da Cruz Silva.pdf: 2895676 bytes, checksum: 80472f8d656487f25bfdac56bb15fc18 (MD5)
Previous issue date: 2017-03-06 / Ao longo de décadas, a demanda por software de qualidade aumentou consideravelmente. Com o rápido crescimento da indústria de software surgiu a necessidade de criar processos eficientes para que as organizações desenvolvedoras continuassem competitivas no mercado. Diversas opções de métodos foram criadas nas últimas décadas. Assim, os Métodos Ágeis (MA) emergiram como uma alternativa aos métodos tradicionais de desenvolvimento de software. Mais produtivos e adaptáveis, os MA têm sido amplamente usados para desenvolver software de diferentes domínios. Neste contexto, estudos recentes demonstram que a adoção de Métodos Ágeis apresenta novos desafios para as equipes de desenvolvimento de software. O objetivo desta dissertação é investigar a influência de fatores humanos e culturais no sucesso em projetos de software. Foi realizado um mapeamento sistemático (MS) como método de pesquisa, permitindo uma avaliação organizada e rigorosa dos artigos sobre o tema. Cinco questões de pesquisa foram propostas para identificar os artigos relevantes utilizando busca automática, manual e snowballing. Foi definida uma string de busca geral e strings de busca específicas para cada um dos quatro engenhos de pesquisa utilizados (ACM Digital Library, Elsevier ScienceDirect, IEEEXplore Digital Library, Springer Link). Os dados extraídos dos artigos selecionados foram processados e mapeados de maneira sistemática. Vinte e dois artigos foram avaliados segundos os critérios mencionados para responder às questões de pesquisa, de forma a proporcionar uma visão quantitativa geral de cada artigo, sendo identificadas informações sobre o tipo de busca, a distribuição por ano, a origem das publicações, os principais pesquisadores, o tipo de estudo e a quantidade de publicações por país. Para complementar os resultados do mapeamento sistemático, foi realizado um survey com 115 desenvolvedores de software ágil para entender como os fatores humanos e culturais afetam os projetos em que eles estão envolvidos. A principal contribuição deste trabalho é apresentar uma visão abrangente sobre a influência dos fatores humanos e culturais na área de desenvolvimento de software a partir dos Métodos Ágeis. Além disso, os resultados gerados por esta pesquisa poderão auxiliar o mercado em crescimento, bem como subsidiar pesquisas futuras na área. / Over the decades, the demand for quality software has increased considerably. With the rapid growth of the software industry, the need arose to create efficient processes for the development organizations to remain competitive in the market. Several method options have been created and used since then. Thus, agile methods (AM) emerged as an alternative to replace traditional software development methods. More productive and adaptable, AMs have proven to meet market demands. In this context, recent studies have shown that the adoption of Agile Methods presents new challenges for software development teams. The objective of this work was to investigate the influence of human and cultural factors on the success of agile software projects. A systematic mapping was used as a research method, allowing an organized and rigorous evaluation of the articles on the subject. Five research questions were created that were used to identify the relevant works using automatic search, manual and snowballing. A general search string and search strings have been defined for each of the four search engines used (ACM Digital Library, Elsevier ScienceDirect, IEEEXplore Digital Library, Springer Link). Data extracted from the selected articles were processed and mapped in a systematic way. Twenty-two articles were evaluated according to the criteria to answer the research questions, in order to provide a qualitative overview of each article, identifying information about the type of search, the distribution per year, the origin of publications, the main researchers, the type of study and the number of publications by country. To complement the results of the systematic mapping, a survey with 115 developers of the agile software was made, looking for an understanding of how the human and cultural factors affect the project in which they are involved. The main contribution of this work is to present a comprehensive view on the human and cultural factors in the area of agile software. In addition, the results generated by this research may help the growing market, as well as support future research in this area.
|
6 |
Um estudo experimental sobre gestão de equipes e sucesso de projetos de software que utilizam scrumMaria Rodrigues de Sousa Mariz, Leila 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:56:27Z (GMT). No. of bitstreams: 2
arquivo2925_1.pdf: 3089081 bytes, checksum: a2a1b83b1c86f9a0368cabd27b2d4201 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / Como uma evolução dos modelos tradicionais de gerenciamento de projetos de desenvolvimento de software, fortemente baseados em documentação exaustiva e práticas rígidas de planejamento e controle, surgiram os métodos ágeis, cuja essência é a agilidade e flexibilidade, times enxutos e auto-organizados, comunicação face a face, escopo variável e entregas rápidas de valor ao cliente. Dentre os métodos ágeis, o Scrum vem cada vez mais ganhando espaço entre as empresas que adotam uma metodologia ágil, para a condução de seus projetos.
Com o crescimento de estudos voltados a compreender a influência de fatores pessoais e sociais no trabalho em equipe, passou a existir uma consciência de que, muito além do conhecimento técnico, faz-se necessário avaliar as habilidades do indivíduo e seu comportamento ao desempenhar um papel funcional numa equipe de desenvolvimento de software. Porém, na prática, observa-se que não tem sido comum a preocupação com os perfis de comportamento das pessoas, no momento da composição das equipes de projeto.
Dessa forma, o objetivo central desta pesquisa é analisar a conformidade entre a teoria e a realidade prática da gestão ágil de projetos de software que utilizam Scrum, no que diz respeito à composição da equipe e a percepção do sucesso do projeto, por parte de seus integrantes.
Para tanto, foi realizada uma pesquisa de campo, objetivando, inicialmente, identificar, segundo a opinião dos Scrum Masters, como as equipes Scrum estão sendo compostas, e num segundo momento, investigar a realidade do gerenciamento ágil de projetos de desenvolvimento de software, no que diz respeito à montagem da equipe e a adequação dos projetos Scrum às práticas ágeis, como um indicador de sucesso do projeto. A partir dos dados coletados, foi possível, entre outros resultados, o desenvolvimento de um modelo capaz de auxiliar na composição de equipes Scrum, além da identificação de quais práticas ágeis estão mais associadas ao sucesso de projetos de software que utilizam Scrum
|
7 |
Um estudo sobre motivação em integrantes de equipes de desenvolvimento ágil de softwareOliveira Vasconcelos, Igor 31 January 2011 (has links)
Made available in DSpace on 2014-06-12T16:00:02Z (GMT). No. of bitstreams: 2
arquivo5817_1.pdf: 4346916 bytes, checksum: df0f9b68417bb86b33ae92dca9fde29a (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2011 / A motivação na Engenharia de Software é considerada um dos principais fatores de
impacto individual sobre a produtividade e qualidade do software. Entretanto ainda
continua sendo complicado gerenciar e incentivar a motivação de equipes devido à
complexidade de mensuração dos aspectos humanos envolvidos, dificultando a
obtenção de resultados práticos. Por outro lado, a desmotivação é frequentemente citada
como o fator principal na falha dos projetos. Os programas de motivação no trabalho
têm sido fundamentados em teorias científicas e validados empiricamente, o que implica
na solidez de tais estratégias motivacionais. Porém, desta forma, os programas
motivacionais são elaborados a partir de pressupostos teóricos gerais, universais,
abstratos, sem levar diretamente em consideração as motivações pessoais de seus
colaboradores. Partindo deste pressuposto básico, as estratégias de motivação laboral
são mais eficientes quando correspondem diretamente às metas e valores específicos de
cada equipe. O conhecimento do perfil motivacional possibilita o desenvolvimento de
programas diferenciados de motivação dentro da organização, visando atender as metas
e interesses compartilhados por toda a corporação. Em particular, equipes de projetos de
software ágeis precisam ter um alto grau de motivação de seus indivíduos para garantir
o sucesso dos projetos. Com o objetivo de investigar a motivação em projetos ágeis, foi
realizado um estudo de caso envolvendo integrantes de uma equipe de desenvolvimento
de software ágil em Recife. A partir dos dados coletados, foi realizada uma análise
qualitativa, que viabilizou o desenvolvimento de um programa motivacional baseado
nos valores e nas metas dos integrantes dessa equipe
|
8 |
ECO - um ecossistema para o desenvolvimento ágil de sistemas web / ECO - An ecossystem for agile web systems developmentFigueiredo, André Luís Gouvêa de 03 June 2005 (has links)
A expansão vertiginosa do uso de Sistemas Web como ferramenta de negócio colocou grande pressão sobre o desenvolvimento de software, exigindo entrega deresultado tangível cada vez mais rápido, num ambiente altamente instável e dinâmico. Em resposta a essas necessidades, surgiu uma nova classe de metodologias de desenvolvimento de software, conhecidas como Metodologias Ágeis. Este trabalho apresenta as principais características desta nova classe de metodologias, analisando em detalhes três dos principais Métodos Ágeis existentes. O objetivo primordial deste trabalho é a definição de um Método Ágil especializado para as características dos Sistemas Web, ou usando uma terminologia mais alinhada com a base filosófica que permeia o trabalho, o objetivo é a criação de um Ecossistema de Desenvolvimento Ágil de software, especializado para Sistemas Web / The vertiginous expansion of the use of the Web Systems as business tool imposed great pressure on the software development, demanding delivery of tangible result faster time, in an unstable and highly dynamic environment. In response to these necessities, appeared a new methodology class of software development: Agile Methodologies. This work presents the main characteristics of this new kind of methodologies, analyzing in details three of the main existing Agile Methods. The primordial objective of this work is the definition of a specialized Agile Method for the characteristics of the Web Systems, or using a terminology aligned with the philosophical base of this work, the objective is the creation of an Ecosystem of Agile Software Development, focused on Web Systems
|
9 |
Análise da aderência de práticas ágeis na cultura de startups de software: o mapeamento de práticas através do SEMAT Kernel. / Adherence analysis of agile practices in software startups culture: the mapping of practices through SEMAT Kemel.Silva, Marvin Ferreira da 29 March 2016 (has links)
Este trabalho analisa os principais métodos ágeis utilizados em empresas startup, como scrum, extreme programming, kanban e lean, isolando suas práticas e mapeando-as no Kernel do SEMAT para escolher os elementos essenciais da engenharia de software que estão relacionados a cada prática de forma independente. Foram identificadas 34 práticas que foram reduzidas a um conjunto de 26 pelas similaridades. Um questionário foi desenvolvido e aplicado no ambiente de startups de software para a avaliação do grau de utilização de cada determinada prática. Através das respostas obtidas foi possível a identificação de um subconjunto de práticas com utilização acima de 60% onde todos os elementos essenciais da engenharia de software são atendidos, formando um conjunto mínimo de práticas capazes de sustentar este tipo específico de ambiente. / This work analyses the main agile methods used in startup companies such as scrum, extreme programming, kanban and lean, isolating their practices and mapping them on SEMAT Kernel to choose the essential elements of software engineering that are related to each practice independently. 34 practices were identified and reduced to a set of 26 by similarities. A questionnaire was developed and implemented in software startups environment to evaluate the usage degree of each particular practce. Through the responses obtained it was possible to identify a subset adopted by more than 60% of respondents where all the essential elements of software engineering are met, forming a minimum set of practices capable of sustaining this specific type of environment.
|
10 |
Replicação assíncrona em bancos de dados evolutivos / Asynchronous Replication in Evolutionary DatabasesDomingues, Helves Humberto 02 June 2011 (has links)
A modelagem evolutiva de bancos de dados é necessária devido às frequentes mudanças de requisitos das aplicações. O desafio é ainda maior quando o banco de dados tem de atender simultaneamente a várias aplicações. A solução proposta por Scott Ambler para evolução utiliza refatorações e define um período de transição, durante o qual tanto o esquema antigo quanto o novo coexistem e os dados são replicados por meio de um processo síncrono que apresenta várias dificuldades, como a interferência no funcionamento normal das aplicações. Para minimizar essas dificuldades, esta tese propõe um processo assíncrono para manter atualizados esses esquemas e apresenta um protótipo de uma ferramenta para auxiliar as evoluções dos bancos de dados. A proposta foi validada por meio de um experimento em laboratório que comparou a solução aqui apresentada com a proposta por Ambler. / Evolutionary database modeling is necessary due to the frequent changes in application requirements. The challenge is greater when the database must support multiple applications simultaneously. The solution for evolution proposed by Scott Ambler is refactoring with a transition period, during which both the old and the new database schemas coexist and data is replicated via a synchronous process, what brings several difficulties, such as interference with the normal operation of applications. To minimize these difficulties, this thesis proposes an asynchronous process to keep these schemas updated and presents a prototype tool to evolve databases. The proposal was validated by a laboratory experiment in which the solution presented here was compared with the one proposed by Ambler.
|
Page generated in 0.4452 seconds