Agile 2010 Lectures

This page is updated in an Agile way... more lectures will be uploaded in the next sprints...

Keynote: Kanban and Accelerated Emergence of High Maturity

Abstract: Kanban is proving a key enabler in the development of a kaizen culture and has been shown to create the emergence of high maturity behaviors (CMMI model level 4 & 5) whilst remaining true to Agile and Lean values. This presentation is based on case studies over a four year period including teams from Microsoft, Corbis, BBC, Phidelis, BNP Parisbas and others. Teams using Kanban are empirically observed to practice quantitative management with many utilizing statistical process control as part of an objective continuous improvement and project management program. Cross team process performance appraisal has been observed. Root cause analysis and elimination is often commonplace and a Toyota style kaizen and kaka improvement program is also common. Kanban teams have been seen to evolve to these high maturity practices in unprecedented short time frames such as 9 months. This presentation will discuss why high maturity is both desirable and necessary from a business perspective and a process adoption perspective, report evidence of high maturity on teams using Kanban, discuss the emergence of high maturity behavior without a formal process definition, and debate the cultural reasons why Kanban may be responsible for accelerated achievement of high maturity.

The lecture will be given by:  David Anderson.

 

Achieving Flow - Applying TOC, Lean and Agile to Improve Business Results

The lecture will be given by:  David Anderson.

 

Metrics for Agile/Lean Organizations - Driving the Right Behavior

The lecture will be given by:  David Anderson.

Agile for Governmental (fixed price) projects

Abstract: After more than five years of agile software development, we understand its nuts and bolts pretty well: we know how to build software in an agile manner; we know how to set up an agile team; we have built an impressive set of powerful support tools; we know the caveats and limitations.

However, from a business point of view, this is only half the story. Agile development thrives among the fast decisions from close communication between a still somewhat blurred "customer" and the development team. Together, customer and development concoct what the system looks like and compass the project following what they understand to be the business objective.

 

In this lecture: We will offer a toolbox of strategies to help deal with different contracting scenarios and promote Agile practices, protect the development organization, and provide value and protection to the contracting organization. Then we will collaborate to elicit new contracting tools from the Agile community to be added to the toolbox.

 

By attending this lecture: you should gain a deeper understanding of the problems associated with Agile Contracting as well as practical solutions for dealing with contracts in an Agile manner. 

 

The lecture will include: principles, practices, and tools along with examples of their usage from the real world to provide a better understanding of their value.

 

The lecture will be given by:  Adv. Nessimyan Udi, CIO @ Ministry of Justice

 

Black Belt Scrum Master - Advanced Scrum Mastership

Abstract: As an aspiring Scrum Master you have set off on the path to enlightenment by removing impediments and facilitating the team's process. Yet you feel something is missing, the obvious question being "what can I do?".

 

In this lecture: we will shortly introduce some of the tools that an advanced Scrum Master can (and should) use to continue the journey to true mastership (negotiating, persuasion , when NOT to guard the team, how to create the incentive within the scrum team, controlled confrontation as a basis to creativity, facilitation techniques and more).

By attending this lecture: you will gain knowledge of the following: 1. What is beyond the team's impediments? 2. Principles to follow when performing your duties as a scrum master. 3. Tools and practices for improvement.4. Tools and practices for challenging your team and your organization. 

The lecture will include: principles, practices, and tools along with examples of their usage from the real world to provide a better understanding of their value.

The lecture will be given by: Elad Amit.

Elad has been a part of the IT industry since 1998, making the shift to product development in 2001 when he formed his own software development shop specializing in e-commerce solutions along with several of his closest friends. Since then, Elad has served as an R&D Team Leader, Program Manager, and Director of Product Development.

 

Throughout his years, Elad has experimented with several flavors of scrum and agile which led him to his current position as a Scrum and Agile Coach in AgileSparks.Today, Elad is a practicing CSM and CSPO, working with several organizations through the process of implementing agile processes and engineering practices.

 

You can find and reach Elad at  

http://il.linkedin.com/in/eladamit>http://il.linkedin.com/in/eladamit

and via elad@agilesparks.com

At the top of his agenda, Elad has fun and operational excellence, it is his belief that without them uccess is not possible!

 

 

Agile Project/Release Management

Abstract: In this lecture you will understand how to manage projects and programs in an agile world. How to use Lean and Agile principles to select the right projects, manage the pipeline of projects in your organization, and manage each project in a way that maximizes project success. We will discuss the roles in an Agile Project/Program, the relevant stages and ceremonies, visibility tools and reports, and how to measure agile projects effectively. Tools like AgileEVM, Cumulative Flow, Release Burndown. We will also discuss how to commit in an Agile environment.

By attending this lecture: you will be gaining the knowledge in the following aspects:

  • Principles for effective Agile Projects
  • What agile means for the Project Manager / PMO
  • Agile Visibility and Metrics at the Project/Release level
  • Agile Commitment Techniques

 

The lecture will include: case studies from various israeli organizations.

The lecture will be given by:  Yuval Yeret.

Yuval is an Agile Coach at AgileSparks helping individuals and organization ease their path to Agility and Engineering excellence, focusing on Scrum, Lean, and effective R&D in general. Yuval comes from the R&D management world where he practiced what he now preaches.

Starting 1994, Yuval held various positions in IT and R&D, leading up to VP R&D of several IT technology startups where he introduced agile methodologies, as well as served as Product Owner on various occasions. Today, Yuval is a senior consultant in the Agilesparks team, engaged with several enterprise-scale global R&D organizations.

Yuval is a practicing Certified Scrum Master since 2007, a CSP and CSPO and is actively consulting multiple enterprise organizations. Yuval holds a BA in Math and Computer Sciences from the Tel Aviv Open University.

Find him at http://www.linkedin.com/in/yuvalyeret or yuval@agilesparks.com

 

Above all, Yuval is known for his passion for learning and integrating new approaches into the Agilesparks toolbox.  

 

Workshop name: Introduction to Kanban plus Kanban Game with Kaizen Practice

Workshop - In this workshop you will learn what is the Kanban system for software engineering, how it implements Lean principles  like Flow, Pull and Waste identification and removal. We will practice Kanban and other Lean tools/practices such as Kaizen to achieve process visibility and improvement.

By attending this workshop: you will be gaining the knowledge in the following aspects:

  • - How Kanban looks like in practice
  • - When to apply Kanban
  • - How to effectively use Kanban to quickly address challenges from the IT / Product Development world
  • - Kanban-related metrics and visibility charts - e.g. Cumulative Flow, Process Efficiency, WIP

 

The workshop will include: interactive exercises involving the audience

 

The workshop will be delivered by  Yuval Yeret and Elad Amit.

 

Workshop name: Implementing TDD

Abstract: By now Test Driven Development (TDD) is a well known and appreciated practice exercised by many development teams around the globe. Unlike the name suggests, TDD is not a testing technique but a development technique that results in cleaner high quality code. Implementing effective and useful TDD is a complicated task that requires developers to have both discipline and familiarity with a set of test automation tools.

 

By attending this workshop: you will be introduced to the TDD concept an the efficient ways to implement it, including a live demo of TDD development.

 

The workshop will be delivered by:  Gal Marder, CEO Trainologic.

Gal brings with him more than 10 years of experience as a programmer, architect, consultant and development manager. Trainologic is a company that focuses on improving and expanding the engineering skills of developers and on enhancing the quality of the software they develop. Trainologic supplies wall-to-wall solutions that include training, consulting and development services (on- and off-site).

 

Lean Product Development

Abstract: While TPS (Toyota Production System) usually gets a lot of the glory when talking about the success and methods of Toyota and Lean Software Development, there

is another side to the story. Lean Product Development is the name given to the way Toyota develops new cars or new models. Toyota New Product Development time is usually as short as half as those of its competitors and is a big factor in its sucess. In Software Development, Product Managers, Designers, Business Analysts and Architects all come together to create new products or new releases. In this lecture we will learn how the principles of lean can apply, effect and improve our work as product people and enable us to create products our customers will love and do it at a faster pace.


The lecture will be given by: Mr. Inbar Oren.
Inbar has been in software development for 16 years in various positions from development to project and product management.

Inbar is currently actively working on helping companies improve their culture and working processes and achieve better business results.

He is passionate about the field of Product Management and about how marketing and business can take a more leading and involved part

in the development process.

 

Inbar hold an M.A. in Buddhism and East Asian studies as well as second degree black belt in two Japanese martial arts and is currently

studying for his PhD in East Asian mythology. He loves reading and writing and has been doing both since first grade. If he appears tired it is because he has adorable twins which keep him up at night.

Workshop name: Product Owner as a storyteller

Workshop: Writing good agile requirements is not as easy as it might appear. One of the most famous ways for writing them is called User Stories.

If we're writing and telling stories, let us learn from professional writers and storytellers how we can do it better.We will learn tools used be writers

to create more compelling stories which will get our message across in a clearer and more fun way, we will learn how to create visions business cases and road maps as well as how to write and present the requirements themselves all using stories and storytelling.

Since this is a workshop we will learn all this by actually writing and telling stories ourselves, this is an immersive workshop not a lecture so come prepared to

participate and to have fun with other struggling User Story writers.


The Workshop will be delivered by Mr. Inbar Oren.

Agile Project/Release Management

 

Abstract: In this lecture you will understand how to manage projects and programs in an agile world. How to use Lean and Agile principles to select the right projects, manage the pipeline of projects in your organization, and manage each project in a way that maximizes project success. We will discuss the roles in an Agile Project/Program, the relevant stages and ceremonies, visibility tools and reports, and how to measure agile projects effectively. Tools like AgileEVM, Cumulative Flow, Release Burndown. We will also discuss how to commit in an Agile environment.

By attending this lecture: you will be gaining the knowledge in the following aspects:

  • Principles for effective Agile Projects
  • What agile means for the Project Manager / PMO
  • Agile Visibility and Metrics at the Project/Release level
  • Agile Commitment Techniques

 

The lecture will include: case studies from various israeli organizations.

 

The lecture will be given by:  Yuval Yeret

Yuval is an Agile Coach at AgileSparks helping individuals and organization ease their path to Agility and Engineering excellence, focusing on Scrum, Lean, and effective R&D in general. Yuval comes from the R&D management world where he practiced what he now preaches.

Starting 1994, Yuval held various positions in IT and R&D, leading up to VP R&D of several IT technology startups where he introduced agile methodologies, as well as served as Product Owner on various occasions. Today, Yuval is a senior consultant in the Agilesparks team, engaged with several enterprise-scale global R&D organizations.

Yuval is a practicing Certified Scrum Master since 2007, a CSP and CSPO and is actively consulting multiple enterprise organizations. Yuval holds a BA in Math and Computer Sciences from the Tel Aviv Open University.

Find him at http://www.linkedin.com/in/yuvalyeret or yuval@agilesparks.com

 

Above all, Yuval is known for his passion for learning and integrating new approaches into the Agilesparks toolbox.

 

Introduction to Scrum and Guidelines for Implementation Scrum in Your Organization

 

Abstract: While the principles and technicality of Scrum are very short and easy to explain, the difficulty resides in the implementation itself. In this lecture we will introduce Scrum and focus on the tips and tricks needed for a successful (self, or guided) implementation.

By attending this lecture: you will be gaining the knowledge in the following aspects:

1. What is Scrum / Agile and Lean

2. The four Scrum levels: How to identify them and what actions you need to do in order to move to the next one

3. Things that you must avoid in an implementation

4. Things that you need to consider in an implementation

 

The lecture will be spiced with case studies from the Israeli market as well as short exercises that will equipped you with the right tools for a successful implementation.

 

The lecture will be given by:  Mr. Danny (Danko) Kovatch.

Danko has been practicing SCRUM since 2005 and on January 2006 he was certified as a SCRUM Master . On 2007 he received his Practitioner certification (CSP) thus becoming the first CSP in Israel. In August 2008 his request to be a certified Scrum Trainer was approved by the international Scrum Alliance thus he became the first and only certified Scrum Trainer (CST) in Israel and one of the 106 worldwide CSTs

In parallel, Danko initiated the Israeli Scrum User group and on 2009 has been nominated as the head of the Israeli Scrum chapter.

Danko is a recognized speaker in many international conferences including Microsoft events, national QA events, Israeli PMI, Scrum gathering and more. As a practicing SCRUM coach and consultant he has assimilated SCRUM in multiple companies with a proven success, schieving improvement in quality and efficiency, content commitment and team spirit.  He is also the founder & owner of AgileSparks, an Israeli company that helps its customers to become more efficient by implementing Scrum, Agile and Lean concepts.

 

Above all, Danko is best known for his great SCRUM enthusiasm and Scrum spark.

 

Implementation of Scrum in Orbotech - Case Study

Abstract:  Assimilation of agile workflow in your organization takes more then a transition to a new methodology or tool. It is a change of mindset, A pressure on organizational structure, culture and values. Therefore - in one hand, a special approach should be taken to do that. In the other hand - many practices are good for any change process.

 

In this lecture: We will go through do's and don't do taken from Orbotech (short) experience.

See how Orbotech identified the right entry to the change process, how we measured the quality of the process and how we harnessed a success story to lead the change.

 

The lecture will be given by:  Arie Nadler - Orbotech Corporate R&D SW manager.

 

In his current position, Arie and his group, takes care on development of corporate infrastructure and introduction of new Tools, technologies and methodologies to the organization.

In the past, Arie took development management positions in companies such as Nova measurement Instruments and Accretech - Tokyo Seimitsu 

 

 

Implementation of Scrum in Comverse - Case Study

The lecture will be given by:  Yoav Flam.

 

Yoav Flam is an R&D manager (section lead) at Comverse. Yoav grew thru the ranks and various product groups and positions, and is managing R&D for 6 years now. Yoav has been a change agent in several situations, and recently led the adoption of Agile project management practices in several projects run by the Platform group and its partners.

 

HR Issues in an Agile Ortanization

The lecture will be given by: Ayelet Levav, HR Manager Kontera. 

Ayelet comes to Kontera with more than 14 years of multinational experience in human capital management, consulting and business. Previously she was Vice President of Human Resources at Telrad Networks, and held senior positions at Hay Group, Viola Networks and Amdocs. During her time at Amdocs, her focus was on enabling rapid growth through effective organic on-boarding and accretive M&A transactions. In her five years with the company, it grew from 6,000 to more than 10,000 employees. Ayelet was responsible for Global Human Resources. She also led the Human Capital function within Amdocs' global M&A team, playing an active role in managing large scale acquisitions, from initial planning through successful integration, in both the US and Europe. She graduated from Tel Aviv University with a BA in political science and labor studies 

Agile Software Development and IT

Abstract:  Agile is well known concept. Does it fit into IT policies?

In this lecture:  I will discuss major trends in the IT ecosystem and focus on some of the challenges of information system development in IT context.

By attending this lecture: you will get insight about agile software development in IT organizations. 

The lecture will be given by: Pini Cohen

Pini Cohen is Senior Analyst and VP at STKI - Israeli based Analyst company.
Covering mainly Hardware and software Infrastructure (DBMS, Middleware, SOA tools, Development -ALM). Pini is also  Contributing Author at Cutter Consortium.

 

Scrum "war rooms" - NDS Case Study

In this lecture:  Avidan will talk about his experience in setting up Scrum "war rooms" and the considerations and deliberations involved.

The lecture will be given by: Avidan Lamdan.

Avidan has been in SW development for the last 20 years, serving as a SW engineer, development manager and product manager, facing both internal and external customers. Avidan is currently responsible for the new initiatives development in NDS, leading various cutting edge technology projects including development of new user experience methods. During the last four years, he has been involved in the implementation of SCRUM methods at NDS, exploring new approaches of SCRUM management such as management of multinational and multisite development teams.

 

Avidan holds an EMBA from Hebrew University.