看板的前世今生

オリジナル住所:
https://www.atlassian.com/agile/kanban
原作者:DAN RADIGANは
6月翻訳:コーディングを戴维奥普斯

かんばんは、リアルタイムのコミュニケーションスキルを必要とする人気のアジャイルソフトウェア開発フレームワークであると完全に透明に働く、プロジェクトの作業を視覚化し、チームメンバーが看板に取り組んでそれぞれの状態を追跡することができます。

今日のアジャイル開発チームのために、かんばんは非常に重要な機能ですが、かんばん方式の作業は、50年前に遡ることができます。1940年代後半では、トヨタは彼らの作業プロセス、作業の流れを最適化するために始めた、これは棚を分類するために使用スーパーマーケットインベントリ方法と原理から来ています。スーパーマーケットたびはただ消費者の需要を満たすために、製品の在庫レベルを制御しようと、このような行為はスーパーマーケット、顧客やサプライヤーとの間の流れの効率を最適化することができます。在庫レベルと消費パターンマッチ、スーパーマーケットはスーパーマーケットはまだ消費者は常に在庫品をしたいことを確認することができますが、過剰在庫を削減することにより、在庫管理の効率を向上させることができるようになります。

絵

場合は、同じシステムトヨタは、より良い材料の実際の消費量に一致するように彼らの在庫レベルを標的とするために、工場の床に適用されます。より良い工場の効率を向上させるためには、労働者がチームの間、またはカードを転送します「の看板。」生産ラインで使用される材料がなくなると、かんばんは等々書かれた材料、そのような材料の正確な数とを必要とするものの上に、倉庫に配信され、倉庫は、工場の床に新素材の箱を送り、そしてだろう彼らのカンバンは、供給者が同じことをしますが、サプライヤに送信されました。数回繰り返した後、ちょうど時間の哲学(またはJIT)で1940年代以来のこの種の技術はその中核ではまだですが。

アジャイルアプリケーション開発チーム内カンバン

今日では、アジャイルソフトウェア開発チームは、現在進行中のJITの仕事(作業中)とチームのしきい値を一致させるためにこれらの同じ原則を使用することができます。これは、より柔軟なスケジュールオプションの研究開発チームの開発サイクル全体、より高速出力、より明確な焦点と透明性のために用意されています。

虽然该框架的核心原则具有普适性且不会过时,但软件开发团队已经在敏捷实践中取得了相较于其他行业中更突出的成功。在某种程度上,这是因为一旦软件团队理解了基本原则,他们就可以在几乎没有成本的情况下开始实践。与在工厂车间实施的涉及物理过程的变化和大量材料添加的看板不同,软件团队需要的唯一物理因素是板和卡片,那些甚至都可以是虚拟的。

看板的板

所有看板团队的工作都围绕着一块看板,看板是一种用于可视化工作并优化团队工作流程的工具。虽然实物的板也受到一些团队的欢迎,但数字看板是任何敏捷软件开发工具中都必不可少的关键特性,因为数字拥有完整的可追溯性,同时对人的可访问性能实现更轻松的协作。

絵

无论团队的看板是实物还是数字的,它的职责是确保团队工作可视化、工作流程标准化,并立即识别和解决所有阻碍流程的事务。一般看板上有三个类别:To Do,In Progress 和 Done。团队的规模、结构和目标各有差异,可以通过自定义工作流以满足任何特定团队的独特流程。

看板方法极度依赖工作的完全透明性和实时沟通能力,因此看板应被视为团队工作的唯一真实来源。

看板上的卡片

在日语中,看板字面意思是“视觉信息”。对于使用看板的团队,每个工作项目都会以卡片的形式单独在看板上显示。

絵

将工作展示为看板上的卡片的主要目的是,允许团队成员以高度直观的方式审视工作流程,跟踪各项工作进度。看板上的卡片需提供有关该特定工作项的关键信息,使整个团队能够全面了解谁负责该工作项目、正在完成的工作的简要说明、预估该工作需要多长时间等等。数字化看板上的卡片通常还会显示对相关项目人员有价值的屏幕截图和其他技术细节,允许团队成员在任何时间点查看每个工作项的状态以及所有相关详细信息,确保聚焦,能快速识别问题以及具有完全可追溯性。

看板的优势

看板是当今敏捷团队采用的最流行的软件开发方法之一,并为各种规模的团队项目规划提供了几个额外的优势。

  • 更灵活的项目规划方式

チームは作業項目を完了するために、一度カンバンチームはちょうど、進行中の作業に焦点を当て、彼らはプールのニーズから、次の作業項目を選択します。かんばんの仕事は、電流変化が仕事以外のすべての項目は、メンバーの手の作品に影響を与えないので、プロジェクトリーダーは、チームワークの影響を心配することなく、タスクの優先順位を再調整して自由です。限り、プロジェクトマネージャは、需要のプールの上部にある最も重要な問題であるように、開発チームは、彼らがビジネスに最大の価値をもたらすことを確実にすることができます。

絵

  • プロジェクトサイクルの短縮、R&D効率を向上させます

プロジェクトサイクルは重要な指標かんばんチームです。プロジェクト・サイクルは、一般的に必要とされる時間の開始から完了まで既存のワークフローのチームで作業を指します。プロジェクトサイクルを最適化することにより、大幅に研究開発チームの効率を向上させることができます。

チームのメンバーは、スキルに比較的近いお持ちの場合は、プロジェクトサイクルを短縮することができます。作品の一部は、特定の人によって行うことができるときしかし、それは、ワークフローのボトルネックになります。そのため、チームは通常の知識を広めるために、このようなコードレビューや指導方法として使用しています。チームのスキルツリー類似している場合、それはチームのメンバーは、横断的な作業内容を引き受けることができます。また、これは、停止があれば、他のチームメンバーは、スムーズな流れを確保するために介入しなければならないことを意味します。たとえば、QAテストエンジニアによって行うことができるだけでなく、開発者は言葉にも関与することができる必要があります。

したがって、かんばんの枠組みの中で、最も重要な責務のチーム全体は、プロジェクトサイクルを短縮R&Dの効率を向上させるために、できるだけ多くの作業の円滑な進行を確保することです。

  • 継続的デプロイ

継続的インテグレーションを構築し、コードの品質を確保するために重要であるテストコード、自動的に実現することができます。継続的な展開は、それが公開またはプロジェクトのこれら二つの技術のコアは(ジャストインタイム)タイムリーであるため、ただ毎日かんばんの仕事を補完することで時間あたりの配達までの時間を短縮することができます。

絵

チームの技術革新は、カンバンチームの使用があり、市場の競争力、より強い同社の製品は集中し、より早く市場にする:チームのワークフローを最適化します。

おすすめ

転載: www.cnblogs.com/codingdevops/p/11460614.html