Assembla customers like how easy it is to give customers visibility into the development process. But why is this important? Why should companies want to engage customers in the development process?
We heard some answers to this question in a recent conversation with Rob Heittman, CTO of Solertium. Solertium has built up a competitive edge around close engagement with customers, agile processes that deliver software that meets real customer needs, and Assembla workspaces.
Solertium wrote the software that lets you order lunch on your Android device from Five Guys Burgers and Fries, and vote on the best frequent flyer program at the Frequent Traveler Awards web site.

The company is best known for creating conservation applications for global non-governmental organizations (NGOs). These include the Red List of Threatened Species™ for the International Union for the Conservation of Nature (IUCN), and the Project Planet Ocean Portal for the IUCN and Google.
So how does customer participation in the development process help with these goals?
1) Engaged customers gain confidence that the development team is getting work done and staying on schedule.
2) Customers can give feedback promptly and really fill the role of “product owners” (versus having developers try to play stand-in and interpret customer requirements from a distance).
3) Customers update themselves, instead of sucking up the time of team leaders with status reports.
According to Rob: “customers get a sense of velocity and activity” by viewing emails, activity streams, tickets and milestones.
Further: “they can jump in and give immediate feedback if we didn’t exactly understand their requirements.”
Also: “I save a lot of time because I don’t need to schedule endless status reviews or spend hours writing status emails.”
Rob warned that transparency is not for everyone: “it makes you more accountable.”
But if you can handle the transparency, he said, “your customers will be much more loyal, and much happier because they will get software that really meets their requirements.”
Solertium is also a technology leader. They use Gerrit to accept and review contributions from their global development team. Rob tried Assembla's Gerrit release and noted "I can see immediately one killer advantage of the Assembla Gerrit solution: code review activity appears in the Stream. We use the Stream to get a visceral feel for velocities across projects, and sometimes there is lots of activity going on in code review that was largely invisible. There are also cases where, if a contributor knew there was activity in code review, they would weigh in on it. The Stream integration allows that kind of spotting. Great stuff!"