Client Engagement Model
ESS provides consultant class technologists to fill a gap on your team under your supervision and direction.
These technologists still work collaboratively with the entire ESS team for support and guidance.
ESS provides end-to-end delivery of your project under the supervision and direction of the ESS consulting division.
All projects start with an Inception Phase which helps uncover the scope, budget, and schedule of the project.
As a new ESS client, a Principal Technologist is assigned to your account. Each PT is a leader at Elegant Software Solutions; they are very senior resources with at least a decade of experience or more in the industry and have performed all the roles within the realm of software development. Each PT reports directly to, and works under the supervision of, ESS’ Chief Architect.
Your Principal Technologist is generally assigned to your account for the duration of his or her tenure with ESS. And during your relationship with them, they acquire a deep domain knowledge of your business and they become part of your strategic technical team.
When it’s time to execute projects, your Principal Technologist forms and manages them Implementation Team(s) to facilitate the work.
Implementation Teams facilitate our software development projects. Each Implementation Team is lead by a Principal Technologist and is comprised of an appropriate mix of Senior Technologists, Technologists, Junior Technologists, and Apprentice Technologists.
Implementation Teams work on one, and only one, project at a time. Each project is unique, and your Principal Technologist will help determine the ideal makeup of your Implementation Team(s) according to the scope, budget, and schedule of the project.
Cross Team Collaboration
One of the most significant values each of our clients and projects benefit from is our team collaboration model. While our Implementation Teams work on one project at a time, they do not work in silos. Elegant Software Solutions Technologists help each other out on a daily basis. We follow the "no man is left behind" mantra from the military, and we believe in it. We use cross-project collaboration tools like Slack and Confluence to discuss technical matters together, regardless of the project to which they are assigned. We have "campfires" when an in-person discussion is needed. We merely stand up and call for a campfire all and Technologists huddle to discuss a problem. The client or project to which they are assigned is insignificant.