zoukankan      html  css  js  c++  java
  • How should I behave as a developer in a project that's headed for failure?

    I am a developer in a 5-member team and I believe our project is headed for disaster. I'll describe why in the bottom, but my question is how should I behave? The deadline is in 1.5 months and I feel no matter we work this project will fail anyway. I think the most efficient way is to just terminate it and stop wasting our time, but politically I think it's impossible for our manager to do that.

    What should I do in this case? Should I put extra effort, or should I just take it easy? What should I say to the manager?

    *There are many reason I think the project is not going well, including: with deadline approaching many of the must-have features are not finished. Application is unstable and very difficult to use. System is very convoluted, code very hard to understand, very difficult to change. Datamodel is too driven by a complex relational database (100+ tables). Unclear leadership, the manager responds to every new information with significant change in plans. Almost no automated tests or unit test. Heavily depends on other systems, but no integration tests yet. In fact, we actually just inherited this project (along with the mess) around 1-2 month ago from another dev team under the same manager, who have worked on it for a few month.

    Edit: I am not actually asking for a career advice (such as looking at new jobs, etc.). I am interested to how to deal with this development project, given the state of the software and my strong belief that it will fail.

  • 相关阅读:
    生活感悟(一)
    DOM数据制作(采用卫星遥感图像数据制作)
    对话框显示前的操作
    sqlHelper中DataReader的关闭问题
    整数的取余运算
    C#中的字符串格式String.Format
    SQL分页查询
    级联删除与更新的例子
    C#中的运算符重载(以重载+为例)
    [高效编程读书笔记]用readonly而不是const
  • 原文地址:https://www.cnblogs.com/sunBolg/p/3117313.html
Copyright © 2011-2022 走看看