terça-feira, fevereiro 12, 2008

Resenha do livro Head First Software Development da O'Reilly

O livro Head First Software Development, da O'Reilly, segue o mesmo padrão de conteúdo da série Head First: uso de imagens, análise de exemplos reais e simulados para ajudar no entendimento dos tópicos considerados, utilização de exercícios como: palavras cruzadas, preenchimento de lacunas, sessões de perguntas e respostas. Tudo com o intuito de reforçar conceitos estudados em um capítulo.

O livro possui uma meta ousada: Ensinar melhores práticas, técnicas e princípios para um ótimo processo de desenvolvimento de software e mostrar como é o ciclo de vida do desenvolvimento de software.

Os autores optaram claramente por demonstrar neste livro uma abordagem ágil para o desenvolvimento de software. O grande diferencial do livro é seu aspecto lúdico e divertido, o que facilita a leitura.

A seguir o conteúdo de cada capítulo:

1. Great Software Development
2. Gathering Requirements
3. Project Planning
4. User Stories and Tasks
5. Good-enough Design
6. Version Control
7. Testing and Continuous Integration
8. Test-Driven Development
9. Ending an Iteration
10. The Next Iteration
11. Bugs
12. The Real World
Appendix A. Leftovers
Section A.1. #1. UML class diagrams
Section A.2. #2. Sequence diagrams
Section A.3. #3. User stories and use cases
Section A.4. #4. System tests vs. unit tests
Section A.5. #5. Refactoring
Appendix B. techniques and principles
Section B.1. Development Techniques
Section B.2. Development Principles

É interessante notar que também existe um bom tratamento sobre as ferramentas básicas para a montagem de um bom ambiente colaborativo de desenvolvimento nos capítulos 6 e 7. No capítulo 5 encontramos uma breve exploração de conceitos relacionados a design (projeto) e refactoring de software.

Eu, particularmente, já conhecia todas as técnicas mostradas por eles e que são tratadas em diversos outros livros sobre processos ágeis. Recomendo fortemente para pessoas que querem conhecer mais sobre desenvolvimento ágil (e ainda possuem muitas dúvidas) e também para profissionais experientes que desejam ler um livro com uma abordagem mais interessante e diferenciada.

O livro também é muito recomendável para uso em disciplinas de Engenharia de Software, Processos de Desenvolvimento de Software e em treinamentos de métodos ágeis. Seus fortes aspectos didáticos auxiliam no entendimento de todos os tópicos abordados, seus relacionamentos e sua importância para o desenvolvimento de softwares.

Marcadores: ,

21 Comentários:

At 10:14 AM, Blogger Joel Lobo disse...

Olá, Papo. O livro foca o XP, fala de outras metodologias ágeis, ou fala de práticas genéricas do desenvolvimento ágil?

 
At 10:17 AM, Blogger José Papo, MSc disse...

Ele fala de práticas e técnicas genéricas. Na realidade ele pega boas práticas de várias e coloca num formato didático. Porém diria que a ênfase maior é em Scrum e XP.

 
At 3:57 AM, Blogger Karthika Shree disse...

Este comentário foi removido pelo autor.

 
At 3:56 AM, Anonymous Anônimo disse...


Nice information about test automation tools my sincere thanks for sharing post Please continue to share this post.

mulesoft training hyderabad

 
At 9:41 AM, Blogger Praylin S disse...

Great post! I really appreciate your great work. Regards.
Manual Testing Training in Chennai | Manual Testing Courses in Chennai | Manual Testing Training | Manual Testing Training Institute in Chennai | Manual Testing Course | Manual Testing Course in Chennai | Manual Testing Training Chennai

 
At 8:50 AM, Blogger Anurag Srivastava disse...

Nice post. Thanks for sharing! I want people to know just how good this information is in your article...Every candidate has the anxiety after the participation of any competitive Exam to Check their Sarkari Result Upcoming.

 
At 8:08 AM, Blogger rajmohan1140 disse...

Love your site. My thanks for doing such a good job. I will come back to read more and inform my coworkers about your site.

Java Training in Chennai

Java Course in Chennai

 
At 1:31 PM, Blogger Jon Hendo disse...

managed a range of event formats including conferences summits trade shows field events and more. event marketing and thank you letter after fundraising event

 
At 5:35 AM, Anonymous Anônimo disse...

Very much informative, thanks for sharing.
Digital Marketing Course in Telugu

 
At 11:32 AM, Blogger tejaswani blogs disse...

Recently, I came upon your site, which has left a lasting impression on me, and this particular post has piqued my curiosity. I'm looking forward to reading your fantastic article.

Digital Marketing Training In Telugu

 
At 8:04 AM, Anonymous ha disse...

Content Pruning SEO: Meaning, Benefits – Complete Guide [2020]

 
At 8:21 AM, Blogger hussain d disse...

There is definately a lot to know about this issue. I like all the points
you've made.
UI Development Training in Bangalore
Data Science with Python Training in Bangalore
Python Training in Bangalore
AWS Training in Bangalore
Machine Learning with Python Training in Bangalore
Devops Training in Bangalore

 
At 5:25 AM, Blogger JOIN US HERE disse...

"I am gonna be careful for brussels. I will appreciate when you continue this in future.
Lots of other people can be benefited from your writing. Cheers!"

야한동영상
오피헌터
횟수 무제한 출장
스포츠마사지
바카라사이트

 
At 2:39 AM, Blogger Professional Course disse...

Good blog and absolutely exceptional. You can do a lot better, but I still say it's perfect. Keep doing your best.

Data Science Training in Durgapur

 
At 12:44 PM, Blogger nani disse...

Needed to compose you a very little word to thank you yet again
regarding the nice suggestions you’ve contributed here.
unix shell scripting training in chennai
Software training institute in Chennai

 
At 12:42 AM, Anonymous digital marketing course disse...

I truly like your style of blogging. I added it to my preferred's blog webpage list and will return soon…

 
At 8:55 AM, Blogger PMP Training in Malaysia disse...

360DigiTMG, the top-rated organisation among the most prestigious industries around the world, is an educational destination for those looking to pursue their dreams around the globe. The company is changing careers of many people through constant improvement, 360DigiTMG provides an outstanding learning experience and distinguishes itself from the pack. 360DigiTMG is a prominent global presence by offering world-class training. Its main office is in India and subsidiaries across Malaysia, USA, East Asia, Australia, Uk, Netherlands, and the Middle East.

 
At 8:39 AM, Anonymous sathish disse...

Hey, Nice Article Also Checkout my website
Advertising Agency in Hyderabad

 
At 9:32 AM, Blogger satyaET disse...

Keep going very useful article worlds best turmeric

 
At 7:36 AM, Blogger Beel Khan disse...

The latest version of X-FORCE Keygen is 1.0 on Mac Informer. It is a perfect match for the General category. XForce Keygen Download

 
At 1:33 PM, Anonymous Anônimo disse...

Thanks for sharing valuable information, keep posting. Software Testing Classes in Pune

 

Postar um comentário

<< Home


Veja as Estatísticas