by edvorkin | Oct 31, 2011 | Agile ALM, Blog
Sonar is a tool that integrate a range of quality analysis tools into a single website. It provide one page visibility into quality of project source code. Developers and managers are interested in test coverage, code duplication, adherence to coding standard,...
by edvorkin | Oct 23, 2011 | Agile ALM, Blog, Groovy /Grails, Java, Programming
In this series of articles I will share my experience building deployment pipeline or build pipeline with open source tools. Deployment pipeline is an automated process that manage all software changes – from version control check-in to production. Usually...
by edvorkin | Oct 11, 2011 | Agile ALM, Blog
In this video presentation from JavaOne 2011 Conference, Michael Hüttermann, author of Agile ALM: Lightweight tools and Agile strategies, will discuss various aspects of Agile Application Management. One of the interesting topic is how to do release management using...
by edvorkin | Oct 2, 2011 | Agile ALM, Blog
This post is about continuous integration practice and Jenkins (Hudson) — one of the most popular open-source continuous integration server. The six must-have plug-ins I’ll discuss here will make your job of configuring Jenkins and running builds much more productive....
by edvorkin | Sep 8, 2011 | Agile ALM, Blog, Java
Summary: In this post I share my experience in running Jenkins and Artifactory servers as unix daemons and monitor their availability. If any of this servers down, monitoring part can send alert or restart the server. This setup will provide your team with robust and...
by edvorkin | Aug 29, 2011 | Agile ALM, Blog
This full day video workshop from Safari Books Online cover much of the topics that make evolutionary agile design possible, including Test-Driven Design, automation, and testing strategies. The workshop presented by Neal Ford, who is a frequent writer and speaker. In...
by edvorkin | Aug 11, 2011 | Agile ALM, Blog, Java
Continuous Integration is a process, not a set of tools, it is requires great amount of discipline from software development team members. The goal of Continuous Integration (CI) is to make sure that software is operational and working all the time. Another benefits...
by edvorkin | Jul 24, 2011 | Agile ALM, Blog
Code review probably one of the simplest and effective way to improve quality of the software product and still a lot of companies and teams don’t do it. How Google came up with all those high quality tools and products we use everyday? Sure, they try to hire...