Upgrade to Pro — share decks privately, control downloads, hide ads and more …

.NET Day 2024: Sitting in meetings all day long

dotnetday
September 11, 2024

.NET Day 2024: Sitting in meetings all day long

More info at: https://dotnetday.ch

dotnetday

September 11, 2024
Tweet

More Decks by dotnetday

Other Decks in Technology

Transcript

  1. Sitting in meetings all day long MY FIRST 180 DAYS

    AS A NEW SOFTWARE ENGINEERING MANAGER DENNIS DIETRICH MANAGER SOFTWARE DEVELOPMENT ICS, PHOENIX CONTACT REV. 4 (2024-08-27), HTTPS://GITHUB.COM/DENNISDIETRICH/FIRST180DAYS/
  2. Sitting in meetings all day long MY FIRST 180 DAYS

    AS A NEW SOFTWARE ENGINEERING MANAGER DENNIS DIETRICH MANAGER SOFTWARE DEVELOPMENT ICS, PHOENIX CONTACT REV. 4 (2024-08-27), HTTPS://GITHUB.COM/DENNISDIETRICH/FIRST180DAYS/
  3. Prepping: Leadership and management  Management "is the process of

    managing the resources of businesses, governments, and other organizations" https://en.wikipedia.org/wiki/Management  Leadership "encompasses the ability of an individual, group, or organization to 'lead', influence, or guide other individuals, teams, or entire organizations" https://en.wikipedia.org/wiki/Leadership
  4. The three kinds of leaders  Formal leaders with authority

     Formal leaders without authority  Informal leaders e.g., managers, group manager, directors e.g., tech leads, architects, senior engineers e.g., …anybody, really
  5. Servant leadership "It doesn’t make sense to hire smart people

    and tell them what to do. We hire smart people so they can tell us what to do." - Steve Jobs
  6. Developing my team  Happy where they are  Getting

    to the next level (e.g., Senior Software Engineer)  Technical Leadership (e.g., Tech Lead, Architect, or Systems Engineer)
  7. Types of management styles II  Laissez-faire  Career development,

    annual goals, regular 1-on-1s  Technical leadership (e.g., tech leads and architects)  Allow the team to fail!  Democratic  Deadlocked team  Role of moderator and advisor
  8. Types of management styles III  Autocratic  Last resort!

     Performance or behavior issues  Deadlocked team  Team cannot be allowed to fail
  9. A lesson in communication: They’ll listen… to something New Manager,

    Enterprise Application Architect, Student Employee Me: So, what about end-to-end testing? Architect: Well, in customer journey testing… Me: Okay, but what about the end-to-end test?! Architect: As I explained, we have customer journey tests in which… Me: That’s great, but I still don’t understand what we’re doing for end-to-end testing.
  10. A lesson in communication: They’ll listen… to something New Manager,

    Enterprise Application Architect, Student Employee Me: So, what about end-to-end testing? Architect: Well, in customer journey testing… Me: Okay, but what about the end-to-end test?! Architect: As I explained, we have customer journey tests in which… Me: That’s great, but I still don’t understand what we’re doing for end-to-end testing. In marketing, the notion of customer journey portrays the process customers go through to establish a commercial relationship with a firm. The journey emphasizes touchpoints, which are the moments in which firms can interact with their current or potential customers. https://en.wikipedia.org/wiki/Customer_experience#Customer_journey
  11. A lesson in communication: They’ll listen… to something New Manager,

    Enterprise Application Architect, Student Employee Me: So, what about end-to-end testing? Architect: Well, in customer journey testing… Me: Okay, but what about the end-to-end test?! Architect: As I explained, we have customer journey tests in which… Me: That’s great, but I still don’t understand what we’re doing for end-to-end testing. Student: (Crap! The new boss is getting rid of the testing role…) (I might be out of a job!)
  12. From retail to buying in bulk…  I need the

    book: $45  My team needs the book: $450  Required reading for the company: $4,500
  13. …to labor costs  An additional (Junior) Software Engineer: €56,000-61,000

    p.a.  An additional Senior Software Engineer: €78,000-84,000 p.a.  New team of 10 Software Engineers: > €800,000 p.a.
  14. What is "bad" (or "good") spending?  Staying within budget

     Exceeding budget  Relative spend increase  R&D intensity (ratio of development cost to revenue)
  15. Recap  Leadership and management  Establish technical credibility 

    Know your informal leaders  Understand the basics of budgeting  Never stop learning!