タグ

ブックマーク / codezine.jp (13)

  • 「誰もが幸せになる」プロダクト開発を、リリースプランニングの見える化で可能に【デブサミ2017】

    ビジネスにおけるITソリューションの役割と影響は年々大きくなっており、そこに求められるソフトウェアも複雑で高度になってきている。開発プロジェクトの不確実性はますます高まり、変化の激しい市場のニーズに応える製品やサービスを、いかに的確に提供するかは開発者にとって最重要課題の一つだ。株式会社エウレカ 経営管理部 情報システム部 梶原成親氏は、これまで数多くのプロジェクトを通じて、アトラシアンの開発管理ツールを活用してきた。そして、より良い開発プランニングの方法を探ってきた。Atlassian User Group Tokyoでも活躍する同氏が、「ユーザー、デベロッパー、そして誰もが幸せになる」プロダクトオーナーの役割について語る。 講演資料:正しくプロダクトを作り、リリースプランニングするためのプロダクトオーナーの役割とは 株式会社エウレカ / eureka, Inc. 経営管理部 情報シ

    「誰もが幸せになる」プロダクト開発を、リリースプランニングの見える化で可能に【デブサミ2017】
    bufferings
    bufferings 2017/03/30
    キャーカジサーン!!
  • Dockerで継続的インテグレーションツール「Jenkins」を動かしてみよう

    はじめに 開発環境の構築や開発支援ツールの導入は、チーム開発には欠かせない工程になりますが、業務アプリケーション開発やテストなどと異なり、プロダクトの機能性や品質を直接的に高めるものではないため、なるべくインフラ構築・運用の作業を省力化したいものです。 また、開発支援ツールの多くは、開発のピーク時は開発メンバーが増員され高負荷となるものの、システムリリース後は保守などでの利用が中心になります。Dockerはコンテナ仮想化技術を使ったアプリケーション実行環境構築/運用プラットフォームです。インフラ環境も含めたアプリケーションの実行環境をすべてまとめて「コンテナ」でパッケージングできます。そこで、Dockerを導入して、開発環境のポータビリティを高めておけば、開発者の利用状況に応じた環境で効率よくインフラを運用できます。 そこで連載では、アプリケーション開発の現場でよく利用されている次の開発

    Dockerで継続的インテグレーションツール「Jenkins」を動かしてみよう
    bufferings
    bufferings 2015/12/03
    よむー
  • 「HTTP/2」がついに登場! 開発者が知っておきたい通信の仕組み・新機能・導入方法

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「HTTP/2」がついに登場! 開発者が知っておきたい通信の仕組み・新機能・導入方法
  • 実践! PageObjectパターンによる「Selenium2」テストケース改善チュートリアル

    シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 1. はじめに これまでの連載で、Selenium2を利用することにより、ブラウザテストの作成、自動実行がとても簡単にできることをお分かりいただけたかと思います。 しかし、実際に導入してみるといくつかの問題点に気が付くことでしょう。もっとも代表的な問題は、画面仕様の変更によるテストコードの修正や、テストの失敗です。Selenium IDEが生成するテストコードは画面

    bufferings
    bufferings 2015/01/20
    アノテーションあるんか。ほほー。
  • 翔泳社の電子書籍、楽天とAmazonで50%値引きセールを実施中、楽天約600点、Amazon約200点が対象

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    翔泳社の電子書籍、楽天とAmazonで50%値引きセールを実施中、楽天約600点、Amazon約200点が対象
    bufferings
    bufferings 2014/11/28
    わーわー
  • 7462

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    bufferings
    bufferings 2013/10/28
    いい対談だね
  • Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1)

    はじめに 今やWebのフレームワークと言えば、そのほとんどが「RoRタイプ」です。RoR(Ruby on Rails)がWebの開発に与えた影響は非常に大きく、その後生まれたフレームワークの多くがその影響を受けています。 しかし、Javaの世界に関しては、RoRはなぜか素通りしてしまいました。既にStrutsというデファクトスタンダードがあったために新しいMVCフレームワークが割り込む余地があまりなかったのか、あるいはLL(ライトウェイト)言語でないとRoRなスタイルは作りにくかったのか。ともあれ、その後、長い間、Javaでは「いわゆるRoRタイプ」と言えるフレームワークは登場しませんでした。 その流れを変えたのは、Groovyです。Groovyの登場により、JavaでもLL言語のような小回りの聞くコーディングが可能となりました。そのおかげで、ようやくJavaの世界にも遅まきながら新しい世

    Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1)
  • Developers Summit 2011 Kansai:Scrum Boot Camp in 関西

    Scrum Boot Campとは Scrum Boot CampはこれからScrumに取り組もうとしている方や、あまり教育を受けないままに既にScrumに取り組んでいる方向けにAgileやScrumについてきちんと全体像を学び体験していただくことを目的としています。 Agileとは何か?Scrumとは何か?といった座学だけでなく、実際にプロダクトバックログやスプリントバックログを書いてみる、ふりかえりをしてみる、といったワークショップを行うことでより一層スクラムを理解できるようにします。 Scrum Boot Camp関西では、アジャイルコーチおよびアジャイル実践者である原田騎郎(@haradakiro)さん、川口恭伸(@kawaguti)さん、高江洲睦(@takaesu0)さん、西村直人(@nawoto)さん、吉羽龍太郎(@ryuzee)が講師およびファシリテーターをつとめる予定です。

    bufferings
    bufferings 2011/08/30
    ちょ!これ行きたい!明日聞いてみよう。
  • Google App Engineで開発するスケールするアプリケーション(前編)

    はじめに 「人類が使うすべての情報を集め整理する」 この壮大なミッションを掲げ設立されたGoogleは、そのミッションを遂行するべく、マシン・ネットワークなどのインフラ環境に莫大な金額を投資し、独自の技術を開発し続けています。Googleは検索エンジンだけにとどまらず、Gmail、Google Calendar、Google Maps、Google Analystics、Youtube、Google Apps、Google Earthなど、いまや全世界のユーザーが使用するサービスをリリースしており、その扱うデータ量、アクセス数は天文学的な数になることが予想されます。Googleはそれらのデータ量、アクセス数を高速にさばき、なおかつ耐障害性の高いスケーラブルな大規模分散システムを構築しています。 そんな中、2008年4月にGoogle App Engineがリリースされました。Google

    Google App Engineで開発するスケールするアプリケーション(前編)
  • Google Developer Day 2009で学んだ Java版Google App Engineの勘所

    はじめに 6月9日に開催された「Google Developer Day 2009」で、夷藤勇人氏と鵜飼文敏氏により「Javaで動かすGoogle App Engine」というセッションが講演されました。稿では、その概要をお伝えします。 Google Developer Dayとは、Googleが主催する開発者向けのイベントです。例年、Google Japanのスタッフのみならず、世界中のオフィスからソフトウェアエンジニアやデベロッパーアドボケイト(advocate;支持者)、API Expert(Google認定のサードパーティエンジニア)が駆けつけて、Googleが関わる最新のテクノロジーのセッションが行われています。 セッションでは、前半で夷藤勇人氏がGoogle App Engineの概要を説明し、後半で鵜飼文敏氏がデータストアについて説明しました。 以下、罫線で囲んだ部分は、セ

    Google Developer Day 2009で学んだ Java版Google App Engineの勘所
  • 「PHP」に関する記事一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「PHP」に関する記事一覧
  • JavaFX 1.0 をいち早く体験してみる

    はじめに ようやくSun Microsystemsから、JavaFX 1.0の開発者向けPreview SDKがリリースされました。誰でもダウンロードし利用することができます。まだ正式版ではありませんが、ほぼこれに相当するものが秋には正式版としてリリースされることでしょう。 既に昨年より、JavaFXはベータ版(ver. 0.7)が配布されてきました。が、実際に試してみると分かることですが、このベータ版と正式版との間では、かなり大きな仕様の変更がなされています。そこで、1.0でどのような点が変わったのか、ソースコードを中心にポイントを整理していきましょう。 対象読者 Javaを使ったプログラム作成を行っている中級レベルのプログラマ。 既にJavaFX 0.7である程度スクリプトを書いた経験がある人。 次期Java 7に大いなる興味を持っている人。 JavaFX 1.0 Previewの入手

    JavaFX 1.0 をいち早く体験してみる
  • JavaFXによるGUIアプリケーションの作成:CodeZine

    はじめに JavaによるGUIアプリケーション開発を一気に加速するといわれるJavaFX。前評判は上々のようですが、果たしてそんなに簡単にGUIが作れるものなのでしょうか。既に利用可能なOpenJFXを使って、JavaFXがどれほどのものか、確かめてみましょう。対象読者Javaを使ったプログラム作成を行っている中級レベルのプログラマ。GUIを使ったアプリケーション開発を行っている人。次期Java 7に大いなる興味を持っている人。 JavaFXとは何か? 今年のJavaOneでは、次期Java 7に向けての新技術がいろいろとお目見えになりました。中でも注目度が高かったのが「JavaFX」ではないでしょうか。JavaFXは、「Javaプラットフォーム上で動作するRIA(Rich Internet Application)技術」といわれています。RIAと言うとFlashやAJAXのようなものが思

  • 1