The Three Building Blocks of Elite Angular Teams

Share on facebook
Share on google
Share on twitter
Share on linkedin

One of the core elements I screen for when I choose my clients is the culture. Without the right culture I know we will not be a good fit. In fact, nothing will work as they simply are not compatible with the processes and technology improvements I will try to teach them. It will be like trying to install a Windows app on a Mac…

 

The first element that needs to be in place before a tech team can perform on an elite level is culture. What is a good culture? A good culture is a culture which:

  • Makes the team members constantly improve
  • Is flexible for changes
  • Tries to understand each other before proposing their own opinion
  • Behaves like it is their own money which is at stake
  • Is taking full responsibility for everything instead of blaming others
  • Deep passion/love for what they are doing

 

Now, these qualities are easy to say but the human brain is very forgettable; the team will drift away from the intended culture if it is not constantly reiterated in the office. The culture is made of the majority of the people on the team’s beliefs. Only once the majority of the team actually believe in these values and is acting accordingly will this be the culture. Examples of bad cultures are conservatism, being over cautious, not being flexible to new ideas, not investing in training and learning and treating what they are doing as just another job.

 

Next comes processes, since better culture allows for better processes, but only if the previously mentioned cultural qualities are in place. Better processes could include:

All of these will give the biggest increase in development throughput when they are enabled. Also, good processes are not static quality. The best processes are the once that get constantly improved and innovated upon. Likewise, the right culture will make the team able to identify and get rid of legacy inefficient processes that add no value to software delivery.

Lastly, with the right culture and processes in place, it is time to play with the toys! The most important tooling I recommend to Angular teams regarding tools and technology is:

Again, without the right culture and processes, the tools will have minimal effect as the throughput is being throttled by the culture and processes.

Wrapping up

This post explained how culture is the basis of all meaningful improvement in a team. With the right culture in place, it is possible to build efficient processes up around them and ensure continuous improvements of the team. Lastly, having both of these in place the tools and technologies will then have a bigger impact on the teams throughput.

 

Do you want to become an Angular architect? Check out Angular Architect Accelerator.

Related Posts and Comments

Error, loading, content…? Use this page pattern for your Angular apps

When developing Angular applications, it’s common for pages to transition through three key states: error, loading, and show content. Every time you fetch data from an API, your page will likely show a loading indicator first, and then either render the content successfully or display an error message if something goes wrong. This pattern is

Read More »

How to do Cypress component testing for Angular apps with MSW

In this post, we will cover how to do Cypress Component testing with MSW (mock service worker) and why it’s beneficial to have a mock environment with MSW. The mock environment My recommendation for most enterprise projects is to have a mocking environment as it serves the following purposes : * The front end can

Read More »

Handling Authentication with Supabase, Analog and tRPC

In this video, I cover how to handle authentication with Supabase, Analog and tRPC. It’s based on my Angular Global Summit talk about the SPARTAN stack you can find on my blog as well. Code snippets Create the auth client Do you want to become an Angular architect? Check out Angular Architect Accelerator.

Read More »

3 thoughts on “The Three Building Blocks of Elite Angular Teams”

  1. Good stuff! I would love to see more about your process for screening clients.

    I wanted to clap for the Medium post as well, but it looks like it is still a Draft.

    1. Christian Lydemann

      Hi Michael, thanks!

      I might do more content about running a profitable IT consultant business later. But I know that you can be the smartest and best consultant in the world but if the culture is really bad nothing will work, so that is the primary thing.

      It was auto posting as a draft to Medium, but I only publish on Medium when I do cross posting on other’s blogs.

      1. Yep, I have recently experienced cultural issues with two clients. No matter how much hand holding and training I give them, they just aren’t motivated to learn or change. I really wanted to help make them successful, but they need to want it too.

Leave a Comment

Your email address will not be published. Required fields are marked *