As I mentioned in a previous post, it's my goal this year to read and review one tech-related book each month. This month, I read The Unicorn Project, by Gene Kim. The book is a work of fiction, and is the story of an auto parts supply company that is struggling to participate in the digital transformation of retail business. I was a bit dubious about reading a work of fiction that aimed to tackle the common problems of DevOps; I assumed either the lessons or the story would be boring. I'm happy to say that wasn't the case! I really enjoyed this tale and learned a lot in the process of reading it.
The hero of the story, Maxine, goes through the same trials and tribulations that we all do in the workplace. At the beginning of the book, Maxine has just been chosen to be the "fall guy" for a workplace failure, even though she had nothing to do with it and was actually on vacation at the time. As a punishment, she is sent to a project that is critical for the company's success, but has been bogged down for years in a quagmire of environments, permissions, and archaic processes.
I could definitely relate to Maxine's frustrations. One day I was having a particularly tough day at work, and I was reading the book on my lunch break. Maxine had been working for days to try to get a build running on her machine, and she had opened a ticket to get the appropriate login permissions. She sees that there's been progress on the ticket, but when she goes to look at it, it's been closed because she didn't have the appropriate approval from her manager. So she opens a new ticket and gets her manager's approval, only to have the ticket closed because the manager's approval wasn't allowed to be in the "Notes" field! My troubles that day were different, but I too had been struggling with getting the build I needed; I felt like shouting into the book: "Honey, I feel your pain!"
The real magic in the story comes when a small band of people from various departments gathers together to try to make some huge process changes in the company. They are aided by a surprise mentor, who tells them about the Five Ideals of the tech workplace:
1. Locality and Simplicity- having locality in our systems and simplicity in our processes
2. Focus, Flow, and Joy- people can focus on their work, flow through processes easily, and experience the joy of understanding their contributions
3. Improvement of Daily Work- continually improving processes so that day-to-day operations are simple
4. Psychological Safety- people feel comfortable suggesting changes, and the whole team owns successes and failures without playing the blame game
5. Customer Focus- everything is looked at from the lens of whether it matters to the customers
Using those Five Ideals, Maxine and her fellow rebels are able to start making changes to the systems at their company, sometimes with permission and sometimes without. I don't want to give away the ending, but I will say that the changes they make have a positive impact.
There were a couple of key things I learned from this book, which have given me a new understanding of just how important DevOps is. The first is that when we create a new feature or verify that an important bug has been fixed, it means nothing until it's actually in the hands of customers in Production. I have fallen for the fantasy of thinking that something is "Done" when I see it working correctly in my test environment, but it's important to remember that to the customer, it is totally not done!
The second thing I learned is the importance of chaos testing. As companies move further toward using microservices models and cloud technologies, we need to make sure we know exactly what will happen if one of those services or cloud providers is unavailable. Chaos testing is a great way to simulate those failures and help teams create ways to fail more elegantly; for example, by having a failover system, using cached data, or including a helpful error message.
I'll be thinking about this book for a long time as I look at the systems I work with. I definitely recommend this book for developers, testers, managers, and DevOps engineers!
Email Subscription Form
Subscribe to:
Post Comments (Atom)
New Blog Location!
I've moved! I've really enjoyed using Blogger for my blog, but it didn't integrate with my website in the way I wanted. So I...
-
It's never fun to start your work day and discover that some or all of your nightly automated tests failed. It's especially frustra...
-
It's book review time once again, and this month I read Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov. I thoug...
-
I've moved! I've really enjoyed using Blogger for my blog, but it didn't integrate with my website in the way I wanted. So I...
Hey Guys !
ReplyDeleteUSA Fresh & Verified SSN Leads with DL Number AVAILABLE with 99.9% connectivity
All Leads have genuine & valid information
**HEADERS IN LEADS**
First Name | Last Name | SSN | Dob | DL Number | Address | City | State | Zip | Phone Number | Account Number | Bank Name | Employee Details | IP Address
*Price for SSN lead $2
*You can ask for sample before any deal
*If anyone buy in bulk, we can negotiate
*Sampling is just for serious buyers
==>ACTIVE, FRESH CC & CVV FULLZ AVAILABLE<==
->$5 PER EACH
->Hope for the long term deal
->Interested buyers will be welcome
**Contact 24/7**
Whatsapp > +923172721122
Email > leads.sellers1212@gmail.com
Telegram > @leadsupplier
ICQ > 752822040
TUTORIALS AVAILABLE FOR
ReplyDeleteSPAMMING
CARDING
CASHOUTS
MOBILE DEPOSITS
-->SPAMMING price == 200$
>What you need to start spam
-->CARDING price == 300$ (Includes All Carding)
How to use eBay Carding, Amazon Carding, Adidas Carding, BITCOIN CARDING, WALMART CARDING, WESTERN UNION CARDING
WORLD REMIT CARDING METHOD
>APPLE PAY & ANDROID TAP CASH
>BANK TRANSFER
-->DUMPS+PINS price == 85$
(How to use & create dumps with pins track 1 & 2)
>HOW TO CASHOUT DUMPS+PINS
>MOBILE DEPOSIT
>SAFE SOCKS5 (USA)
-->SMTP Linux Root
*--price ==150$--*
Also SELLING
>SERVER I.P's price == 200$ in bulk
>USA EMAILS with Passwords price ==150$ in bulk
>SSN Fullz with Driving license price == 2$ each
**Contact 24/7**
Email > leads.sellers1212@gmail.com
Telegram > @leadsupplier
ICQ > 752822040
BE SMART AND BECOME RICH IN LESS THAN 3DAYS....It all depends on how fast
ReplyDeleteyou can be to get the new PROGRAMMED blank ATM card that is capable of
hacking into any ATM machine,anywhere in the world. I got to know about
this BLANK ATM CARD when I was searching for job online about a month
ago..It has really changed my life for good and now I can say I'm rich and
I can never be poor again. The least money I get in a day with it is about
$50,000.(fifty thousand USD) Every now and then I keeping pumping money
into my account. Though is illegal,there is no risk of being caught
,because it has been programmed in such a way that it is not traceable,it
also has a technique that makes it impossible for the CCTVs to detect
you..For details on how to get yours today, email the hackers on : (
atmmachinehackers1@gmail.com ). Tell your
loved once too, and start to live large. That's the simple testimony of how
my life changed for good...Love you all ...the email address again is ;
atmmachinehackers1@gmail.com
Thanks for continually sharing your knowledge about testing. I have learnt a lot from your blog and always on a look out for a new post. Would you mind reviewing my book please? It is a practice exam for the ISTQB Foundation Certificate in Software Testing. Please let me know if you are interested so I can send you a copy. Thanks again!
ReplyDeleteThanks for sharing, It sounds like the book does a great job of making relatable characters and workplace themes the foundation for its technical lessons.
ReplyDeleteFor more update of living and tech innovation then visit our sites.
We are still the last plug standing since many sites gone grounded.
ReplyDeleteThe following Fresh good balance carding cvv with ATM pin, AT & T pin, Dumps+ pin Track 1&2 101 201, Different Countries CVV, Fullz,, SSN DOB, DL of all states, Fullz for MG daily cash out, Social Media Profiles Boost, Banks logins, Paypal with G-talk verified, Ebay, Amazon accounts logins, bestbuy, all kinds of shops account available, RDP, Mailers. SMTP, PHP,Best Leads. EMV Software Reader Writer all are available, etc CC Format we selling are:|Card #|Exp. Date|CVV/CVV2|First Name|Last Name|Street|City|State|Zip Code|Country|Phone|Type Of Card|Bank Name|
Cashout Method and Lots of Tutorial of all kinds
And Those That Have Bank Drop for Mobile Deposit Can Come in
Hit me up for Fast Business Deal below
Telegram: @ValidVendors
Email: legitvendors80 at gmail dot com
jdenterprises at qualityservice dot com
Join our online quran classes and deepen your understanding of the Quran with ease.
ReplyDeleteHello Guy's
ReplyDeleteSelling updated & Fresh USA UK & Canada Info Fullz Pros
Bulk quantity available fresh & verified Tele-killhacks
SSN DOB DL ADDRESS USA
DL Front & Back with SSN
DL Fullz with issue & Exp Dates
Business Fullz with company EIN
Real ID Scans for KYC Ubereats|Doordash|Fema
UK NIN DOB ADDRESS
UK NIN DOB DL ADDRESS MMN SORT CODE ACCOUNT NUMBER
UK REAL DL FRONT BACK in quantity
Canada SIN DOB Address MMN
Canada DL Front back
Ping us for more info
What's App - +1.. 727... 788... 6129
Tele Gram - @ killhacks - @ leadsupplier
Skype - @ peeterhacks
E mail - bigbull0334 at g mail dot com
Young & Old age fullz
CC with CVV
Dumps with Pins Track 101 & 202
Passport Photos with Selfie
Emails & Phone numbers Leads
Dead fullz
Tools & Tutorials
Loan & Carding Methods