Meaningless Drivel is fun!*
The moose likes Agile and Other Processes and the fly likes expectation from the CI book Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "expectation from the CI book" Watch "expectation from the CI book" New topic
Author

expectation from the CI book

Filippo Vitale
Greenhorn

Joined: May 06, 2006
Posts: 12
Hi authors

I checked the index ( http://www.informit.com/store/product.aspx?isbn=0321518438 ) to have a better idea about the book.

For sure it�s a must-have for lead developers who need to set up a Continuous Integration mentality and environment, but I was wondering
what do you think about dev teams with an already existing and everyday used CI environment, could they use the book as a �check-list� to see if the CI is used "correctly" or if there's something missing?


Thanks
Filippo


_ _ _____________________________ _ _ <br /> <br /> * SCJP 5.0
Paul Duvall
author
Greenhorn

Joined: Jul 17, 2007
Posts: 29
could they use the book as a �check-list� to see if the CI is used "correctly" or if there's something missing?


I think this would be a good way to utilize the book and, in many ways, this is how I organized it. At the beginning of (and throughout) the writing process, I thought to myself "if I were to list the effective practices I've used on projects, which would I choose?" There are 46 CI-related practices in the book. Most of the 46 practices are chapter subheadings and are based on this list of practices that are useful from our experiences. Of course, not everything on this list of effective practices made it to the book because certain practices weren't relevant to Continuous Integration. And, I definitely don't think you need to implement all of the practices from the book to be successful at CI, but "Continuous Integration" demonstrates the possibilities of what you can implement using examples.

For dev teams with an existing CI environment, I will assume they have a fully automated build with minimal dependencies (chapter 1 and 4). Next, they can use the development team practices from chapter 2 as the cornerstone for moving forward to incorporating other build processes such as database integration (chapter 5), additional automated testing (chapter 6), static/dynamic analysis (chapter 7) and deployment (chapter 8) to a target environment
[ August 28, 2007: Message edited by: Paul Duvall ]

Co-author of <a href="http://www.amazon.com/gp/product/0321336380/" target="_blank" rel="nofollow">Continuous Integration: Improving Software Quality and Reducing Risk </a> <br />(Addison-Wesley Martin Fowler Signature Series, 2007). Companion website for the book is <a href="http://www.integratebutton.com/" target="_blank" rel="nofollow">IntegrateButton.com</a>
Filippo Vitale
Greenhorn

Joined: May 06, 2006
Posts: 12
For dev teams with an existing CI environment, I will assume they have a fully automated build with minimal dependencies


This is exactly my situation for some mysterious reasons there's always not enough time to add:

database integration (chapter 5), additional automated testing (chapter 6), static/dynamic analysis (chapter 7)


I checked the sample chapter ( http://www.informit.com/content/images/9780321336385/samplechapter/0321336380_CH02.pdf ) and I like the way it's organized as: aspects -> practices related -> examples.


Thanks for the answer
Filippo
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: expectation from the CI book
 
Similar Threads
Is "Learning HTML 5 Game Programming" a good first HTML5 book?
Book for SCEA Level-1
Can I buy a PDF copy of your book?
JavaFX
What is a Consultat?