Skip to main content

Innovation + Product Development

How much effort should be spent communicating with an offshore team?

Currently more and more projects are multi-shore in a lot of big companies. Clients always ask us one question: How much effort needs to be spent to communicate with offshore teams if we work with one. It is one concern from clients that they need to spend more time to communicate with offshore team and usually […]

CI tools reference

Continuous Integration, was raised by Martin Fowler in 1999 . The fundamental CI feature is to fetch source code from code base timely(or by detecting code change), build automatically, inform the build result to development team. Now, as a key software development practice, it’s wildly adopted by different projects, whatever it’s a Waterfall project or […]

Agile is mainstream according to Forrester

Interesting article in CIO magazine a few months back about a Forrester report that found 35% of IT professionals describe their process as ‘Agile’ and 46% that say they are at least Agile in spirit. http://bit.ly/dDfRDt I think this meshes up well with what I’ve seen in the industry. In my job, I get to […]

No communication and its impact on multi-shore teams

The first type of No Communication is very simple: nada, none, no acknowledgment, and zero feedback. Here’s an example. Our project was at a critical juncture and we ran into a few important questions. I wrote an email message carefully explaining the issues and sent it to Joe, our lead BA and product owner. I […]

Visibility and communication with multi-shore teams

I’m currently setting up a communication plan for a new agile project which has a multi-shore component for development and testing.  In addition to having a liaison to coordinate communication between the onshore and offshore teams, there are a number of activities which can help to keep the visibility of what is going on at […]

Can you tell me your project quality status?

A GDC project manager states his project status in the PMO meeting, “# of report design documents are in process, # of report design documents are completed, # of report design documents are not started… Regarding the quality, # of design documents passed review…” ‘Waterfall~ Waterfall~‘ other PMO members sing for him with the sarcasm […]

Three Steps to GUI Automation Testing

A couple of weeks ago, I was preparing for a training about automated testing. Considering the fact that Selenium was widely used in Perficient GDC (Global Delivery Center in Hangzhou, China) and the purpose was to introduce more technologies to the team, I created some demos by Windows API and UI Automation. Here are three steps to GUI automated […]

Get started with automated testing

Recently, one of my friends asked me a question: how to establish the end-to-end automated testing process from scratch? He is an experienced developer and leading a team with 30 people (20 developers, 10 STEs, no SDET). He has already established the testing process for manual testing. Automated testing hasn’t been introduced into his project at […]

When the rubber meets the road: No Coffee

In this series of posts, I’d like to talk about practical challenges I faced during my years of working with a multi-shoring team. The challenges can be anything from little cultural difference to best practices for bridging the communication gap across teams on both side of the Pacific. Did you experience the same or different […]

World Expo 2010 in Shanghai

I think the upcoming World Expo in Shanghai will be quite something to see. The preparations have been going on for the better part of the last decade, and the excitement is in the air. The theme of the expo is “Better City, Better Life” – and given the accelerated urbanization that has been occurring […]

The role of a liaison to help with multi-shore development

In my experience, a project’s success is dependent on having good communciation between the onshore and offshore teams, and a liaison can make this process much easier.  We have had several projects which have involved our China team and a liaison who has travelled to the U.S. to help with communication and keeping both teams […]

The ‘flattening’ of voice communications

Communications between shores is really flattening the world. I continue to be amazed at the advancements in technology. I was just in our China office and phone calls over our latest VoIP infrastructure upgrade were amazing! I’ve experienced the progressions over the years and have come to

Load More