[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

設計に関するArisonのブックマーク (9)

  • 継続開発のススメ - Twisted Mind

    概要 開発をすればリリースがあり、リリースが終われば開発があります。継続開発をする以上はリリースと開発の繰り返しです。 開発手法やリリース手段は沢山あるのですが、あまりしっくりくるものが無かったので自分でまとめてみました。 これで完璧というものは残念ながらこの世にないと思うので、これからも臨機応変に良い流れを作って行ければと思います。 この文章は以下のような構成になってます。書き殴りですみません。 バージョンの付け方 ソースコード管理とリリース タスク駆動 環境方針 定義 いくつか事前に定義しておかないと話しが訳わからなくなりそうなので。 バージョン管理には git を採用しています。 開発というのはコードを書く事だけを指してはいません。 ここでいうフレームワークは「自身で開発している」として扱います。そうしないとちょっと難しいので。 ライブラリは自身の開発とそれ以外があると思いますので、

    継続開発のススメ - Twisted Mind
    Arison
    Arison 2011/08/23
    プロジェクトで継続開発ができるかは予算の都合です。笑。継続開発で気を付けること
  • なぜ糞システムができあがるか

    納期が、予算が、バグフィックスが、性能、デザイン、インタフェース、使い勝手、保守が、可用性が、移行にマイグレーション、稼働率が、糞だ。そもそも要求を満たしとらんまともに動かない糞システムが、なぜ莫大な銭金かけてできあがってしまうのは、なぜか? アナリスト、コンサルPM、SE、プログラマ、テスタ、ヘルプデスク、メンテ、ユーザー、そして経営者と、それぞれの立場から言いたいことは山ほどある。それぞれの立場から「これぞ真の原因!」と叫びたいのも分かる。経営者を除き、全てのキャリアをやってきたから。だから、自信をもって断言する。糞システムができあがる、最も根っこの原因はこれだ。 一つ前の仕事をしている それぞれの立場で「やるべきこと」は分かっている。だからこそ、そのインプットが体を成していないことが明白なのだ。仕方がないので、自分で「インプット」相当を作るハメになる。 例えばプログラマ、プログラミ

    なぜ糞システムができあがるか
  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

    Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;
  • プログラマのためのUXチートシート — ありえるえりあ

    はじめに http://msdn.microsoft.com/ja-jp/library/aa511258.aspx の 「Windows ユーザー エクスペリエンス ガイドライン」 「ガイドライン」 主に「コントロール」 の抜粋です。 以下の基準で抜粋しました Web UIに応用可能 実用的かつ具体的 自明ではない プライマリUIを目立たせる プライマリ UI 要素を強調するには、以下に従います。 - プライマリ UI 要素は、視線の通り道に配置します。 - タスクを開始する UI 要素は、左上隅または中央上に配置します。 - コミット ボタンは、右下隅に配置します。 - 残りのプライマリ UI は、中央に配置します。 - コマンド ボタン、コマンド リンク、アイコンなど、注意を引き付けるコントロールを使用します。 - 大きなテキストや太字のテキストなどの目立つテキストを使用します。 ユ

  • Firefox4でタブの位置をアドレスバーの上へ変更する4つのメリット

    「Firefox 4」ではタブの位置のデフォルト設定がアドレスバーの上になるわけですが、このような決定をMozillaが下した理由について、ユーザーエクスペリエンスデザインチームのAlex Faaborg氏が実に7分間にも及ぶ解説ムービーをYouTubeにて公開しており、その中で4つのポイントを述べています。 タブの位置をアドレスバーの下から上に変更することで得られるメリットの詳細は以下から。 Why Tabs are on Top in Firefox 4 << Alex Faaborg http://blog.mozilla.com/faaborg/2010/06/24/why-tabs-are-on-top-in-firefox-4/ YouTube - Why Tabs are on Top in Firefox 4 ◆その1:コンセプチュアルモデル 緑色がタブのコントロールに関す

    Firefox4でタブの位置をアドレスバーの上へ変更する4つのメリット
  • キャズムを超えろ! - 団塊~シニア層向けのWeb設計 やっちゃいけない10のUI

    一時期パソコン教室の講師をやっていたことによる経験と、昨今Webサービス運用にあたって中高年層からのクレームなどを自分なりにまとめた結果として、50代以上のユーザに対するWebサービスPCアプリケーションのUI設計における以下10のTIPSを公開してみたいと思う。...といってもたかだか10個で収まる簡単な話ではないので、思いついたら都度追加して行きたい。 ID,ニックネームを考えさせてはいけない。半角英字開始限定は論外 IDやニックネームが思いつかない方が多い。これはシニアに限らず、ITリテラシーがそれほど高くない若年層についても言えること。作る側の人間も「過去にWebで使ったID,Nicknameは全て使っちゃダメ。何か新しいのを考えて入れてみて。」と言われると結構悩んじゃうもの。それと同じ状態に陥ると思っていただけるとわかりやすい。「IDのかわりに電話番号でもいいですよ」というと結

    キャズムを超えろ! - 団塊~シニア層向けのWeb設計 やっちゃいけない10のUI
  • 愛知県/名古屋市のシステム開発会社 - 株式会社エクスブリッジ (PHPとAjaxでWebシステム開発)

    企業理念 先進的技術と国際的ビジネスモデルを中核として、 社会に役立つ価値を提供します。 次世代社会を築くプロフェッショナル集団として、 国際社会に貢献します。 顧客満足を追求するため、積極的かつ攻撃的な革新に挑戦します。 コーポレートスローガン Take The Aggressive! 急速に変化するテクノロジー・国際情勢に対応して、 我々は明確なビジョンと高い志を持って、積極的かつ攻撃的に挑戦し、 組織・企業・国際社会における様々な問題に対する解決策を提案し、 価値あるソリューションを創出することによって世界に貢献します。 基情報 社名 株式会社エクスブリッジ メインオフィス 〒450-0002 名古屋市中村区名駅3-12-12 竹生ビル 2階 TEL: 052-533-0043 拡大地図を表示 社所在地(店登記) 〒465-0032 名古屋市名東区藤が丘130 出張所

    Arison
    Arison 2010/06/05
    ここのプロジェクト計画書、 プロジェクト管理状況チェックリスト、プロジェクト完了報告書、WEB系システム外部設計指針、WEB系システム内部設計指針はすばらしい。
  • 基本設計書

    第1回で「業務フロー」、第2回で「機能一覧表とI/O関連図」について説明しました。今回は残りのアウトプットを取り上げて、基設計フェーズのドキュメント標準を完了させることにします。「DUNGEON」の標準で定義されている基設計工程のアウトプットは、表1の通りです。

    Arison
    Arison 2010/06/03
    基本設計として作成すべきドキュメント。
  • 400万行のコードを15分で見える化! プログラム解析ツール『Understand』で開発効率アップ

    システムの多機能化により、プログラムの内容が複雑化している。テクマトリックスの『Understand』は、プログラムの構造を可視化することで、ソースコードの解析時間を大幅に削減できる開発支援ツール。今回は同社の福永一寛氏に、Understandの機能や特徴について聞いた。 システムの多機能化により、プログラムの内容は複雑化している。既存コードの改修や多人数での開発における情報共有のためには、プログラム構造の理解が必須だが、ドキュメントと実装内容とが乖離している場合も多く、解析自体に工数がかかることもある。テクマトリックスの『Understand』は、プログラムの構造を可視化することで効率的なソフトウェア開発をサポートするソフトウェア開発環境。「組込みシステム開発技術展(ESEC)」にて、同社の福永一寛氏にその特徴を聞いた。 ソースコードの解析作業時間を大幅に削減する『Understand』

    400万行のコードを15分で見える化! プログラム解析ツール『Understand』で開発効率アップ
    Arison
    Arison 2010/06/02
    ソースの可視化は素晴らしい。これをプログラミング設計書にすればいいんじゃね?
  • 1