David W Kane
Solution Architect
General Dynamics Information Technology (GDIT)
location_on United States
Member since 6 years
David W Kane
Specialises In (based on submitted proposals)
David Kane brings over 20 years of IT experience in both the in the Commercial and Government sectors. He has been leading and coaching teams through Agile approaches since 2001. He is co-author of the book Software Architecture: Organizational Principles and Patterns, as well as many articles, presentations and workshops on software development.
-
keyboard_arrow_down
Hang Out with the DevOps Folks!
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)schedule 1 year ago
Sold Out!10 Mins
Lightning Talk
Intermediate
One of the things I like about AgileDC is that I see a lot of familiar faces. Not just familiar from previous AgileDC events, but from other Agile events in town, other conferences, Meetups and such. I also go to local DevOps events, and I see familiar faces there too, but I don't observe much overlap between the two. In this talk I will discuss whether this division is real, or perhaps just a figment of my imagination, whether we as an Agile community should care, and what we should do about it.
-
keyboard_arrow_down
Amend the Agile Manifesto!
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)schedule 1 year ago
Sold Out!10 Mins
Lightning Talk
Intermediate
We all do it. In fact, I've done it already in this talk description. I've amended to title of the "Manifesto for Agile Software Development" to just "Agile Manifesto," and I suspect most of the you attending AgileDC 2019 have done this as well. In this talk I will argue that this truncation of the title of the Manifesto is more than an abbreviation of convenience, it is a sign that how we use the Manifesto in practice has moved beyond what was stated in the foundational document. For many folks Agile has significant importance and impact beyond software development. Just as our nation's Constitution has been amended over the years, I will propose amendments to the Manifesto in this talk.
-
keyboard_arrow_down
Approval Tests in Action: A LEGO Exercise and an Experience Report
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)George PaciSr. DevOps EngineerMAXIMUSschedule 2 years ago
Sold Out!45 Mins
Workshop
Intermediate
Are you daunted by the prospect of introducing automated testing to a code base without it? Does your code base have automated unit tests, but no one has confidence about what the tests say about code? Consider approval tests to confront these challenges. Approval tests simplify assessing the behavior of a system by taking a snapshot of the results, and confirming that they have not changed. They are useful for both bootstrapping testing automation and for creating more expressive tests. In this session participants will join in hands on exercises using LEGO bricks that illustrate the concept of approval tests, and will share the results of a case study where the approach was used to improve software testing.
-
keyboard_arrow_down
Evolving an Agile Organization: Inspiration from Biology
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)schedule 3 years ago
Sold Out!10 Mins
Talk
Beginner
As organizations try to become more Agile, they face many tricky questions. How to best organize teams? How big should they be? How similar should they be? This talk looks at the world of biology for metaphors that can inform how we approach creating and sustaining successful Agile organizations.
-
keyboard_arrow_down
Dicey Markets: A Product Owner Simulation
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)George PaciSr. DevOps EngineerMAXIMUSschedule 3 years ago
Sold Out!45 Mins
Workshop
Intermediate
Product owners face a challenge: potential new markets are vast and full of unknowns. Current thinking in successful product management recognizes the importance of learning about potential customers
and adapting product decisions to reflect those insights. However, many exercises and workshops
geared towards product owners treat target products and markets as a fixed, concrete objective—failing to include any market feedback
Dicey Markets is a product owner simulation designed to reflect many of the forces driving product owners, including unknown information about the market, competitive pressure, and technical debt. The simulation
emphasizes the role of rapid regular feedback in creating successful products in the face of uncertain markets. -
keyboard_arrow_down
CardUnit: A Unit Testing Simulation
George PaciSr. DevOps EngineerMAXIMUSDavid W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)schedule 4 years ago
Sold Out!45 Mins
Workshop
Beginner
It can be difficult for developers to find the motivation to write automated unit tests. This workshop introduces a simulation that can demonstrate the value of automated unit tests to identify and localize defects. In the simulation, participants will play the roles of programs and tests. We will discuss barriers to creating and maintaining unit tests, and how this simulation addresses those barriers.
Theme: Games for Learning, Code and Test
(We have not published slides for this workshop. "Slides" link below is to representative slides from other presentations.)
-
keyboard_arrow_down
"Hitting the Target" - Business Value in Mission-Focused Organizations
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)Deepak SrinivasanTechnical Director Health Research ProgramsSRA International Inc.schedule 4 years ago
Sold Out!45 Mins
Workshop
Beginner
In the simplest of terms, software development decisions for commercial organizations can be reduced to a calculation of whether the cost of developing the software will be outweighed by the estimated revenue generated or costs saved by the software. However, as Mark Schwartz points out in his book, “The Art of Business Value Paperback” this simple explanation is insufficient for commercial organizations, and not applicable for government and other non-commercial organizations for whom the impact of software isn’t primarily measured in terms of revenue.
In this session participants will experience a simulation that has been created to explore these question of how to make decisions about investments to deliver mission and business value by examining the impact of these decisions on the performance of organizations in changing environments.
-
keyboard_arrow_down
FeatureBan - A simulation to introduce Kanban basics
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)AndreaAgile CoachSanteonElena RyanDirector of PlanningOffice of International Trade, US Customs & Border Protectionschedule 5 years ago
Sold Out!45 Mins
Workshop
Beginner
FeatureBan is a simple and quick simulation that introduces several of the key concepts of Kanban, including visualization, feedback loops and limiting work in process and that lets participants learn by doing. The simulation is also useful because it lets organizations who are curious about Kanban quickly learn about it before investing further. Mike Burrows invented the simulation, but in this session we will present a modified version that we have used with both technical and non-technical audiences.
-
keyboard_arrow_down
"Hitting the Target" - Business Value in Mission-Focused Organizations
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)Deepak SrinivasanTechnical Director Health Research ProgramsSRA International Inc.schedule 5 years ago
Sold Out!45 Mins
Workshop
Beginner
In the simplest terms, software development decisions for commercial organizations can be reduced to a calculation of whether the cost of developing the software will be outweighed by the revenue generated or costs saved by the software.
However, what does this mean for government and other non-commercial organizations for whom the impact of software isn’t primarily measured in terms of revenue? How should organizations prioritize work in the face of conflicting goals and metrics? Help more people? Minimize delays? Prosecute more crimes? Lower costs? In this session participants will experience a dice-based simulation that has been created to explore these questions by examining the impact of these decisions on the performance of organizations in changing environments.
-
keyboard_arrow_down
DevOps: The Play
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)Kumar DattatreyanVP Consulting ServicesSanteon, Inc.schedule 6 years ago
Sold Out!30 Mins
Others
Intermediate
Many organizations are using DevOps to speed the ability of organizations to gain value from the software investments. Too many organizations attempt to reduce DevOps to just a series of technical tools and practices. Organizations to address organizational and cultural issues in order to effectively bring development and operations groups together. In this section we will present a play to illustrate how DevOps requires communication and understanding to be successful.
-
keyboard_arrow_down
The Role of Architecture in Agile Development
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)Dave DikelSr. Information Technology SpecialistInSysCo, an Acentia Companyschedule 6 years ago
Sold Out!60 Mins
Workshop
Intermediate
In large Government and Commercial organizations with many interacting systems, architecture is necessary to collaborate effectively across disparate entities and systems. Traditional command and control approaches to architecture are often ineffective and cause great tension, especially when Agile efforts are part of the portfolio. We will discuss two principles, Vision and Partnering. These principles provide insight and get results for both architects and Agilists; and present tools and approaches on how to effectively engage architects and architecture.
-
keyboard_arrow_down
Making Movies and Software at the Speed of Thought!
David W KaneSolution ArchitectGeneral Dynamics Information Technology (GDIT)schedule 6 years ago
Sold Out!60 Mins
Workshop
Beginner
Director Robert Rodriguez (Spy Kids, El Mariachi, Sin City) is an Agile Director. He enjoys making highly creative movies quickly and cheaply. His ambition is to make movies at the speed of thought. To achieve this goal, he works in small teams to develop the ideas, visualize them quickly, shoot the movie fast, and build the movie in layers. This workshop will introduce Rodriguez's approach to film making by screening several of his 10 minute flick school featurettes and we will explore how these techniques translate to Agile software development in a lively group discussion.
-
No more submissions exist.
-
No more submissions exist.