Difference between revisions of "Agile and Lean Development for Hardware"

Line 37: Line 37:
  
  
==Objectives==
+
== Topics ==
* Introduce Agile Methods and Lean Principles
 
* Analyze outcomes of projects that have used Agile Methods
 
* Convey the key principles in the new software development game
 
  
 
+
* team organization
== Outline ==
+
* practices that do and do not apply from Scrum and other agile methods
 
+
* WIP management
* Compelling evidence that agile and iterative methods reduce risk and increase ROI
+
* Kanban method
* Frequent misconceptions
+
*  
* Frequently asked questions
 
* Agile values and practices
 
* Scrum: the most widely used agile method
 
* Increasing alignment between R&D and customer; increasing value with Scrum
 
* From command-and-control management to servant-leadership
 
* Value-driven and feature-driven adaptive iterative development
 
* Increasing transparency and predictability with agile methods
 
* Lean Thinking in agile methods
 
* Short cycle time, small batches, low WIP
 
* Relentless improvement in Scrum
 
* Leading the transformation: adoption and rollout
 
* New management roles and skills in Scrum
 
* Organizational and team structure changes
 
* Agile product management and changes in planning
 
* Scaling agile methods for large, offshore, or multi-site system
 
* Estimation, scheduling, and fixed-price contracts
 
* Creating a deep learning culture through Scrum
 
* Scrum and CMMi
 
  
  

Revision as of 01:47, 1 March 2012

Overview

1 day

This practical, information-packed seminar summarizes practices, organizational design ideas, and experiences related to applying agile and lean principles and practices in hardware or hardware and embedded software development, including related FPGAs. It primarily draws on experience from PCB development done with elements of Scrum, agile principlies practices, Kanban method, and lean principles and practices.


Methods of Education

Discussion, presentation, Q&A.


Audience

Managers and hands-on engineers in the development of hardware (PCBs, ...), FPGAs, board-level software, and drivers.


Level

Introductory: This course introduces concepts and techniques that the attendee will not apply during the session.


Prerequisites

course Agile, Lean, and Iterative Development: Management Overview or equivalent


Participants must read (available online), before the course:


And these chapters, available in paper print or online at Safari. These following chapters are from Scaling Lean & Agile Development: Thinking and Organizational Tools for Scrum (Larman & Vodde).

  • Chapter 2: Systems Thinking
  • Chapter 4: Queuing Theory
  • Chapter 8: Teams


NOTE! Your company may have an online Safari account that you can use to read the book chapters online free. Please ask your colleagues if you have a Safari account.


Topics

  • team organization
  • practices that do and do not apply from Scrum and other agile methods
  • WIP management
  • Kanban method


Maximum Participants

35


Environment - Room, Tools, Texts

Read this: Course Environment - Presentation Oriented