周六在和室友聊天的過程中又一次的聊到了工作,我的室友是前端開發,我是實施,這讓我對“實施和開發”的關系似乎有更深刻的理解創造了有利的條件;聊天總是逃離不了吐槽,這次的吐槽更加讓我下定決心將自己的想法寫下來。
其實在周六和室友聊天的前一天,我才和公司的WJ開發發生了不愉快的交流,APP開發覺得我一早上對我們組的一個hp開發小伙伴說話聲音太大,有生氣的嫌疑而對我進行了說教,然后因為這個事情他說到;“你這個實施很好了,你們組的開發你說什么他們還願意聽,我們組要是實施這樣給我說話,我早就冒火了。。。。。”等等的話語,我當時就覺得很奇怪,我是在開發給我說某個需求實現難度,其問題在情況下,我清楚業務,了解流程,知道數據庫結構的情況下給出的建議和設計邏輯的,我又不是亂縐的;然后關於wj前面的話,我也回答了他一句:“那好,那要是做那種客戶說什么我就說好,當個傳話筒給開發說,這個要做,那個要做,客戶說什么我都說好,沒問題,做!那最后為難的是誰呀??難道不是開發,我不過接一句話,那這樣的實施好嗎??”或許對於這樣的實施是好的,他是輕松的,那他們組的開發呢??
話雖然這樣,但我也疑問了,我是不是“越界”了呢??我是不是操心太多了呢??我找不到自己的位置了。
我在和室友聊天的過程中,她提到了一個問題,她說那天他們組實施問她“為什么某個功能明明看着很簡單,但是很久都沒開發出來,客戶很着急 了”,我的室友就將這里面涉及的問題告訴了他,然后他問了我室友一句話“我該如何告訴客戶呢??”當我的室友告訴我這句話時,我疑惑了,如何給客戶解釋,這難道不是是我們“技術支持”要做的嗎??
我認為,我們某個開發有難度,某個功能開發進度慢,他的原因我們是可以告訴客戶的,要讓客戶知道為什么,他為什么慢,他為什么難,也是讓客戶知道我們不是沒做事,是在做困難的事!
其實在室友給我吐槽的時候,我把自己和對方做了對比,我想問題可能在於:他不知道后台如何設計的,所以才會有誤以為的簡單;這種就像我不知道當APP上來的數據有問題的時候,我不知道是APP的問題,還是后台接口的問題。我感謝我們組的段,做什么新功能的時候,我提出bug的時候,拿到新需求的時候,都帶上我一起討論,給開發講Bug的時候,帶讓我聽着,所以我了解表結構,我了解某個功能可能涉及的字段,可能存在的難度,可能是否可以換一個思維。下面我想說說我對實施的理解:
首先我覺得實施是先鋒兵,我們是走在最前列,直接和客戶“短兵相接”的人,我們直接表現的是公司的軟實力,我們的響應時間,是讓客戶安心的前提;其次我們是開發和客戶之前堅固的橋梁,充分的理解需求,准確的告訴開發,精准的提出問題,且要有一種“主人”意識,平台是自己的,他被誇獎有喜悅,他被貶低有難過。
下面是我眼里的開發:
開發應該是實施后面堅強的后盾!有了這個后盾,實施才能在前方勇敢的前行,才會有信心的說一句“可以做,能夠做,做得到!”他們是公司的硬實力,一個需求能不能正正的落實到平台,是開發們的勞動。
我認為一個平台是否被認可,是需要開發和實施的共同努力的,開發需要得到實施准確的需求信息,實施需要開發的完美的功能展現,我們與開發是並肩作戰的戰友!
前面說了很多次的“需求”兩個字,這個也是客戶、實施、開發三者的聯系,實施從客戶那得到需求,實施將需求轉化為開發能理解的模型(或設計,或專業的描述),開發根據此模型設計開發。那有人問,這樣說為什么不直接讓開和客戶溝通呢??實施存在有什么意義呢??那我覺得我們可以形象的描述一下:客戶說我想喝水,實施應該記下“想喝水”,那也應該考慮是需要一個杯子盛水,此時缺的便是這個杯子,畫出草圖,開發將草圖打出一個3D模型;然后實施用3D模型給客戶倒水,水杯大小合適,順手,不硌嘴,如果還是對方滿意的樣子,那這就是一個滿意的“杯子”。
需求,實施如何看待這個需求呢?我進公司的第一年去上海參加年會,在年會開始前的大廳里,有一個項目經理交流大會,我坐在一邊的桌子聽着他們的交流,不記得當時是誰說的一句話了,他說:“我們應該做客戶的顧問,提出好的建議!”他說的這句話是我記憶最深刻,也是那次偷學中唯一記得的一句,我記得我們的公司服務理念中有一項是“顧問式的咨詢”,這一條和那位項目經理說的話不謀而合(當然不排除他說的就是咱們的服務理念),但若是實實在在的問問每一位“實施或項目經理”有幾人想過這個問題??
我記得在去江蘇培訓的時候,頭一天的晚上,到了江蘇,我們項目組的客戶約了幾個省的負責人帶上了我出去壓馬路吃飯,在吃飯的間隙,他提到一個問題,他說:“mc的人呀都很好,H和D都是你說什么,他們都說可以做,能做,但是又時確實又沒做出來,我們也不是希望說什么你們就說做做做,我們是希望聽你們的建議,你們的想法,你們才是專業的。。。。。”“你們才是專業的”,對呀,小伙伴們我們才是專業的!!!!我們不是客戶的傳話筒,我們應該在理解需求業務的前提下,站在專業的角度去分析,去思考,去建議;不是客戶說什么就說做,就是加!拿不准,不知道,不清楚的時候應該問問我們堅強的后盾,我們的開發,問問他們這個東西是否可以實現,是否可行,是否有其他的方式去實現!為什么不讓開發直接和客戶對接,因為他是開發呀,他是要寫程序的人,如果直接與人溝通,那就可能一會兒有人打斷你的思路,一會兒有人打斷你的思路,我們實施,就是隔斷開發和花花世界的一道牆。
開發經理,如果可以有條件的情況下,你在和你的組員講邏輯,講架構的時候,你真的可以順帶捎上你的實施,他可能聽不懂,但是他可以在旁邊聽聽,一次兩次,三次可能他就聽懂了,當然是否願意,那也看你們的實施,他自己的情況。
我想如果每組的開發和實施都把對方當做自己的戰友,與你一起並肩作戰的戰友,那么在有人想無故傷害你的戰友時,你也不會把你的戰友推出去了;對平台有一種自主意識,那么你也會愛平台,也願意了解系統,那你也就了解了業務,對某些需求的建議,你也會實實在在的是在考慮他的可行性,也是在為客戶考慮,他們也會相信你的。
當然以上只是我的一些淺薄的想法,畢竟我接觸的人少,了解的方面少,只是有感而發,說的不對之處,還請見諒,也希望得到大神們的糾正。