I’ve never thought that my role at Nearsoft as a Quality Assurance Engineer could be so empathetic and aligned with my pregnancy. Chatting and joking with our team we realized that I have been practicing some QA and testing related activities while I am expecting a brand new baby, 2015 edition!
These “practices” could work for you, too.
QA is not only about pressing buttons and finding bugs. It is also about preparing, investigating and getting ready to deliver a high quality product to the world! We do this using tools like requirements analysis and setting up a proper environment.
We start with a set of requirements. These set the basis for development as well as the QA side. Our job is to make sure those requirements are met.
For our baby, my dev team (i.e., my hubby is a .NET developer) got our own set of requirements during this process,
- Make sure baby and I are healthy.
- Choose a doctor or midwife.
- Baby transportation: Crib, car seat, stroller, baby carrier.
- Feeding tools.
- Choose hospital to deliver baby.
- Learn about my health insurance.
- Work-related prerequisites & maternity leave.
For us, requirements analysis has been a team effort,
- My husband and I took prenatal classes to get all the information we could about what happens during pregnancy, different methods of childbirth, how to breastfeed, how to care for baby when she is born, among other subjects.
- We visited five doctors and decided on the best option based on how we want the delivery to take place.
- We have been searching for and comparing baby supplies (e.g., The Honest Co, Amazon, Buy Buy Baby, Babies “R” US, etc).
- We decided to buy things as gender neutral as possible. This way we can reuse some things in the future with our next baby.
- We learned that there are some items that have expiration dates like cribs and car seats.
Setting up the Proper Environment
We then proceeded to plan and implement the “testing” environment. These are some of the things we considered,
- The room where baby will sleep, which will be our room for the first months.
- Furniture to accommodate baby supplies.
- Things that needed to be added or fixed in the house for a smooth transition from couple to family.
- Baby and child proofing the house.
- Informing the rest of the team (i.e., our cat & dogs) about the changes to come.
- Decoration (of course).
I have also managed to clear up three months for maternity leave with our client. I am pretty sure my teammates will benefit–it’s a great opportunity to learn about the product. As a QA engineer you need to try new testing approaches and points of view.
These are some of the things that I’ve learned in QA that have also applied to my pregnancy. Here are some further thoughts about QA in particular.
I’ve learned that the only constant in QA is change. No matter what the books, theory, and your friends might say, things always turn out differently than planned. Field testing is something that you’ve got to do. There are some parts you might miss and some parts that you will figure out when the time comes.
The testing process that we follow can be applied to everyday events. There’s also a creative part about it, after all in three months I am about to deliver the most valuable product I’ve ever dreamt of.
And Finally …
If you are an expecting mom or dad, please share your experience with us, in the comments area.