Scrum ganha visibilidade em Portugal - Semana Informática

Artigo sobre Scrum na Semana Informática

Scrum ganha visibilidade em Portugal
De Luísa Dâmaso
Semana nº 965 de 5 a 11 de Março de 2010


Tiago Andrade e Silva, director técnico do Grupo Fullsix Portugal
A formação tem contribuído para aumentar a notoriedade desta metodologia e a organização da Comunidade Scrum PT

A Fullsix levou a cabo em Fevereiro mais uma ronda de formação em Scrum. O Scrum defende uma nova abordagem, denominada ágil, para gestão de projectos que, de acordo com Tiago Andrade e Silva, director técnico do Grupo Fullsix Portugal, poderá ajudar as empresas a fazer face aos problemas actuais. «Em alturas de crise ou quando a concorrência é mais agressiva, as empresas que melhor conseguem organizar-se para cumprir prazos, diminuir o seu time-to-market ou ter menos bugs são as mais bem sucedidas», afirma este responsável.


Entre outros assuntos, a formação organizada pela Fullsix explicou o contexto ágil implícito na metodologia Scrum, formalizado em 2001 com o «Manifesto Agile», destacou as vantagens da utilização do Scrum, bem como quais os seus papéis, artefactos e procedimentos. Os formadores explicaram também como adoptar o Scrum numa nova empresa e quais os desafios em questão.

«Nesta última formação tivemos o prazer de ter connosco Jeff Sutherland, co-autor do Scrum, que partilhou um grande número de experiências e case studies da utilização de Scrum», destaca Tiago Andrade e Silva.

O director técnico do Grupo Fullsix Portugal assinala que o balanço da formação é «muito positivo» e que o feedback dos formandos também superou todas as expectativas. «Pede-se aos alunos para preencherem um inquérito de satisfação e a média de avaliação tem sido 9 numa escala até 10», esclarece o responsável.

A maior parte das pessoas que fazem as formações Scrum pertence à área de tecnologias de informação, em especial gestores de projecto e programadores, mas o interesse por esta metodologia começa também a vir de outros campos. Tiago Andrade e Silva assinala que na última sessão esteve presente um professor, que supostamente irá utilizar o Scrum para processos ligados à organização de eventos desportivos.

A Fullsix organiza esta formação desde o início de 2008, levando a cabo três a quatro ciclos de formação por ano. De acordo com o director técnico, desde a primeira sessão já foram ministrados diversos tipos de curso, entre os quais se destacam os de Certified Scrum Master e de Certified Product Owner. No mesmo âmbito, foram também realizadas formações noutras áreas, nomeadamente relacionadas com a gestão de projectos de forma ágil, tais como as de Agile Requirements Management e «Agile Estimation and Planning», bem como algumas sessões públicas de que são exemplo os cursos de Scrum for Managers e Scrum for Clients.

Tiago Andrade e Silva avançou ao Semana que estão previstos dois novos ciclos de formação Scrum na semana de 21 de Junho e no final de Setembro. Pontualmente, e a pedido, este responsável explica que «são realizadas sessões de formação e consultoria directamente a empresas».

Em simultâneo com o último ciclo de formação, a Fullsix realizou ainda a segunda reunião anual da Scrum Alliance. De acordo com Tiago Andrade e Silva, «há manifestamente cada vez mais pessoas interessadas nos métodos ágeis, em especial o Scrum».

Questionado sobre a Comunidade Scrum PT, o responsável explicou que esta não tem uma «existência formal», estando aberta a todas as pessoas interessadas em Scrum. Nesse sentido não há um número definido de membros. «Para termos uma ideia em relação aos números, existem actualmente cerca de 500 pessoas certificadas como Scrum Master e/ou Product Owner em Portugal», esclarece o director técnico.

Segundo ele, a comunidade ScrumPT pretende ser um ponto «agregador e dinamizador» da utilização de Scrum em Portugal, um objectivo que procura atingir através da organização de eventos da comunidade que permitem a partilha de experiências e criação de networking, bem como de acções de formação e certificação. A manutenção do site para partilha de conhecimentos, melhores práticas, recursos, esclarecimento de dúvidas e para o acompanhamento na adopção de Scrum são também actividades desenvolvidas pela comunidade.

«A Fullsix acredita que tem desempenhado um papel dinamizador nesta área do Scrum», salienta Tiago Andrade e Silva. Este responsável considera que o movimento ágil levado a cabo pelo Scrum apresenta uma maneira inovadora de gerir e desenvolver projectos, que pressupõe uma postura «diferente da tradicional». Segundo ele, no movimento ágil, tal como descrito no manifesto elaborado em 2001, valoriza-se mais as pessoas e as interacções entre elas do que grandes processos que predefinem o que devemos fazer a cada passo. Valoriza-se mais a entrega regular de software, do que escrever grandes documentos de especificações que normalmente não conseguem reflectir exactamente o que o cliente deseja. Valoriza-se o envolvimento directo do cliente com a equipa e o produto a desenvolver, em vez de elaborar e negociar contratos complexos entre as partes, e valoriza-se mais a capacidade de dar resposta a alterações, que são uma realidade inevitável, do que seguir um plano predefinido, que tipicamente nunca consegue reflectir a realidade, e que raramente se encontra actualizado. «Estes são os quatro pilares do manifesto ágil» defende o responsável.

No entanto, Tiago Andrade e Silva não esconde que para as empresas seguirem o manifesto ágil implica mudarem a forma de pensar. «Nesta mudança promove-se a total transparência com o cliente e a liderança muda para uma "liderança de serventia", onde as equipas são auto-organizadas, e em vez de as tarefas serem impostas são os elementos das equipas que escolhem as tarefas que melhor conseguem desempenhar», justifica o director técnico. Segundo ele, existem estudos que comprovam que quando aplicado com sucesso, o Scrum consegue «multiplicar por dois ou mais vezes a produtividade das equipas de desenvolvimento».

Posted: terça-feira, 9 de Março de 2010 9:37 by tiagonmas with no comments

Filed under: ,

Apresentações da segunda reunião da comunidade

Eis os slides das apresentações feitas durante a segunda reunião da comunidade que aconteceu no dia 3 de Fevereiro de 2010:

Jeff Sutherland - A Practical Roadmap to Great Scrum: A Systematic Guide to Hyperproductivity
Mitch Lacey - Scrum and Visual Studio 2010
Ademar Aguiar - Agile documentation with wikis
Mário Araújo - Scrum for the Enterprise

Posted: segunda-feira, 15 de Fevereiro de 2010 11:28 by tiagonmas with 1 comment(s)

Filed under:

Livros sobre Scrum

Leitura recomendada para aprofundar às práticas ageis, e em especial o Scrum:

Posted: quinta-feira, 4 de Fevereiro de 2010 17:58 by tiagonmas with no comments

Filed under: ,

2ª reunião da Comunidade Portuguêsa de Scrum

Ontem, dia 3 de Fevereiro de 2010, teve lugar, no auditório da Microsoft Portugal, a 2ª reunião anual da comunidade de Scrum.

O auditório estava cheio, e ouvimos durante a manhã as sessões do Jeff Sutherland, Mitch Lacey, Ademar Aguiar e Mário Araújo.

Brevemente disponibilizarei os slides dos oradores que os quiserem partilhar. As sessões apresentadas foram:

Speaker: Dr. Jeff Sutherland - A Practical Roadmap to Great Scrum: A Systematic Guide to Hyperproductivity

Abstract: In the field of Large-scale application of Agile, the best data set comes from a CMMI Level 5 company that is providing data collected from over 100 highly disciplined Scrum teams. Based on the lessons found in this data, Jeff will describe how a new team can follow the path of Systematic Software Engineering and double productivity by focusing on "product DONE," then double it again by focusing on "product backlog READY." Current research shows that any team can achieve hyper-productivity in a few sprints, even in a dysfunctional company. This presentation will show the audience how to do it and how easy it can be, if they work to remove impediments.

Speaker: Mitch Lacey Title: Scrum and Visual Studio 2010

Abstract: You have heard about Scrum and Microsoft Team Foundation Server. How well do these interact? Is it possible to do a Scrum project using out of the box components in Team Foundation Server 2010? That answer is yes. TFS 2010 includes many new features designed specifically for support Scrum teams - burndown charts, sprint planning tools, new reports, dashboards for visibility, and tools to manage your product backlog. In this session, Mitch Lacey will walk you through the new features of TFS 2010 and show you the top three biggest changes that will enable you to be more successful with your projects.

Speaker: Prof. Ademar Aguiar Title: Agile documentation with wikis

Abstract: Although some agile projects can succeed without producing any documentation at all, others may require a little more. Best practices of agile documentation suggest producing just enough documentation, at just the right time, and for just the right audience. It is not by coincidence that wikis and agility share goals of simplicity, flexibility, and open collaboration, thus being natural documentation tools to agile projects. When well integrated with other tools, wikis provide open collaboration, quick feedback, easy navigability, integrated contents, and a low barrier for developers to document.

Speaker: Mário Araújo Title: In this session you will learn how OutSystems has adapted SCRUM to web application development for our enterprise customers.

We will start by identifying some of the key hurdles faced in 'hostile' IT shops and how we have overcome these challenges. You will learn practical tips and techniques you can use in your agile projects. By looking at war stories from many of the over 600 agile projects we have completed you will get the chance to see real life examples and collect ideas and different approaches to address your enterprise agile challenges.

Posted: quinta-feira, 4 de Fevereiro de 2010 17:29 by tiagonmas with 7 comment(s)

Filed under:

Jeff Sutherland em Portugal e mais cursos Scrum

Na primeira semana de Fevereiro teremos mais um conjunto de cursos Scrum e a reunião anual da Comunidade Portuguesa de Scrum .

Desta vez teremos a presença do Jeff Sutherland (co-autor do Scrum)  e do Mitch Lacey, não só no curso Certified Scrum Master, mas também na reunião da comunidade. O Mitch irá também fazer um curso Certified Product Owner.

Mais informações em http://www.fullsix.pt/scrum/

 

Posted: terça-feira, 12 de Janeiro de 2010 17:41 by tiagonmas with no comments

Filed under: ,

"Como gerir projectos impossíveis com agilidade" - talk no 1º Ignite Portugal

Ontem, no 1º Ignite Portugal, fiz uma apresentação sobre as metodologias ágeis.


Ignite Portugal é um conjunto de eventos abertos à participação de todos que giram em torno de apresentações sobre temas como inovação, criatividade, empreendedorismo ou tecnologia, em que os apresentadores têm apenas 5 minutos para falar, com 20 slides que rodam automaticamente a cada 15 segundos.

A apresentação está no slideshare.


 

Mais detalhes aqui

 

Posted: sexta-feira, 16 de Outubro de 2009 12:18 by tiagonmas with 773 comment(s)

Filed under: , , ,

Certified Scrum Master - 1 e 2 de Outubro de 2009

O Mitch Lacey voltará a Portugal no início do próximo mês para mais uma formação Scrum Master.

Estamos também a planear um conjunto de outros cursos durante os próximos meses e também o encontro anual da comunidade em Janeiro de 2010.

Mais informações em http://www.fullsix.pt/scrum/

 

Posted: sexta-feira, 4 de Setembro de 2009 16:11 by tiagonmas with 4 comment(s)

Filed under: ,

Ciclo de formação Scrum em Maio de 2009

A Fullsix está a organizar mais um ciclo de formação Scrum que ocorrerá em Maio de 2009. Os cursos serão

 Esta será a primeira vez que teremos o curso Product Owner em Portugal.

Haverá também uma reunião virtual com o Ken Schwaber, co-autor do Scrum, no auditório da Microsoft no dia 20 de maio.

Posted: quarta-feira, 11 de Março de 2009 18:14 by tiagonmas with 738 comment(s)

Filed under: ,

Ciclo de formação Scrum em Janeiro de 2009

A Fullsix está a organizar mais um ciclo de formação Scrum que ocorrerá no final de Janeiro de 2009. Os cursos serão

Posted: segunda-feira, 5 de Janeiro de 2009 9:37 by tiagonmas with 359 comment(s)

Apresentações da primeira reunião utilizadores Scrum

Eis as apresentações utilizadas durante o primeiro encontro de utilizadores de Scrum :


Posted: segunda-feira, 20 de Outubro de 2008 12:41 by tiagonmas with 19 comment(s)

Classic Mistakes

Eight years ago I read the book Radid Development by Steve McConnell. In this book Steve presents the classic mistakes in software development and I found it "very funny" to notice that my company was doing exactly the same mistakes that Steve pointed out like: Feature Creep, Gold-Plating, Adding people to a late project, etc.

Today I came across a interesting whitepaper where Construx updates these classic mistakes after surveing 500 Software Practicioners. They introduce some new classic mistakes like Confusing estimates with targets or Excessive multi-tasking among others.

Posted: quinta-feira, 9 de Outubro de 2008 10:05 by tiagonmas with 9 comment(s)

Primeiro encontro do Grupo Português da Scrum Alliance

No próximo dia 19 de Setembro terá lugar o primeiro encontro do Grupo Português da Scrum Alliance.

Haverá apresentações de diversos oradores internacionais, entre os quais Mitch Lacey(CST), Alexandre Magno (CSP- Brasil) , Cesário Ramos (CSM - Holanda),  Jan Vermeir (CSM). Os tópicos falarão sobre "Agile Principles - Why We Do What We Do", "Distributed Scrum project for Dutch railways", Scrum in a Waterfall Country: Brazilian Cases, um debate e um conjnunto de tópicos a definir pelos participantes.

O encontro será no auditório da Microsoft.


 

 

Posted: terça-feira, 9 de Setembro de 2008 17:55 by tiagonmas with 271 comment(s)

Filed under:

Quick Start to Sprint Backlog template

I started using Mitch Lacey's Sprint Backlog Templates in our scrum projects. Here is a small guide to help someone new to it quickly start using it.

A. Preparing the ground ­ - The initial tasks you need to do to prepare the template for your project:

1. Fill in the team roster. The Alias will be used in the other sheets (Driver column in the Sprint Sheet). The alias should not changed after the other sheets are filled (unless you change sprint data - Column Sprint!$F).

Fill in any extra information about the team. All information besides the alias will be purely informational.

Also in this sheet, you should fill in the Sprint Vision (Team Roster!$C$4) so it is clear for all members of the team.

2. Set the sprint start date in Capacity!$E$3

If your dates are not in US format you need to manually change the week days in column D because formula for I6 expects English week days.

3. Specify your options for the project in the Analysis!E40:E47:

a. SkipWeekends (Analysis!E40) - (0=30 calendar days; 1=30 working days). Set to 1 to have dates skip over weekends (30 working day sprint, >30 calendar day sprint). Do not switch after Sprint has started or data will be stored under wrong days.

b. DailyScrumDateModifier (Analysis!E41) -Number of days added to or subtracted from today's date to ensure the highlighted date column in the sprint worksheet corresponds to the day of the current daily Scrum meeting. In the Spint worksheet, Today's day will be highlighted. This value adjusts the day that is highlighted. Negative number to go back from today's date; positive number to go forward from today's date.

Do not change the Workbook-Wide Constants These are constants for the formulas used elsewhere.

4. Define your functional areas in Project Specific Reports!A9:A24. If you need to change the number of columns you will need to adjust the Data validation of columns B of the Sprint Worksheet by going to Data, and then Data Validation menu.

5. Fill in the Sprint Backlog items

a. Worktype - select between Feature, Tax, Precondition or spike

i. Feature - describes functionality that will be valuable to either a user or purchaser of a system or software.

ii. Tax - A tax is the cost of doing business

iii. Precondition - Preconditions are items that must happen at the completion

iv. Spike - Brief experiment to learn more about an area of application. Timeboxed, which allows the spike to be estimated.

b. Deliverable Area - You can select from the functional areas of your project that you defined in step 4. This will allow you to get a report based on the functional areas.

c. Product Backlog Item or Group -

d. Work Item ID - The Id of the work item.

e. Sprint Work item Description - Description of the work to be done.

f. Driver - Who will be responsible to drive this work item.

g. Status - it is automatic set for "Complete";"In progress" and "pending". You can manually add "Postponed" and "Cancelled", so it shows up in the reports.

h. Pri - Priority of the Work item

i. Initial - The initial estimate for this work item.

B. Daily updates - The daily information to be updated on the template.

On the end of the day or the morning of the next day each person of the team needs to update the time spent with each work item and re-estimate the remaining time to complete the task.

Go to the correspondent Day of the iteration and fill :

1. Spent - Time spent during that day with that work item

2. Left - The remaining time to complete the work item. It can be higher then the previous Left value due to new knowledge you acquired during that day.

C. Analysis - Checking the flow of the sprint

On the Analysis worksheet you can see the burndown chart per items and hours and several other overall indicators that are self explanatory.

Posted: quinta-feira, 28 de Agosto de 2008 9:41 by tiagonmas with 571 comment(s)

Filed under: ,

Semana de Eventos sobre Scrum em Setembro

A Fullsix está a organizar um outro ciclo de eventos sobre Scrum que decorrerá em Setembro deste ano.

Haverá a repetição da certificação Scrum Master, e o workshop "Agile Estimation and Planning". As novidades são o workshop "Agile Requirements Gathering" e a primeira reunião do grupo Português da Scrum Alliance.

Eis a lista de eventos:

Certified Scrum Master - 15 e 16 Setembro de 2008
Agile Estimation and Planning - 17 de Setembro de 2008
Agile Requirements Management -18 de Setembro de 2008
First Annual Scrum Portuguese Users Group Meeting -19 de Setembro de 2008

Posted: terça-feira, 29 de Julho de 2008 10:26 by tiagonmas with 1.244 comment(s)

Scrum garante alta performance empresarial

Recentemente a Semana Informática publicou um artigo sobre Scrum como resultado de uma entrevista feita ao Mitch Lacey .

O mesmo pode ser lido em  

http://www.semanainformatica.xl.pt/892/act/300.shtml

 

Posted: terça-feira, 22 de Julho de 2008 14:16 by tiagonmas with 971 comment(s)

Filed under: ,

More Posts Next page »