I’ve been exposed to Agile/Scrum for a while and recently I tried to summarize some testing principles which are all concerned with quality. Test Driven Test cases and unit test will be developed prior to coding any lines Unit test will be required to ensure the quality of the refactoring Test Early Deliverables in each […]
Innovation + Product Development
Agile Methods for Automation and Load Testing
I am travelling in our Detroit office today. I am working with our U.S. team to leverage Scrum for automation and load testing on a current project for a client. Typically, this process includes system testing with waterfall, which cannot include Agile methodology. However, it does work for our current project. And I will share with […]
Agile and our office move
User Story: As a development team, we need to have enough office space and capacity to grow to over 2x our current size. Ok, I’m kidding a little. Not in the above statement – which was our true ‘epic’ requirement over a year ago and one that we realized this past weekend in our move […]
R&D and Innovation
There’s a great article in the online version of the Wall Street Journal titled “For RIM, Less Research Could Mean More Motion“. There are a couple of choice quotes from the article that parallel what I always try to share with others when I am talking about the business benefits of agile.
Demand Technical Excellence
Just a few weeks ago we celebrated the 10th anniversary of the drafting of the Agile Manifesto. To celebrate the 10 year anniversary many of the original signatories along with some other agile proponents got together to review what has happened during the past 10 years and to consider the future. There are numerous blog […]
Brief article on the Scrum Alliance website
The Scrum Alliance invited me to write a brief article about my work in China. The article is now posted on the front page of the Scrum Alliance website. Drive by and take a look when you have some time.
Does Scrum waterfall work?
I often talk with teams who claim that they’re running Scrum on their software development projects, or, at least they believe they are. “We’re applying all the Scrum ceremonies, fixed duration Sprints, Sprint Planning, Daily Stand-up, Sprint reviews, and Retrospectives”. “The team is using Burndown Charts to track the performance.” “The only issue is that […]
Collaboration instead of cooperation
For a long time, collaboration and cooperation have meant the same thing to me. Actually, I use word ‘cooperation’ more often when talking about teamwork. Today I read an article called ‘Teamwork in Agile’ written by Bal Mahale. I realized after reading it that collaboration and cooperation are totally different. Here is Bal’s explaination: People […]
How to tell the quality of the product?
Overview The short answer to the question would be KPI (key performance indicator).’ Usually, a project will employ certain KPIs to facilitate the quantative analysis. By that, stakeholders can easilly tell how well the project is proceeding and how good the product is. However, there are some common challenges facing the project. Top challenges Short-term […]
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 […]
Does agile fail?
This past week we’ve celebrated an agile milestone: 10 years since the signing of the Agile Manifesto. This event seems to have spawned a lot of interest and questions around agile, including a question someone ask on one of the LinkedIn groups I monitor. Nokia Demise: Is Agile to Blame? I’ve fallen for the bait […]
Gelivable! The 2011 GDC Annual Party
On January 21, 2011, 2011 Perficient GDC annual party was held at the Ramada hotel successfully. GDC will hold the annual party every year before the Spring Festival just as with other Chinese companies, we will have a wonderful dinner and also will performance a number of cultural programs. I don’t want to talk about […]