Being a Lead Developer in a Software Consultancy: Challenges and Achievements

Slide Note
Embed
Share

Lead Developer Bartosz Jedrzejewski shares insights into his role at Scott Logic, transitioning from Software Architect to Business Consultant. Working with various technologies and stakeholders, he emphasizes the importance of leadership, excellence, and continuous learning in providing guidance in development, programming, and design. Discover the values and characteristics essential to successful leadership in a consultancy setting.


Uploaded on Sep 10, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Being a Lead Developer on the Road Bartosz Jedrzejewski @bartoszjd https://www.e4developer.com

  2. I work as a Lead Developer in Scott Logic a software consultancy I worked as a Software Architect I used to be a Business Consultant I blog at https://e4developer.com and https://blog.scottlogic.com https://e4developer.com https://blog.scottlogic.com I enjoy working with people My background

  3. Different projects every 4 24 months Different people Different technologies Different challenges Being a Lead Developer in a Consultancy

  4. Transformations New Technologies Consultancy Projects New Ways of Workings Multiple stakeholders Multiple parties often multiple consultancies

  5. Leadership vs Management Leadership is doing the right thing Management is doing the things right

  6. Excellence Passion Collaboration Respect Professionalism Doing the right thing Company Values

  7. Integrity Justice Humility Patience Courage Doing the right thing Character Ethics

  8. Providing Leadership in the context of: 01 02 03 Development People Programming Design Practices Collaboration with other functions Representing the development

  9. Programming and Design 20%-80% Learning Conversations Things you do as a Lead Developer Mentoring Coaching Influencing Selling

  10. Learning new things Learn Learn about the technology, see what is possible. Play Play with the technology Learn Learn again, once you had the hands on experience Teach Share and validate your ideas with others

  11. We don't rise to the level of our expectations, we fall to the level of our training. Archilochos

  12. Crucial Conversations

  13. Before: During: Focus on what you want Learn to look Make it safe (silence or violence) Avoid smart stories villain, victim or helpless Share your facts Tell your story Ask for others paths Talk tentatively Encourage testing Crucial Conversations Crash Course

  14. The pool of shared meaning is the birthplace of synergy Crucial Conversations

  15. Crucial Conversations Taking Action!

  16. Being proactive vs reactive What is the proactive mindset? Taking responsibility for your actions Never seeing yourself as helpless Getting things done Realizing that you have a choice between stimulus and response Difference between proactive people and reactive people is night and day

  17. The 7 Habits of Highly Effective People Be proactive Begin with the end in mind Put first things first Think win-win Seek first to understand then to be understood Synergize Sharpen the Saw

  18. Mentoring providing guidance and motivation

  19. What Motivates People? Autonomy Ability to self-direct. Mastery The urge to get better skills. Purpose The desire to do something that has meaning and is important. Sticks and Carrots are proven not to work!

  20. Coaching The art of asking questions people often can figure out what works best for them! Being a thinking partner.

  21. Coaching T- GROW Model TOPIC GOAL REALITY OPTIONS WILL

  22. Influencing People

  23. Influencing People make sure you have the right intentions! Start with yourself- examine your intentions Doing the right things Company Values Doing the right things Character Ethics There are no shortcuts still it is good to know how to deal with people!

  24. Influencing People Things to consider Fundamental techniques: Don t criticize, condemn or complain it leads nowhere! Appreciate people and acknowledge good things they do. To get what you want show the other party how it benefits them.

  25. Influencing People Changing Others without causing offence Ask questions instead of giving orders this goes back to the coaching ideas Let the other person save face there is nothing to gain from humiliating others Praise every improvement let people know when they are doing things right Stick to the values we have discussed earlier and you should be doing fine!

  26. We are all in Sales now Caveat emptor -> Caveat venditor Selling- To sell is human Daniel Pink Attunement Clarity Pitch Service

  27. Summary Lead developer in a consultancy is a people focused role There is so much to learn on top of the technical excellence Rewarding and challenging role

  28. Thank you! Questions? Follow me @bartoszjd

Related