Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
The Successful Software Manager

You're reading from   The Successful Software Manager The definitive guide to growing from developer to manager

Arrow left icon
Product type Paperback
Published in Jun 2019
Publisher
ISBN-13 9781789615531
Length 442 pages
Edition 1st Edition
Concepts
Arrow right icon
Author (1):
Arrow left icon
Herman Fung Herman Fung
Author Profile Icon Herman Fung
Herman Fung
Arrow right icon
View More author details
Toc

Table of Contents (21) Chapters Close

Title Page
Copyright and Credits About Packt Contributors Preface 1. Why Do You Want to Become a Manager? FREE CHAPTER 2. What Are the Key Skills I Need? 3. What Is My Job Now? 4. A Week in the Life of a Manager 5. Managing Your Team 6. Asking the Right Questions to Your Users 7. Meetings 8. Design Techniques 9. Validating the Solution 10. Agile, Waterfall, and Everything in Between 11. Always Be Shipping 12. The Training Day 13. Organizational Management in the 21st Century 14. Developing Yourself as a Leader 15. Your Next Steps 1. Other Books You May Enjoy

Where am I and how did I get here?

Understanding your innermost desires and drivers that lead to you wanting to make this journey is a crucial step. To help discover your inner cause, it's often useful to look back and review your work history.

Let's take a minute to sit back to ask ourselves – and you may even want to write your own personal answers down to these – the following questions:

  • How many jobs have I had?
  • How often have I changed jobs?
  • How many companies have I worked for?
  • Have they been in vastly different businesses or sectors?
  • Did I instigate these changes, or did they happen to me because someone else made a decision that affected me, such as redundancy?

The answers to these questions are all key indicators. If you have proactively changed jobs frequently, it's a likely sign that you are searching for something more, and is a sign of your curiosity, inquisitive nature, or even that you easily get bored, depending on how positively you choose to look at it! Either way, it's a sign.

If you don't change jobs regularly, or if you've worked in a variety of organizations, then perhaps you love what you're already doing, or simply feel comfortable and safe in your current environment. This is not negative; a safe and secure environment can actually be a wonderful place to start your journey.

Perhaps you've been asked to make the change by someone else. Sometimes, we all need a nudge, a pep talk, or even to be forced into something we didn't think we were capable of or think we would even enjoy. This acts as another possible starting point. The "Accidental Manager," which we'll explore in more detail throughout this book, is often associated with this scenario.

Each starting point has its own merits, advantages, and disadvantages. Whatever you do, don't let your own starting point become a psychological barrier to actually starting. Choose to see it as a springboard, and as a source of infinite possibilities, which it is. It would be extremely boring if everyone's journey started at the same place and followed the exact same path!

It is also important to note that this journey is not a race. Like the projects you've been working on, time is only one part of the time, cost, and quality triangle, which is also known as the Project Triangle and Triple Constraint. I honestly believe that if you focus on quality, your journey will ultimately be more fruitful. After all, this is your career we're talking about, which is not just another project!

Achieving true quality requires commitment in many ways. You will be able to appreciate the quality of your own journey first-hand through your subjective experiences along the journey you're going to take. You'll also see how the reality of your journey compares to your expectations, and you'll experience other people's responses to your journey.

Let's talk about time scale. The Developer-to-Manager journey is not a single leap or overnight transformation. It's okay to be spurred on by quick wins and instant gratification. Just understand that they're not the be-all and end-all, since making a change from being a developer to a manager is a journey, and, as with any journey, it's important to have checkpoints and milestones along the way.

All these checkpoints would be useful tools that allow you to gauge your progress, whatever that may mean to you. Overall, you must be willing to be in it for the long haul, because you don't know how long the journey will ultimately be. The adage that it's about the journey, not the destination, is absolutely true.

The cost of the journey

The cost of your journey can be considered mainly to be the effort you put in. This is the blood, sweat, and tears you will spill along the way. For instance, even reading this book can be considered part of the cost of your journey! You must decide how much you are willing to spend, or not, or, more sensibly, how much you are willing to invest, in balance with time and quality.

Practically speaking, if you choose to invest in some extra training, which is rarely a bad idea, it may cost you some money. However, one of the more likely reasons why you might be considering becoming a manager is the usually associated higher salary and benefits package. So, in the long term, there shouldn't be much of a direct financial cost.

Whether or not a manager is worth more to a company than a developer is a highly subjective debate and a topic for deeper discussion. By accepting industry norms, it's safe to say that a manager can normally command a higher salary than a developer, whom they may well manage. There are exceptions to this, some of which I have experienced myself, but looking at a respectable independent salary benchmark for the overall picture, then this is a clearly defined position for most companies. If you look at Glassdoor, which provides a real-world, data-driven view of the average salaries for various jobs, then you'll see that this is the case.

You have been reading a chapter from
The Successful Software Manager
Published in: Jun 2019
Publisher:
ISBN-13: 9781789615531
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime