Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

開発に関するmuamqmのブックマーク (7)

  • 一括請負という契約形態のままアジャイル化するのは危ない - すこしふしぎ

    何年か前に、顧客(と元請けの営業)だけがアジャイルに盛り上がった結果盛大に火を噴いて関係者が闇に消えた開発に関わったことがある。立場上そのままは書けないし、適宜フェイクも混ぜていくが、バッドノウハウの一例として紹介するとともに、ウォーターフォールからの脱却という意味でのアジャイルについて書いておきたい。 前提 契約はSI型一括請負、全外注。且つ、アジャイル。 闇アジャイル化の経緯 営業がアジャイルを売り込みたかったという背景があり、「だいたいこれぐらい」で契約が成立(仕様がないのに見積もりだけはあった) その時点で、元請け企業の偉い人たちがこの案件を切り捨てた(応援要請も突っぱねるよう根回しがあった)(まあしかし偉い人はさすがである、経営的な観点では正しい) 全外注は予想されうる責任回避のための手段として決定された(選択権もなかった) 顧客は仕様を決めなくてもなんとかなるのがアジャイルだと

    一括請負という契約形態のままアジャイル化するのは危ない - すこしふしぎ
  • テスト駆動開発の効果はどのくらいある?

    ソフトウェアの開発を行うときに、まずテストケースを先に作ってから機能を作り込む「テスト駆動開発」(Test-Driven Development:TDD)。これにより、ソフトウェアの開発工数や品質にはどの程度の変化があるのでしょうか。 TDD(テスト駆動開発)の適用評価を紹介した研究論文 - エリクソンはじめ3社:森崎修司の「どうやってはかるの?」:ITmedia オルタナティブ・ブログ この疑問について調査した論文を、奈良先端科学技術大学院大学 助教の森崎修司氏が3月10日のブログ「国立大学法人奈良先端科学技術大学院大学 助教」のエントリ「TDD(テスト駆動開発)の適用評価を紹介した研究論文 - エリクソンはじめ3社」で紹介しています。 開発時間はやや増えたがコードの品質は上がった 論文全文は有料なので読めないものの、森崎氏のブログによると次の知見が得られたとのことです。まず、ソフトウェ

    テスト駆動開発の効果はどのくらいある?
    muamqm
    muamqm 2013/06/28
    TDDに慣れたら、TDDでない状態の自分のコードの品質がとても不安に思えてしまうようになった
  • 「モバゲー」を1人で開発した男──川崎修平氏の素顔(後編) (1/4)

    中高生に絶大な人気を集めるケータイ向けポータルサイト「モバゲータウン」(以下、モバゲー)。前編では、そのメインの開発者である(株)ディー・エヌ・エー(以下、DeNA)の取締役、川崎修平氏にモバゲーで目指したことを聞いた。 後編では、開発者としての川崎氏の魅力に迫ってみた。聞くところによれば川崎氏は、「自宅にこもって作業する」「開発中はある飲料しか口にしない」といったユニークなスタイルでモバゲーを作ったという。一体、どんな人となりなのか、根掘り葉掘り聞いてみた。 「オークファン」の開発者 ── DeNAの仕事にかかわるきっかけは、何だったんでしょうか? 川崎 個人でやっていたオークション比較サイトの「オークファン」をうちの経営陣が見つけて、「バイトをしませんか?」と声をかけてきたんですよ。 Yahoo!オークションなど、オークションサイトの平均落札価格を串刺し検索できるウェブサービス「オーク

    「モバゲー」を1人で開発した男──川崎修平氏の素顔(後編) (1/4)
  • ウノウラボ Unoh Labs: WEBアプリテストのチェック項目リスト

    こんにちは!やまもと@テスト番長です。 TestingGeekという耳障りの良い名前のサイトをご存知でしょうか? 総合的にテストの話を取り扱っており、それでいて読みやすいサイトです。 そこのTemplatesのコーナーにWeb Application Testing Checklist という便利そうなものがありましたので、日語にしてみました。 ちょっとそのままだと物足りない感がありますが、テストポリシー作成の叩き台に使ってみるのも良さそうですね。 この手のリストを他にもご存知の方がいらっしゃれば、是非ご一報ください。 1. 機能テスト 1.1 リンク 1.1.1 記載された通りの先に遷移するか 1.1.2 どこからもリンクされないページは存在しないか 1.1.3 全ての外部リンク 1.1.4 参照しているサイトおよびメールアドレスはハイパーリンクになっているか? 1.1

  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

  • Programming Contests, Software Development, and Employment Services at TopCoder

    Toggle How it worksHow it worksToggle The TalentThe TalentToggle Customer StoriesCustomer StoriesToggle I'm a FreelancerI'm a FreelancerLogin Topcoder is a pioneer in crowdsourcing, with 20+ years of experience, and 325,000+ successful challenges in software development, data science/AI, UX design, and QA. Talk to an expert Topcoder is a pioneer in crowdsourcing, with 20+ years of experience, and

    Programming Contests, Software Development, and Employment Services at TopCoder
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
    muamqm
    muamqm 2007/10/08
    今期で一番参考になった。みんな見るべき。
  • 1