I set up a Facebook profile where I can post my pictures, videos and events and I want to add you as a friend so you can see it. First, you need to join...
My August Dr. Dobb's Column, http://www.ddj.com/architect/209101238 , explores the ethical implications of "fixed iron triangle", what I refer to as "fixed...
A new item has been posted at InfoQ.com which might interest you Using Numbers to Communicate - in the Spirit of Agile By Linda Rising and Barbara Chauvin June...
A new item has been posted at InfoQ.com which might interest you An Introduction to Lean Thinking for Software By Jacky Li June 23, 2008 For Agile developers...
A new item has been posted at InfoQ.com which might interest you User Story Estimation Techniques By Jay Fields June 30, 2008 One of the great things about...
A job well done deserves a proper reward, right? But in collaborative efforts such as agile development, can you single out individual efforts without killing...
My July newsletter, Reducing the Risk of Fixed-Price Projects, is now posted online at http://www.ddj.com/architect/209602001 . It extends my August 2008...
My September DDJ column, Iteration Negative One, is online at http://www.ddj.com/architect/209902719 . The column describes two things: 1. The pre-project...
Acceptance test-driven development is what helps developers build high- quality software that fulfills the business's needs as reliably as TDD helps ensure the...
My August agile update is now online at http://www.ddj.com/architect/210200501?cid=Ambysoft . It summarizes my observations about the recent Agile 2008...
I recently wrote a detailed blog posting about how to organize large agile teams at http://www.ibm.com/developerworks/blogs/page/ambler?entry=large_agile_teams...
At the Agile 2008 conference the first week of August I gave a talk entitled "Agile in Practice" which summarized the results from a collection of surveys that...
My October column is now online at http://www.ddj.com/architect/210601918?cid=Ambysoft . As the title suggests it describes how disciplined agile teams are...
Hello All, I have finally gotten around to writing a second entry on my blog and thought I should tell people it exists. It can be found at my website...
Here is the video from my talk on Agile Acceptance Testing this week at Skills Matter. The talk is completely non-technical, focusing on how this practice...
We created this set of questions to help corporate managers select Agile-experienced consultants and candidate employees for project work. Assembling a team of...
I recently wrote a detailed blog about how to easily compare the productivity of agile teams through calculating their acceleration. The posting is at ...
My November column in Dr. Dobb's Journal, posted at http://www.ddj.com/architect/211201940 , summarizes the results of our 2008 Modeling and Documentation...
This article is taken from the book The Art of Unit Testing. As part of a chapter on integrating unit testing into your current organization, this segment...
My December DDJ column is now online at http://www.ddj.com/architect/211800534?cid=Ambysoft . As the title suggests it explores the issues surrounding complex...
My October agile update is now online at http://www.ddj.com/architect/211800615?cid=Ambysoft . IT governance, also referred to as systems engineering...
Free Lean Software Development Course Taught On-line by Alan Shalloway Lean-Thinking provides a framework from which to improve virtually any organization's...
An inhibitor that I run into again and again within organizations that are still in the process of adopting agile development techniques is something that I...
My January 2009 column, The Distributed Agile Team, is now online at http://www.ddj.com/architect/212201434?cid=Ambysoft . In many ways it is a case study of...
My December agile update entitled "Agile CMMI:Complimentary or Oxymoronic?" is now available online at http://www.ddj.com/architect/212501388?cid=Ambysoft ....
This article shows how the behavior driven development can be applied to database development and how it can be used to develop and design databases in an...