想要改进这个问题吗?通过编辑这篇帖子,更新问题,使其可以被事实和引文回答。
Closed 3 years ago.
我在即将描述的项目中比卷入其中的人高出几个层次/级别。
总体要求是一个基于Web的问题管理系统。该系统是一个更大项目的一小部分。
主项目经理有一个技术项目经理,应该负责此项目的一部分。主项目经理问我,帮助信息不在请求帮助的上下文中是否正常。主项目经理提供了有关网站的反馈,并想要模态对话框等来显示错误消息,并希望我查看一下。我正在检查系统,我在想...
- a new app was developed in cold fusion!?!?
- the app has extremely poor data validation
- the app data validation page navigates away from the data entry form
- the app help page navigates away from the form
- the db schema was not discussed between the developer and the pm
- the db schema was not discussed because it does not exist
- there is a menu page - i.e. once you go to a page, you have to go back to main menu and then go to the next page you want
- the lead pm does not know what the dbms is...
- there is a tech pm and she does not know what a dbms is...
- the lead pm has wanted to fire the tech pm for a long time, but the tech pm is protected...
- the lead pm suggested that the exact functionality desired exists in several proprietary projects (several of which are open source - bugtracker, bugzilla, etc.), but the tech pm and dev wouldn t listen.
我有两个问题?
我吗?
- fire the dev?
- fire the tech pm and the person protecting her?
- fire the lead pm?
- download and configure bugtracker/bugzilla for them and then fire all of them?
- download and configure bugtracker/bugzilla for them and then go have a beer to forget my sorrows?
那么,在项目的早期,讨论和严格思考数据库架构不是标准操作程序吗?
编辑:
我曾经与各种技术水平(和智力)不同的客户一起工作。我总是会与利益相关方讨论数据库架构。如果他们不知道什么是架构,我就会教他们。如果他们没有背景来理解,我仍然会与他们讨论架构 - 即使他们没有意识到我们在谈论架构。在我直接参与的大多数项目中,数据是系统中最重要的部分。彻底地研究架构/领域模型对于理解系统以及可以做和上报的事情至关重要。我非常重视SO贴子上的意见。有趣的是,我的方法并不是通常的做法。
顺便说一下 - 悲哀的是这个项目使用了纳税人的资金,并且IT部分是与一所知名大学合作完成的…开发和技术项目经理都是长期雇员 - 他们不是没有经验的。当我知道聪明勤劳的人失业,而像这样的人却得到了工作,我就会感到特别悲哀。
当我年轻的时候,我会向上级报告这种无能,并期望采取适当的行动。现在我已经在上面,我发现自己不想过度干涉别人的责任。
我的决心是喝两瓶啤酒然后回到我的责任上去。