Category Archives: books

Metodologias Ágeis: Editora liberar capítulos de livros

bookagileestimating.jpeg Mike Cohn é o fundador da Mountain Goat Software, uma consultoria americanana especializada em processos e gerenciamento de projetos ágeis. Ele é o autor do livro “Agile Estimating and Planning“, entre outros específicos de metodologia ágil.

Deste livro, a editora Addison-Wesley liberou 2 capítulos: Capítulo 1, The Purpose of Agile Planning e CApítulo 3, An Agile Approach to Estimating and Planning.

Já está no “forno” também o mais novo livro do autor, Succeeding with Agile: Software Development Using Scrum, que tem previsão de disponibilidade a partir de 07 de Novembro, 2009.

Do livro “Agile Testing”, você pode baixar o PDF do Capítulo 3, Cultural Challenges, que explica os desafios e barreiras culturais no processo de adoção de metodologias ágeis. Autoras: Lisa Crispin e Janet Gregory.

Lyssa Adkins é autora de Coaching Agile Teams: A Companion for Scrum Masters, Agile Coaches and Project Managers in Transition, livro previsto para o 2o. trimestre de 2010. No link acima você pode ter acesso a vários capítulos, drafts, em que a autora convida para revisão.

Boa leitura!

Category: Agile, books | Tags:

As “Sete Leis” dos Projetos ou como não ser enganado

ganttchart.png Como gerente de projetos conhecemos as melhores práticas, técnicas de gerenciamento de pessoas, negociação, conhecemos os detalhes dos softwares de gerência de projeto… …mas quais são as “Sete Leis” de projetos que existem exatamente para serem quebradas?.

Matthew E. May é o autor do livro “In Pursuit of Elegance: Why the Best Ideas Have Something Missing“. Ele escreveu este artigo no American Express OPEN Forum Idea Hub.

As “Sete Leis”

Verifique quais são estas leis e identifique se algumas delas lhe soa familiar.

  1. Um grande projeto nunca é completado no tempo planejado, dentro do orçamento, ou com a equipe original, e ele não implementa exatamente o propósito inicial
  2. Os projetos vão bem até quando completam 85% do planejado. Os 15% restantes irão durar uma “eternidade”. É a “praga dos 99% finalizado”. Nunca caia nessa…
  3. Se alguma coisa vai aparentemente bem é porque você negligenciou outras tarefas. Lembre-se da Lei de Murphy
  4. A equipe do projeto odeia os relatórios de acompanhamento semanal porque estes mostram o atraso do projeto. É impossível esconder se você tem o acompanhamento periódico
  5. Um projeto cujo planejamento foi feito “qualquer forma” vai levar três vezes o tempo originalmente planejado. Um planejamento feito de forma cuidadosa vai errar a estimativa em “apenas” 100%. Dez pessoas irão gerar a estimativa de uma mesma tarefa de dez formas diferentes. E um pessoa vai produzir dez estimativas, e nenhuma delas terá o mesmo prazo.
  6. Quanto mais complexo o projeto é, menos você precisa de um técnico especializado para gerencia-lo
  7. Se você tem poucas pessoas na equipe eles não poderão completar as tarefas a tempo. Se você tem muitos recursos eles irão criar mais problemas do que o o projeto já tem

SOA Patterns: livro e lista de patterns on-line

 

SOA Patterns

SOA Patterns

O livro “SOA Design Patterns“, do Thomas Erl já estava no forno mais de 1 ano. Finalmente disponível, a publicação é um daqueles “must read” para quem não quer “reinventar a roda” e seguir boas práticas e padrões nas implementações e integrações baseadas em SOA.

O livro foi feito de forma colaborativa. Além do próprio autor, outros 35 especialistas ajudaram na extensa e excelente lista de patterns que o livro apresenta. Nomes como David Chappell (Oracle),  Mark Little (Red Hat/JBOSS), Pablo Cibraro (Lagash Systems SA), Nelly Delgado (Microsoft Corporation) etc.

Você pode consultar a lista dos patterns neste link. Adicionalmente, Erl disponibilizou um MS Visio Stencil  (template) que você pode baixar aqui e utilizar livremente na representação gráfica dos seus padrões e diagramas (testei no MS Visio, MS Word, MS PowerPoint).

Abaixo o comentário de uma das mais conhecidas analistas, Anne Thomas (Burton Group):

The technical differences between service orientation and object orientation are subtle enough to confuse even the most advanced developers. Thomas Erl’s book provides a great service by clearly articulating SOA design patterns and differentiating them from similar OO design patterns.
- Anne Thomas Manes, VP & Research Director, Burton Group 

Livro Sobre SOA: Web Services Contract, Design e Versioning for SOA

Thomas Erl vai lançar mais um livro relacionado a SOA. Desta vez o livro é “Web Service Contract, Design & Versioning for SOA” (Pranticel Hall/PearsonPTR), que deverá ser lançado em 21 de Setembro/2008.

Do site do autor, segue o table of contents do livro:

Table of Contents


Chapter 1: Introduction


Chapter 2: Case Study Background


Part I: Fundamental Service Contract Design

Chapter 3: SOA Fundamentals and Web Service Contracts


Chapter 4: Anatomy of a Web Service Contract


Chapter 5: A Plain English Guide to Namespaces


Chapter 6: Fundamental XML Schema: Types and Message Structure Basics


Chapter 7: Fundamental WSDL Part I: Abstract Description Design


Chapter 8: Fundamental WSDL Part II: Concrete Description Design


Chapter 9: Fundamental WSDL 2.0: New Features, and Design Options


Chapter 10: Fundamental WS-Policy: Expression, Assertion, and Attachment


Chapter 11: Fundamental Message Design: SOAP Envelope Structure and Header Block Processing


Part II: Advanced Service Contract Design

Chapter 12: Advanced XML Schema Part I: Message Flexibility, and Type Inheritance and Composition


Chapter 13: Advanced XML Schema Part II: Reusability, Derived Types, and Relational Design


Chapter 14: Advanced WSDL Part I: Modularization, Extensibility, MEPs, and Asynchrony


Chapter 15: Advanced WSDL Part II: Message Dispatch, Service Instance Identification, and Non-SOAP HTTP Binding


Chapter 16: Advanced WS-Policy Part I: Policy Centralization and Nested, Parameterized, and Ignorable Assertions


Chapter 17: Advanced WS-Policy Part II: Custom Policy Assertion Design, Runtime Representation, and Compatibility


Chapter 18: Advanced Message Design Part I: WS-Addressing EPRs and MAP Headers


Chapter 19: Advanced Message Design Part II: WS-Addressing Messaging Rules and Design Techniques


Part III: Service Contract Versioning

Chapter 20: Versioning Fundamentals


Chapter 21: Versioning WSDL Definitions


Chapter 22: Versioning Message Schemas


Chapter 23: Advanced Versioning


Part IV: Appendices

Appendix A: Case Study Conclusion


Appendix B: How Technology Standards Are Developed


Appendix C: Alphabetical Pseudo Schema Reference


Appendix D: Namespaces and Prefixes Used in this Book


Appendix E: SOA Design Patterns Related to this Book

Category: books, SOA books

Livros sobre SOA

Posted on by

My SOA Library Já existe um considerável acervo de livros sobre SOA. A quase totalidade destes livros ainda está em inglês. Abaixo está o resultado de uma pesquisa rápida de literatura sobre arquitetura orientada a serviços.

Estes são alguns livros que gostaria de ter na minha estante:

(obs: a base de pesquisa do livro original, em inglês, é a Amazon.com; preços em US$ e sem as taxas de envio!)

  • Compreendendo SOA Corporativa“, Hugh Taylor, Novembro/2005, ISBN 8573936649, R$ 67,89 a R$ 79,00
Category: books

Livro: SOA na Prática


A editora O’Reilly lançou em Agosto/2007 a 1a. edição do livro “SOA in Pratice“, com o sub-título “The Art of Distributed Sytem Design”.

O objetivo, segundo o autor, Nicolai Josuttis, é dismistificar um pouco do mito que se tornou SOA. Geralmente este termo está relacionado a complexidade, grandes sistemas, soluções para grandes corporações… …quando, na minha opinião, não passa de uma (excelente) estratégia de integração de sistemas, preservação do legado, trazendo TI para mais próximo do mundo real, através do conceito de serviços.
A O’Reilly apresenta um preview de todos os capítulos do livro: clique aqui para acessar.
Ainda não comprei o livro (estou esperando o US$ chegar a 1,00 :-) ). Quando eu comprar escrevo minhas impressões aqui. 
Category: books, SOA

SOA Book in my Wish List

This is the #1 SOA book in my wish list. Please feel free to donate one :-) .

Category: books