以前在小公司當PG其實都是全包,也不是純PG,所以SA做的分析和SD的設計都要做,指示都是沒有很完整的文件和明確的流程,因為需求和設計都在每個工程師的心裡,透過溝通來協同合作,這點其實比較接近XP或是Scrum的敏捷開發方式。不像較有系統的專案公司,把工作分的很細,從PM、RA、SA、SD、 PG這樣下去分得很細,感覺像是生產線一樣,很多東西透過文件來了解,所以SD、PG從不真正接觸到客戶去了解需求,而是間接的透過文件或是與SA溝通,SA又是要和RA溝通,要怎麼確保資訊在傳遞的中間沒有變質,真是個難題。我個人是比較喜歡敏捷的開發方式,每個工程師都可以直接面對客戶,客戶也是可以接觸每位實做開發的工程師,以最直接的方式表達雙方的需求和問題。
但是還是得面對現實,以前工作真的很少做到純SA、SD的工作,所以真的很不了解該做些什麼,最近狂翻一些以前買的書(我的anobii),努力惡補,比較了解SA的工作和所需的能力,因為沒有真正當SA的經驗,還是很懷疑自己的能力,所以面試的時候,還是不太有信心,唉~~
沒有留言:
張貼留言