Solution Architect: 2nd week iteration on my job at Yahoo!

(Jardin des Tuileries)

It has been an exciting 2 weeks for me in my new role as a Solution Architect for Yahoo! Media

I have been meeting with a few of our customers which has helped me firm up my thinking of how to approach this role.

I break it down into 3 areas. How am I measured? What are my daily duties? What is my approach to my job?

1) How am I measured?

  • First and foremost, I represent my team and the product. I am first point of contact for my customers. I am measured by customer satisfaction. I need to understand the customer expectation, whether those are realistic, manage the expectations, and then deliver to those.
  • In order to do that, I need to find a way to measure cust sat on mailing list, the various team’s customer sat number and the overall engagement. Take a baseline, set a target, get support from my executive team, and measure iteratively.

2) What are my daily duties

  • I will break down requirements into queue items for my teams.
  • I will prototype.
  • I will troubleshoot and unblock the developers
  • I will document architectual changes, facilitate architects to reach a decision in an SLA that the customer expects.
  • I will identify large gaps early on and feed only important items to my teams.
  • I will document solutions, communicate them internally as well externally.
  • I will provide training to new engineers, editors, product managers
  • Feedback to the executive team on large pain points, proposal for process improvements, known short coming of the system.
  • I will plan ahead for my customers and my development team.
  • I will fix and write new documentation
  • I will be an evangelist
  • I will document the current process, measure, set target and figure out who needs to improve the long pole.

3) My approach to the job

  • measure and iterate on customer expectation verses what we are delivering
  • encourage dark launches of sites, so that when something is good enough, we launch and iterate. Don’t do huge 3 month long projects
  • answer a question with a link to the document or write it and send a link to it
  • hand the customer a working environment. Do the grunt work, and if it’s painful, then automate it
  • feedback to my team, and make sure my feedback is small in volume, big on importance
  • figure out a way to have peer feedback for my self, my teams, and even my customers to build in customer satisfaction one of the key feedback loops and measurement of success
Tony Tam

Senior Principal Architect @ Splunk Founder of ImpactfulEngineer.org & SFBadminton.org