ブックマーク / yshibata.blog.ss-blog.jp (2)

  • 継続インテグレーションは強みではなくなった: 柴田 芳樹 (Yoshiki Shibata)

    Subversion/Gitなどを使用したソースコード管理、Jenkinsを使用した継続的インテグレーション、様々なxUnitフレームワークを使用した自動テストなどをソフトウェア開発組織として実践することは、今日では、その開発組織の技術的な強みではありません。 それらを実践しないことが、ソフトウェア開発組織の「弱み」なのです。また、組織としてそれらの実践を推進しない、あるいはサポートできないマネージャも「弱み」となります。さらに、大規模なソフトウェア開発組織においては、それらのためのインフラ整備をプロジェクトごとに立ち上げなければならず、サポート部門が存在しないことも弱みとなります。※1 ※1 プロジェクトを始めるごとに、ソースコード管理やJenkins用のサーバの調達、OSから様々なツールのインストールを一通り行うためには、それなりの時間を要します。したがって、バックアップをも含めて環境

    継続インテグレーションは強みではなくなった: 柴田 芳樹 (Yoshiki Shibata)
    dentomo0
    dentomo0 2012/11/02
  • 本当に技術職を続けたかったの?: 柴田 芳樹 (Yoshiki Shibata)

    当は技術職を続けたかったけど、会社の制度上仕方なくマネージャになった」という人で、当にソフトウェアエンジニアとしてソフトウェア開発を続けたかったの?と疑問符が付く人が多いです。ソフトウェア開発業界が面白い点の1つは、絶えることなく新たな考えやソフトウェアが登場することです。 したがって、会社ではマネージャ職であって直接手を動かして開発していなくても、学ぶことはたくさんありますし、自分が開発業務では経験しなかった概念や手法は書籍を通して学び続けることができます。 私自身は、直接自分で開発を行っている期間、コンサルテーションなど中心として、直接は開発していない期間を繰り返してきています。 1984年8月~1996年8月 開発していた期間 1996年9月~2003年1月 マネージャ、コンサルテーション等 2003年2月~2009年8月 開発していた期間、技術教育、マネージャ 2009年9月

    本当に技術職を続けたかったの?: 柴田 芳樹 (Yoshiki Shibata)
    dentomo0
    dentomo0 2012/06/27
  • 1