What Is Digital?

If I had been given a pound for every time I’ve been asked ”what is digital?”, I probably wouldn’t be able to afford the latest iPhone, but I might be able to afford a decent case.

I’m lucky to work in a digital team, but where does that leave my non-digital colleagues? Someone made a good point recently that just because they are not the digital team doesn’t mean they are analogue! Very true. When did any of us deliver an analogue solution in our career?

So, What Exactly Is Digital?

There is much debate in the industry about what digital actually is.

For some it’s all about a new style of technology, scripting language or tooling. For others it’s about how we work and the processes and techniques. For some it’s about how business is conducted, in particular using online channels to buy and sell.

All of these and more are correct. For me, it’s all about

  • the type of work we do,
  • doing things differently and
  • creating an environment and culture to enable everyone to be their best.

A Different Type Of Work Takes A Different Type Of Person

The technologies we use now are certainly different to a few years ago. When I started in IT, Cobol was still the language of choice and Java was just starting to make a difference. We have evolved so much in the last 20 years.

Most of our work is cloud hosted and it’s a rare occasion that on premise is the first choice. Dev Ops, Agile, automation, robotics, platforms, containers, microservices amongst other buzz words are talked about and worked on in the team.

Open source software and tooling are positively encouraged and names like Gherkin, Cucumber, Chef, Puppet, Ansible, Chocolatey, Balsamic, Hadoop, Python, UX and Service Design can be overhead in discussions around the teams.

We have been so fortunate to realise early on, that things were changing and we recognised the need to evolve and re-invent our programmers into multi-skilled engineers, where tooling rather than native code is king.

Previously the type of person who would have made a good programmer might not be the ideal candidate today as an engineer. I’ve had many CVs on my desk that would have ticked every box a few years ago, but now the first thing we look at is will they fit into the team and do they have a high level of learnability.

The autocratic management style that was so familiar a few short years ago, can no longer be found in my team. I see myself as an enabler of the teams rather than managing them. As Steve Jobs said (not exactly verbatim, but you get the picture) ”We don’t hire clever people to tell them what to do, we expect them to tell us what to do”. When the team make suggestions, I take them seriously and try to make things happen for them whether that is training, having a relationship with a technology partner, getting licenses for a particular tool or giving them time to work on some innovation outside of their regular work.

The New Team Mindset

One of the first things we did as part of our cultural shift was to remove the hierarchies. We rationalised the roles within the teams. Everything is delivered using an Agile approach. We now have scrum masters and team members which includes everyone from apprentice engineers to architects.

Our people and their team have a number of attributes and characteristics…

  • No hierarchy – badges are left at the door
  • Everyone is equal
  • Everyone mentors and coaches each other
  • Transparency is a given – we don’t want secrets or hidden agendas
  • We don’t fail, we learn lessons
  • We share our blockers and issues and resolve them together
  • We solve problems
  • We have time to innovate, learn and develop
  • We remember and nurture our passion for IT
  • We celebrate and recognise achievements and successes
  • We have fun!

Speedboats over Supertankers

Working in a mega corporation the deals that previously were common were the multi billion 15 year outsourcing deals. This does seem to be changing and rather than the huge mega deal, clients seem very interested in breaking down their big challenges into smaller discreet problems. From which we develop a minimum viable product or do some digital experimentation. Using agile techniques of constant feedback loops means we can very easily change direction where we need to. Starting small or ”not boiling the ocean” has allowed us to reinvent our reputation as an innovative, digital partner to our clients. Where we have started small with maybe 2 or 3 people, inevitably turns into 2 or 3 scrum team’s solving more and more problems.

Digital Is Binary

There are many definitions of what digital is. Everything from cutting edge technologies, online business transactions, even legacy mainframe application development using agile, dev ops and automation.

One thing that can’t be debated, every digital application whether it is written in Cobol or any of today’s tools, it is still only 1s and 0s.

The Essence Of A Digital Culture Part 2

man and woman looking at man standing near window

Photo by rawpixel.com on Pexels.com

In this second part of the blog, I want to explore how we have created a high performing, multi skilled team where training, collaborative working, innovation and  mentoring have become real enablers for our people and for our projects.

No More Silos

It is a standard concept in Agile teams to have T shaped resources that have a deep specialism as well as more breadth to a person’s skills e.g. an engineer can also have automation and testing skills.  This allows for relatively small scrum teams to be able to deliver whatever is needed within the confines of their own team without having to find skills from other areas.  When more traditional siloed teams are used, it often results in a bun fight for people’s time and managers or accounts wrapping their arms around resources.  This is no good for project delivery or for individuals who don’t get the opportunity to develop and upskill or multi skill.

Taking our people from ‘I’ shaped to ‘T’ shaped was one of the first steps in having a higher performing team.  However, we very quickly realised we needed more from our people and could give them more in return.

A number of the team are influencers and leaders and these people need to have more stronger strings to their bows.  So, we started to develop our ‘X’ shaped people.  These are our natural leaders, both business or technical who are the influencers and agents of change in our team.  The ‘X’ shapers talk to key client decision makers, influence technical and delivery direction and are the thought leaders amongst their peers.

We recognised we were taking our people on a journey from ‘I to T to X’.

ITX Picture

To develop the path for an individuals journey, everyone in the team was mapped as either an I, T or X as their starting points on their individual development plan.

To support the development of X shaped people, we have a range of soft skills and leadership training and coaching covering Influencing skills, being an agent of change, coaching and mentoring, communication, prioritisation and  solutioning.

Technical Training Team Triangle – AKA  The T4

The next dimension to multi skilling is also about addressing some very common problems …

  • Removing single points of failure
  • Attrition and retention of individuals with strong skills who were regularly being headhunted
  • No clear career paths for our new to corporation roles of scrum master, product owner, coach, Dev Ops engineer and automation engineer
  • Ever changing IT
  • No time to innovate
  • No fun and forgetting the passion for IT

t4

Scrum Team Alignment :

We cut down and across our labour pyramid when pulling together our scrum teams.  This enables us to identify not only the next layer of top talent, but the next 4 layers.  This model facilitates mentoring and coaching across all layers of a team.  The coaching and mentoring doesn’t just head down the pyramid from the experts at the top, but heads in all directions especially where we have some of our early career people bringing new perspectives, experiences and a passion for learning and sharing new ideas or technologies.  We like to promote an environment where everybody learns something new every day.

There can be a fine balance between delivering on our project commitments and providing good development opportunities for our teams.  To make sure nothing dropped with our deliveries, we provided partial assignments for our team members.  They were still at least 50% assigned on their original project  (we provided a partial backfill to keep delivery on track), but we also gave them another assignment on a project that was using new technologies and approaches which meant when their current role was completed, they were 100% ready to move onto the next role.

Innovation

To restore the passion for technology and bring some fun back to the teams, we gave them the time and freedom to innovate.  Listening to their ideas for innovating either for our client’s benefit or our internal benefit reinvigorated the team’s passion.  They were excited to produce some amazing results and get their hands on world class tools that previously might not have been used in our work.  The results were amazing!  People were looking forward to coming into work!  We did this with very little cash investment – we provided 3 Raspberry Pi’s and some RFID tokens and a reader – the rest came from the team’s inspiration.

Mentoring

One innovation project that is currently active is to get the teams to develop a mentoring app, similar to Tinder where both mentors and mentees enter their skills profile and there is a data matching process which makes suggestions for mentors covering both technical and personal / career mentoring.

The team are learning so much from this exercise.  I am acting as the Product Owner and we have assigned a Scrum Master and Engineering Team.  So far, they have captured the requirements and produced a wire frame using Balsamic software – it looks amazing.   We are planning an innovation evening where the team can take this to the coding stage which promotes some fun social collaboration in the team – I provide the pizzas and they produce the magic!

I recently spoke to a group of early career engineers at one of our resourcing partners who were just coming to the end of their digital training programme and asked them  what was important to them in deciding to join a company.  Every single person whom I spoke with said the same thing … they were looking for a company where they had the opportunity to learn from and be mentored by more experienced staff.  Salary and job perks were surprisingly much lower down their criteria for their future employer.  This reinforced how we were enabling the collaborative mentoring culture within our scrum teams.  We might not always  be offering the highest salaries in this competitive market, but we were providing the mentoring and opportunity to apply learnings and technical training alongside some very experienced techies.

Training

For quite some time our employee engagement feedback was either there was no training or there was no time for training.  The training budgets hadn’t been distributed and we couldn’t wait, so we started to get creative…

We contacted many of our technology partners including Redhat, Amazon, Microsoft, CA Technology, Github amongst others and most of them gave us access to their free training, free software and with some free onsite expertise and detailed technology training.  Our corporation also has a deep pool of trainings available to anyone in the company and we invested some time to figure out what was good and applicable.  We also tapped into so much free training online including the power of a good YouTube video!

We also took advantage of the UK Apprentice levy and have 23 of our team on a Digital Technology Degree programme.  This acts as a great retention incentive for our people.  We are truly investing in our people with this and giving them an amazing development path.   We are now looking at the Apprentice Master Degree programmes now to try and take this even further.

For anyone new to digital either new to company or new to the team, we produced a curriculum called the “Digi-Dojo”.  This is digital enablement training which allows everyone to speak the same digital language, introduces concepts around Agile, Kanban, Cloud Computing, Automation amongst other hot topics and gives anyone a great foundation before looking at their more detailed career paths and training plans.

The Enviable Workplace Culture

There are many factors in creating an effective digital culture.  If you get this right you can deliver some incredible projects, have a highly engaged team where people love coming to work and are developing at the same time.

My aim is creating an enviable workplace where anyone who sees what we do, wants to work here.

It is incredible to see this happen – when you see people come alive and energetic to doing things differently.   I recently gave a tour of our centre to a number of engineers from a different part of the business – they were literally based in the building next door and had never been in our space.  By the end of the tour, their energy and enthusiasm was obvious to see.  As soon as they got back to their desks, I started receiving emails from them asking when they could move their things over and get a desk with us.  They commented on how they understood the theory of digital and agile before they visited us, but now it was made real to them and they were now completely on board with the changes that were needed in their part of the business.

In the next part of the Essence of Digital blog, I’ll cover collaboration and digital leadership.