Consulting
As a developer, I have seen some teams excel, and others struggle to get things done. The recipe for a high performance team is motivation and capability. A motivated developer can out perform a more capable one who is unhappy with their job. A team of capable yet unmotivated developers is expensive and still doesn't produce results.
To foster motivated teams, I focus on alignment between leadership and the team. What is the vision and mission of the company, and why do employees want to work here? What does the team need to be successful? When these things are clear, we can map out processes and define roles and responsibilities. If the team understands the vision and agrees with the mission, they more are eager to contribute their efforts.
Developers learn new things every day in order to get things done. Sometimes it takes days or weeks to get a handle on new or unfamiliar technology. When a project has a budget and deadline, this time eats up the value you could otherwise deliver. These moments are frustrating for everyone, managers are worried, devs are pressured, and clients are concerned. I can help by quickly providing solutions and orienting devs to new tech. A few hours of my time can unblock a team and short cut the time it takes to learn things.
Tech team coaching
Developer mentoring
Training
Recruiting
Business and process
Business analysis
Building dashboards
Development
Application development
High quality websites
Complex applications
Drupal module development
Custom module development
Contrib module patching
Project tech lead
Client management
Team leadership
Resolve technical issues
Support and maintenance
Monthly retainer hours
Ad-hoc requests
Migrations
Information Architecture
Content auditing