? ? ? 眾所周知,在開發(fā)一款ios產品的時候泪电,總是伴隨著硝煙彌漫的“戰(zhàn)爭”般妙,不僅僅存在于產品經理與程序猿之間,還有設計師于程序猿之間相速,甚至產品經理與設計師也會有些多多少少的摩擦碟渺。在這三角關系下,完全獨善其身不了突诬,那就得思考好如何自我做主了苫拍。但是,這關系如何處理好旺隙,好像紀曉嵐绒极,和珅以及皇上,抑或是小哥催束,吳邪還是王胖子集峦,關系鐵不鐵,牢不牢靠,那就得各憑本事塔淤,處理得好摘昌,萬事皆幸。
? ? ? 只是有一點是共通的高蜂,產品是大家的聪黎,需要大家一起努力去灌溉。所以备恤,所有的出發(fā)點都應該出于產品的有利方向考慮稿饰,在此,我有一些建議無私地奉獻給大家露泊,供大家參考喉镰。
1. 遵循產品開發(fā)流程
? ? ? 所謂無規(guī)矩,不成方圓惭笑,國有國法侣姆,家有家規(guī)。產品從無到有沉噩,都要經歷一系列過程:調研 -> 產品設計 -> UI設計 -> 開發(fā) -> 測試 -> 驗收捺宗。
? ? ? 調研主要是市場部人員的工作,了解用戶的關注點以及用戶習性川蒙,提供給產品經理下一階段的產品走勢蚜厉。產品設計是產品經理針對市場人員的報告有效地制定下一階段的設計內容,給到設計師做UI畜眨,再讓開發(fā)同學昼牛,也就是所謂的程序猿進行coding,然后相關測試人員進行多方面測試胶果,最后一個產品才算成行匾嘱。
? ? ? ?一個好的ios產品,對于產品開發(fā)流程的把控要規(guī)則化早抠,明確化霎烙,透明化。而產品經理便是這之中的主導因素蕊连,特別是從產品設計開始悬垃,滲透進各個階段,掌握所有的情況甘苍。整個產品的迭代更新尝蠕,可以如下所示。
? ? ? 特別的是载庭,程序猿開發(fā)的coding階段看彼,最好要做二次確認廊佩,由產品經理和UI設計師協(xié)作,對程序猿的開發(fā)內容有無不明確的東東靖榕,避免無溝通帶來的成本标锄。折損必然是存在的,產品經理要求的完美極致的體驗茁计,UI設計師的炫酷流動畫面料皇,到了程序猿手里,可能星压,你懂的践剂。。娜膘。(這個待會會講的逊脯。)其次,測試的時候竣贪,產品可能會進行公測男窟,內測,這個階段調研又可以開始進行贾富,整個流程就又可以跑起來了。
? ? ? 還有一點牺六,如果在某個過程中發(fā)現(xiàn)問題颤枪,想把某一件緊急的事情首先納入提案,插入某個流程的一個節(jié)點上淑际,一定要告訴項目經理或者產品經理畏纲,然后通知相關人員,重新調整流程布局春缕,避免"殃及池魚"盗胀。
? ? ? 總之,遵循產品開發(fā)流程锄贼,讓每個人都各司所職票灰,每個人都知道自己該干嘛,什么時候完成自己的項目宅荤,對于進度的保障也是對產品的負責屑迂。有的時候,產品不能按時上線冯键,原因也就在這流程中的某個環(huán)節(jié)惹盼,是調研不夠,還是產品設計有問題惫确,或是開發(fā)人員時間不夠手报,這個都能追溯到源頭蚯舱,調整好這個環(huán)節(jié)的各種因素,你的產品何愁沒有用戶掩蛤。對于像我們這種創(chuàng)業(yè)公司枉昏,雖然說一開始會碰到一系列的問題,但整個開發(fā)流程能夠跑通盏档,那是極好的了凶掰。
2. 要有自己的產品定位
? ? ? 這可能是產品經理需要對于產品一個最主要的認識,重要的在于兩個方面蜈亩,人以及使用懦窘。一個好的ios產品的核心競爭力也就在于此,才能在同款產品中脫穎而出稚配。
? ? ? 對于產品經理畅涂,要明確是誰來用這款產品,用戶群體到底哪些人道川。不同的人群都有不同的喜好午衰,他們?yōu)楹我媚愕漠a品?你的產品的優(yōu)勢在于哪冒萄?反向地思考好這兩個問題臊岸, 必然能讓你區(qū)分出你的產品的目的服務人群是哪些,為了不讓他們成為流失用戶尊流,你要持續(xù)地提供相應的內容來吸引他們帅戒。而要積累自己應用的用戶群體,必然要比較同款產品崖技,這就涉及你的應用是如何使用的了逻住。你會從使用者的方向去考慮你的產品的使用邏輯,然后來不斷地提高用戶體驗迎献,讓用戶累計增長瞎访。
? ? ? 不一定內容要很多,邏輯要很繁瑣吁恍。要求就是以清晰扒秸,簡潔的使用規(guī)則讓整個應用顯得卓爾不凡,這都得制勝于產品經理對于自己產品的精準判斷力践盼。了解自己產品的優(yōu)勢對于相應人群的服務點鸦采,即可。定位能讓一款產品突出它的價值咕幻。
? ? ? ?產品經理要明確處理好人與使用的關系渔伯。了解用戶的使用習慣,讓產品更能生彩肄程。
3. iOS重在顯示效果嗎锣吼?
? ? ? ?這句話可能存在很大爭議选浑。對于產品經理來說,盡善盡美玄叠,追求極致才是王道古徒。很多的產品經理喜歡產品做到別人相似的效果,而且認為還需有所超越读恃,這本身并無可厚非隧膘。但到了程序員手里,模仿變成了雷同寺惫,淡然處之疹吃,淡然處之。
? ? ? ?其實模仿并不可恥西雀,雷同也不尷尬萨驶,適合自己產品的才是最好的。并不是所有的ios應用都是酷極炫麗屌炸天艇肴,有很多界面平凡無實的應用一樣可登大雅之堂,主要的在于內容再悼,內容,內容冲九,重要的事說三遍膛檀。應用的內容才是提升產品的有效體驗,其他的都是浮云泳炉,你要提供給別人重要的使用價值憾筏,而不是華麗的畫面感,這是才是正真的產品所要具備的東西花鹅,還有就是人性化的細節(jié)氧腰。除非在你提供內容過少的情況下,你才用畫面感去提升產品的格調刨肃,但這也是側敲旁擊古拴。
? ? ? 這里我要舉例一個反面教材,看官請看是這樣的:有的產品經理要產品有一個效果真友,但無奈程序員做不出來黄痪,他找來一個別人的例子,”為什么別人做出來了盔然,你做不出來桅打?“是嗜,還有一則是:“這很簡單的,為什么做不出來挺尾《焯拢”求此時程序猿的心理陰影面積。
? ? ? ?不是所有的效果都是有意義的遭铺。第一丽柿,從程序猿的角度,這可能對于程序的結構會是一種災難魂挂,不利于維護甫题。第二,這個效果對于整個產品可能沒有多大意義锰蓬,只是為了好看幔睬。當然,也可能程序員確實做不出來芹扭,或者就是開發(fā)成本大麻顶。
? ? ? ? 這就引申到下一個問題了。
4 ?合理舱卡? 可行辅肾?
? ? ? 產品經理在做產品的時候,必須要問一下自己轮锥,是否這個合理矫钓,那個可行。這需要大膽假設舍杜,小心求證新娜。
? ? ? 對于ios產品開發(fā),我要說的是既绩,所有的合理都需要遵循開發(fā)的一些潛在規(guī)則概龄。產品經理是面向產品的設計原則,而程序猿是面向代碼語言的開發(fā)饲握,這兩者本身并沒有什么不妥私杜。但是設計是天馬行空的,可能會違背開發(fā)的一些原則救欧,是設計太先行,還是程序的規(guī)則太古板铝耻?在設計落成現(xiàn)實蹬刷,總需要一些過程。產品經理其實要有10%的技術知識泊柬,才知道自己的設計是否合理,這樣也可以理解程序猿的開發(fā)難度状答。有些產品經理還不知道push和present的過場動畫在使用上有何不同惊科,使整個產品云吐霧里的各種莫名跳轉馆截。
? ? ? 在能夠確認合理性的時候蜂莉,讓程序猿把控程序的可行性。需要的時候窖张,可給予充分的調查時間宿接,讓他把設計代碼化辕录,這個過程其實也是對于程序猿的一種考驗走诞,也不是所有的設計真的做不出來,可能只差一個方法就能改變所有,這需要程序猿也要不斷提升自己的能力以及開拓相應的技術領域姻锁。
? ? ? 驗證合理性以及可行性猜欺,能讓產品的邏輯更加順通开皿,或者界面設計的效果更優(yōu)篮昧,每個產品都需要大家的共同溝通以及能力的提高下變得茁壯懊昨。
5. 不要輕易說”不”酵颁, 但有的時候就要“不”
? ? ? 一個團隊的文化躏惋,決定了這個團隊的發(fā)展嚷辅。可能扁位,你的團隊協(xié)作和交流都不錯贤牛,然后產品也就能孕育而生得更加滋潤殉簸。但是沽讹,撕逼的時候也是要存在爽雄,沒有反面言論的產品不是一個好的產品,起碼在團隊開發(fā)階段需要這種撕逼叹谁。
? ? ? 比方說產品經理要程序猿開發(fā)一種很難的技術效果焰檩,作為程序猿的你該如何回應订框?是答應還是拒絕?這個時候国旷,你要理性地對此經過判斷以后才做出選擇茫死,而不要吐口而出“不行”或者“好的”璧榄。也許你的一句“不行”就否決了一個好的創(chuàng)意,或者一個“好的”讓你花費無數心血還一勞無獲涂身,這種理性的判斷需要你的技術支持蛤售。有的時候妒潭,在撕逼的時候雳灾,其實大家都是為了產品,要學會保持沉默炒嘲,冷靜思考匈庭,不要因為一時而傷了和氣阱持。
? ? ? 比如,程序猿會被產品經理麻煩多次鸽扁,然后要改很多代碼镶骗。這種時候卖词,溝通需要好的方式,產品經理可以把要改的所有都整理好即横,確定好工作周期的時間點后东囚,以郵件的形式提醒程序猿過目战授,免得打亂了程序猿當前的工作進度植兰。
? ? ? 這說明,良好的溝通其實是解決問題一種比較好的方式废境。但是筒繁,該說不的時候還是要說毡咏,表達自己的觀點其實是溝通的必備要素。
6. 有效的工作才是真正的工作
? ? ? 說實在堵泽,會議開的很長是一種浪費時間的表現(xiàn)落恼,只是在團建离熏。我覺得,會議可以很開放钻蔑,但要嚴肅到一個點上咪笑。
? ? ? 把主要問題闡明是最大的重點娄涩。有時候映跟,會議中會存在倆倆討論的情況努隙,貌似進入菜市場一樣的感覺荸镊,這就需要一個好的主持人躬存,引導大家能統(tǒng)一戰(zhàn)線到主要問題上來各抒己見舀锨。而且,會議前要準備好所有相關事宜的問題點钦椭,以及解決方案彪腔,讓大家都有效提問进栽,理性回答快毛,節(jié)省會議時間也是增加工作的時間,這一點屯掖,作為管理層,可能更需要注意贴铜。
? ? ? ?同時绍坝,有些加班并不可取苔悦,不是所有的加班都是榮譽玖详。可能在領導而言拗踢,加班說明你對公司做出了貢獻。但其實,加班填充的是你自己的業(yè)余時間砂缩,你完全可以用它來做自己的事庵芭,更多的加班是由于你工作沒完成雀监,不得已才進行的操作会前。應該把有效的時間作為工作的首要考查點瓦宜,管理好加班的時間作為提升自己其他能力的一個方向。如果你加班多了反璃,又影響了第二天的工作淮蜈,這是惡性循環(huán)梧田∈量郏縱然會有不得已的加班未状,也請你管理好自己的時間析桥。
? ? ? 提高效率,是關鍵埋虹,所以要提高自己的專注度,也是工作積極性的提升胰柑。同時柬讨,有效地管理時間,不僅僅局限于工作中袍啡,花費業(yè)余時間提高和學習也是很重要的踩官。
7. 所謂的其他:處理好團隊關系
? ? ? 在團隊中,每個人都是不同的個體境输。每人都有自己的特性蔗牡,每人都有自己的職責,對于團隊關系需要一種維系的方式嗅剖,要有屬于團隊的文化辩越。
? ? ? ?一個團隊要處于摩擦碰撞中,產生火花信粮,或者說靈感区匣,讓產品更體現(xiàn)大家努力的成果,這是一種凝聚蒋院,體現(xiàn)了一個團隊的文化亏钩。大家在互勉的關系中互進,在互相的反饋中成長。
? ? ? 在一個團隊中,總有苦與樂的階段留拾,珍惜這樣一種狀態(tài)疫向,也不失為一種人生的體驗侈询。希望,讓ios產品開發(fā)的同仁有所啟發(fā),有所感慨焊刹。