A simple phpunit.xml configuration example 1

In case you don’t have one here is an example of a simple phpunit.xml configuration file. A best practice when using these files is to specify directory locations with the location of phpunit.xml as the include path. You can enforce this with the command line argument like so: Hope this […]


Nested Data Provider with Dependency in PHPUnit 1

For the longest time there was no way to take advantage of both dependecies with the @depends tag and the @dataProvider. The reason you might need to do this is if you want to have a chain of tests that have dependencies in them where the first function uses a […]


PHP Last Business Day / Week Day

Here’s how to get the last ended business day / week day in php Of course if you wanted to include the current business day you could use 8 o-clock instead of 16


Agile SDK – PHP + XAMPP + Windows 7 2

Windows update Install JRE http://www.java.com/en/download/index.jsp Create a folder C:\eclipse\workspace Install eclipse pdt http://www.zend.com/en/downloads/thankyou?package=573 Install xampp –win32-1.81-vc9 http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.1/xampp-win32-1.8.1-VC9-installer.exe/download Install PHPUnit with PEAR 12345678pear clear-cache pear upgrade pear pear update-channels pear upgrade –alldeps -f pear channel-discover pear.phpunit.de pear channel-discover pear.symfony-project.com pear channel-discover components.ez.no pear install –alldeps phpunit/PHPUnit Install Xdebug plugin http://xdebug.org/files/php_xdebug-2.2.1-5.4-vc9.dll php.ini […]


The Energy of Thinking Agile

The organizations which figure out the true benefits of Agile are the ones who race past their competitors. I have found that most start-ups are about 5-10 times more efficient than larger corporations (though my experience with large corporations is limited). When employees spend the majority of their time creating […]


What’s a story point estimate?

Here’s a great video that explains what a story point is and why its useful. If you are interested in entire agile planning process and methods you can view the whole thing. If you just want to know what a story point is and how to estimate it just watch […]


A Weighty Matter for the Daily Scrum

The problem of some individuals rambling on and on and on and on … during the daily scrum has been with us probably since the first sprint. I recently came across a brilliant technique to help encourage people to keep it short. Whoever is giving their update during the daily […]


Define: Release Plan 2

What’s a “Release Plan?” Release planning is usually the first step when launching an agile project. It involves requirements gathering, developing use case examples and filling the product backlog with large user stories/high level requirements. A high level requirement in Agile is often referred to as an “epic.” Although the release plan […]


Release Planning: Retiring the Term but not the Technique

I want to address a term in the Scrum (and even the broader agile world) that has largely outlived its usefulness: release planning. As commonly used (including by me), “release planning” has meant looking forward a handful (or more) sprints and making a prediction of what would be delivered by […]