• blog
  • Thursday Tech Talk – Code Freeze

    I provided consulting expertise last week to a company who was experiencing technology outages with negative customer impact. One of my first questions was how they handle code freezes.

    From the response, both body language and words, I could tell this was a sensitive subject. For context, as a CIO I know this is sensitive for a lot of organizations so I took it in stride.

    The conversation went something like this:

    How do you handle code freezes?

    We really can’t afford them because we have to make changes right until the last minute to get as many features in as possible, and we multiple deployments a week to be responsive.

    How’s that working for you?

    Silence. And then a laugh.

    Technical changes are prone to error. To reduce error, I suggest a freeze. The freeze doesn’t need to be weeks or months, but there needs to be a moment in time that you have some way to either confirm the changes will work as expected or take a risk that it won’t. There are times the risk is acceptable, but not usually with financial transactions or personal data.

    In a digital world where your customers will experience your issues immediately, you need to be good at either a) freezing code and deploying cleanly, or b) identifying issues with a plan you are ready to execute for backing out immediately.

    All techies who are held accountable for the stability of the platform and application’s and services will try to implement some aspect of code freeze. Every business person who wants to be nimble and responsive and dare I say the word agile will push back on the whole concept of code freeze.

    Make a choice. Take the time to freeze, confirm the build, deploy, and confirm the deployment. Or take a risk and live with the fall-out. Just make the decision with eyes wide open.

    I’ve led stability programs in two Fortune 500 companies when system outages were severely impacting credibility and bottom line financials. One learning from both experiences was the price of good governance is almost always less than the price of a remediation program.

    Keep talking about it. And listen to both sides to understand the real risks and options. The answer is always in the balance.

  • blog
  • Thankful Tuesday – Busy!

    What a fantastic day. Busy from early morning to late evening. I reflected that being busy can be experienced as a good or bad feeling, in response typically to whether the busy-ness is filled with things of joy or not.

    My day was filled with meetings, connections over lunch and coffee with friends, an update meeting on my interim CIO engagement, a focused discussion on culture and innovation with fellow CIOs, and a meeting with my co-author Debra for the book we are writing.

    All interesting hours, and all enjoyable people. And after all that joy, three mini-bonuses:

    1. I saw this sign in the photo above as I finished up and headed for my commuter train – It’s a good day for a good day.
    2. I opened my Perrier on the train to celebrate this great day and it exploded on me. I must have been walking and shaking that beautiful green bottle more than I realized. The man beside me, without a word, pulled two napkins out of his pocket and handed them to me with a smile. I only lost a small amount and enjoyed the rest.
    3. When I got home, I received an update from my co-author – the grandchild had been born and all are healthy and happy.

    A good day for a good day. Indeed.

  • blog
  • Thursday Tech Talk – Data Centre Strategy

    Cloud Strategy

    Do you have a data centre strategy?

    If you work in technology at a tech company or the technology team supporting a business strategy, you should have a comprehensive data centre strategy. This will typically include Cloud, but not be only Cloud.

    Have you ever had one of these conversations?

    • Do we need all of these data centres?
    • Why do we have data centres? Aren’t we in the Cloud?
    • Is there opportunity to outsource some of these services?
    • Are we in compliance with data security laws with our current data centre locations?
    • Do we have appropriate redundancy for our critical applications and services?
    • Why is this application down? I thought we had a DR plan.
    • Has this been architected, built, maintained as a hot / hot application or service?
    • The only person who knows those answers has retired.

    These are just a few of the signs you’re in need of a data centre strategy. It’s easy to wave your arms and talk about Cloud, and get people excited about the future implementations. It takes a real leader to create and execute the strategy that defines the target state and a realistic roadmap to get from here to there.

    It can be fun if you approach it right and engage your team. Step up, show your leadership, and develop that comprehensive data centre strategy! When you do it right, you’ll see how the Cloud integrates with everything else. Just like in real life.

  • blog
  • Thursday Tech Talk – Sleek Hard Drive!

    Who knew? I was moving to a new laptop for personal use and needed to move a lot of data, okay … 11 years of photos and music. I talked to my resident tech support, a.k.a. computer science graduate child. If you don’t have one of these in your family, I highly suggest you nurture one in this generation or the next. Not only are they highly marketable for employment, but they also come in handy for help in the home when they are in the right mood.

    So, back to the challenge. I needed to move a lot of data and I didn’t want to do it in multiple copy / paste / delete, start over steps and I asked for help.

    My son came home with an external hard drive (HD) for me. When I took this out of the box, I couldn’t believe my eyes. This hard drive, now called “mobile drive” is beautiful, stunning, sleek, and attractive. It’s a Lacie Porsche Design one terabyte (1T) hard drive. It’s described in marketing material from Lacie as a combination of speed, design, and technology resulting in a different breed of mobile drive.

    I was so taken by this HD that I looked up the Lacie brand and learned they make many beautiful technology products, and I also looked up the Porsche Design to find out if this was really the same Porsche. You know, the ones who make cars.

    Yes. It is. The same company who makes cars designs technology for the everyday user. The idea of Porsche Design was started by the grandson of the Porsche founder, and this same grandson, Prof. Ferdinand Alexander Porsche, also designed the Porsche 911.

    They also state … “Out of a collaboration born in 2003, a trailblazing Tech firm and an iconic design house have forged another functional showpiece.” No debate from me.

    I tested it out and this HD works like a charm. It’s fast, quiet, and reliable. The device itself is smaller than my mobile phone and light, yet sturdy. It comes with two cables (USB-C and USB 3.0) and works with PC/Mac and next-generation computers.

    One terabyte storage for less than $100. I still remember when we bought “jump drives” with 250MB for about $19.99. And they weren’t even cute.

    Well done, Porsche and Lacie, well done.

  • lifestyle
  • Thankful Tuesday – One Grad’s Story

    We received the grad photos today for my son’s graduation from University.

    We attended the graduation ceremony a few weeks ago. As I sat in the audience, full of pride and nostalgia, my mind reflected on our journey as a family to this point and then to thoughts of every graduate in the ceremony. Each graduate has their story, their journey, their moments of struggle and triumph.

    We have two kids – both Queen’s graduates now, and yet so different. This one felt like the graduation that wouldn’t be. This kid – intelligent, wise, independent, and personable. And yet, challenging, stubborn, and sullen at times. This one never enjoyed school, worked since the age of 14 and wondered what he would learn from formal education that would be better than what he was learning on the job. And he was committed to his own path.

    In second year of University, he announced at our family Christmas dinner that he planned to stop going to school. It didn’t go over well. After several hours, many words, and some tears (mine, not his), we came to an agreement that he would continue school if he could tell everyone he was only doing it for his mom.

    I didn’t care what he told people as long as he continued. I knew he could find jobs and thought he might even be fine without the degree, but I didn’t want him to regret the choice. And with this child, I knew a break from school would probably result in him never returning.

    He continued with school. He stayed connected to his family. He kept working at a job he loved – to balance with the school he didn’t. He persevered. We traveled over these 4 tough years, him to us, us to him, and many lunches and dinners where we met halfway. Once a month, we checked in physically to see him. My style is to see the kid to understand the kid. It’s easy to hide things from your mom when you just text or call, but the face tells the story.

    Other parents gave me advice to let him do what he wants and said he’d make the right choices. It didn’t feel right so we took our chances. We pushed when required and stepped back to give breathing room.

    This child of mine…
    – could have graduated in the ceremony in June but didn’t file the paperwork in time
    – could have had his photo in the school yearbook, but had the session 2 days before the grad ceremony
    – forgot we were having family Thanksgiving dinner the night before the ceremony, but changed his plans to join us anyway
    – sent me a picture in line with his robe on so I wouldn’t worry that he would be late
    – posed with his sister, and his girlfriend, and parents and smiled for his photos in front of the school landmarks, all without a complaint

    So dedicated and focused at work. So loving and caring to his family as he has matured over the years.

    It’s been a long and winding road to this graduation. I wouldn’t have it any other way.

    Here’s to all the graduates. And all the parents. And grandparents, aunts, uncles, siblings, friends, professors, and school counselers who helped them on their individual journeys.

    Bask in the success. You’ve all earned it.

    The night before grad when I was teasing him about the time he told us he was quitting school, he said with a twinkle in his eye – “funny, I don’t remember that”. I responded with an equally light tone “Oh, yes, must have been someone else.”

  • blog
  • Thursday Tech Talk – Application Strategy

    Do you have an application strategy?

    If you work in technology, either at a tech company or the technology team supporting a business strategy, you should have an application strategy.

    Have you ever had one of these conversations?
    – How many versions behind is okay for our software?
    – I wonder where we can get parts for the infrastructure this old application requires to run?
    – We can’t make changes to this application any more so we’ll have to create another application and integrate them.
    – We have multiple applications that already perform that function.
    – One business leader wants his own application that is a duplicate of something that exists because he hates dealing with shared services.
    – We don’t know how many applications we own and there is no application book of record.
    – The only person who knows that application has retired.

    These are just a few of the signs you’re in need of an application strategy. It’s easy to talk about the new shiny technology and rally around a team to implement it. It takes a real leader to create and execute the strategy to address all the sins of the past.

    It can be fun if you approach it right and engage your team. Step up, show your leadership, and develop that application strategy!

  • blog
  • Thankful Tuesday – Significance

    A day of significance.

    Significance – the quality of being worthy of attention; importance.

    I made a conscious choice to spend a day making deliberate decisions and it paid off excellently. I didn’t do anything ground breaking, just thoughtful.

    From a delicious homemade breakfast, making a decision to have fun while taking care of an important family transaction instead of thinking of it as a chore, talking to 5 dear friends, texting with parents and kids, confirming family plans for the upcoming holidays, lunch with my husband at a restaurant we’ve frequented since before we were married, and picking out a cute new phone case; the day was definitely on a roll.

    But..there was still more to come. Meeting a kid at the airport and catching up on her trip and the people she met, a beautiful story that brought tears to everyone’s eyes, a long drive to be onsite for a business meeting tomorrow morning, and a chat with a dear friend on the final leg of the dark road.

    All day with just one goal – make deliberate decisions and enjoy my life. I am so blessed. Add a late night slim can of Perrier. Simple pleasures. Life is good.