Building and Maintaining System Block Diagrams with Ward Cunningham
Presented at the PNSQC Quality Jam in Portland, Oregon.
Modern development routinely builds systems that are a challenge to understand. We learn from incidents that surprise us. But how can we institutionalize what we learn? In my work as an architect at New Relic I've captured component relationships in large Neo4j property graphs. We query and render relevant relations as small for purpose system diagrams with canned queries that we pass around on Slack. More recently we’ve discovered a query-free way to assemble suitable diagrams from many sources merged as needed interactively. We’ve extended the approach by collecting multiple property graphs in JSON files created and maintained from source code annotations with GitHub actions.
Ward Cunningham has worked for and consulted to daring startups and huge corporations. He has served as CTO, Director, Fellow, Principal Engineer and Inventor. He is best known for creating wiki. He leads an open-source project rebuilding wiki to solve more complex sharing situations addressing some of societies toughest problems. Ward founded movements in object-oriented, agile software, extreme programming and pattern languages.
Видео Building and Maintaining System Block Diagrams with Ward Cunningham канала PNSQC
Modern development routinely builds systems that are a challenge to understand. We learn from incidents that surprise us. But how can we institutionalize what we learn? In my work as an architect at New Relic I've captured component relationships in large Neo4j property graphs. We query and render relevant relations as small for purpose system diagrams with canned queries that we pass around on Slack. More recently we’ve discovered a query-free way to assemble suitable diagrams from many sources merged as needed interactively. We’ve extended the approach by collecting multiple property graphs in JSON files created and maintained from source code annotations with GitHub actions.
Ward Cunningham has worked for and consulted to daring startups and huge corporations. He has served as CTO, Director, Fellow, Principal Engineer and Inventor. He is best known for creating wiki. He leads an open-source project rebuilding wiki to solve more complex sharing situations addressing some of societies toughest problems. Ward founded movements in object-oriented, agile software, extreme programming and pattern languages.
Видео Building and Maintaining System Block Diagrams with Ward Cunningham канала PNSQC
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Agile Team Size - It Makes Huge Difference w/Michael MahPNSQC2015 - Ken Pugh05 End to End Quality with the Sonar Ecosystem and the Water Leak Metaphor G Ann Campbell, SonarSouWeb Application Attack Surface - Measurement and ImplementationSoft Skills a Tester Should Have - Mesut DurukalINVITED SPEAKER How Testing Strategy can Increase Developer Efficiency and Effectiveness Brian OkkenAgile Risk Management in the Large Enterprise | 2019 Webinar SeriesInformation Security -- Practices and Trends in Agile Enterprises - PNSQC WebinarKEYNOTE Who Owns Quality in Agile - Katy Sherman, Premier, IncPNSQC 2013 - Douglas HoffmanPNSQC President Brian Gaudreau - Call for Software Quality ProposalsPNSQC2016 Submit Your Abstract and Be Part of Software Quality HistoryKEYNOTE Cultivating a Champion Mindset to Dramatically Improve Your Life, Darlene Bennett GreeneTest Architectures and Support Environments for IoT - Jon Hagar, Grand Software TestingPNSQC2021: Ritu Walia - QA Best Practices - GUI Test Automation For EDA SoftwareLightning Talk - Q & A10 Embedding Security in Product Lifecycle Arvind Srinivasa Babu, McAfee LLC & Deepti Chauhan, McAfe06 - From 3 to 1 Easier Said Than Done with Shiva Srinivasan02 Influencing Change Levi Siebens, Vertafore04 Building a Customer Quality Dashboard – A Case Study John Ruberto, First DataSecurity Metrics with Caroline Wong