系统分析和系统设计,为什么要有系统设计师?

  在国内,一间公司如果能有专职的系统分析师(SA,非管理职)是件很好但又很难得的事情

  要是能有专职的系统设计师(SD)而且还不是程序员(PG)兼任SD,这可更是难得一见

  这篇我想谈论为什么要有系统设计师

系统分析和系统设计,为什么要有系统设计师?-梦幻科技

  如果一间公司的在软件开发的结构是PM、SA、PG、QC,那么SA在跟PG沟通的时候,技术上很可能会有问题

  可能SA希望系统实现的一个行为,对系统的负担会很大或很难做

  好的情况是PG去跟SA沟通,换种做法

  糟的情况是旧照做,然后一边说怎么性能那么烂,另一边说这SA都乱开这种难以实现的需求,搞得系统很烂(虽然沟通就能解决,但就没沟通)

  毕竟一般来说SA要面对很多不懂技术的人,就算是技术出身的,平常也很难去研究技术,更别提深入了解系统的实现了,而不懂技术的SA更不用说了。

  对PG来说,一般责任就只是把要的功能给弄出来

  但是系统架构与未来是否好维护,则完全是看开发的PG是否想当好人

  当时程被拼命压迫,逼得得拼命免费加班,自己也都觉得自己做不久了

  系统一定是能执行就好

  所以需要有个角色去规划与设计系统的实作,像是系统架构师或系统设计师。

  因为系统设计师并不需要一直面对搞不清自己到底要甚么的需求提出者

  他可以有更多时间了解系统架构与技术的东西

  进而控制整个系统架构,让程序不会太过混乱


联系我们

13751415268

853408942

:853408942@qq.com

:9:30-22:30

QR code