Archive for category Agile

Coffee Notes: The Domain Test Values Class

Coffee Notes: The Domain Test Values Class - Blog Entry by Christopher GrantHere’s an interesting clip on optimizing the way you write Unit tests. In his Blog entry, Dave Bower presents a pattern for using meaningful terminologies rather than literals in your tests.

    http://manbuildswebsite.com/2010/12/20/domain-test-values/

While literals are typically a code smell in stadard coding, I personally have seen quite a few in unit tests. Applying the solid coding practices Brower presents will make your tests easier to read and maintain.

, , ,

Leave a Comment

Whats on Your Book Shelf – Agile

Whats on you Bookshelf - Blog post by Christopher GrantSo one thing I always find intersting is hearing about what everyone has on their bookshelf. So I thought I’d provide a list of some really good books I’ve been devouring recently, and hopefully hear back on what you all are reading.

Drop a comment with what’s on your bookshelf?

Here are some Agile books I’ve been reading recently. Read the rest of this entry »

, , , , ,

Leave a Comment

Coffee Notes: Negotiating Scrum Through Watefall

Coffee Notes: Negotiating Scrum Through Watefall - Blog entry by Christopher Grant -Here’s an interesting article about how to really deal with many of the challenges faced when dealing with Waterfall cultures and new Agile concepts. In his article Phil Southward lists out many of the key SDLC phases as well as how Agile teams can work through them in a wartefall organization.
It’s an interesting and enlightening read.
qaheaven (@qaheaven)
10/21/10 2:38 AM
Negotiating #Scrum Through a Waterfallhttp://bit.ly/aE86Zt

 

http://www.scrumalliance.org/articles/189-negotiating-scrum-through-a-waterfall

, , , , ,

Leave a Comment

Unit Testing Real Code

Unit Testing Real Code - Article by Christopher Grant -Quality code is important, we all know that. In some way or another developers work to ensure their is tested. We code something then try it out. Maybe check the database, or look at the UI what ever is needed to let us know it worked.  As we build up our solution maybe we change our design a bit to make it cleaner or more robust, or just extend it to add a new feature. At some point in this process something we built before will inevitable break. Then we re run our tests and try to find the bug.  Unit tests are a great way to help ensure quality code, but developers new to unit testing are often faced with the daunting task of testing mammoth legacy code. Where to start, how to do it right, how to stay sane… Read the rest of this entry »

, , , , , , , , , ,

1 Comment

Continuous Delivery through Latent Code, Feature Bits, Dormancy

blueCode.jpg

Continuous delivery is the concept of regularly producing output rather than building up a series of changes for one big release. To simplify the idea, think about monthly release of a project rather than one major release at the end. While we may like to think we are the only one coding in an application, that’s not the case. By leaving code in a state where it can’t go into product we lock up the release and add risk to all the other initiatives trying to go into production. A better practice is to use latent code and feature bits to make your code dormant, thus reducing risk and continuously deliver value. Lets look at some of the techniques.

Read the rest of this entry »

, , , , , , ,

Leave a Comment

Follow

Get every new post delivered to your Inbox.

Join 473 other followers