Skip to content

Elevate your tech career, reclaim your life.
Home / Content / The Show / Leadership Skills for Lean Software Development

Leadership Skills for Lean Software Development

Lean Leadership Learns

It takes special software leadership skills to learn what customers want through lean software development.

Watch or listen to this episode

YOUTUBE

SPOTIFY

APPLE

It takes special software leadership skills to learn what customers want through lean software development.

In this episode, I share 7 key traits that will help you, or someone else you know who’s leading, to build the most profitable software ideas for customers.

1. Mercy

Mercy helps leaders show others that it’s safe to make mistakes.

Without this key trait, programmers, UX designers, operations personnel, and anyone else developing software won’t feel comfortable taking risks.

2. Patience

Patience is essential to a learning organization.

When short term results and confirmation are chased, it prevents everyone from failing in the short term to discover the most valuable software ideas.

3. Trust

Trust is a bedrock of environments for software development that leaders must demonstrate to bring the best out in their people.

When autonomy is a core principle behind work, everyone will put forth creative ideas with less trepidation.

4. Honesty

Honesty is the best policy, and nowhere is this more true than in a lean startup or any other team that’s taking on building software that’s truly innovative.

When politics and image management prevent transparency – having a shared understanding is nearly impossible.

5. Courage

Courage will be required to lead others to take risks.

There will always be someone internal, external (like a customer) or a market analyst who might think an idea isn’t a good one.

But with the courage to take risks comes the ability to present truly bold and remarkable ideas to the market.

No one cares about “me too” products in this industry.

6. Humility

Humility helps everyone developing software to see that no matter how experienced of a leader you are – you know there’s more to learn.

The most experienced leaders know that a “know it all” attitude is certain death to most cultures of learning.

7. Empathy

Finally empathy is a key trait of leaders of software companies that learn.

Being able to look outside yourself to put yourself in someone else’s shoes, is essential.

Resources

Is Your Software Company a Feature Factory Or Lean Startup?
How A Business Model Canvas Helps Agile Teams

About the THRIVING TECHNOLOGIST show

On YouTube and all major podcast networks, Jayme shares teamwork and leadership strategies, guidelines for healthy company culture, and stories about real projects so you can have a sustainable career in the software industry.

Subscribe Now
YOUR HOST

Jayme Edwards

A family man and veteran of nearly 40 software projects, Jayme experienced many wins and losses over his career as an architect and consultant.

Now he's coaching software developers, managers, and business owners to overcome challenges in the IT industry - so they keep growing.