Our Latest Articles
Soft Skills for Hard People: Embracing Modern Leadership
Words hold extraordinary power over the human psyche, and always have. The great Joseph Campbell, prolific scholar and progenitor of a concept from literature you’d probably recognize as The Hero’s Journey, considered all mythology from every culture on earth to be telling us basically the same universal story.
How To Explain Technical Debt To Executives. Hint: It’s Not Technical.
And every business person I know, whether an entrepreneur or corporate leader, has, at one point or another, complained to me about these stubborn diva engineers who, when asked to implement the tiniest new feature, throw up their hands, and say, “whoah! we’ll have to completely rewrite the system to accommodate your request! That’ll take months.”
Red Tape is Killing Innovation
"Great job! Now, I have a policy of paying contractors on a Net-120 day term. So, I'll send you a check in six months. If you need the money sooner, I'll be happy to deduct a convenience fee of 2-5% from the total for each month less than 120 days. Also, I am going to need to keep that rake and hedge trimmer, too. You used it on my property, so really it belongs to me now. Sound good?"
Build Your Professional Network Quickly and Easily With These Simple Tips
Here’s the way to build your network that’s genuine, professional, effective, and most importantly, fun. Follow these tips, and I promise you will very quickly begin to pack your network with smart, interesting people who are genuinely interested in helping you succeed.
How To Overcome Your Internal Barriers
Feeling stuck is very common these days. A friend, a product manager in a high-growth tech company in San Francisco, confessed she feels stuck in a dead-end job.
Leaders, The Problem Is Not Your Agile Teams — It’s You.
Agile originated from a way of thinking about software development that is fundamentally anti-hierarchical, collaborative, flexible — and fast. It’s everything the traditional corporate machine, based on large scale standardization and long term predictability, is designed to remove from the system. And unfortunately, the flavors of Agile that have gained the most ground in the modern corporation are focused primarily on getting Agile to work in an environment that is fundamentally designed to stop creativity from happening in the first place.
How To Manage Up
“From the executive point of view, the decisions are bigger, and information from the front lines is less available and more coarse grained. It has been filtered up through various management layers before it gets to them. At their scale of responsibility, your ask is one of a hundred others just like it.”
Change Organizations By First Changing Yourself
The type of leadership we see in these endeavors, not just at the top, but throughout the organization as a whole, makes or breaks the long-term success of the organization.
You Cannot Achieve Agility Without This Critical Step
Most companies attempting to embark on an Agile or other digital transformation skip the critical step of having a clear leadership development path for their product, design, and engineering managers.
Navigating Difficult Conversations at Work
Emotions exist in your mind as a set of thousands of statistically probable instances of a feeling (basically, predictions of a feeling) that your brain is estimating that you might feel in the next moment. It then continuously prunes down that set based on real time data coming from your senses until it arrives at a dominant feeling that matches the data. It then uses that validated feeling to make its predictions next time around.
Leading With Influence When You Lack Authority
The structure of organizations tends to reflect past decisions. Departments are created by leaders who have a specific mandate. They then hire support staff who align with their model of the world. The culture of that department then emerges as a function of the personal interactions between members of that group. Finally, the group begins to codify its work into rules and procedures which ultimately calcify into bureaucracy. Even a new leader taking over that department cannot instantly change that bureaucracy overnight.
How Psychology Affects Your Team’s Throughput and Creativity
Stress will destroy both your productivity and creative problem-solving ability — just the things you and your team need to compete in this economy. But the majority of leaders remain stubbornly in denial of the problem of stress and its effects on organizations.
Don’t Start A Company Until You’ve Asked Yourself These Questions
For most startup founders, their key motivation is not the money or the fame of success in business. Rather, they are driven by a core desire to change something fundamental in the world. This, the need to make a difference, is what really separates the successful from those who fake it.
The Counterintuitive Secret To Fixing Broken Teams
If you’re like most managers , you were promoted into management because you were a good individual contributor with some seniority, and you more or less figured out how to manage on the job. Unfortunately, you’re probably hindering their progress more than you’re helping. Don’t believe me? Let’s take a closer look at the problem.
Want to Get Ahead in Your Organization? Get Good At This Game.
The skills required to do jobs change in difficulty and complexity from entry to senior level. This is in accordance with the layers of abstraction embedded in most organizations, as you move from menial repetitive tasks at the bottom of the pyramid, to more abstract and creative tasks at the highest levels.
Product Management Is Easier When Your Team Can Actually Ship.
Product Management is a tough job. One of the toughest aspects is the fact that, in nearly all cases, you are on the hook for delivering a product, and yet have no direct authority over the team members doing the work.
The DevOps Connection: Innovation is Both Technical and Organizational
“How long does it take to deploy your app from the time you first think of a feature to the moment it’s in front of a customer,” I asked? “In other words, what is the cycle time of your process?”
“Well, we can build anything very quickly. But deployment? You should talk to our DevOps team about that.”
Yeah, they’ve totally missed the point of DevOps.
Why Enterprise Agile Teams Fail
Last week, I was standing in a conference room at a $20 billion company, facilitating a workshop on Agile. The group in attendance was made of the directors and line managers of each function in just one product line within this giant company. These dozen or so leaders, selected from UX, Engineering, and Product Management, represented a broader team of about 150 others who work on this product line. As a unit, they have recently embarked on a journey to become “Agile.”
The “One Big Customer” Trap
It’s hard to beat the feeling of relief upon landing that first big customer, whether you’re in charge of a new product in an established enterprise, or a lonely startup founder sitting in a WeWork somewhere.
It’s Not Really A Technology Problem
The quality of a system is very important to the business. By quality, I mean that the software is architected and built in such a way that ongoing maintenance, modification, and extension are all relatively low cost activities compared to the initial cost of building the system. In modern software development, we have well-established practices for building such systems, such as pair programming, proper use of design patterns, modularity and encapsulation of components, and automated testing. One needs only to be knowledgable about these practices, and implement them carefully, in order to produce a good system.
Like what you’re reading here? Subscribe to our regular email newsletter for exclusive articles, offers, and updates.
Also, don’t forget to check out our video library.