看到我回过的一个很有意思的帖子--项目失败谁的责任?

项目负责人分享了一次因沟通不足导致项目失败的经历,强调了主动沟通、理解真实需求的重要性。

http://topic.youkuaiyun.com/u/20110927/16/f92964e2-d782-4ea7-9ea9-4bd755c9f145.html


  • shibinysy(大胡子):我是这项目的负责人,没有需求.老板让我做这个项目的时候就说了一句"我的需求就是没有需求,我想什么功能系统就应该有什么功能."当然他要的功能也就是常用的一些应用软件的基本功能.但他的要求是各行各业都能够适用.包括各行各业自己的业务逻辑.
      后来我还是给他做出来了.我一直要求他们找几个用户来试用一下.但公司一直没有.
      现在好了这个项目老板宣布失败了.责任就是我一个人的.我有点想不明白.这仅仅是我一个人的问题嘛?难道老板自己没有问题?我上面还有一个经理他就没有责任?我只不过是开发技术负责人而已.需求是老板自己在提,业务我又不负责.当然我承认如果有客户谈过说做的不好那么这样是我的责任我也还可以理解.但现在都没有人问过.难道就这样说是我的责任?
      真有点想不明....



    我的回复:你第一句话已经说了,你是负责人
    既然你是负责人,你不负责谁负责?
    直接责任,肯定是你的

    你的老板,也是需要负责的
    第一,这个项目究竟应该不应该做?要为这个决策负责
    第二,为用人失败而负责(用你)


    补充一句:
    很多人的回复都极不负责,看到只言片语就让人赶紧走人,而不是帮助楼主分析问题。希望楼主不要受这些人的影响,理性判断,慎重决策。



    楼主的问题如下:
    1,前期沟通太差,老板很多东西不懂,你不能等着他懂了,再来告诉你,应该主动和老板沟通,用自己的经验引导出老板的真实需求和做这个项目的真实意图。
    2,前期沟通根本没沟通好,你居然把项目做了,这分明是在浪费公司的资源,这样的项目做出来,怎么可能不失败?
    3,做完了之后居然找不到用户,我已经无语了。
    4,更要命的是,你完全没有这方面的意识,还在抱怨。抱怨除了浪费时间还有什么用呢?

    这是你一个很好的机会,如果你这个工作做好了,肯定会受到老板进一步的重用,以后做个副总什么的也不是没可能。你的思想却是:“我只不过是开发技术负责人而已.需求是老板自己在提,业务我又不负责.”,分明就是一个自己不要求进步的人,所以说你老板用你,根本就是用错了。


    我说话太直接了,不过都是实话,请别生气。


    楼主回我:兄弟你说的对,这个事情过后我一直都在思考.只是有些问题没有想明白,也就是为什么会出现这样的情况.不过现在我想明白了.谢谢
    说实话,我当时说话太直接了。这个哥们儿人很不错,我这么说人家,人家最后回我的时候还那么客气。同时最让我感慨的是,很多人回帖的目的不是为楼主解决问题,而是由着自己的脾气在瞎写。优快云的大部分回复都是在蹭分。估计这些人都是上班无聊,在优快云随意的回帖子混日子玩儿。

### JOptionPane.showMessageDialog 方法中参数的含义 在 Java 的 Swing 库中,`JOptionPane.showMessageDialog` 是一个用于显示消息对话框的方法。以下是该方法中各个参数的具体含义: #### 参数解析 1. **第一个参数:`Component parentComponent`** - 该参数表示对话框的父组件。如果设置为 `null`,则对话框不会附加到任何特定的父组件上[^1]。 - 当设置为 `null` 时,对话框会出现在屏幕的中心位置。 2. **第二个参数:`Object message`** - 这是对话框中显示的消息内容。可以是一个字符串、图标、组件或其他对象。 - 在示例代码中,`"账户或密码错误"` 是作为消息内容传递给对话框的,表示向用户提示账户或密码输入有误。 3. **第三个参数(可选):`String title`** - 表示对话框的标题。如果未指定,默认标题为空[^2]。 - 示例代码中未明确提供标题,因此默认为空。 4. **第四个参数(可选):`int messageType`** - 定义消息类型,决定对话框的图标样式和语义。常见的类型包括: - `JOptionPane.ERROR_MESSAGE`:错误消息,显示错误图标。 - `JOptionPane.INFORMATION_MESSAGE`:信息消息,显示信息图标。 - `JOptionPane.WARNING_MESSAGE`:警告消息,显示警告图标。 - 示例代码中使用了 `JOptionPane.ERROR_MESSAGE`,表示这是一个错误提示对话框。 #### 示例代码分析 以下是一个简单的代码示例,展示如何使用 `JOptionPane.showMessageDialog` 方法: ```java import javax.swing.JOptionPane; public class Example { public static void main(String[] args) { String id = JOptionPane.showInputDialog(null, "请输入ID", "登录界面", JOptionPane.QUESTION_MESSAGE); String password = JOptionPane.showInputDialog(null, "请输入密码", "登录界面", JOptionPane.QUESTION_MESSAGE); if (id == null || id.isEmpty() || password == null || password.isEmpty()) { JOptionPane.showMessageDialog(null, "账户密码不能为空", "提示", JOptionPane.WARNING_MESSAGE); } else if (!id.equals("admin") || !password.equals("123456")) { JOptionPane.showMessageDialog(null, "账户或密码错误", "错误", JOptionPane.ERROR_MESSAGE); } else { JOptionPane.showMessageDialog(null, "登录成功", "欢迎", JOptionPane.INFORMATION_MESSAGE); } } } ``` - 当用户输入为空时,弹出带有警告图标的对话框,提示“账户密码不能为空”。 - 当用户输入错误的 ID 或密码时,弹出带有错误图标的对话框,提示“账户或密码错误”。 - 当用户输入正确的 ID 和密码时,弹出带有信息图标的对话框,提示“登录成功”。 #### 注意事项 - 如果 `parentComponent` 设置为 `null`,对话框将不依赖任何父组件,直接显示在屏幕中央。 - 消息类型决定了对话框的图标样式,确保选择合适的类型以匹配消息的语义。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值