Jan
29

Just added:

Alan Shalloway will be speaking about “Seeing What Matters: Using The Right Vision To Manage Transition“.

All executives want a software development organization that delivers high quality products with low cost in a timely manner. Unfortunately, while we want productivity, quality and low cost, trying to achieve these directly often has the opposite effect of what we want. This is not new news. Lean has provided new insights to achieve desired results such as optimizing the whole and reducing cycle time. The leap from manufacturing to software development, however, has not been complete and has distorted our view of how to do this. While learning from Toyota can be useful, the framing of Lean within a manufacturing context has been hard to avoid. This talk focuses on what to look at to help align all levels of an enterprise transitioning to lean-agile methods.

Alan Shalloway is the founder and CEO of Net Objectives. With almost 40 years of experience, Alan is an industry thought leader. He helps companies transition to Lean and Agile methods enterprise-wide as well teaches courses in Lean, Kanban, Scrum, Design Patterns, and Object-Orientation. Alan has developed training and coaching methods for Lean-Agile that have helped his clients achieve long-term, sustainable productivity gains. He is a popular speaker at prestigious conferences worldwide. He is the primary author of Design Patterns Explained: A New Perspective on Object-Oriented Design, Lean-Agile Pocket Guide for Scrum Teams, Lean-Agile Software Development: Achieving Enterprise Agility and is currently writing Essential Skills for the Agile Developer. He has a Masters in Computer Science from M.I.T. as well as a Masters in Mathematics from Emory University.

Jan
28

Just Added:

Benjamin Mitchell will speak about “Using Kanban to Get Knowledge and Continuously Improve“.

“Get knowledge” was Deming’s admonition to managers. Kanban boards in Software Development help visualise and generate large amounts of data. This data can be used to study and understand the Software Development process and opportunities for continuous improvement.

This talk will draw on examples from Benjamin’s experience running a web-based derivatives trading system for BNP Paribas which has delivered nearly 50 fortnightly production releases in two years. Tools such as a Kanban board, cumulative flow diagrams and statistical control charts were essential in highlighting problems with the process and for checking that changes implemented actually lead to improvements.

A key part of this talk will be explaining the concepts of Common Cause and Special Cause variation and how they should be handled in general. These ideas can be useful in Software Development if they are applied to appropriate processes.

As Scholtes has said “Without data, opinion prevails. Where opinion prevails, whoever has power is king”. Benjamin will talk about how the data generated from a Kanban system in Software Development has challenged management thinking about the nature of the work.

Benjamin Mitchell is currently working as a Project Manager with BNP Paribas a web-based trading platform using a Lean and Kanban.
He is passionate about working with software development teams to frequently delivering business value to production. He has spent the last two years studying Deming, Ohno and Seddon in order to better understand how to improve Software Development processes.
He’s currently in a state of “Flow” as a result of finding ways of combining his university degrees in psychology and statistics and his experience of 12 years of software development to his day job.

Jan
20

Just Added:

Derick Bailey will be speaking on “Decoupling Complex Workflow In WinForms For Iterative Development And Incremental Delivery“.

One of the most significant challenges of working within a release-per-feature project lifecycle is managing features as independent parts of the development cycle. At some point, the various features will need to be integrated into the trunk or master source code branch. When this occurs we want the different features to integrate as smoothly as possible. To accomplish this we look to design and implementation patterns that provide reduced coupling between our features while still providing the ability for them to communicate and work together. In this presentation we will walk through the use of an Application Controller, Event Aggregator and Command Pattern in combination with a good IoC Container, to show how we can reduce the coupling between forms in desktop systems. These patterns, among others, will help us to develop interconnected software modules that can be developed and managed independently.

Derick Bailey is a software architect and technology leader living in Waco, TX. He has more than 12 years of professional software development experience and more than 20 years of experience writing code. Derick has been active in both the Austin and Dallas area communities where he has given presentations on topics such as the SOLID design principles, complex workflow scenarios with IoC containers and Application Controllers, and more. Derick is currently a blogger with LosTechies.com, providing experience reports and theoretical discussions on progressive software development techniques and agile/lean management practices.

Derick has been promoting and implementing various principles and practices from various agile methodologies such as Scrum and XP, and most recently including principles from lean thinking and lean software development. He has facilitated the implementation of Kanban systems in two enterprise system teams in the last year, has coached additional teams in agile and lean methodologies, and is continuously looking for opportunities to help others become more productive.

Jan
18

Just Added:

David Laribee will be speaking on “The Evolving Concurrent Releases Toolkit“.

True flow in software at any kind of scale requires concurrent releases (AKA release-per-feature).

Achieving this level of maturity requires more-sophisticated product design and implementation practices. For one: work-in-progress may confuse users. Without the batch blanket you’ll need to hide or eliminate unfinished software from production builds. On the complex end of the spectrum, when your throughput increases you have to cope with constraints outside the development organization such as sales force, marketing and customer education.

Starting with a brief economic argument for concurrent releases, we’ll dive into solutions both product and technical. Areas covered include: user experience, multi-dimensional Kanban boards, composite architectures, distributed version control and continuous deployment.

Jan
16

Just Added:

Simon Baker and Gus Power will speak on “Product Development in the Land of the Free“.

Creating and sustaining a ‘system’ for effective product development is neither easy nor commonplace. If we were to pull together the lessons we’ve learned from eXtreme Programming and Scrum with systems approaches such as Lean Thinking and the Theory of Constraints to build such a ‘system’ what would it look like? Where would we start? How would we organize ourselves? And what would be our approach?

The fact that so many information technology projects are still failing tells us that we should be doing something very different. This session will explore some of the things we’ve been doing beyond the agile comfort zone to improve the effectiveness and throughput of product development and realize business agility.

Simon is an enlightened renegade and incorrigible fun-monger whose resolute attitude to craftsmanship and quality, relentless focus on what¹s important and ability to create exciting working conditions is changing the way people produce software. He has been delivering software in the Internet, media, retail, financial services and banking sectors since 1992. With a perennially inquisitive nature he questions conventional thinking, and with innate courage and acuity he’s developed an instinct for doing the right thing and getting stuff done. He’s an altruist and his raw energy and desire to work with inspirational people drive his passion for achieving the remarkable.

Gus Power is a hairy force of nature who’s always looking for better ways to figure out what the right stuff is and how do get it done. He’s full of stories, usually involving trains, and likes to punctuate his day pomodoro-style while listening to soma.fm. He sees software development as part of a bigger picture that involves both humans and electrons and is passionate about creating and sustaining a working environment in which people can be successful. Some folks wonder why he always dressed in black.

Jan
15

Just Added:

David Anderson, conference chair, will be speaking on “Kanban and Accelerated Emergence of High Maturity“.

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.

David Anderson is a thought leader in managing effective software teams. He leads a consulting firm dedicated to improving economic performance of knowledge worker businesses – reducing risk, improving predictability with successful change management that encounters minimal resistance.

He has 25+ years experience in the software industry starting with computer games in the early 1980’s. He has managed software teams delivering superior productivity and quality using innovative agile methods. David pioneered Lean concepts of flow and pull in software engineering and is regarded as the founder of the Kanban method in software development. His first book published in 2003, Agile Management for Software Engineering – Applying the Theory of Constraints for Business Results, introduced many ideas from Lean and Theory of Constraints into software engineering and laid the foundations for use of kanban systems and evolution of the Kanban method in recent years.

David is a founder of the Lean Software & Systems Consortium, a not for profit dedicated to promoting better standards of professionalism in software development and introducing a professional accreditation program, and the Limited WIP Society, a community website dedicated to growing the Kanban movement, http://www.limitedwipsociety.org

Email… dja@agilemanagement.net

Jan
14

Just Added:

Rob Hathaway will be speaking on “Finding Flow, Leaving Time-boxing Behind“.

The concept of One-Piece-Flow has long been a goal in Lean manufacturing and many have talked about flow being a principle for lean software engineering but without details of what this really is and how it can be achieved. Time-boxing is a technique found is most agile methodologies but, one that ultimately stands in the way of flow.

This controversial talk will examine the issues that time-boxing introduces and how a team can over come them run without time-boxes to move to a flow based process. The talk will also cover how you can transition smoothly away from time-boxes using lean metrics to provide solid evidence that time-boxing and estimation can safely be removed from a process leaving something more effective in place.

This talk is not a direct experience report but a set of techniques for working without time-boxes where I’ll be throwing in examples from the teams I’ve worked with to back up my points.The talk is based on 10 years experience of agile coaching and over two years of experience in coaching teams in using Kanban for software development and running without time-boxes in media and telecomms companies.

Rob Hathaway is a Lean/Agile Consultant at the specialist management consultancy IndigoBlue. Rob has spent most of his career helping teams become more effective at delivering software and has a formidable track record of success. He has over 15 years experience in some of the world’s largest companies, across a range of industries including telecoms, banking, media, military, logistics and is currently helping organisations utilise Kanban and Lean processes/techniques to optimise their software delivery processes.

Jan
13

Just Added:

Clinton Keith will be speaking on “Kanban for Video Game Production“.

This session will describe how Lean Production and Kanban has been applied to game development. Lean principles and Kanban tools have been used by a number of developers, including the presenter, to slash production costs by over 50%. As a complement, or replacement, to Scrum, Lean/Kanban provides predictability, transparency and optimization for complex game production.

Clinton Keith is an independent agile coach Certified Scrum Trainer with 15 years of video game development experience. Clinton introduced the game industry to Scrum in 2003 and Lean/Kanban in 2006. He has coached teams at dozens of game studios. He is the author of “Agile Game Development with Scrum” which will be published in early 2010. His website is www.ClintonKeith.com.

Jan
12

Just Added:

Christophe Louvion will be speaking on “Through the Lean Looking Glass, and what we found there“.

What do you do when as the new CTO you realize, in the dawn of the biggest financial crisis since the depression, that implementing scrum in a chaotic environment gives you a lot more working software and accolades, and not enough business value? Run away? Ignore and pretend? Think and act different?

This is the story of the passage of a mid-size company in the crazy world of online media through unexpected transformations; a tale where scrum gives place to kanban, teams are rethought, roles are redefined, and where lean principles grow and sprawl out all over. Within a year, during which the advertising industry collapsed, signs of higher maturity speak for themselves: true self organization, accelerating pace of change, and stronger financial performance.

Christophe Louvion has over 10 years of experience in enabling rapid business growth through building high performance teams and cutting edge operations.

Christophe is the CTO at Gorilla Nation, a leading online advertising firm based in Los Angeles. He is an advisor to startups in the educational, ecommerce and entertainment industries, and an active member of the Lean-Agile leadership community.

He pioneered shopping search engines as the VP of Engineering at Shopzilla, the largest shopping search engine in the world.

Christophe has a Masters in Math & Computer Science from ESIAL (France), is a Certified Scrum Coach and won an Anvar award from The French Agency for Innovation.

His personal blog can be accessed at RunningAgile.com

Jan
8

Just Added:

Robert Charette will be delivering his keynote April 22nd on “Risk, Lean Development & Profit: Getting Back to Basics“.

“Nothing is as invisible as the obvious,” psychologist Richard Farson once wrote. While much of the lean development literature focuses on the ideas of muda, muri and mura, what is often forgotten is that lean is concerned with challenging assumptions and breaking through the constraints that limit us in what we see and do. The agile movement grew in large part on the premise of challenging the conventional thinking of software development (a characteristic that it seems to be losing in regard to itself). By challenging our assumptions we open ourselves to new sources of discovery and innovation.

Second, what is also often forgotten is that lean development is about maximizing profitability. Profit is the payment you receive for taking on your customer’s risks. Lean development is thereby a risk minimization approach aimed at taking the right risks and profiting from them.

A third forgotten aspect of lean development is that its ultimate purpose is to help you create a change-tolerant, dynamically stable organization, one that can profitably operate across a wide-range of financial, operational and strategic risk regimes. In other words, lean development is meant to help your organization become a risk entrepreneur.

This keynote will explore these and other invisibly obvious ideas that fundamentally underpin lean development, and in so doing, help you understand lean development’s full potential.

Over his nearly 35 year career, Robert Charette has been an active practitioner across the full spectrum of risk management: strategic, operational and financial. A self-described risk ecologist, Bob has been interested in the interrelationships of business, technology and societal risks. His pioneering work in change tolerant businesses, risk entrepreneurship, and lean development of software systems were outgrowths of that interest.

For the past 23 years, Bob has been the president of the ITABHI Corporation, an international high tech management consultancy firm focused on creating organizational and program success by intelligently profiting from risk. He is also a Fellow and the director of the Cutter Consortium’s Enterprise Risk Management and Governance practice, a managing director of the Decision Empowerment Institute, and serves as a risk advisor to the New York City technology investment firm Foundation Ventures.

Bob has served on the post-Challenger National Research Council’s Select Panel evaluating the effectiveness of the space shuttle’s software safety program, was an expert advisor to the Big 12 Universities’ Usenix computer security project, and was the chief designer of risk assessment process for the Department of Defense’s Tri-Service Assessment Initiative. Bob was also the working group chair of ISO/IEEE standard 16085 on Systems and Software Engineering Risk Management Standards and before that he was the lead author of the management of risk guidelines for the UK Government. Bob was a founding member of the Project Management Institute’s Risk Management SIG and the elected chair of the Software Engineering Institute’s Risk Advisory Board. He is a 2008 recipient of the IEEE Computer Society’s Golden Core Award.

Bob is the author of the several classic books on the subject of managing risk. His latest book is Decision Empowerment: A Parent’s Guide to Raising Good Decision Makers.

Finally, Bob is an award winning contributing editor to IEEE Spectrum magazine, as well as writes for several others magazines and blogs.

« Previous Entries