You are on page 1of 27

Agile methodologies and Avenue Code

Belo Horizonte, march '12

Agenda
Agile methodologies Company, Team and Philosophy Opportunities

______________________________________ Avenue Code

Agile methodologies

NASA
Waterfall methodology 420,000 LOC -> only 17 defects

______________________________________ 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

______________________________________ 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 ______________________________________ Avenue Code

New methodologies
New methodologies emerged: XP Scrum Lean Software Development Crystal family DSDM In 2001 it was formed the group The Agile Alliance which named Agile as the family of these methodologies www.agilealliance.org ______________________________________ Avenue Code

The Agile Manifesto

______________________________________ Avenue Code

Waterfall x Agile in 3 months time


Waterfall:

______________________________________ Avenue Code

Waterfall x Agile in 3 months time


Agile:

______________________________________ Avenue Code

The heartbeat of a system


Focus on the global process that sets the pace for the organization: Iterative Releases

______________________________________ Avenue Code

Why Agile is so effective


Paretto Principle: Fixed time distribution Guideline

______________________________________ Avenue Code

Continuous integration

______________________________________ Avenue Code

Company, Team and Philosophy

Business model triangle


Product superiority

Customer intimacy

Price / Commodity

______________________________________ Avenue Code

Offices

San Francisco Nearshoring office in BH Going to London and Ukraine New York City

______________________________________ 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 ______________________________________ 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

______________________________________ Avenue Code

Avenue Coders

______________________________________ Avenue Code

Opportunities

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 diversos Browsers 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 de manipulao 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

______________________________________ 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 de teste 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

______________________________________ 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

______________________________________ Avenue Code

How to apply?
Send an email to to:

jobs.brazil@avenuecode.com
Containing: The position you are applying for Your resumee in English Your academic history featuring your grades per course ______________________________________ Avenue Code

Contact information
Rua Paraba, 1323, 8 andar - Savassi - BH Telefones: (31) 2516-1448 / (31) 3225-8643

www.avenuecode.com.br
Tiago Garcia - Engineering Manager Sabrina Fantoni - Human Resources Roberta Doval - Project Coordinator

______________________________________ Avenue Code

Questions?

______________________________________ Avenue Code

You might also like