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: gestão de projetos, metodologias ágeis

21 Comentários:
Olá, Papo. O livro foca o XP, fala de outras metodologias ágeis, ou fala de práticas genéricas do desenvolvimento ágil?
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.
Este comentário foi removido pelo autor.
Nice information about test automation tools my sincere thanks for sharing post Please continue to share this post.
mulesoft training hyderabad
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
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.
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
managed a range of event formats including conferences summits trade shows field events and more. event marketing and thank you letter after fundraising event
Very much informative, thanks for sharing.
Digital Marketing Course in Telugu
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
Content Pruning SEO: Meaning, Benefits – Complete Guide [2020]
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
"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!"
야한동영상
오피헌터
횟수 무제한 출장
스포츠마사지
바카라사이트
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
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
I truly like your style of blogging. I added it to my preferred's blog webpage list and will return soon…
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.
Hey, Nice Article Also Checkout my website
Advertising Agency in Hyderabad
Keep going very useful article worlds best turmeric
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
Thanks for sharing valuable information, keep posting. Software Testing Classes in Pune
Postar um comentário
<< Home