Upload
cintia-tiago-garcia
View
221
Download
0
Embed Size (px)
Citation preview
8/2/2019 Avenue Code Lecture
1/27
8/2/2019 Avenue Code Lecture
2/27
Agile methodologies
and Avenue Code
Belo Horizonte, march '12
8/2/2019 Avenue Code Lecture
3/27
______________________________________
Avenue Code
Agenda
Agile methodologies Company, Team and Philosophy Opportunities
8/2/2019 Avenue Code Lecture
4/27
8/2/2019 Avenue Code Lecture
5/27
______________________________________
Avenue Code
NASA
Waterfall methodology 420,000 LOC -> only 17 defects
8/2/2019 Avenue Code Lecture
6/27
______________________________________
Avenue Code
Heavy methodologies
They are successful when: Requirements are stable Technology is known and mature Everything happens as expected
We dont do something new or unknown We already did it lots of times in the past
Projects like these are little Heavy methodologies have high costs and risks
when used in dynamic environments
8/2/2019 Avenue Code Lecture
7/27
______________________________________
Avenue Code
Change factors
Internal forces Reorganization Changing of busines focus Changing the leadership
External forces Changing on the client priorities Changing on the market forces Changing on the economy
Technological changes New platforms and architectures New languages
8/2/2019 Avenue Code Lecture
8/27
______________________________________
Avenue Code
New methodologies
New methodologies emerged: XP Scrum Lean Software Development
Crystal family DSDM
In 2001 it was formed the group The AgileAlliance which named Agile as the family of
these methodologies www.agilealliance.org
8/2/2019 Avenue Code Lecture
9/27
______________________________________
Avenue Code
The Agile Manifesto
8/2/2019 Avenue Code Lecture
10/27
______________________________________
Avenue Code
Waterfall x Agile in 3 months time
Waterfall:
8/2/2019 Avenue Code Lecture
11/27
______________________________________
Avenue Code
Waterfall x Agile in 3 months time
Agile:
8/2/2019 Avenue Code Lecture
12/27
______________________________________
Avenue Code
The heartbeat of a system
Focus on the global process that sets the pace forthe organization: Iterative Releases
8/2/2019 Avenue Code Lecture
13/27
______________________________________
Avenue Code
Why Agile is so effective
Paretto Principle: Fixed time distribution Guideline
8/2/2019 Avenue Code Lecture
14/27
______________________________________
Avenue Code
Continuous integration
8/2/2019 Avenue Code Lecture
15/27
Company, Team and
Philosophy
8/2/2019 Avenue Code Lecture
16/27
Price / Commodity
______________________________________
Avenue Code
Business model triangle
Product superiority
Customerintimacy
8/2/2019 Avenue Code Lecture
17/27
______________________________________
Avenue Code
Offices
San Francisco
New York City Nearshoring office in BH Going to London and Ukraine
8/2/2019 Avenue Code Lecture
18/27
______________________________________
Avenue Code
Clients
E-commerce Corporative solutions Mobile development
Technologies Java EE universe Javascript and UI universe Ruby on Rails universe
Objective C Selenium, WATIR, Cucumber PL/SQL, Hibernate
8/2/2019 Avenue Code Lecture
19/27
______________________________________
Avenue Code
Avenue Codeism
Flat Organization State of the Art Technology Continuous investment in Technology innovation Cultivate talented thinkers
Self organized teams Open work environment Fun place to work Collaboration and open communication
Management transparency
8/2/2019 Avenue Code Lecture
20/27
______________________________________Avenue Code
Avenue Coders
8/2/2019 Avenue Code Lecture
21/27
Opportunities
8/2/2019 Avenue Code Lecture
22/27
______________________________________Avenue Code
Java Web Developer (UI Engineer)
Linguagem: Ingls fluente obrigatrio Requisitos:
JSP: ter profundo conhecimento em como usar JSP e embutir cdigo por ele. Java: ter profundo conhecimento. Possuir profunda experincia com JavaScript, chamadas de funes, funes
callback, manipulao de objetos DOM.
Bons conhecimentos em CSS, compreender as nuncias entre diversosBrowsers e suas verses (IE 6, 7, 8, Firefox , Chrome, Safari 3, 4,etc.). Saber como escrever CSS para todos estes Browsers.
Compreender bibliotecas de apresentao como YUI, jQuery, Prototype,Scriptaculous, etc. (experincia de trabalho obrigatrio).
Possuir experncia com Ajax, e compreender os diferentes tipos demanipulao de objeto JSON.
Bom conhecimento geral de desenvolvimento de contedo com HTML,DHTML (experincia de trabalho obrigatrio).
Educao: Bacharelado em Cincia da Computao ou similar
8/2/2019 Avenue Code Lecture
23/27
______________________________________Avenue Code
Test automation developer (QA Engineer)
Linguagem: Ingls fluente obrigatrio Requisitos:
Bom conhecimento geral do processo de testes (experincia de trabalho obrigatrio).
Experincia com testes unitrios, testes de integrao e testes de regresso. Ter conhecimento em frameworks automatizados de testes como Selenium.
Java: ter conhecimento na linguagem. Desejvel: saber escrever rotinas deteste JUnit.
Ter conhecimento em frameworks automatizados de testes como WATIR. Ruby: ter conhecimento na linguagem. Desejvel: saber escrever rotinas de
teste RubyUnit. Compreender as nuncias entre diversos Browsers e suas verses (IE 6, 7,
8, Firefox, Chrome, Safari, etc.) OBS: Aceitamos candidatos que no souberem Ruby mas souberem Python.
Educao: Bacharelado em Cincia da Computao ou similar
8/2/2019 Avenue Code Lecture
24/27
______________________________________Avenue Code
Ruby on Rails newgrad
Linguagem: Ingls fluente obrigatrio Requisitos:
Desejvel conhecimento em Ruby ou Python Bom conhecimento em linguagens orientadas a objetos Bom conhecimento em bancos de dados Bom conhecimento em engenharia de software
Educao: Bacharelado em Cincia da Computao ou similar
8/2/2019 Avenue Code Lecture
25/27
______________________________________Avenue Code
How to apply?
Send an email to to:
Containing: The position you are applying for Your resumee in English Your academic history featuring your grades per
course
8/2/2019 Avenue Code Lecture
26/27
______________________________________Avenue Code
Contact information
Rua Paraba, 1323, 8 andar - Savassi - BHTelefones: (31) 2516-1448 / (31) 3225-8643
www.avenuecode.com.br
Tiago Garcia - Engineering ManagerSabrina Fantoni - Human ResourcesRoberta Doval - Project Coordinator
8/2/2019 Avenue Code Lecture
27/27
______________________________________Avenue Code
Questions?