Successful client/consultant relationships take communication and understanding – not just of business needs but of the client representative's situation and needs.
Systems integrations are hard. Following these do's and don'ts will go a long way in de-risking the project, minimizing surprises, and finding success.
Agile iteration meetings often fall prey to unproductive activities and lack of focus. Scrum practices can make meetings more structured and effective.
It takes much more than technical skill to bring a complex project to fruition. But what does "leadership" really mean at a place with little hierarchy?
Atomic Object has no dedicated, specialized project managers. We have project leads who play multiple roles of implementor, team lead, and project manager.