Skip to main content

Posts Tagged ‘agile’

TDD is a design practice

Recently I’ve been a bit disappointed with a couple of the editorials in Dr. Dobb’s, an old standby that I’ve been reading for over 20 years, but today’s editorial about TDD is spot on. If you’re interested agile software development you should check it out; and if you’re questioning how and where design fits in […]

Measuring Performance of Delivery Teams – ‘starter’ metrics

Recently I was asked about ‘starter metrics’ for projects (both multi-shore and single shore) looking to transition to a much more objective measure of delivery team performance. Here are the first tier metrics that I would recommend as a good starting point. There is a lot more detail in the webinar and associated white-paper on […]

What Killed Waterfall Could Kill Agile

Robert Martin wrote an article in November, 2010 entitled “What killed water fall could kill Agile” Martin wrote about the elitism in software development. In water fall, the analysts are elites; they define everything in documentation and leave the work to the developer. When a project fails, it is the developer who bares the blame. […]

Quantitatively Measure Story Points in Color

Story Point estimation is a comparison estimation approach, where Story Points are used to represent the relative size for the User Stories. At Perficient when doing Story Point estimation, we select one small User Story which every individual on the team is familiar with and feels comfortable to commit to delivering in a short period […]

Retrospective after pair programming: Turn defeat into victory

In observing an interview practice for pair programming for job interviews, I saw and enjoyed a really wonderful process between two of my respected colleagues. They discussed, argued and bargained from the start, and they soon made compromises and began to work. During the coding stage they discussed and overcame every unintended problem they met; […]

Reflection and Improvement – Key of Agile

2010 Agile tour Hangzhou, Jeff Xiong shared an agile story of two teams in different city, we called it ‘a tale of two cities’. The two teams work very hard, always overtime, but the output is not proportional with what they have paid. The client is unhappy, team always get blamed. They had to ask […]

Perficient China: The best technology school in Hangzhou

As my colleagues and I have described in other posts, Perficient China has been a pioneer in areas of CMMI and agile. We were the first CMMI Level 5 appraised company in Zhejiang province, and perhaps the only company in China to be assessed at this level using an agile approach to project delivery. A common […]

HP outsources to 6 countries at $1 Billion cost

Hewlett Packard today shared details on six countries that will become its global delivery hubs for enterprise services: Bulgaria China Costa Rica India Malaysia Philippines What will be handled at these locations? Business Process Outsourcing IT outsourcing application development and management SAP implementation service desk global delivery work for clients financial functions CIO.com uncovered the […]

ORID-A must have in your toolbox

“What is the use of a book,” thought Alice “without pictures or conversation?” Last week in the Agile Tour 2010 Hangzhou stop which was hosted by Perficient, the keynote speaker Jean Tabaka introduced a great method called ORID from a book titled “The art of focused conversation”, (the title contains both “Art” and “Conversation”:) From my […]

How distance impacts pair programming

Last week, by great chance, I observed two of my respected colleagues practicing pair programming for a job interview. Sitting two meters away, I noticed that during the process of implementation, they didn’t interact frequently. The interviewee was writing code on the computer, and the interviewer was contemplating the best way by drawing some sort […]

Checkout Real life of a Scrum Team

You here SCRUM all the time but the question is how do those sprints work especially when they are such quick turnarounds (2-3 weeks). Ethan Huang has a post on how one agile project went. It includes the good, the bad, and the ugly. Worth the time to view the pictures and progression of the […]

The real life of a Scrum team – with photos

Recently while cleaning up my photo albums I found some interesting old pictures which were captured while I was leading a Scrum project. These white board pictures illustrate how we incrementally deliver from scratch. Looking at these pictures I really enjoy recollecting the days when I was working together with my team; days we spent […]

Load More