2012年8月26日に行われた、CSS Nite in SAPPORO, Vol.5 での発表資料です。
![クライアントの要望にこたえるWebサービス開発 ~「らせん型ワークフロー」のススメ~](https://cdn-ak-scissors.b.st-hatena.com/image/square/226408947ebfd0ccde769f6eb07fa584843bf3e3/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fcssnitesapporo5-sekiya-120827114711-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
隣席のるびりすと氏(@hsbt)と僕とで、この半月ほど、東京・福岡で合計3回にわたって勉強会ツアーをやっていました(その他のこともたくさんやっていたので、それだけではもちろんないのですが)。今日でそれもひと通り終わったので、どのようなことをやっていたのかについて、ここで公開したいと思います。 我々の話はどの回も以下の順番で行われており、いわば三題噺みたいな構成となってます。 リーンスタートアップ インセプションデッキ Scrum それは、我々が議論している模様を撮った以下に掲げた写真に見られるように、開発プロセスというものが階層的な構造を持っているからです。 www.instagram.com ここでは、その最初の話「開発者のためのリーン・スタートアップ」および「リーン・キャンバス入門」のスライドを紹介します。 開発者のためのリーン・スタートアップ 僕は技術者です。また、技術者としてさらな
iPhoneアプリの情報サイトとして圧倒的な知名度と信頼感を得ている「AppBank」。その運営を行っているGT-Agencyの代表を務める村井智建氏に、iPhoneアプリのマーケティング手法についてお話を伺った。なお、詳細は2011年7月29日に開催される『マイコミ スマートフォンアワード2011』における村井氏の講演「人がお金を払いたくなるアプリの法則」で解説される予定である。無料で参加できるので、併せてご聴講いただきたい。 記事のPVとダウンロード数は比例しない? ――AppBankという情報サイトを運営している村井さんであれば、アクセスログを解析して各記事からどのアプリがどのくらい売れたか(ダウンロードされたか)、という情報を把握されているんですよね? 「私たちはAppBank経由で個別のアプリがどれだけダウンロードされたかを把握していません。そういうレポート機能がないので。ただ、
モバイルアプリケーションをHTML/CSS/JavaScriptなどのWeb標準技術を用いて開発するためのさまざまなツールや環境が登場しています。1つ前の記事で紹介した「jQuery Mobile」もその1つですが、それ以外のものもここでまとめて紹介しましょう。 jQuery Mobile jQuery Mobileは、JavaScriptライブラリとして知られるjQueryのプラグインです。オープンソースで提供されています。 「マークアップドリブン」をコンセプトとし、HTMLを記述していくことで、あらかじめ用意されているボタン、メニュー、ダイアログボックス、などのモバイル対応のタッチユーザーインターフェイスを備えたアプリケーションを開発できます。 クロスプラットフォームに対応し、iOS、Android、WebOS、Windows Phone、Symbianなど多数のデバイスでそのまま動作
以下の記事で、GALAXY Sと過ごした7日間の日々について書きました。 iPhoneユーザがGALAXY Sと過ごした7日間をまとめてみました その中で思ったのは、 やっぱりAndroidのアプリ作ってみたいよなーということ。 ということで、初めてのAndroidアプリを作ってみたら約一週間くらいで形になったので、その過程をメモしてみます。 作ろうとするAndroidアプリのコンセプト 7日間のまとめでも書いたように、今のAndroidは、はてブ環境が充実してないと感じたので(個人的な感想ですが)、どうせならiPhoneアプリ「はてブポケット」を移植してみたらどうだろう?と思いました。ということで、コンセプトは以下。iPhoneアプリ「はてブポケットを移植してみる」 MacにAndroidアプリ開発環境を構築する 何はともあれ必要なのが開発環境です。以下の記事を参考にしてみました。Mac
たとえば、JavaだとAndroid、Google App Engine。あと、期待してるのがGWT。 PythonはGoogle App Engineでたくさんの人が触るようになってると思う。 PHPは、なんだかんだでデザイナに近いところの人には欠かせないだろう。Flashも。 Perlはゲノム系の人は使うんだろう。WebのためにPerlの勉強を始める人というのは、今の時点でもいない気がする。 C#はマイクロソフトの続く限り。C/C++はコンピュータの続く限り。 という感じで考えたときに、既存プロジェクトがRubyで書かれてるとか会社の方針とか、そういうしがらみがないとき、3年後にRubyの勉強を始める人は、何を動機にしてるだろう? あと、Javaに関して、もしGoogleがPythonしかサポートしていない会社だったら、ぼくはJavaを今 積極的に触ってない自信がある。 Rubyにこう
会議やミーティング、研修などで作成する議事録。概要や結論だけを記載し、その途中のプロセスを省略すると、せっかく時間を使って記録する効果が半減してしまいます。効率的に仕事ができる議事録作成のポイントを紹介しましょう。 会議やミーティング、研修などで作成する議事録。議事録の作成も慣れてくると、概要や結論だけを記載し、その途中のプロセスを省略してしまうことがあります。しかし、これではせっかく時間を使って記録する効果が半減してしまいます。 今回は、議事録の役割を再確認するとともに、たった1分で見直せて、仕事を効率化する議事録作成のポイントをお伝えします。 議事録の用途とは? 改めて“議事録”とは何かを考えてみましょう。 大辞泉で調べてみると、次のように表現されています。 議事の内容・審議経過・議決事項などを記録したもの。会議録。 ビジネスの場面に置き換えて考えると、「あるテーマをもとに、調査、検討
プログラミングBのページへ戻る プログラムの実行(流れ)の制御を行う文を,ここでもう一度詳しく解説する. フローチャート 条件式 演習問題1 if 文 switch 文 for 文 演習問題2 演習問題3 while 文 do - while 文 無限ループ よくある間違い レポート課題 フローチャート フローチャート(流れ図)は,プログラムの実行手続きの流れを図によって表示するものである. その書き方はJIS規格で決まっている. JIS X 0121:1986 情報処理用流れ図・プログラム網図・システム資源図記号 フローチャートで用いる部品 フローチャートの例 1からnまでの整数の和を求めるプログラムと,そのフローチャートとを見比べてみる. #include <stdio.h> main() { int n, i, s; scanf("%d", &n); s = 0; for (i =
こんなの出てたから、見ておくといいかもね。 経済産業省では、情報システムの取引において、現行の「人月方式」以外での価格決定方法を模索するため、情報システムの付加価値に着目して価格を決定する「パフォーマンスベース契約」について検討を行ってまいりました。 今般、「情報システムのパフォーマンスベース契約に関する調査研究」報告書として取りまとめましたので、公表いたします。 「情報システムのパフォーマンスベース契約に関する調査研究」報告書の公表について - 経済産業省 本文のさわりにはこんなことが書いてあったよ。 1 はじめに 1-1 背景と目的 我が国の情報システム市場は、現在、主として「人月ベース」の価格表示を行っており、それに伴う価格の根拠がユーザ側の価格への不信感につながっていることは従来から多数指摘されている※が、残念ながら、この課題は現在まで業界全体として抜本的に解決されるには至っていな
ソフトウェア業界の仕事は、下請け・孫請けのピラミッド構成となることが多く、常駐・派遣型のビジネスがかなりのパーセンテージを占めています。そんな中、他の業界と同じように、下請け脱却を目指して"一括請負"で仕事を引き受けたいとする会社もあります。 その志は善しとしましょう。しかし、肝心の"実力"が伴っていないと発注者も受託者もお互いに手痛い目に遭います。ここで言う"実力"とは、単なる技術力のことではありません。スケジュール管理や品質管理、コスト管理などのプロジェクト管理の技術・体制を社内で持っているかどうかが成否の鍵となるのです。 筆者の会社は創立11年目なのですが、創業以来「常駐・派遣の仕事はやらない!」という起業時のポリシーを貫いて来ました。C/SやWebのシステム開発を主体としているのですが、10年間の中では当然(?)、いくつかの失敗プロジェクトもありました。その苦い経験の中で「成功率と
開発手法の基礎 ソフトウエアでの開発手法の基礎を説明するために、 ウォータフォールモデルで 説明します。 ウォータフォールモデルと工程 上工程・下工程 上工程(設計工程) 設計工程概要 基本設計(BD) 機能設計(FD) 詳細設計(DD/PD) 製造設計(CD) 下工程(試験工程) 試験工程概要 単体試験(関数内試験) UT 単体試験(関数間) UT 機能試験(FT) 結合試験(IT) 試験工程補足 補足: 単体試験と機能試験の違い 無駄のない質の良い試験仕様書の作成を目指して フラッシュバック ホワイトボックスは必要ない? ウォータフォールモデルだって後戻りをする? 次の工程にすすめないわけではない。 テストファーストはウォータフォールモデルでも当たり前 仕様変更に強い開発手法とは リンク http://www.kumikomi.net/article/explanation/
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
“形だけ”になりがちなソフトウェアレビュー 近年、ソフトウェアレビューに対する認知はますます向上しつつあります。例えば商用開発なら、「要件定義」「設計書」「ソースコード」「テスト計画」「運用手順書」などを対象としたレビューが実施されていますし、オープンソースソフトウェアのプロジェクトなら、ソースコードリポジトリへのチェックインの前にソースコードレビューを推奨したり、義務付けたりしています。 その背景として挙げられるのは、ビジネスや社会におけるITの重要性が高まっていることでしょう。われわれの日常にこれだけITが浸透しているいま、ソフトウェアの品質は、システムの運用に大きな影響を及ぼします。その品質が低下すれば、ビジネスなら機会損失や収益悪化、社会的信用の失墜につながりますし、社会インフラなら公共交通機関などのサービスがストップすることも起こり得ます。ソフトウェアレビューの認知度が向上してい
仕事でソースコードを書いている人に質問です。 現場で書かれているソースコードの中のコメントの書き方を教えてください。 またコメントの例も書いてください。 また修正ポイントの管理などはどのようにしているかお教えください。
Mozillaファウンデーションは2月12日、Webブラウザ上で実行できるコード・エディタ「Bespin 0.1」(ベスピン)を発表した。実験的なソフトウェア・サービスの開発を行うMozillaラボのアルファ版として、Mozilla Public Licenseの元にオープンソースで公開している。サーバ上に置いたファイルを直接編集でき、そのままWebブラウザでプレビューも可能。ほかに、複数人による共同編集や、同じくMozillaラボが取り組むコマンドラインツール「Ubiquity」を統合して、プラグインの作成や取り込みを容易にするなど斬新な試みだ。ちなみに、Bespinは映画スターウォーズに登場する巨大ガス惑星の名称。 Bespinのフロントエンドはファイル・ディレクトリを階層状に閲覧する“ダッシュボード”と、コードエディタから成る。フロントエンドはJavaScriptとHTMLで作成され
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く