• About

aclairefication

~ using my evil powers for good

Category Archives: Soft Skills

Bedside manner

25 Thursday Apr 2013

Posted by claire in Agile, Approaches, Experiences, Soft Skills

≈ Leave a Comment

little_shop_horrors_dentist
This morning, stuck in the dentist’s chair again, I was contemplating with dread the work to be done. You see, I’ve had many dentists over the years and have only recently found one I like. It’s not the movie in the background to distract me, though that is nice. And it’s not the friendly manner of the staff, though that’s very important to me as well. It’s the deliberate communication.

Yesterday, at lunch, a friend and I were laughing at ourselves for having worked together in the past on a small team of 5 people and the communication problems that we had. While a larger team would certainly require more coordination, it is astonishing how easy it is for even a small, close-knit, co-located team to be deliberate about sharing information.

So back to sitting in this chair with the sound of the drill coming from the next exam room… When it is my turn, our 3 person team (dentist, hygenist, and patient) carefully coordinates the execution of today’s project with blow-by-blow commentary, making adjustments to each other as we go. And while the experience isn’t one I hope to repeat – you can bet my flossing will improve! – for the first time, I have complete trust in my dental team because they keep me constantly in the loop as a disciplined practice. And a little pain control doesn’t hurt either!

Image source

Seize the Initiative

15 Thursday Nov 2012

Posted by claire in Agile, Context, Experiences, Experiments, Retrospective, Soft Skills

≈ 1 Comment

Antistress Autoreverse

So last year I joined the YMCA. My employer works in this space and they supplement our memberships … on the condition that we attend with a minimal frequency. Nothing to understand your customers quite like becoming their customer! However, working out isn’t really my thing. The “race to nowhere” has no appeal for me. But I went anyway, determined to learn something. Despite my stubbornness on that point, the inertia of years of study was hard to overcome. I needed backup.

Joining the coach approach program was explicitly about wanting to make improvements. The Y coaches promote “adopting healthy habits and changing the way [the participants] live their daily lives.” I knew I wanted to make a change, but I also knew that I didn’t want it badly enough to go it alone quite yet. Having never had a personal coach, I wasn’t quite sure what to expect. What I encountered resonated with my recent experience learning about the role of ScrumMaster.

In particular the sprint activity of retrospective is “an opportunity to learn how to improve.” Defining success in this particular context was the first step. My ScrumMaster watched the process and guided it, making it okay to talk about uncomfortable topics, but it was up to me to do the work. The first big step was being able to establish a safe environment to talk with a more experienced and professional person about a potentially sensitive topic.

In the case of my workout routine, this was my minimal compliance rather than wholehearted adoption of lifestyle change. My Coach Approach coach helped me to develop a vision for the future that would be better than the past. We focused on setting goals while recognizing that the plan had to fit into my work/life balance with the loose structure of frequent check-ins rather than plugging my height, weight, and weight loss goal into a one-size-fits-all spreadsheet.

I was surprised to find that discussion about my health could be fun when my counselor was so friendly and supportive. I would have expected an intervention to be really uncomfortable. Retros can be that way sometimes. But they can also be a welcome change of pace. Roughly every 2 weeks – after we catch up on socializing and the excitement we’ve had since our last chat – my coach and I looked at the artifacts of my progress, paying attention to the time line of events going on in the background and how that influenced the results. Keeping this cadence allowed us to build a healthy relationship that encouraged risk-taking and speaking from the heart. So when my coach suggested adding a weights routine to my cardio, I felt fine with scoffing openly and she felt fine with reminding me of my goals, not allowing my emotions to derail the discussion but remaining fully present and focused.

As our meetings progressed, she offered appreciation of the progress I made, while encouraging me to try new approaches that could yield better results. Even when I felt like I was backsliding, she found a way to put more emphasis on understanding what I had accomplished and focused on encouraging me to keep going. We talked about what parts of the routine were working well, what lessons I learned (like when I hated the treadmill but loved the AMT – hey, participation in individual exercises is optional!), what I could do differently next time, and what might need more scrutiny. We tried to analyze the problems and propose solutions to the boredom, considering a variety of alternatives. It was honest but not accusatory. (Hey, eveybody gets bored with the routine.)

So I’ll admit she’s done me some good. I agree with another participant who said, “My personality is better, my production has gone up, my mental clarity has improved, and my energy level has increased dramatically.” Granted, I just have a lot of energy in general, so I wasn’t likely to sit back and passively take it in – well, as passive as you can be while sweating profusely. I started to recognize my excuses as just excuses, feeling more empowered to modify the situation, learning to manage that impulse to excuse myself from the hard work of changing. Accepting that I actually knew something about working out and lifting weights and could be responsible for designing more of the workout and analyzing my progress on the path to wellness? Yeah, last week was weird.

One ScrumMaster wrote, “At the end of a successful project, everybody says, ‘Gee, I wish we could do it again.’ Using this definition, was the project a success?” Well, I can’t say that I’ve enjoyed every moment of it, but figuring out that I could test software and sweat profusely at the same time? Priceless! But seriously folks, having my coach express sincere and significant appreciation for the care and work I put into making progress sent the message that she cared about and me personally, not just reducing the failure rate of some anonymous gym member. And that’s where the magic happens.

(Special thanks to my dev James who pointed out that coach approach is workout retro!)
Image source

Testing Bliss

03 Tuesday Apr 2012

Posted by claire in #testchat, Context, Experiences, Experiments, Soft Skills, Techwell

≈ 5 Comments

It’s no secret: I adore testing software. It’s my weapon of choice, despite having happened upon it by chance many moons ago. (What other career transforms forgetfulness and clumsiness into strengths since they result in unexpected, non-happy path usage? Ultimately, I think it’s the variety that keeps me coming back for more on a daily basis.)

Given my feelings about testing, it came as no surprise to me that others would agree and rate this profession highly, whether on CareerBliss or elsewhere, as reported by Forbes. (I’ll also admit to having been a bit of an I/O Psych nerd back in the day, so this survey appeals to me in various ways.) I can’t seem to leave my curiosity at the door, so I had to go see for myself what questions were used as the basis of this data. (Yes, HR folks, that’s my story and I’m sticking to it.)

With categories like Company Culture, Work-Life Balance, The Place You Work, The People You Work For, The People You Work With, It’s Party Time!, Work Freedom, and Growth Opportunities, it almost felt like attending a company meeting at my current employer. (Did I mention we’re hiring a developer for my team?)

I was curious to see whether other testers had the same reaction to the questions used to generate the data that CareerBliss analyzed, so I culled out 5 questions of at-most-140-characters designed to find out.

  • Q1) Which people at work most affect your happiness: co-workers, boss, CEO?
  • Q2) How does the level of challenge in your work influence your feelings about your testing job?
  • Q3) Is there a job-provided perk/reward/tool that keeps you happy as a tester?
  • Q4) As a tester, do you have a good balance of freedom and growth?
  • Q5) How does the support at work make testing a great career?

Check out the storify-ed version of our #testchat on Twitter.

Not everyone has the same experience of software testing and my experience has certainly changed over time. I wanted to take a moment to consider the various aspects of software testing that the article identified:

  • requirements gathering – been there, done that both before and after implementation
  • documentation – frequent contributor, sometimes sole author
  • source code control – only for my automation code, but I didn’t set it up myself
  • code review – if you consider pairing with a developer on code during a sprint, then I’ve tried it and with some success
  • change management – not so much, though we did have a composition book in the testing lab to log all hardware changes to a system I worked on; sometimes it was more like a log of who I should hunt down to get the hardware back…
  • release management – the closest I get to this is being able to deploy to my cloud test environment and boy am I happy about that
  • actual testing of the software – bread and butter for me

I love having been involved in the entire software development process at various times during my career. (I’ve even prototyped some UI ideas, though I wouldn’t call that an area of strength or concentration. Glad to have those UXers on board these days!) I do feel that I’m an integral part of the job being done at the company. I am quite happy that my job involves frequently working with people.

However, I do take issue with this being presented as a positive aspect of the job:

software quality assurance engineers feel rewarded at work, as they are typically the last stop before software goes live

Doesn’t that smack of Gatekeepers to Quality to you? I don’t ever want to set up an adversarial relationship with my developers that says I need to defend the users against their disregard, and I don’t want to be involved only at the end as a last stop before kicking a product out the door. I know that happens at times but it’s not my preference. Positive personal interactions and preventative measures certainly contribute to my testing bliss.

Take the survey yourself at CareerBliss and let me know how your experience compares!

I’ll be analyzing the tagged responses from Twitter over on Techwell soon!

Here is some related reading that has come up in recent days:

Q3) Is there a job-provided perk/reward/tool that keeps you happy as a tester?

Jon Bach on tools for testing

Ajay Balamurugadas on tools for testing

Q5) How does the support at work make testing a great career?

Horizontal careers: “each of us will need to overcome our personal assumptions about moving up the career ladder, and think more about how we add value across.”

Scott Barber disagrees

Image source

Three heads and a tiara

08 Thursday Mar 2012

Posted by claire in Experiences, Soft Skills, Testing Humor

≈ 2 Comments

(Trying out a shorter and more casual post style, so let me know if you like it!)

Tiara

The other day I went into our office building’s bathroom down the hall. When I went to wash my hands, I noticed a white box sitting on the counter by the sink and saw that it contained a tiara, of all improbable things.

Since it was getting to be the end of the workday on a Friday, I thought someone surely would need this for some social event over the weekend. Having only one female coworker – and she’s not a pageant contestant – I hoped it would be a lady in one of the neighboring offices and went knocking on doors. Unfortunately, the two people who answered were males who looked at me strangely.

Fortunately, one of them, a man whose first language was likely Russian, allowed for the possibility that something might just be lost in translation and took me to his HR colleague. When I explained the same thing to her, she asked the other woman in their break room about it and then followed me back down the hall to see for herself. I appreciated that she allowed for the possibility that I might be reporting something factual.

Having reported the strange observation, I left the situation in her capable hands and hoped that she found a resolution since the tiara was not still on the counter when I returned on Monday morning.

While I would like to say that I didn’t recognize the you-so-crazy looks these level-headed people were giving me, I have had enough odd bug reports to discuss with developers that I know well the look that developers favor when I approach them with a bug report: I clearly had sprouted two more heads. That had to explain the strange things I was spouting. And I certainly do appreciate the ones who willingly suspend their disbelief – or indulge their curiosity – long enough to investigate my strange claims.

Of all the people who could have found the tiara and reported its presence for claiming, at least I knew from day-to-day work experience what it was like to have three heads.

Image source

Composition

25 Thursday Aug 2011

Posted by claire in CAST2011, Context, Soft Skills

≈ Leave a Comment

Composition

Programmers are an obvious choice for members of a software team. However, various points of view attribute different value to the other potential roles.

Matt Heusser‘s “How to Speak to an Agilista (if you absolutely must)” Lightning Talk from CAST 2011 referred to Agilista programmers who rejected the notion that testers are necessary. Matt elaborates that extreme programming began back in 1999 when testing as a field was not as mature, so these developers spoke about only two primary roles, customer and programmer, making an allowance that while the “team may include testers, who help the Customer define the customer acceptance tests. … The best teams have no specialists, only general contributors with special skills.” In general, Agile approaches teams as composed of members who “normally take responsibility for tasks that deliver the functionality an iteration requires. They decide individually how to meet an iteration’s requirements.” The Agile variation Scrum suggests teams of “people with cross-functional skills who do the actual work (analyse, design, develop, test, technical communication, document, etc.). It is recommended that the Team be self-organizing and self-led, but often work with some form of project or team management.” At the time, this prevailing view that the whole team should own quality diminished the significance of a distinct testing role. Now that testing has grown, Matt encourages us to revisit this relationship to find ways to engage world-changers and their methodologies to achieve a better result. Private questioning about the value of the activities that testers do to contribute is more constructive than head-on public confrontation. One source of the problem is that testers need to acknowledge Agile programmer awesomeness and their specific skills. This produces a more favorable environment to discuss the need for testing, which Agilists do see though they want to automate it. Matt advocates observing what works in cross-functional project teams to determine patterns that work in a particular context, engaging our critical thinking skills to develop processes that support better testing. As a process naturalist, Matt reminds us that “[software teams in the wild] may not fit a particular ideology well, but they are important, because by noticing them we can design a software system to have less loss and more self-correction.”

Having not experienced this rejection by Agile zealots for myself despite working only in Agile-friendly software shops, I have struggled with commenting on his suggestions. I decided to dig a bit deeper to find some classic perspectives on roles within software teams so that I can put the XP and Agile assertions into perspective.

One such analogy for the software team is Harlan Mills’ Chief Programmer Team as “a surgical team … one does the cutting and the others give him every support that will enhance his effectiveness and productivity.” In this model, “Few minds are involved in design and construction, yet many hands are brought to bear. … the system is the product of one mind – or at most two, acting uno animo,” referring to the surgeon and copilot roles, which are respectively the primary and secondary programmer. However, this model recognizes a tester as necessary, stating “the specialization of the remainder of the team is the key to its efficiency, for it permits a radically simpler communication pattern among the members,” referring to centralized communication between the surgeon and all other team members, including the tester, administrator, editor, secretaries, program clerk, toolsmith, and language lawyer for a team size of up to ten. This large support staff presupposes that “the Chief Programmer has to be more productive than everyone else on the team put together … in the rare case in which you have a near genius on your staff–one that is dramatically more productive than the average programmer on your staff.”

Acknowledging the earlier paradigm of the CPT, the Pragmatic Programmers assert another well-known approach to team composition: “The [project's] technical head sets the development philosophy and style, assigns responsibilities to teams, and arbitrates the inevitable ‘discussions’ between people. The technical head also looks constantly at the bigger picture, trying to find any unnecessary commonality between teams that could reduce the orthogonality of the overall effort. The administrative head, or project manager, schedules the resources that the teams need, monitors and reports on progress, and helps decide priorities in terms of business needs. the administrative head might also act as a team’s ambassador when communicating with the outside world.” While these authors do not directly address the role of tester, they state that “Most developers hate testing. They tend to test gently, subconsciously knowing where the code will break and avoiding the weak spots. Pragmatic Programmers are different. We are driven to find our bugs now, so we don’t have to endure the shame of others finding our bugs later.” In contrast, traditional waterfall software teams have individuals “assigned roles based on their job function. You’ll find business analysts, architects, designers, programmers, testers, documenters, and the like. There is an implicit hierarchy here – the closer to the user you’re allowed, the more senior you are.” This juxtaposition sets up a competitive relationship between the roles rather than seeing them as striving toward the same goal.

A healthier model of cross-functional teams communicates that all of the necesary skills “are not easily found combined in one person: Test Know How, UX/Design CSS, Programming, and Product Development / Management.” This view advocates reducing communication overhead by involving all of the relevant perspectives within the team environment rather than segregating them by job function. Here, a tester role “works with product manager to determine acceptance tests, writes automatic acceptance tests, [executes] exploratory testing, helps developers with their tests, and keeps the testing focus.”

Finally, we have approached my favorite description of a collaborative software team as found in Peopleware: “the musical ensemble would have been a happier metaphor for what we are trying to do in well-jelled work groups” since “a choir or glee club makes an almost perfect linkage between the success or failure of the individual and that of the group. (You’ll never have people congratulating you on singing your part perfectly while the choir as a whole sings off-key.)” When we think of our team as producing music together, we see that this group composed of disparate parts must together be responsible for the quality of the result, allowing for a separate testing role but not reserving a testing perspective to that one individual. All team members must pursue a quality outcome, rather than only the customer and the programmer, as Agile purists would have it. One aspect of this committed team is willingness to contend respectfully with one another, for we would readily ignore others whose perspectives had no value. Yet, when we see that all of our striving contributes to the good of the whole, the struggle toward understanding and consensus encourages us to embrace even the brief discomfort of disagreement.

Image Credit

Talent Scout

12 Friday Aug 2011

Posted by claire in CAST2011, Soft Skills, Training

≈ 6 Comments

Ubiquitous

At CAST this year, Michael Larsen gave a talk about testing team development lessons learned from the Boy Scouts of America. I have some familiarity with the organization since my kid brother was once a boy scout, my college boyfriend was an Eagle scout, a close family friend is heavily involved in scouts, and I anticipate my husband and both of my sons will “join up” as soon as the boys are old enough. I just might be a future Den Mother.

However, when I was growing up, I joined the Girl Scouts of America through my church. We didn’t have the same models of team development, but we had some guiding principles underpinning our troop:

The Girl Scout Promise
On my honor, I will try:
To serve God and my country,
To help people at all times,
And to live by the Girl Scout Law.

The Girl Scout Law
I will do my best to be
honest and fair,
friendly and helpful,
considerate and caring,
courageous and strong, and
responsible for what I say and do,
and to
respect myself and others,
respect authority,
use resources wisely,
make the world a better place, and
be a sister to every Girl Scout.

If we as testers live up to these principles of serving, helping, and living honesty, fairness, and respect in our professional relationships, we can become the talented leaders that Michael encourages us to be:

CAST 2011 Emerging Topics: Michael Larsen “Beyond Be Prepared: What can scouting teach testing?”
From boyscouts, watching how people learn and how people form into groups
1960s model for team development

Team stages:

  • Forming: Arrows pointing in different directions; group comes together and they figure out how they’re going to do things
  • Storming: Arrows indirect opposition to one another
  • Norming: Arrows beginning to go in the same direction; figure out what our goal is
  • Performing: Most arrows in the same direction/aligned; objectives clear and we go for it

EDGE

  • Explain – during the forming stage, leadership role that you take, telling people what they need to know and what they need to know and learn (dictatorship)
  • Demonstrate – show how to do what needs to be done, make it familiar
  • Guide – answer questions but let them do the majority of the hands-on
  • Enable – leader steps out of the way, let the person go their way, “I trust you”

Movies such as Remember the Titans and October Sky demonstrate this process.
Failure to “pivot” can prevent someone from moving through the continuum!
Without daily practice, skills can be lost or forgotten, so may need to drop to a lower stage for review.

After Michael’s lightning talk, members of the audience brought these questions for his consideration:

Q: Is this a model? Or does every team actually go through these steps?
Duration of the steps varies, some may be very brief.
Unlikely to immediately hit the ground running.

Q: What about getting stuck in the Storming mode?
Figure out who can demonstrate. If you don’t like the demonstrated idea, toss it. Just get it out there!

Q: How does this model work when one person leaves and another comes in?
Definitely affects the group, relative to the experience of the person who joins.
May not revert the group back to the very beginning of the process.
Team rallies and works to bring the new person up to the team’s level.
New member may be totally fresh insights, so that person doesn’t necessarily fall in line.

Q: What happens when a group that is Norming gets a new leader?
Can bring the group down unless you demonstrate why you’re a good leader.
Get involved! Get your hands dirty!
Build the trust, then you can guide. Team will accept your guidance.

If this works on young squirrely kids, imagine how well this works on young squirrely developers … testers. – Michael Larsen

Image Credit

Help Wanted, Apply Within

21 Thursday Jul 2011

Posted by claire in Soft Skills

≈ 3 Comments

Apply Within

“I know he can get the job, but can he do the job?” — Mr. Waturi, Joe Versus the Volcano

In one of my favorite movies of all time, the protagonist Joe struggles daily through a truly dead-end job while Joe’s boss talks constantly on the phone to the unseen character Harry about hiring concerns. Hiring and retaining the right people worry even this manager whose employees accomplish simplistic tasks.

At the suggestion of a couple of programmer friends, I recently finished reading Peopleware by DeMarco and Lister, which also focuses on the right person for the job from a management perspective. However, the authors advocate a different approach from micro-managing and oppressive Mr. Waturi: get the right people, make them happy so they won’t leave, and turn them loose. But how do managers know the right person when they see him or her?

Employee characteristics the authors emphasize:

  • intelligent, making thoughtful value judgments
  • creative
  • wants to accept responsibility
  • gets very involved in the outcome
  • energy and enthusiasm, hellbent for success
  • worthy of trust, ethical behavior
  • protect the well-being of the psychological self
  • dedicated to the best quality the individual can produce
  • believe strongly in the rightness of the product
  • loyal to positive environments
  • learner, improving skills over time, higher proficiency to deal with higher risk
  • internally motivated
  • the proper mix of perspective and maturity
  • building safety, bonding rather than pretense, forming healthy & satisfying communities
  • peer coaching
  • involved in process improvement
  • replacing chaos with order

Mr. Waturi never acknowledges Joe’s competence or gives him any autonomy but continues to hold him responsible for duties that he prevents Joe from executing. As a result, Joe feels essentially no involvement in the outcome of his work and his existing depression from post-traumatic stress only worsens.

A neurochemistry doctoral student friend recommended the book Flow, in which Mihaly Csikszentmihalyi tells us that “we must constantly reevaluate what we do, lest habits and past wisdom blind us to new possibilities” and “enjoyment depends on increasing complexity … the discovery of new challenges … the development of new skills.”

Joe simply accepts that his life will continue plodding on its weary routine way until he receives startling news that changes his life. Joe’s internal motivation is so weak that only catastrophic circumstances galvanize him for action. Csikszentmihalyi describes people in similar circumstances whose “vision to perceive challenging opportunities for action” change their mundane work into satisfying careers.

In her closing keynote presentation for STAREast 2011, Julie Gardiner encouraged us to take courageous action:

  1. Turn your job into a passion
  2. Retain your integrity
  3. Take your career seriously

But what does all this mean for us as software testers? In order to do our jobs most effectively, we must take these management concerns and internalize them, pushing ourselves and our companies to improve. We must take ownership of the quality of our products and encourage our non-QA team members to embrace it as well, taking pride in our skillful workmanship.

In an environment like this, we are most free to push the software to its limits. We can focus our creativity, intelligence, and judgment on the work at hand to produce better outcomes, such as more effective test cases and fewer bugs in production. We can be gentle catalysts and change agents rather than the “jolt” that Naomi Karten described in her STAREast keynote elaboration of Virginia Satir’s family therapy model.

It all comes down to self-discipline. We must first apply our intense concentration to the weaknesses within ourselves to build self-regard that strengthens us to deal with risk in a professional setting and ultimately achieve success.

Although Joe never learns to find satisfaction in his work, the movie closes with Joe hoping for a better future. We too can hope for a better future as we pursue a real-world self-transformation as the Believers but Questioners that DeMarco and Lister encourage us to be.

Image credit

Name dropping

25 Wednesday May 2011

Posted by claire in Soft Skills

≈ 6 Comments

Hello my name is

Recently, my friend gave birth to a baby girl. Until their daughter arrived, she and her husband decided not to assign a name. Although they had candidates selected in advance, they wanted to wait until they saw her sweet little face to determine which name was the best fit. I don’t understand this approach since for me names do not seem to be tied to a person’s appearance. Shakespeare’s Juliet tells Romeo that a name “is nor hand nor foot, / Nor arm nor face, nor any other part / Belonging to a man.” When I named my own children, I chose names that I wanted to repeat for the rest of my life rather than trying to discern a name when first gazing upon them.

Remember that a person’s name is to that person the sweetest and most important sound in any language. — Dale Carnegie

This particular point has been the bane of my existence. I love meeting people. I love talking to people. I love hearing their interesting and divergent points of view. I absolutely dread that moment at the end of the first (or even second) conversation where we pause and say, “It was nice meeting you …” and trail off into silence rather than being able to whip out the name that was proferred at the beginning of the conversation.

The strange part for me has been walking through crowds, picking out the faces of those I have met, remembering the topic of our discussions and wanting to continue the conversation but feeling somewhat reluctant to do so because I couldn’t call out to the person before he or she passed by.

The zenith of my name recall coincided with the first meeting of my husband’s extended family. There they were, arrayed in a circle and happily sipping on sweet tea. As they each nodded, smiled, and spoke their names, I felt my mental cache filling up. And yet! Somehow I pulled off the improbably feat of repeating every name as I went back around the circle, only failing at the last person. My mother-in-law has never forgotten this proud moment, though I think of it as a “stupid human trick.”

Knowing your own weaknesses is the first step to addressing them. I have tried a variety of approaches to name recognition over the years with varying degress of success.

When I was in college, my co-operative degree program employer hired me to start at their office in January. When I arrived for my first day, they gave me the tour and I noticed a pile of printed photos from the office Christmas party the month before. Later that day, I returned to the break room and sorted through the pile to find the faces of all the people I had met that day. I sat down with the company directory and turned those prints into human flashcards, quizzing myself over each one.

Once I graduated from college, I took my first quality job and was one of the youngest staff members, which seemed to lead others to think my memory would be better than theirs. Since I had recently purchased a digital camera, I kept it with me at work. When the development team pointed out the wiki had user pages for each of us, I took it upon myself to offer to take photographs of my coworkers and to post them on their user pages. This was an excellent opportunity to talk directly with each of the new people I met and the collaborative experience helped me to associate the names with the faces much more closely.

Fortunately for me, and perhaps for you as well, the spread of technology has resulted in the frequent pairing of photographs with people’s names in social media. In the absence of images, I find that even an e-mail address can add the visual cues needed to help me to associate the verbal and written exchanges, the essence of the dialogue, with the name of my collaborator. A tangible reminder such as a business card received at a conference is a convenient medium for a contemporaneous record, as James Bach uses in exploratory testing, of the matter at hand.

What tips and tricks help you to recall names?

Image credit

Esprit de corps

15 Sunday May 2011

Posted by claire in Soft Skills

≈ 3 Comments

If you ask someone for help, they may not refuse, or even ask for a reward.

One of the important things I work on every day is avoiding the “them versus us” sentiment that may once have been the norm between testers and developers. Although my dev team has long been pseudo-Agile, I am not embedded in the development team as a tester and so there is the opportunity to view each team as “the other” and form opinions that way. Thankfully, I work with some great folks who want to produce high quality software and who don’t want false assumptions to get in the way of that. We’re all rather likeable as geeks go and try to play to each other’s strengths.

When I was a co-op student during college, I decided to join my company’s Toastmasters group so that I would learn to be a better public speaker. What I didn’t anticipate was how well I came to know the other group members after hearing their speeches about topics that mattered to them. We were all rooting for each other to succeed at speech skill-building but what we did best was team-building.

Chit-chat is a less demanding and more readily accessible route for building bridges. When I find myself in a conversation about a topic I know nothing about, I enjoy it much more when my co-worker has a passion for the subject and is willing to teach me enough to appreciate his excitement. (I’m purposefully using the male article here since most of my co-workers over the years have been male.) The guys have talked me into joining the fantasy football league by lowering the perceived threshold of necessary knowledge and encouraging me to take risks. They like to tell me anecdotal evidence of novices winning the season (or at least doing surprisingly well) based on arbitrary methods like my selection of players whose names I liked.

While we don’t all share the same cultural shorthand, we make efforts to share each other’s interests. Television series and music are fair game, but I think movies are most germane to our history of developing software for the entertainment industry, especially movie theaters. Debating the merits of this character or that movie’s production value goes a long way toward smoothing any feather ruffled by defect reporting. This seems to be a particular favorite with our Creative team. We have occasionally had a company outing to the movie theater as well. We share links to articles or online deals relevant to each other’s hobbies. Webcomics are also a favorite, sharing humor from XKCD to Dilbert.

Other members of our team love more physically active pursuits and have put together hiking trips or lake outings. I have to be more careful about venturing out under “the daystar” with my pale skin, but I welcome the opportunity to get out of my routine. That’s usually the best way to get to know people.

Granted a new routine is easy to build. For a while, we had scheduled a Munchkin tournament over the course of many lunch breaks. After we burnt out on that game, many others followed, supplied by our resident board game and card game enthusiasts. For years now, we haven’t run out of options.

Finch: Do you have any hobbies?
Twimble: I’ve a hobby; I play gin with Mr. Bratt.
Finch: Mr. Bratt! And do you play it nicely?
Twimble: Play it nicely . . . still, he blitzes me
In every game, like that!
Finch: Why?
Twimble: ‘Cause I play it the company way.
– The Company Way, How To Succeed In Business Without Really Trying

Though I tend to do well the first time through when they coach me enough to get the hang of things, I don’t mind being trounced by more experienced players. Perhaps beating me at board games makes my constructive criticism more palatable? Either way, I don’t have as many opportunities for gaming in my personal life as I once had, so I enjoy it.

For those with colleagues less inclined to gaming, there are always the fascinating gadgets that entrance the early adopters. Sometimes we consider this research for work-related topics like mobile application testing, but the geek inside relishes this merely for the fun of it all.

As Andy Kaufman mentioned in his STAREast keynote, the more traditional route of asking after families, admiring photos of kids/grandkids, remembering birthdays, and the food – oh the food! – are available to all of us. Since I’m from the South, barbeque is the order of the day, any day of the week, around my office. Just be careful when professing your BBQ loyalties! You can stir up quite the debate that way.

At least we can all agree on the various baked goods that appear throughout the year. We had a baking contest with prizes at the office one year during the holiday season that was a threat to my waistline. My own contribution has occasionally made its appearance in the baking queue, but I prefer to tie the treats to a holiday: moonpies and bead necklaces for Mardi Gras, candy at Halloween, and the gourmet candy canes I bring to the annual Christmas party are legendary. Since I attended my first company Christmas party before I ever did a day of work, I knew I couldn’t show up empty handed and it was the logical choice, even if I got strange looks for flavors like blueberry. If there is ever a year that I show up without the candy canes, I would never hear the end of it!

I think the biggest part of all of this is to take a genuine interest in those around you and to find common ground.

How do you build team camaraderie?

Image credit

♣ Subscribe

  • Entries (RSS)
  • Comments (RSS)

♣ Archives

  • April 2013
  • February 2013
  • December 2012
  • November 2012
  • October 2012
  • August 2012
  • July 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011

♣ Categories

  • #testchat
  • Acceptance Criteria
  • Agile
  • Approaches
  • Automation
  • CAST2011
  • CAST2012
  • Certification
  • Context
  • Experiences
  • Experiments
  • Exploratory Testing
  • Hackathon
  • ISTQB
  • Metrics
  • Podcast
  • Publications
  • Retrospective
  • Scrum
  • Social media
  • Soft Skills
  • STAREAST2011
  • STAREAST2012
  • STARWest2011
  • Tea-time With Testers
  • Techwell
  • TestCoachCamp2012
  • Tester Merit Badges
  • Testing Circus
  • Testing Humor
  • Training
  • TWiST
  • User Stories
  • Volunteering
  • Weekend Testing

♣ Meta

  • Log in

Proudly powered by WordPress Theme: Chateau by Ignacio Ricci.