• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            Top Ten Signs Your Software Project is Doomed

            Top Ten Signs Your Software Project is Doomed(轉(zhuǎn))

            http://www.25hoursaday.com/weblog/2007/03/22/TopTenSignsYourSoftwareProjectIsDoomed.aspx

            Raymond Chen has a blog post entitled You don't know what you do until you know what you don't do where he writes

            I've seen a lot of software projects, and one thing I've learned is that you don't have a product until you start saying "No".

            In the early phases of product design, you're all giddy with excitement. This new product will be so awesome. It will slice bread. It will solve world hunger. It's designed for everybody, from the technology-averse grandmother who wants to see picture of her grandkids to the IT manager who is in charge of 10,000 computers. It'll run equally well on a handheld device as in a data center.

            When I see a product with an all-encompassing description like this, I say to myself, "They have no idea what their product is." You don't know what you do until you know what you don't do. And the sooner you figure out what you don't do the better, because a product that promises to do everything will never ship.

            In my five years at Microsoft, I've seen a bunch of projects fail. Some were public flame outs that are still embarrassing to mention today while others are private mistakes that you'll never hear anyone outside the b0rg cube mention. A few months ago I wrote a blog post entitled Top 5 Signs Your Project is Doomed and since then I've considered a few more entries that should be on the list bringing the total to 10. The list below are common signs that a  software project is doomed. Meeting one or two of these criteria isn't necessarily the kiss of death but three or more and you might as well start circulating your resume. 

            1. Trying to do too much in the first version. See Raymond's point above.

            2. Taking a major dependency on unproven technology.

            3. Competing with an existing internal project that was either a cash cow or had backers that are highly placed in the corporate hierarchy.

            4. The team is understaffed. If you have less people than can handle the amount of work you have to do then the right thing to do is to scale back the project. Practically every other choice leads to failure.

            5. Complexity is one of the goals of the project because "complex problems require complex solutions".
            6. Schedule Chicken

            7. Scope Creep

            8. Second System Syndrome

            9. No Entrance Strategy. When a project can't articulate how it goes from a demo or prototype to being in the hands of end users, there's a problem. This is particularly relevant in the "Web 2,0" world where many startups only strategy for success is getting a mention on TechCrunch and the fact that their service has "viral" features.

            10. Tackling a problem you don't know how to solve. It's pretty amazing how often I've seen this occur.

            posted on 2011-05-16 15:57 coreBugZJ 閱讀(355) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 技術(shù)視野

            91久久精品视频| 精品久久人妻av中文字幕| 一本色道久久88—综合亚洲精品| 久久96国产精品久久久| 亚洲国产另类久久久精品黑人 | 国产精品亚洲综合久久| 伊人热人久久中文字幕| 久久综合色区| 国产精品99久久久久久www| a级成人毛片久久| 久久精品九九亚洲精品| 国产亚洲精品美女久久久| 精品久久人人爽天天玩人人妻| 国产精品99久久精品爆乳| 国产69精品久久久久观看软件| 久久美女人爽女人爽| 国产精品狼人久久久久影院| 亚洲乱码精品久久久久..| 国产毛片久久久久久国产毛片| 色综合久久久久综合体桃花网| 亚洲国产天堂久久综合| 伊人久久五月天| 77777亚洲午夜久久多人| 国产香蕉97碰碰久久人人| 久久99精品久久久久久动态图| 亚洲日本久久久午夜精品| 久久伊人亚洲AV无码网站| 99久久精品无码一区二区毛片| 日本精品久久久中文字幕| 国产成人久久精品一区二区三区| 午夜天堂精品久久久久| 中文字幕无码精品亚洲资源网久久| 久久免费国产精品| 久久精品人妻一区二区三区| 亚洲精品美女久久久久99小说| 国内精品欧美久久精品| 99热热久久这里只有精品68| 成人久久精品一区二区三区| 久久九九亚洲精品| 91精品日韩人妻无码久久不卡| 日本精品久久久久中文字幕|