If you can live as if everything is a miracle, insight is over there

By FENG Xin

A couple of years ago, my customers often told me something from field like this, “We wanted this issue to be solved as soon as possible, or else we were going to have to postpone first-off appliance project.” Sometimes, they straightly warned that the business contract would be lost if the issue could not get solved within an expected deadline. For me, the urgency, criticalness and deadline were full of the daily work.

However, in recent years I started to realize that my customers rarely say the issues more often in this way. As far as I’m concerned, the change might be related to my three days’ experience in one field three years ago. Hereafter BSS means Base Station Subsystem, and MSC is Mobile Switch Center. They are connected together by the cable for the communication.

1.Seek first the actions to understand

At that time, the new and important feature of our product was in first-off phase at Xi’an field. One morning, I received a message by which a leader of field team was requiring R&D team to help figure out an issue as soon as possible. As usual, I replied that the investigation was on-going in R&D, and I would keep him well informed as long as we had any progress. By the way, I added that I fully understood the urgent need from the field. Five minutes later, I was surprised to find a short answer in my mail-box, saying “if you weren't in field personally you're really hard to understand the urgency we're facing.”

To be honest, I was surprised that he said so, and began wondering what's the true circumstance the field team was stepping into. As I thought it’s a general issue, particularly for the field where new software just was upgraded, I guessed it’s most likely due to the improper tuning of several parameters for performance optimization. And more frequently we met the almost same issue over past years in a variety of fields in my memory. Nevertheless, I decided to fly to Xi’an field to see if I can help something, and at least I would get more information than those by mail.

2.Make sure of openness

After I arrived at Xi’an, two meetings were waiting for me. One’s for the latest investigation state between R&D and field team, and the other one is for the synchronization with customer.

Before the first meeting, the issue owner in R&D team called me and hesitated to ask if we need to tell field team that the investigation’s congested as our own software was lack of the effective traces to position where the coding bug is. I replied affirmatively, and then asked what’s the next plan to continue. The owner suggested that we could possibly get some findings in term of software configurations in field.

As proposed, in the meeting we shared the investigation was looking for the opportunity in new software but it’s blocked, and the second option to figure the configurations out would be first to seek together with field team. Field team agreed to immediately start collecting the configuration files from the different sites, without any complaints. We all expected the issue only took place on the guilty site where a set of “wrong” parameters were configured.

Before the second meeting with customer, a temporary conference call was again launched in the mid-night. It’s urgently per the request of field team, as they were trying to drive test if the same issue as well happened on the all sites in field, besides the guilty site. In daytime, R&D team validated that all sites had the similar configurations. When conference began, the testing results reached. We’re clarified that all sites had the same issue occurrence in field, which meant it was a systemic issue after the new software’s upgraded a couple of days ago.

The proactivity of field team was shocking me by incredibly further developing our understandings, even though it’s not what we expected.

3.In the middle of difficulty lies opportunity

In conference call, as the second option to figure configurations out, it definitely was denied. Most people believed we were in the worst situation with the systemic issue identified. To further investigation, we had to go back to the initial option to seek the “bug” inside our new software. So that the owner of issue in R&D team started to commit that we would go through again the checking points to see any possible new findings. After the commitment, the conference came into a short silence. Seemingly no more good way to go ahead, except of falling back..

Suddenly one colleague from field team asked, “Do we meet the same problem in our R&D lab?”, “Never” someone answered. I supposed all involved people knew it’s all right when the same testing scenario was made in R&D lab, but now seemed not. “Why it’s no issue before software upgrade, instead after upgrade the failure occurred?” one man asked another question. “Compared to the old software, the new one had the same testing cell phone, the same configurations, and the same MSC.” I broke down the last question to be more understandable. “What’re kinds of hardware types in R&D lab?”, someone continued asking. The conference was becoming a brainstorm.

At last the vendor of MSC was questioned, we had the different hardware type in field from one in R&D lab. “Any possibility introduced by the vendor?” I put forward the third option so far. “We need more traces to validate it.” one colleague in R&D team carefully answered, a few people weren’t sure if we need to go this way. “Now we don’t have.” I reminded and analyzed, “Up to now we even don’t ensure it’s absolutely our own software issue. If working on the first option, the issue is considered to be 100% caused by us, but fact is we have only 50% possibility. However, if working on the third option, we’re trying to remove the 50% possibility.”

4.Nobody wants to be the last one for the bad news

Since field team was responsible for the communication with customer the next day, they worried about the bigger challenge and push from customer, and the risk of being requested to stop the first-off project accordingly. Therefore, they hesitated whether to inform the customer of the problem or not. On the contrary, I insisted we should inform customer the systemic issue after we further identified it’s not our cause in term of more traces. Finally, I succeeded in persuading them to open the latest findings to customer. In review, I suppose the following three points relieve their worries.

1. Nobody wants to be the last one to know the bad news.

2. It’s time to speak up, and MSC cooperation would be escalated by customer.

3. Not a bigger risk, but probably smaller one, as MSC was involved.

In next morning meeting with customer, MSC team was also invited to participate, although before meeting customer didn’t know why we requested it. As expected, the customer immediately challenged us that, if no quick solution was provided in two days, the upgraded software would be rolled back to the old one and the field project would be stopped till the issue finally got solved. As planned in conference call last night, we raised the question to MSC and carefully defined the problem as an interworking issue. In particular, we highlighted to customer that we didn’t have the same issue in our R&D lab, where our own MSC was used.

5.No data no decision

Almost simultaneously, MSC asked, “Why has there never been the same issue when our MSC interworked with other vendor’s BSS?” Customer turned to us, interested in how we’re going to answer the question. I clearly noticed that MSC team was challenging us to try to draw back to the issue state inside BSS. I didn’t buy it as no data no decision. Moreover, that’s not the point of current issue if we went to gather the details of MSC. “It’s no sense!” I had to say loudly, then repeated that, “Please note that, no issue for our own MSC interworked. I can give a testing list in R&D lab later on.” The MSC team wanted to throw out one more question, but customer interrupted them by asking to us, “What’s the next plan to verify?” We added our action points to take soon and particularly asked for the cooperation from MSC team. Customer satisfied our requirements and then said “Please raise an official report of root cause analysis as soon as possible, after everything is clear.” Apparently the deadline of two days at the beginning of the meeting was changed in silence.

The root cause quickly was identified after the interworking traces were obtained in the following days. It’s precisely because MSC unexpectedly activated a parameter to take an optional bit in downlink message to BSS. Inside our upgraded software, we started to try to handle it but failed, so that the issue popped up on our side. While inside the old software, the codes just simply ignored it and continued working fine.

6.To be understood by commitment

I came back to Shanghai office and was pleased to get the customer’s acceptance that there was no need for us to go for the solution for this issue. The MSC would deactivate the parameter to avoid it. Together with the acceptance, customer also appreciated us sincerely for our contributions for proactively figuring out the root cause of the issue, thus not hindering the project from going ahead in field. I replied the thanksgiving letter of customer to a big mail loop, where many teams and bosses were included. I specially did one thing, to extremely appreciate the field team. I gave the thanks for their assistances on the driving test, because I really thought the proactive activity was the dawn of the whole investigation process. Without it, we could hardly get any valid solution or a fast progress before time-out. I recalled the conference call that night when I said thanks in mail. Besides, I attached a list, in which the interworking testing cases in R&D lab was shown. It’s committed in the second meeting to customer, as well to us. I didn’t want to forget any data to maintain the decision days ago, even perhaps it’s never helpful anymore now.

The road less traveled will help me grow into an insightful man.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市绰精,隨后出現(xiàn)的幾起案子校赤,更是在濱河造成了極大的恐慌,老刑警劉巖个曙,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件憔足,死亡現(xiàn)場離奇詭異酪夷,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)呜象,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門膳凝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恭陡,你說我怎么就攤上這事蹬音。” “怎么了休玩?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵祟绊,是天一觀的道長。 經(jīng)常有香客問我哥捕,道長牧抽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任遥赚,我火速辦了婚禮扬舒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凫佛。我一直安慰自己讲坎,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布愧薛。 她就那樣靜靜地躺著晨炕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪毫炉。 梳的紋絲不亂的頭發(fā)上瓮栗,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼费奸。 笑死弥激,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的愿阐。 我是一名探鬼主播微服,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼缨历!你這毒婦竟也來了以蕴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤辛孵,失蹤者是張志新(化名)和其女友劉穎丛肮,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體觉吭,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年仆邓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鲜滩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡节值,死狀恐怖徙硅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搞疗,我是刑警寧澤嗓蘑,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站匿乃,受9級(jí)特大地震影響桩皿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜浑厚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一职员、第九天 我趴在偏房一處隱蔽的房頂上張望筛峭。 院中可真熱鬧,春花似錦佛嬉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至苞氮,卻和暖如春湾揽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工钝腺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留抛姑,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓艳狐,卻偏偏與公主長得像定硝,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子毫目,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,497評(píng)論 0 23
  • 在我的生活中處處都有幸福...... 和家人在一起就是幸福蔬啡,因?yàn)樗麄兌冀o我?guī)砹诵腋!C看螊寢尰貋矶婆埃叶紩?huì)...
    囧娃習(xí)作閱讀 214評(píng)論 0 0
  • 熙熙睿睿楚楚閱讀 160評(píng)論 1 1
  • 如果生命如此脆弱 我是如此單薄渺小 生死如此無常多端 那我仍然追求永生 如果天災(zāi)人禍不可避免 我是這么如此弱小可笑...
    顧熙卿閱讀 214評(píng)論 0 4
  • 一大早來了要寫總結(jié)計(jì)劃 發(fā)現(xiàn)自己寫不了箱蟆,寫這個(gè)怎么寫,寫多少字刮便。我都會(huì)先給自己一個(gè)框框空猜,自己沒有『藓担可能是第一次辈毯,對(duì)...
    Rites閱讀 114評(píng)論 0 0