an architect s guiding principles for leadership
play

AN ARCHITECTS GUIDING PRINCIPLES FOR LEADERSHIP Seth Dobbs - PowerPoint PPT Presentation

AN ARCHITECTS GUIDING PRINCIPLES FOR LEADERSHIP Seth Dobbs @sethdtech AGENDA 1. Overview 2. Three Overarching Principles 3. Architects Principles 4. Wrap up 1. OVERVIEW Seth Dobbs | @sethdtech LEADERSHIP IS AN ARCHITECTS


  1. AN ARCHITECT’S GUIDING PRINCIPLES FOR LEADERSHIP Seth Dobbs @sethdtech

  2. AGENDA 1. Overview 2. Three Overarching Principles 3. Architect’s Principles 4. Wrap up

  3. 1. OVERVIEW Seth Dobbs | @sethdtech

  4. LEADERSHIP IS AN ARCHITECT’S IMPERATIVE • “Digital” is becoming core to business • We as architects need leadership skills equal to our technical skills • Responsibility to guide business and align broad strategy • Need to effectively communicate to our teams and motivate them Seth Dobbs | @sethdtech 4

  5. LEADERSHIP The goal of leadership is to influence individuals, teams, and organizations to effectively deliver durable results Seth Dobbs | @sethdtech

  6. TWO ASPECTS OF LEADERSHIP INTERNAL EXTERNAL • Personal Mastery • Interdependence • Individual Responsibility • Responsibility for Others • Self reflection • Team Learning Seth Dobbs | @sethdtech 6

  7. WHY PRINCIPLES • Teaching through principles is powerful • Developers use tech principles all the time (DRY, YAGNI) • Principles are to guide you, not tell you what to do Seth Dobbs | @sethdtech 7

  8. 2. THREE OVERARCHING PRINCIPLES These form the core of good leadership and good team members Seth Dobbs | @sethdtech

  9. LEADERSHIP The goal of leadership is to in influ luence individuals, teams, and organizations to effectively deliver durable results Seth Dobbs | @sethdtech

  10. I. LEADERS PROVIDE VISION ...and can provide a path to realizing the vision Seth Dobbs | @sethdtech

  11. To the person who does not know where he wants to go there is no favorable wind. Seneca Seth Dobbs | @sethdtech 11

  12. WHAT IS VISION? Outcome-focused view of how to solve the problems we’re faced with Seth Dobbs | @sethdtech

  13. LEADERSHIP The goal of leadership is to influence individuals, teams, and organizations to ef effec ectivel ely deliver durable results Seth Dobbs | @sethdtech

  14. II. LEADERS SOLVE PROBLEMS …and deal with difficult things, take ownership, focus on outcome Seth Dobbs | @sethdtech

  15. The high point of being a leader in an organization is wrestling with difficult decisions and situations. Truncating those high points just doesn’t make sense. Patrick Lencioni Seth Dobbs | @sethdtech 15

  16. DEALING WITH THE DIFFICULT If all you want to do is say a few good words and hope for the best…you’re not ready to lead Seth Dobbs | @sethdtech

  17. LEADERSHIP The goal of leadership is to influence individuals, teams, and organizations to effectively deliver du durabl ble results Seth Dobbs | @sethdtech

  18. III. LEADERS CREATE MORE LEADERS …through continual improvement, through learning organizations, through principles Seth Dobbs | @sethdtech

  19. I start with the premise that the function of leadership is to produce more leaders, not more followers. Ralph Nader Seth Dobbs | @sethdtech 19

  20. CREATING MORE LEADERS Enabling team members to be better at what they do is a good thing Seth Dobbs | @sethdtech

  21. 3. ARCHITECT’S PRINCIPLES

  22. THE ANTI-PATTERN: BE BUSY! “Why aren’t you coding?” “We need to do something, now!” Seth Dobbs | @sethdtech

  23. BIAS TO OUTCOME > BIAS TO ACTION “We have to achieve something” vs. “We have to do something” Seth Dobbs | @sethdtech

  24. PRINCIPLE APPLIED Coding is an action. The goal is creating an interaction between people and/or systems that delivers a useful outcome. Seth Dobbs | @sethdtech

  25. THE ANTI-PATTERN: NEVER SAY NO “I take on everything that comes my way” This is a good way to get buried and fail at everything Seth Dobbs | @sethdtech

  26. DON’T JUST SAY “YES” Some think that success comes from saying ”yes” to everything ​ Simply not true and will actually have the opposite result If everything is important, nothing is important ​ Seth Dobbs | @sethdtech

  27. PRINCIPLE APPLIED Defend your ability to succeed Vision for your role should help you prioritize Seth Dobbs | @sethdtech

  28. THE ANTI-PATTERN: LEAD WITH SOLUTIONS “We need a mobile app” Solutions in search of problems Seth Dobbs | @sethdtech

  29. SHAPE THE PROBLEM BEFORE THE SOLUTION A problem well-stated is a problem half-solved ​ Work to clarify and bound the problem ​ Seth Dobbs | @sethdtech

  30. PRINCIPLE APPLIED A problem statement should have a desired outcome that isn’t happening or an existing outcome that shouldn’t be happening Seth Dobbs | @sethdtech

  31. THE ANTI-PATTERN: I’M IN CHARGE “Because I’m the architect” Seth Dobbs | @sethdtech

  32. LEADERSHIP IS RESPONSIBILITY, NOT AUTHORITY Leaders have a responsibility to make team members succeed, not an authority to make their ideas hold. ​ Seth Dobbs | @sethdtech

  33. PRINCIPLE APPLIED Acknowledge and enlist Seth Dobbs | @sethdtech

  34. THE ANTI-PATTERN: FALSE STAGES OF MASTERY 1. I need someone to tell me what to do 2. … 3. I have all the answers and tell others what to do Seth Dobbs | @sethdtech

  35. GETTING TO RIGHT > BEING RIGHT People have more ownership in problems that they help solve ​ Seth Dobbs | @sethdtech

  36. PRINCIPLE APPLIED 1. I need to be taught what to do 2. I begin to realize how much I don’t know 3. I learn to ask the right questions Seth Dobbs | @sethdtech

  37. THE ANTI-PATTERN: THE ROADBLOCKER “But what about this (esoteric) detail???” The CEO’s laptop… Seth Dobbs | @sethdtech

  38. DON’T PRIORITIZE MINUTIAE AT THE EXPENSE OF A GOOD SOLUTION Not all requirements or scenarios are equal …even though parts of the business may not want to hear this Seth Dobbs | @sethdtech

  39. PRINCIPLE APPLIED Do the heavy lifting for high usage cases Get data to understand edge cases Seth Dobbs | @sethdtech

  40. THE ANTI-PATTERN: I AM THE CENTER OF ALL THE THINGS “I need to review everything” Seth Dobbs | @sethdtech

  41. MAKE YOURSELF OBSOLETE …so that you can tackle the next big problem Seth Dobbs | @sethdtech

  42. PRINCIPLE APPLIED Provide architectural principles to enable the dev team to make decisions in your absence Seth Dobbs | @sethdtech

  43. THE ANTI-PATTERN: A PROBLEM IS IN THE EYE OF THE BEHOLDER “We really need to optimize this query” “The servers can’t support high throughput” Seth Dobbs | @sethdtech

  44. IF THE BUSINESS DOESN’T THINK IT’S A PROBLEM, IT’S NOT A PROBLEM This doesn’t mean we can’t address technology problems We need to state them as business problems Seth Dobbs | @sethdtech

  45. PRINCIPLE APPLIED Translate our technical problem statements to business problem statements Seth Dobbs | @sethdtech

  46. THE ANTI-PATTERN: SERVE THE MEANS “That’s a bad requirement because it doesn’t fit our architecture” “That’s not agile!” Seth Dobbs | @sethdtech

  47. DON’T ELEVATE THE MEANS BEYOND THE END We as an industry have a tendency to do this Sometimes we feel distant from the value of the company and focus on what we can control to make our work interesting Sometimes organizations like their rules Seth Dobbs | @sethdtech

  48. PRINCIPLE APPLIED Our business needs don’t serve our architecture, our architectures enable us to achieve something Seth Dobbs | @sethdtech

  49. 4. WRAP UP Seth Dobbs | @sethdtech

  50. PRINCIPLES • Principles are to guide you, not tell you what to do • Think about why you make the decisions you make • This is where principles come from and helps you refine your understanding of your own approach Seth Dobbs | @sethdtech 50

  51. Thank You! Seth Dobbs Twitter: @sethdtech LinkedIn: https://www.linkedin.com/in/seth-dobbs/ Blog: https://www.seth-dobbs.com

Recommend


More recommend