« July 2007 | Main | September 2007 »

August 29, 2007

Distributed Agile - case studies

Hi every. Another favour to ask.

I've been helping a local grad student - Graeme Brown - to find case studies for his dissertation. He's studying distributed agile and would like to borrow less than an hour of your time for an informal telephone or skype call. It doesn't matter where you are located.

Graeme writes: "I'm looking for developers or managers who have experience of large or small scale distributed agile.  The research focusses on whether agile can improve communication and team cohesiveness in distributed projects."

f you can help Graeme out - he's a nice guy, btw, and intelligent too - then please email me at clarke.ching@gmail.com and I'll put you in touch.

Clarke .oOo. Sent from my BlackBerry www.ClarkeChing.com +44(0)7920114893

August 28, 2007

Wanted: Agile BUSINESS Success Stories

Do you have a non-technical/business agile success story which you'd be willing to share with me so that I can disguise it and use it in my (business) novel?

I'm looking for stories where "the business" said something like "Wow! That's brilliant. We never expected that from you!". Perhaps you saved their butts! Perhaps you helped the business make lots of money. Perhaps your agile efforts saved a customer from leaving or perhaps they made a big sale based on your new abilities. Perhaps you just got the business and IT folks talking again.

I've got a number of such stories in my book … and most of them are, to be honest, rip-offs of real life stories. They're all situations where IT was able to make a difference.

Your reward: assuming people buy or download my book then you'll be helping other people make the world a better place.

Can you help? Send me an email to Clarke.ching@gmail.com or post a comment.

August 24, 2007

The importance of endorsements when selling a book

I rarely go to a movie without first reading Roger Ebert's review. I rarely buy a paperback if it doesn't have lots of credible reviews or endorsements on the back cover. I don't buy a non-fiction book unless a friend has recommended it, I already trust the author, or it has lots of credible amazon.com reviews.

So that is why I am thrilled to annonce that Stephen King, a very competent Cobol and Oracle developer who works for me, has allowed me to quote him on the back cover of my book:


"I read the first few pages of this novel and I am genuinely horrified at the thought of reading more" - Stephen King.


Does anyone out there have any friends with celebrity names who would be willing to provide a quote?
.oOo. Sent from my BlackBerry www.ClarkeChing.com +44(0)7920114893

August 11, 2007

Birthday recipe

It is my birthday today. I am 38. To celebrate the fact that I am not yet 40 I am happy to share with you my favourite recipe. My wife is cooking it for me tonight. This recipe is, btw, the reason why I married my wife.

At first glance it may seem daunting - the recipe, not marriage - but isn't all that difficult, nor time consuming. It's also low fat provided you remove the chicken skin. The only risk is from over consumption.

Step 1 - The curry powder.
------------------------------- You can either buy a packet of malaysian curry powder - we always use Yeos brand which we buy from our local oriental supermarket - or make your own using the following recipe kidly given to me by the uk time's wonderful cookery wriiter Jill Dupleix

To keep the curry powder fresh, store it in a small plastic container in the freezer.

3 tbsp coriander seed 1 tbsp cumin seed 1 tbsp fennel seed 1 tbsp dried red chillies 1 tbsp black peppercorns 1 cinnamon stick 1 tsp cardamom 1 tsp whole cloves 1 tbsp ground turmeric

Toast the coriander, cumin and fennel seeds in a dry fry pan until fragrant. Discard any stalks on the dried red chillies, and break up the cinnamon stick. Combine the toasted spices, chillies, cinnamon, peppercorns, cardamom and cloves, and grind in an electric coffee grinder or spice grinder until fine. Combine the ground spices with the ground turmeric.

You can play around with the recipe a little if you please.

Step 2 - Malaysian Chicken Curry recipe ----------------------------------------------
1. Chop 1 large onion into big dice
2. Grate 1.5 inches of Ginger.
3. Chop a good quality chicken into smallish pieces with the bone in, then set aside. The better the chicken, the better the meal. It tastes far nicer with the bone in too.

I use a good quality cooks knife to remove the backbone first before chopping off each leg, wing, breats, thigh, and then choppong them each in half/third. The only bits we don't use are the offal, the skin, and the big chunks of fat often hidden inside the cavity.

4. Fry onion in oil. When soft add ginger. Fry 1 minute more.
5. Add 1 packet or self-made mix of Curry powder and mix. Add a half glass of water (to prevent powder from burning). Fry for 1 minute.
6. Add all of the chicken pieces.
7. Add some salt.
8. Brown chicken. i.e. Fry for 2-3 minutes
9. Add tin of tomatoes or 4-6 fresh tomatoes
10. Add water to cover all the chicken
11. Bring to boil. Add a bundlle of new potatoes & a little more salt.
12. Simmer until cooked. About 20 minutes.
13. Add coconut milk (from tin, solid block, or other) and lime juice to taste.

3 -Serve and eat.
--------------------- We eat this with basmati rice (because it tastes good and is low GI but any rice will do) We also serve with bean sprouts which have been drowned in boiling water for 20 seconds, drained and seasoned with fresh chopped corriander (cilantro) and spring oniopns, along with a good shake of white peper and oyster sause.

This is especially good with a geuertstramener (wine I can't spell) or with a white beer. It does get messy to eat if you are not ultra careful ... But it is delicious.
.oOo. Sent from my BlackBerry www.ClarkeChing.com +44(0)7920114893

August 02, 2007

Getting your hands dirty: a better softrware article

My article/story from this months Better Software magazine is now online.

The article is actually a story featuring Steve and Phil from my book.  Phil - the techie - has some crazy idea about writing tests before writing code.  Steve is reluctant to go into the details but ...

Two techie jobs in Scotland

 
1) I've just heard about a new job in Scotland working on a top-notch XP team.  See Job One below.
 
2) I've also been contacted about a job working for someone I trust, but not in an agile team.  "I am looking for someone who can take high level (or low level) requirements directly from clients, analyse them and design the required system  he/she also needs to document these into our standard templates before passing it onto the dev. team/s".  The team works mostly with .net.
 
If you are interested then email me - clarke.ching@gmail.com - and I'll put you in touch with the right people.
 
For the record: I don't take any payments, bribes or favours of any kind for this - it's all part of the service. 
 
 
Job One:
 
Description
In response to business growth, we're looking for a Java developer to join our XP team operating inside a major Glasgow-based financial services firm. Our team is reponsible for the production of an web-based portfolio management system which won the International Credit Derivatives House of the Year award. To further extend our offering to clients, we're currently focussing on the development of real-time web-based scenario analysis and parallel pricing functionality using grid computing, Spring MVC, AJAX and Sybase.

Our team follows Extreme Programming practices to ensure quality of service and frequent delivery of the most valuable functionality to our clients. As such, the role would involve the participation in XP practices ranging from test-driven development and pair programming to iteration retrospectives and planning game exercises.
 
Technical Competencies:
Essential:
        Test Driven Development
Java / JSP / J2EE using Spring MVC
SQL (Transact SQL)
AJAX / Javascript
        UNIX scripting
        Ruby and Watir framework
Desirable
        Grid computing (Symphony)
        Pricing models
        Web design/HTML
        Extreme Programming

Person Specification:
The candidate should be degree educated in a relevant discipline and have 4+ years of experience in delivering solid application solutions for business. Exceptional candidates with less experience will also be considered.
Strong communication and team-working skills are essential as is the desire to share expertise and contribute as part of an XP team. Knowledge of credit derivative products and pricing models would be an advantage.

Timescales/Start Date:
As soon as possible.

Introducing David Peterson

David Peterson writes a nice blog - even if he did disagree with me about the value of my MBA.

For the record: I was talking about the value I received from my MBA.  David got stuff from his MBA which I found elsewhere.

TDD and Excel at Agile 2007

Dave Nicolette has just announced that he and Karl Scotland are co-presenting a workshop introducing Test Driven Development using my Excel/VBA example at Agile 2007.

I'm thrilled about this because Dave and Karl both independently were both early users of the example and gave me the motivation to try to push it out to a wider audience.  I've run the workshop 4 times in the last 3 months and I'm still amazed at how well it works. 

August 01, 2007

More help needed: how do I filter my blogs?

I've just realised that most of the blog entries I read are crap. They're not a complete waste of time, not quite. I'm conbsidering never reading another blog entry again and going back to the old way of reading blogs by storing them on my favourites. I imagine I'll have about 10 blogs there.

Is there a better way to filter?

Clarke .oOo. Sent from my BlackBerry www.ClarkeChing.com +44(0)7920114893