Spelling suggestions: "subject:"[een] AGILE METHOD"" "subject:"[enn] AGILE METHOD""
1 |
A Multiple Case Study on Contradictions and Pre-conditions for Outsourcing Agile Software Development ProjectsBuslovic, Maksim, Deribe, Samson January 2012 (has links)
Title: A Multiple Case Study on Contradictions and Pre-conditions for Outsourcing Agile Software Development ProjectsAuthor: Maksim Buslovič & Samson DeribeSupervisor: Jonas SöderlundDate: May 30th, 2012Background: In today’s turbulent business environment organizational success depends on its ability to embrace change and adapt quickly. The ability to satisfy customer is core to profitability; thus being agile is a prominent factor, because customer expectations are never static. One of the project management methods which is quite popular in the software development are is Agile Method. Agile methods depart from the classical project approach as it emphasizes more on interaction among participant, short iteration and continuous feedback to embrace the continuously evolving customer requirements. However, implementing Agile methods in a distributed project work seems to be challenging, thus limiting projects to optimize form their distributed resource as well as external parties.Aim: The purpose of this thesis is to understand how Agile methods contradict with the Outsourcing practice, which ultimately lead to identifying the possibilities to successfully outsource project work based on Agile methods. In addition, the study aims in providing a good ground for future study in ‘Outsourcing within Agile Methods’ to fill the big theoretical gap identified in the area.Methodology: The thesis used a qualitative approach that intends to build theory through iteration by waving back and forth between data and literatures in an inductive manner. The research design was based on multiple case study that used five interviews and one direct observation as an instrument to collect primary data along with secondary data; all three together ensure proper triangulation resulting in higher research validity. Open coding system was used to analyze data; and findings were presented by tables, figures, models and direct quotations.Results: The study shows that values and principles of agile software development which gives much emphasis on proximity in order to have a daily stand-up meetings, visualizations, constant contact with customers and other team members, knowledge sharing and fun disappear when the project is involved in outsourcing partly the development process; because the need use more plans & documentation, clear contracts and less interaction implying a contradiction in both ‘Agile methods’ and ‘Outsourcing’ practices. However, the study identified preconditions that must be considered while involving in outsourcing part of Agile software development: Outsource only if the part to be outsourced is not related to core product; Put a complete team in a co-located manner; Minimize interdependence among distributed teams; and there should be enough time before delivering product to customers.
|
2 |
PRILOG ISTRAŽIVANJU USLOVA ZA UVOĐENJE AGILNIH METODA U PREDUZEĆA / CONTRIBUTION TO THE STUDY OF CONDITIONS FOR AGILE METHOD ADOPTION IN COMPANIESJovanović Miloš 03 August 2017 (has links)
<p>Osnovni cilj istraživanja predstavlja ispitivanje procesa uvođenja agilnih metoda u preduzeća. Tradicionalne organizacije uvode agilne metode u poslovanje i cilj istraživanja je bio istraživanje situacionih faktora koji utiču na uvođenje agilnih metoda u preduzeće, tranzicija organizacionih uloga u tom procesu, identifikovanje alata i tehnika koji podstiču uvođenje agilnih metoda u agilne timove i definisanje okvira za uvođenje agilnih metoda. Predstavljeni okvir je dobijen kroz istraživanje sprovedeno u tri preduzeća i pruža odgovor na osnovni cilj istraživanja – definisanje procesa, aktivnosti i pomoćnog alata za uvođenja agilnih metoda koji je identifikovan kao primer najbolje prakse u industriji.</p> / <p>The main objective of this study was to investigate agile method adoption in enterprises. Traditional organizations integrate agile methods in their business processes and specific research objectives were to identify: situational factors influencing the agile adoption process, transition of organizational roles, tools and techniques used to integrate agile methods in teams and to define framework for agile method adoption process. The proposed framework is obtained through the research conducted in three organisations and it provides a result to main research objective, which was designed to offer processes, activities and guidelines for agile method adoption process, designed based on best practice identified in the industry.</p>
|
3 |
Design e práticas ágeis : aplicação de filosofia e princípios ágeis no desenvolvimento de modelos tridimensionais para jogos digitaisLima, Alessandro Peixoto de January 2015 (has links)
O presente trabalho de pesquisa disserta sobre como a aplicação de filosofia e princípios ágeis podem contribuir para a melhoria de resultados de produção de modelos tridimensionais para jogos digitais. Na área da informática, os métodos ágeis são amplamente utilizados para gerir projetos e equipes de desenvolvimento. Tais métodos são guiados pelo manifesto ágil, elaborado pelos principais profissionais do setor como forma de estabelecer um padrão. O manifesto ágil versa que indivíduos e interações são mais importantes que processos e ferramentas. Software em funcionamento é mais importante que documentação abrangente, bem como colaboração com o cliente é mais importante que negociação de contratos. Responder a mudanças é mais importante que seguir um plano. Pelo manifesto vê-se claramente uma tendência à valorização da pessoa frente ao processo, projeto ou produto, pois ela é o meio de realização destes. O manifesto ágil tem sua origem e fonte inspiradora na filosofia e princípios ágeis de Lean, utilizados pela Toyota em seu sistema de produção. Estima-se que para o desenvolvimento de boas práticas ágeis específicas para a produção de modelos tridimensionais para jogos seja uma oportunidade de melhor atuar na indústria, uma vez que com elas pode-se arranjar um padrão de desenvolvimento. Para se conseguir elencar tais práticas, busca-se isto na fundamentação teórica sobre jogos digitais, design e métodos ágeis. É apresentado um experimento prático, onde se faz um cruzamento dos dados coletados com um conjunto de melhores práticas ágeis adotadas para o desenvolvimento de modelos tridimensionais para ambiente de jogos digitais. Como resultados aponta-se que as práticas ágeis contribuem para o desenvolvimento de modelos desde que seu entendimento seja em todos os níveis organizacionais. Infere-se que o entendimento da filosofia Lean aplicada área de jogos digitais favorece o entendimento de quais práticas ágeis elencadas pode-se utilizar de fato. / This research presents how the application of agile principles and philosophy can contribute to the improvement of three-dimensional models production for digital games. In software development, agile methods are widely used to manage projects and development teams. Such methods are led by the agile manifesto, prepared by leading industry professionals as a way to establish a pattern. The agile manifesto talk about people and interactions are more important than processes and tools. Software running is more important than comprehensive documentation and collaboration with the customer is more important than negotiating contracts. Responding to change is more important than following a plan. The manifesto sees clearly a trend towards appreciation of the person facing the process, project or product as it is the means of achieving these. The Agile Manifesto has its origin and source of inspiration in philosophy and agile principles of Lean, used by Toyota in its production system. It is estimated that for the development of specific agile good practice for the production of three-dimensional models for games provide an opportunity to work best in the industry, since with them we can find a pattern development. To get to list such practices, is sought in theoretical foundations of digital games, design and agile methods. A practical experiment, where it is an intersection of the data collected with an agile set of best practices for the development of three-dimensional models for environment digital games is displayed. As result, it is pointed out that agile practices contribute to the development of models since their understanding all the organizational levels. It infers that the understanding of the Lean philosophy applied area of digital games favor the understanding of which listed agile practices can be used in fact.
|
4 |
Design e práticas ágeis : aplicação de filosofia e princípios ágeis no desenvolvimento de modelos tridimensionais para jogos digitaisLima, Alessandro Peixoto de January 2015 (has links)
O presente trabalho de pesquisa disserta sobre como a aplicação de filosofia e princípios ágeis podem contribuir para a melhoria de resultados de produção de modelos tridimensionais para jogos digitais. Na área da informática, os métodos ágeis são amplamente utilizados para gerir projetos e equipes de desenvolvimento. Tais métodos são guiados pelo manifesto ágil, elaborado pelos principais profissionais do setor como forma de estabelecer um padrão. O manifesto ágil versa que indivíduos e interações são mais importantes que processos e ferramentas. Software em funcionamento é mais importante que documentação abrangente, bem como colaboração com o cliente é mais importante que negociação de contratos. Responder a mudanças é mais importante que seguir um plano. Pelo manifesto vê-se claramente uma tendência à valorização da pessoa frente ao processo, projeto ou produto, pois ela é o meio de realização destes. O manifesto ágil tem sua origem e fonte inspiradora na filosofia e princípios ágeis de Lean, utilizados pela Toyota em seu sistema de produção. Estima-se que para o desenvolvimento de boas práticas ágeis específicas para a produção de modelos tridimensionais para jogos seja uma oportunidade de melhor atuar na indústria, uma vez que com elas pode-se arranjar um padrão de desenvolvimento. Para se conseguir elencar tais práticas, busca-se isto na fundamentação teórica sobre jogos digitais, design e métodos ágeis. É apresentado um experimento prático, onde se faz um cruzamento dos dados coletados com um conjunto de melhores práticas ágeis adotadas para o desenvolvimento de modelos tridimensionais para ambiente de jogos digitais. Como resultados aponta-se que as práticas ágeis contribuem para o desenvolvimento de modelos desde que seu entendimento seja em todos os níveis organizacionais. Infere-se que o entendimento da filosofia Lean aplicada área de jogos digitais favorece o entendimento de quais práticas ágeis elencadas pode-se utilizar de fato. / This research presents how the application of agile principles and philosophy can contribute to the improvement of three-dimensional models production for digital games. In software development, agile methods are widely used to manage projects and development teams. Such methods are led by the agile manifesto, prepared by leading industry professionals as a way to establish a pattern. The agile manifesto talk about people and interactions are more important than processes and tools. Software running is more important than comprehensive documentation and collaboration with the customer is more important than negotiating contracts. Responding to change is more important than following a plan. The manifesto sees clearly a trend towards appreciation of the person facing the process, project or product as it is the means of achieving these. The Agile Manifesto has its origin and source of inspiration in philosophy and agile principles of Lean, used by Toyota in its production system. It is estimated that for the development of specific agile good practice for the production of three-dimensional models for games provide an opportunity to work best in the industry, since with them we can find a pattern development. To get to list such practices, is sought in theoretical foundations of digital games, design and agile methods. A practical experiment, where it is an intersection of the data collected with an agile set of best practices for the development of three-dimensional models for environment digital games is displayed. As result, it is pointed out that agile practices contribute to the development of models since their understanding all the organizational levels. It infers that the understanding of the Lean philosophy applied area of digital games favor the understanding of which listed agile practices can be used in fact.
|
5 |
Design e práticas ágeis : aplicação de filosofia e princípios ágeis no desenvolvimento de modelos tridimensionais para jogos digitaisLima, Alessandro Peixoto de January 2015 (has links)
O presente trabalho de pesquisa disserta sobre como a aplicação de filosofia e princípios ágeis podem contribuir para a melhoria de resultados de produção de modelos tridimensionais para jogos digitais. Na área da informática, os métodos ágeis são amplamente utilizados para gerir projetos e equipes de desenvolvimento. Tais métodos são guiados pelo manifesto ágil, elaborado pelos principais profissionais do setor como forma de estabelecer um padrão. O manifesto ágil versa que indivíduos e interações são mais importantes que processos e ferramentas. Software em funcionamento é mais importante que documentação abrangente, bem como colaboração com o cliente é mais importante que negociação de contratos. Responder a mudanças é mais importante que seguir um plano. Pelo manifesto vê-se claramente uma tendência à valorização da pessoa frente ao processo, projeto ou produto, pois ela é o meio de realização destes. O manifesto ágil tem sua origem e fonte inspiradora na filosofia e princípios ágeis de Lean, utilizados pela Toyota em seu sistema de produção. Estima-se que para o desenvolvimento de boas práticas ágeis específicas para a produção de modelos tridimensionais para jogos seja uma oportunidade de melhor atuar na indústria, uma vez que com elas pode-se arranjar um padrão de desenvolvimento. Para se conseguir elencar tais práticas, busca-se isto na fundamentação teórica sobre jogos digitais, design e métodos ágeis. É apresentado um experimento prático, onde se faz um cruzamento dos dados coletados com um conjunto de melhores práticas ágeis adotadas para o desenvolvimento de modelos tridimensionais para ambiente de jogos digitais. Como resultados aponta-se que as práticas ágeis contribuem para o desenvolvimento de modelos desde que seu entendimento seja em todos os níveis organizacionais. Infere-se que o entendimento da filosofia Lean aplicada área de jogos digitais favorece o entendimento de quais práticas ágeis elencadas pode-se utilizar de fato. / This research presents how the application of agile principles and philosophy can contribute to the improvement of three-dimensional models production for digital games. In software development, agile methods are widely used to manage projects and development teams. Such methods are led by the agile manifesto, prepared by leading industry professionals as a way to establish a pattern. The agile manifesto talk about people and interactions are more important than processes and tools. Software running is more important than comprehensive documentation and collaboration with the customer is more important than negotiating contracts. Responding to change is more important than following a plan. The manifesto sees clearly a trend towards appreciation of the person facing the process, project or product as it is the means of achieving these. The Agile Manifesto has its origin and source of inspiration in philosophy and agile principles of Lean, used by Toyota in its production system. It is estimated that for the development of specific agile good practice for the production of three-dimensional models for games provide an opportunity to work best in the industry, since with them we can find a pattern development. To get to list such practices, is sought in theoretical foundations of digital games, design and agile methods. A practical experiment, where it is an intersection of the data collected with an agile set of best practices for the development of three-dimensional models for environment digital games is displayed. As result, it is pointed out that agile practices contribute to the development of models since their understanding all the organizational levels. It infers that the understanding of the Lean philosophy applied area of digital games favor the understanding of which listed agile practices can be used in fact.
|
6 |
AGIRA - Um processo ágil de desenvolvimento de software baseado em arquiteturas de referência / AGIRA - An agile software development method based on reference architecturesVinícius Augusto Tagliatti Zani 04 March 2013 (has links)
A área de pesquisa de Arquitetura de Software tem recebido cada vez mais atenção dentro da Engenharia de Software, visto que arquiteturas de software têm tido papel determinante para a qualidade de sistemas de software. Nesse contexto, arquiteturas de referência surgiram como um tipo especial de arquitetura que provê diretrizes para construção de arquiteturas de software de uma dada classe de sistemas, promovendo também o reúso do conhecimento sobre um dado domínio de aplicação. Considerando sua relevância, arquiteturas de referência têm sido propostas e utilizadas com sucesso em diferentes domínios. Em outra perspectiva, a indústria de software tem cada vez mais adotado métodos ágeis de desenvolvimento de software, visando, entre outros aspectos, diminuir o tempo de entrega de seus produtos. De um modo geral, esses métodos têm como característica comum ciclos curtos de produção e entrega no desenvolvimento de software. Consequentemente, minimizam a quantidade de documentação gerada no processo. Dessa forma, parece ser conflitante a adoção de arquiteturas de referência no contexto de métodos ágeis. No entanto, iniciativas já podem ser encontradas, apesar de haver uma carência de trabalhos que propõem a utilização de ambas de forma integrada. Dessa forma, o principal objetivo desse projeto de mestrado foi o estabelecimento um processo ágil de desenvolvimento de software, denominado AGIRA, que explora as vantagens do uso de arquiteturas de referência. A avaliação de tal processo foi realizada em duas frentes. A primeira foi por meio da condução de um action case com alunos de uma disciplina de Arquitetura de Software da Universidade de Bolzano. A segunda frente foi conduzida através de um questionário com especialistas da indústria. Resultados alcançados mostram que o AGIRA tem potencial para ser utilizado pela indústria e que, dessa forma, arquiteturas de referência podem ser aplicadas juntamente com métodos ágeis / Software architectures and reference architectures have been playing a significant role in determining the success of software systems. In particular, reference architectures have emerged, achieving well-recognized understanding of specific domains, promoting reuse of design expertise and facilitating the development of systems. In another perspective, agile methods have been widely adopted as a promising iterative, incremental and collaborative software development process, including by the software industry. However, it is observed that reference architectures have not been widely used together with agile methods. Therefore, the main advantage of reference architectures, i.e., the reuse of knowledge contained in such architectures, has not been combined with the agility promoted by these methods. In this sense, the main objective of this master´s project was to establish an agile software development process, named AGIRA, that aims at exploring the advantages of the use of reference architectures. The evaluation of the process was done in two parts. The first one was through the conduction of an action case with students of a Software Architecture course in the University of Bolzano. The second part of the evaluation was done in the industry context, through the conduction of a survey with experts in software architecture and agile methods. Results point out that AGIRA has potential to be used by the industry and, consequently, reference architectures can be used in the context of agile methods
|
7 |
Uma estratégia incremental para implantação de gestão ágil de projeto sem organizações de desenvolvimento de software que buscam aderência ao CMMISOARES, Felipe Santana Furtado 12 May 2015 (has links)
Submitted by Irene Nascimento (irene.kessia@ufpe.br) on 2017-03-14T18:24:41Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
UFPE-Tese-FelipeFurtado-2015.pdf: 5186939 bytes, checksum: 3c19f526ae55d20b293ecbb65967ffa7 (MD5) / Made available in DSpace on 2017-03-14T18:24:41Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
UFPE-Tese-FelipeFurtado-2015.pdf: 5186939 bytes, checksum: 3c19f526ae55d20b293ecbb65967ffa7 (MD5)
Previous issue date: 2015-05 / A transição dos métodos tradicionais para os métodos ágeis de gerenciamento de projeto e as
mudanças necessárias para a obtenção de seus reais benefícios são difíceis de alcançar. A
mudança afeta não apenas o time envolvido com a gestão e o desenvolvimento de software,
mas também diversas áreas da organização e, principalmente, exige uma mudança cultural.
Aplicar métodos ágeis com aderênciaaos modelos de maturidade, como o Capability Maturity
Model Integration (CMMI) ou Organizational Project Management Maturity Model (OPM3),
tem sido o foco de discussão no meio acadêmico e no ambiente da indústria de software. As
duas abordagens, aparentemente, têm alguns princípios fundamentais e bases diferentes, mas,
por outro lado, adotá-las em conjunto é cada vez mais uma realidade para as organizações que
desejam produzir software com maior qualidade e acelerando o tempo de desenvolvimento.
No entanto, a pressa para chegar a níveis de maturidade, dentro de prazos que são cada vez
mais curtos, pode resultar em programas de melhoria com objetivos únicos de adesão a tais
modelos, e, muitas vezes, reflete na realização de atividades desnecessárias e geração de
documentação excessiva. Neste contexto, os métodos ágeis são mais atraentes, pois são mais
leves e aparentemente oferecem um desenvolvimento mais rápido com um custo mais baixo.
Assim, processos, modelos e frameworks que resultem em maturidade de processos baseados
em princípios ágeis têm sido alvo comum entre as empresas de software. Considerando o alto
índice de falha na adoção de agilidade, este trabalho busca responder como é possível definir
práticas de gestão de projetos aderentes ao CMMI, utilizando uma estratégia ágil em
organizações de desenvolvimento de software de forma gradativa e disciplinada. Neste
cenário, o presente trabalho propõe uma estratégia incremental baseada no modelo de
maturidade CMMI, fazendo uso das melhores práticas da Agile Project Management (APM) e
dos principais Métodos Ágeis: Scrum, Feature Driven Development (FDD), Lean, Kanban,
Crystal, Extreme Programming (XP). O método utilizado para avaliação da pesquisa foi
baseado em dois grupos focais e um survey com grupos de especialistas da academia e da
indústria. Cada grupo com suas especialidades sugeriu mudanças na estratégia ao longo de
sua construção e confirmou a sua completude, clareza, e adequação de uso para a realidade da
indústria, mostrando ser viável a sua utilização para gestão ágil de projetos em conjunto com
o CMMI. / The transition from traditional for agile project management methods and the necessary
changes to obtain its real benefits are difficult to achieve. The change affects not only the
team involved with management and software development, but also several organizational
areas and, especially, requires a cultural change. Apply agile methods complying to maturity
models such as Capability Maturity Model Integration (CMMI) or Organizational Project
Management Maturity Model (OPM3), has been the focus of discussion in academic field and
in software industry environment. Both approaches appear to have some fundamental
principles and different bases, but on the other hand, adopt them together is becoming a
reality for organizations that wish to produce software with higher quality and faster
development time. However, the rush to reach maturity levels within shorter time limits, may
result in improvement programs with unique objectives of adherence to these models, and
often reflected on unnecessary activities and excessive documents generation. In this context,
agile methods are more attractive because they are lighter and provide an apparently faster
development at a lower cost. Thus, process, model and frameworks that result in mature
processes based on agile principles have been a common target among software companies.
Considering the high failure rate in the adoption of agility, this work seeks to answer how it is
possible to define project management practices adherent to CMMI using an agile strategy in
software development organizations in a gradual and disciplined manner. In this scenario, this
work proposes an incremental strategy based on the CMMI maturity model, making use of the
best practices of Agile Project Management (APM) and the main agile methods: Scrum,
Feature Driven Development (FDD), Lean, Kanban, Crystal, Extreme Programming (XP).
The method used to evaluate the research was based on two focus groups and a survey with
experts from academy and industry.Each group with its specialties suggested changes in
strategy throughout its construction and confirmed its completeness, clarity, and
appropriateness of use to the reality of the industry, proving to be viable its use for agile
project management in conjunction with CMMI.
|
8 |
[en] AGILE TEACHING METHODOLOGY: A PEDAGOGICAL PROPOSAL FOR THE MOBILE INFORMATION AGE / [pt] METODOLOGIA DE ENSINO ÁGIL: UMA PROPOSTA PEDAGÓGICA PARA A ERA DA INFORMAÇÃO MÓVELFABIANA PRADO 07 May 2024 (has links)
[pt] A presente pesquisa trata da concepção de uma proposta pedagógica,
denominada Ensino Ágil, e sua implementação na disciplina Projeto Básico
Desenvolvimento DSG1003, nas turmas da habilitação de Mídia Digital e Comunicação
Visual, do curso de Design da PUC-Rio. Tem por objetivo discutir a pertinência do Ensino
Ágil em situações de ensino aprendizagem inseridas no contexto da Cibercultura
levyniana, presente na atual Era da Informação Móvel. Como arcabouço teórico da
pesquisa, foi estabelecida uma relação entre a Teoria Geral de Sistemas, de Ludwig Von
Bertalanffy, e o Estruturalismo, de Jean Piaget, bem como seus reflexos nos princípios
do Manifesto Ágil para desenvolvimento de software, que, por sua vez, inspiraram a
concepção do Ensino Ágil. No desenvolvimento da presente dissertação, foram
contempladas questões relativas ao processo de aprendizagem significativa e o papel
das emoções nas relações de ensino aprendizagem, dentre outros conceitos atinentes à
Psicologia da Educação. A pesquisa realizada traz como principal conclusão que a
flexibilidade e a agilidade do Ensino Ágil possibilitam sua adaptação a diferentes perfis
cognitivos, sociais e emocionais de alunos. Como resultado da pesquisa, constatou-se o
desenvolvimento de habilidades e competências planejadas para a disciplina DSG1003. / [en] The present research deals with the conception of a pedagogical proposal, which is
called Agile Teaching, and its implementation in the discipline Basic Project Development
DSG1003, in the Digital Media and Visual Communication classes, in the Design course
at PUC-Rio. The research aims to discuss the relevance of Agile Teaching in teaching
learning situations inserted in the context of Levynian Cyberculture, present in the current
Mobile Information Age. As a theoretical framework for the research, was established a
relationship between Ludwig Von Bertalanffy s General Systems Theory and Jean
Piaget s Structuralism, as well as their reflections on the principles of the Agile Manifesto
for software development, which, in turn, inspired the concept of Agile Teaching. In the
development of this dissertation, it was addressed issues related to the meaningful
learning process and the role of emotions in teaching learning relationships, among other
concepts pertaining to educational psychology. The research has as its main conclusion
that the flexibility and agility of Agile Teaching enable its adaptation to different cognitive,
social and emotional profiles of students. As a result of the research, it was verified the
development of skills and competencies planned for the discipline DSG1003.
|
9 |
Agile požiūrio taikymas internetinių svetainių kūrime / The application of agile approach in the development of web sitesŠilinskaitė, Viktorija 28 January 2008 (has links)
Greitas internetinių svetainių skaičiaus padidėjimas per paskutinius keletą metų rodo informacijos, pasiekiamos internetu, svarbą. Daug įmonių kuria internetines svetaines, bet jie susiduria su problemomis, susijusiomis su reikalavimų pasikeitimais kūrimo eigoje. Šiame darbe nagrinėjama Agile požiūrio pritaikymo galimybės internetinėms svetainėms kurti. Darbe atlikta jau esamų metodų analizė, kuri parodė, kad internetinių svetainių kūrimui nėra visiškai tinkamo metodo, todėl darbo uždavinys - sukurti metodą, paremtą Scrum ir FDD savybėmis internetinių svetainių kūrimui. / A fast increase in the number of web sites the last years, shows the importance of information existing in web sites giving the possibility for users to have access to it. Many companies create websites, but they face problems related with requirements changing until the developing process completes. In this work you will find analysis of software development methods. Agile approach allows changing requirements even in last phase of the developing process. Creating a web site does not follow one single path and there is no ideal method creating a web site. In this dissertation will be analyzed a method for web sites development based on Agile approach.
|
10 |
PW-PlanTe: uma estratégia para melhoria de processo baseada em atividades de planejamento e testeSande, Deysiane Matos 23 August 2010 (has links)
Made available in DSpace on 2016-06-02T19:06:01Z (GMT). No. of bitstreams: 1
4760.pdf: 3586905 bytes, checksum: 50a6d8eb47edc80b5466b667cc1b31f4 (MD5)
Previous issue date: 2010-08-23 / Universidade Federal de Sao Carlos / Background: The process quality model implantation on small enterprises requires an adjustment for this type of enterprise and the difficulty to reach this objective is harder due to the restrict amount of different type of resources. To support the process improvement in this context, concerning the software planning activity, the strategy PCU|PSP was defined. It is based on Use Case Points and Personal Software Process. Aim: The objective of this monograph is to present the PWPlanTe strategy, which is an evolution of the PCU|PSP strategy. PW-PlanTe generalizes the techniques used in the planning, applies well defined iterations aiming to be in conformance with the agile paradigm development, and defines a testing process. In addition, PW-PlanTe is supported by a set of free tools that facilitate its implantation. Methodology: Considering that PCU|PSP is naturally adherent to the agile methods, it was studied and generalized in relation to the planning issues aiming to make it even closer to the Scrum framework. After that, the testing process for small enterprises was defined and the free tools were identified aiming to establish a support for the strategy steps application. Results: PW-PlanTe was applied in three systems that were under development by the small enterprises which participated of this research. In two of the four systems where the planning activity support was explored, the results showed that the strategy facilitates the determination of the work to be done in each iteration. In three of the four systems where the testing activity support was explored, various defects were found by the application of the strategy and were not found without its application. Conclusion: Based on these results, evidences can be identified on the contribution of the strategy for the implantation of the software development process improvement in small enterprises, both for the planning activity as well as for the testing activity. Additional studies should be done aiming to make these results more evident. / Contexto: A implantação de modelos de qualidade de processo em empresas de pequeno porte requer uma adequação para esse tipo de empresa e enfrenta uma maior dificuldade devido às restrições dos diversos tipos de recursos. Para dar suporte à melhoria de processo nesse contexto, no que diz respeito à atividade de planejamento de software, foi definida a estratégia PCU|PSP, que está fundamentada na técnica Pontos de Casos de Uso e no Personal Software Process. Objetivo: O Objetivo deste trabalho é apresentar a estratégia PW-PlanTe, que é uma evolução da estratégia PCU|PSP. A PW-PlanTe generaliza as técnicas a serem adotadas no planejamento, utiliza iterações bem definidas de modo a atender o paradigma de desenvolvimento ágil, e define um processo de teste. Além disso, a PW-PlanTe é apoiada por um conjunto de ferramentas livres que facilitam sua implantação. Metodologia: Dada a aderência da PCU|PSP aos métodos ágeis, essa estratégia foi estudada e generalizada no que diz respeito à parte de planejamento, para se aproximar ainda mais do framework Scrum. Após isso, foi definido o processo de teste para o contexto de uma empresa de pequeno porte e foram identificadas ferramentas livres para dar suporte a todos os passos da estratégia. Resultados: A PW-PlanTe foi aplicada em três sistemas que estavam em desenvolvimento nas empresas de pequeno porte participantes do trabalho. Em dois sistemas, nos quais foi explorado o suporte à atividade de planejamento, os resultados mostraram que a estratégia facilita a determinação de trabalho a ser realizado em cada iteração. Em dois sistemas, nos quais foi explorado o suporte à atividade de teste, vários defeitos foram encontrados com o uso da estratégia e não foram revelados sem a sua aplicação. Conclusões: Com base nos resultados, existem evidências da contribuição da estratégia para a implantação da melhoria de processo de desenvolvimento de software em empresas de pequeno porte, tanto no que diz respeito à atividade de planejamento, como de teste.
|
Page generated in 0.0346 seconds