Category: Team

Balancing Onshore and Offshore Engineering Teams

Introduction In today’s globalized world, many companies leverage onshore and offshore engineering teams to optimize resources and maximize productivity. However, striking a balance between these teams and ensuring their success can be challenging. As a VP of Engineering, I’ve learned

Posted in How To, Leadership, Manager, Success, Team, Team Lead Tagged with: , , , , , , ,

5 Essential Elements for a Successful Software Roadmap

Creating a successful software roadmap is akin to charting a course for a ship. It guides the team toward their goals, ensuring they stay on track and reach their destination. For engineers, a well-crafted roadmap is essential to meet targets

Posted in Deployment, Developer, How To, Ideas, Leadership, Manager, Personal Learning and Growth, Planning, Professional Development, Project, Project Manager, Team Tagged with: , , , ,

Running Onshore and Offshore Development Teams – A Guide for Vice Presidents of Engineering

As a Vice President of Engineering, managing both onshore and offshore development teams can be both challenging and rewarding. Balancing the benefits of cost savings and access to global talent with the complexities of communication and cultural differences requires strategic

Posted in Deployment, Leadership, Project Manager, Team, Team Lead, Team Manager Tagged with: , , , , , , ,

Andrew Pallant – A Strategic Leader in Engineering

Introduction In the dynamic landscape of technology, effective leadership is crucial for driving innovation, fostering collaboration, and achieving organizational goals. As a Vice President of Engineering, I have had the privilege of witnessing Andrew Pallant’s remarkable journey—a journey that exemplifies

Posted in #ldnont, Canada, Contributing, Deployment, Developer, Goals, Leadership, Manager, Ontario, Personal Thoughts, Professional Development, Senior, Skills, Team, Team Lead, Team Manager, Technology, Tips Tagged with: , , , , , , ,

Why a Process is Important

A Software Development Perspective A process is important as it creates an expectation of an outcome. Outcomes can measure a process and result in different ways making the process essential to follow. Without a strategy, we will not confidently be

Posted in Better Coding, Contributing, Developer, evaluation, Manager, Metrics, Personal Thoughts, Professional Development, Success, Team, Team Lead, Team Manager, Uncategorized

Developer Engagement

I was throwing ideas around in how to increase our developer engagement. I was also thinking of a way to give our product development a little boost. I love the developers that I work with and would like to support

Posted in Developer, Leadership, Manager, Personal Learning and Growth, Personal Thoughts, Professional Development, Success, Team, Team Lead

Are Stand-ups a Waste of Time

Are stand-ups a Waste of time for developers?   I used to think so.  I have been doing stand-ups for the past two months and I now think they are brilliant!

Posted in Leadership, Personal Learning and Growth, Personal Thoughts, Professional Development, Project Manager, Team, Team Lead, Team Manager Tagged with:

Achieving Order in Chaos

Trying to streamline things at work and make it so we are producing higher quality code I have learned a few things. Mind you I have only been in my new position for a few weeks, but already I along

Posted in Beginning New Management Position, Professional Development, Project Manager, self-improvement, Team, Team Lead, Team Manager Tagged with:

The Two Sides to Job Hunting

I have had students ask me about how to get hired or who is hiring. I have also had employers ask me how to find developers when they have had a tough time hiring quality employees. These are tough questions

Posted in Bosses, Developer, Employment Search, How To, interview, job interview, Job Search, Jobs, Mentor, Team Tagged with: ,

Development Team Relationships

This week I pushed out some old blogs outlining the relationships between senior and more junior developers. I did this because I thought it was very important to listen to each other. We can all learn from old and new

Posted in Developer, How To, Ideas, Junior, Leadership, Listening, Personal Learning and Growth, Personal Thoughts, Professional Development, Senior, Skills, Team