Presented at the Lean and Agile Systems Thinking Conference in Melbourne 2012 this presentation covers what games are, what the key elements of a game are, how these relate to our day to day lives and importantly what can we learn or utilise more of from game for Agile Software Development.
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011Renee Troughton
This is my presentation from Agile Australia 2011 with a metaphoric view of large scale Agile transformations. This presentation reveals the five stages of transformation and discusses three of the key implementation models or large organisations.
Agile Transformations, the Good, the Bad and the UglyRally Software
The good, the bad and the ugly side of real life agile transformations. Wanda will share with you common challenges experienced by organisations during their agile journeys and provide you with key learnings that you can adopt within your own company.
Agile portfolio administration helps groups and directors to understand the actual potential to subsequently perform their tasks successfully. Today with the accessibility of coordinated administration preparing suppliers on the web, you can undoubtedly take up far reaching dexterous preparing according to your need and accessibility of time.
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011Renee Troughton
This is my presentation from Agile Australia 2011 with a metaphoric view of large scale Agile transformations. This presentation reveals the five stages of transformation and discusses three of the key implementation models or large organisations.
Agile Transformations, the Good, the Bad and the UglyRally Software
The good, the bad and the ugly side of real life agile transformations. Wanda will share with you common challenges experienced by organisations during their agile journeys and provide you with key learnings that you can adopt within your own company.
Agile portfolio administration helps groups and directors to understand the actual potential to subsequently perform their tasks successfully. Today with the accessibility of coordinated administration preparing suppliers on the web, you can undoubtedly take up far reaching dexterous preparing according to your need and accessibility of time.
Quantum physicist and agile agile roots dark slideshareJean Tabaka
There really is language in the quantum world that validates why we need to act differently in 21st century software development and how we deliver valuable software effectively. Your current business is most likely based on a Newtonian view of the world: structure, hierarchy. In the 21st century relationship, congruency, and holism matter much more. Absorbing the truth of uncertainty rather than believing it can be analyzed away. These are some of the concepts and practices that can give you the 21st century edge.
Accessibility Demystified: 3 Myths and Why They're So, So, So Very WrongPhase2
Think website accessibility applies to a select few? Or that it means moving away from innovation and creativity on your site?
Actually, web accessibility impacts us more than we think - in a positive way. This session goes over how Phase2 implemented some innovative accessibility practices to improve the usability experience for everyone.
In this presentation, we'll go over the myths of accessibility, examples of quality accessible practices, and how to integrate accessibility into the site planning and implementation.
Quantum physicist and the Agile ExecutiveJean Tabaka
What does quantum physics have to do with Agile organizations? Find out why we should let go of Newton and embrace the reality of uncertainty and superposition.
Flattening the Curve - Kanban and the challenge of managerial mindsetLeanSight Consulting
How do we use the common phrase "flatten the curve" to convince our applicants, who usually have more power than us, to limit their requests to the capacity of our work system?
“Change is the only constant” is a Universal phrase which is ever so relevant event to present day, and due to this reason Being Agile is a method which a lot of forward thinking organizations are moving towards. “Being Agile” is certainly a term which is creeping in to the business world day by day. For an organization to be Agile, it requires time and a lot of effort from everyone involved in the process, especially the management, in order to make the transition easier. Being agile is not something that can be accomplished overnight, it requires a cultural change, employees’ mindset should be adaptable and most importantly, the way that the employees are being managed, trained and motivated should be done in a certain way that benefits the transition to an agile culture.
“Change is the only constant” is a Universal phrase which is ever so relevant event to present day, and due to this reason Being Agile is a method which a lot of forward thinking organizations are moving towards. “Being Agile” is certainly a term which is creeping in to the business world day by day. For an organization to be Agile, it requires time and a lot of effort from everyone involved in the process, especially the management, in order to make the transition easier. Being agile is not something that can be accomplished overnight, it requires a cultural change, employees’ mindset should be adaptable and most importantly, the way that the employees are being managed, trained and motivated should be done in a certain way that benefits the transition to an agile culture.
Non violent communication and Agile: Individuals and Interactions over proces...Renee Troughton
A general introduction into non violent communication and with a lead in on how it relates to Agile.
This pack goes through the basics of NVC - the intent, the framework (observation, feeling, need, request), strategies, example questions and general ethos of NVC.
Content is taken from my foundation training course and Dr Rosenberg's book.
Content presented at the open space session at Agile Tour 2013 with the assistance of Shari Elle.
Sudokuban is a Kanban in practice example activity that takes about 20-25 minutes to run. This is the slidepack that goes with the game to briefly introduce Kanban before the game and then give some more in depth information afterwards.
The benefit of a Sudoku based game is that it mimics the software development process more closely - ie requires in depth, concentrated effort, where pairing could hamper the concentration.
The sudoku game pack comprises of 12 sudoku puzzles, setup partly in progress in flow with low WIP limits. Quality issues are embedded into the pack to ensure that failure occurs immediately and WIP constraints get met to force the change in behaviour.
Expedites are added part way in (two closely together) to form behaviour around handling them.
Team will generally learn:
1) How to use WIP limits
2) How to swarm to remove blockers
3) How to handle expedites
4) To re-prioritise according to value
5) The value of someone still looking out for the team's flow
Conducted at Sydney's AgileTour 2013.
Presented in August 2013 at the Sydney Project Managers meetup group, this was a presentation to highlight the key differences between these two roles and the place that Project Managers may have in the future of Agile organisations.
Presentation delivered by Craig Smith at Fusion in Sydney, Australia in September 2012.
When XP and Scrum were devised over 10 years ago, they were created to improve the delivery of software development projects. As many enterprises have matured in the Agile adoption, many of the business users on IT projects are now attempting to use Agile approaches on their own non-IT projects.
In this session we will cover using Agile in a non-IT environment and demonstrate how the original XP practices map extremely well over to business processes. And how those in SD can help your business counterparts.
Keynote delivered by Craig Smith at Agile Encore in Auckland, New Zealand in November 2012. Agile adoption is now becoming more mainstream and, as a community, we are struggling to address the issue of how to take experienced Agile practitioners to the next level, while still supporting those who are beginning their journey. With the "agile" word getting so overloaded, the challenge is to continually innovate without assigning labels or losing focus on our prime objective - to deliver!
Scrum Masters:The Full-Time Role ConundrumCraig Smith
Presentation by Craig Smith at Scrum Australia 2013 in Sydney in March 2013. The Scrum Guide defines the Scum Team as being made up of three primary roles: Product Owner, Development Team and Scrum Master. The role of the Scrum Master is often misunderstood, particularly by management, so often questions start to get asked such as “can I share the Scrum Master across teams”, “can the Scrum Master do Project Management” and “can the role be rotated”? In this talk we will take a look at some of the misconceptions around the Scrum Master role, discuss how it fits into the organisational structure and tackle the age-old question of whether the Scrum Master is a full time role. We will also look at an improvement plan template to help Scrum Masters improve in their role.
Visual Management: Leading With What You Can SeeCraig Smith
Presentation by Craig Smith and Renee Troughton delivered at Agile Australia 2013 on 20 June 2013. Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
7 Deadly Sins of Agile Software Test AutomationCraig Smith
Talk delivered by Craig Smith at Agile 2013 in Nashville, USA on 8 August 2013.
Automated software testing is a key enabler for teams wanting to build high quality software that can be progressively enhanced and continuously released. To ensure development practices are sustainable, automated testing must be treated as a first-class citizen and not all approaches are created equal. Some approaches can accumulate technical debt, cause duplication of effort and even team dysfunctions.
The seven deadly sins of automated software testing are a set of common anti-patterns that have been found to erode the value of automated testing resulting in long term maintenance issues and ultimately affecting the ability of development teams to respond to change and continuously deliver.
Taking the classic seven sins (Gluttony, Sloth, Lust, Envy, Rage, Pride, Greed) as they might be applied to test automation we will discuss how to identify each automated sin and more importantly provide guidance on recommended solutions and how to avoid them in the first place.
The Communication Game is een unieke teambuildingactiviteit. Door middel van specifieke en ludieke opdrachten worden banden gesmeed tussen de collega’s, communicatie wordt aangescherpt, het nut van samenwerking wordt in de verf gezet.
Run at the Agile Games 2015 conference, Puppet Mastery is a blend of two games and additional content to focus on two key learnings - Build the right thing and build the thing right.
It encompasses Scrum, Lean Startup and Design Thinking all into one game.
Quantum physicist and agile agile roots dark slideshareJean Tabaka
There really is language in the quantum world that validates why we need to act differently in 21st century software development and how we deliver valuable software effectively. Your current business is most likely based on a Newtonian view of the world: structure, hierarchy. In the 21st century relationship, congruency, and holism matter much more. Absorbing the truth of uncertainty rather than believing it can be analyzed away. These are some of the concepts and practices that can give you the 21st century edge.
Accessibility Demystified: 3 Myths and Why They're So, So, So Very WrongPhase2
Think website accessibility applies to a select few? Or that it means moving away from innovation and creativity on your site?
Actually, web accessibility impacts us more than we think - in a positive way. This session goes over how Phase2 implemented some innovative accessibility practices to improve the usability experience for everyone.
In this presentation, we'll go over the myths of accessibility, examples of quality accessible practices, and how to integrate accessibility into the site planning and implementation.
Quantum physicist and the Agile ExecutiveJean Tabaka
What does quantum physics have to do with Agile organizations? Find out why we should let go of Newton and embrace the reality of uncertainty and superposition.
Flattening the Curve - Kanban and the challenge of managerial mindsetLeanSight Consulting
How do we use the common phrase "flatten the curve" to convince our applicants, who usually have more power than us, to limit their requests to the capacity of our work system?
“Change is the only constant” is a Universal phrase which is ever so relevant event to present day, and due to this reason Being Agile is a method which a lot of forward thinking organizations are moving towards. “Being Agile” is certainly a term which is creeping in to the business world day by day. For an organization to be Agile, it requires time and a lot of effort from everyone involved in the process, especially the management, in order to make the transition easier. Being agile is not something that can be accomplished overnight, it requires a cultural change, employees’ mindset should be adaptable and most importantly, the way that the employees are being managed, trained and motivated should be done in a certain way that benefits the transition to an agile culture.
“Change is the only constant” is a Universal phrase which is ever so relevant event to present day, and due to this reason Being Agile is a method which a lot of forward thinking organizations are moving towards. “Being Agile” is certainly a term which is creeping in to the business world day by day. For an organization to be Agile, it requires time and a lot of effort from everyone involved in the process, especially the management, in order to make the transition easier. Being agile is not something that can be accomplished overnight, it requires a cultural change, employees’ mindset should be adaptable and most importantly, the way that the employees are being managed, trained and motivated should be done in a certain way that benefits the transition to an agile culture.
Non violent communication and Agile: Individuals and Interactions over proces...Renee Troughton
A general introduction into non violent communication and with a lead in on how it relates to Agile.
This pack goes through the basics of NVC - the intent, the framework (observation, feeling, need, request), strategies, example questions and general ethos of NVC.
Content is taken from my foundation training course and Dr Rosenberg's book.
Content presented at the open space session at Agile Tour 2013 with the assistance of Shari Elle.
Sudokuban is a Kanban in practice example activity that takes about 20-25 minutes to run. This is the slidepack that goes with the game to briefly introduce Kanban before the game and then give some more in depth information afterwards.
The benefit of a Sudoku based game is that it mimics the software development process more closely - ie requires in depth, concentrated effort, where pairing could hamper the concentration.
The sudoku game pack comprises of 12 sudoku puzzles, setup partly in progress in flow with low WIP limits. Quality issues are embedded into the pack to ensure that failure occurs immediately and WIP constraints get met to force the change in behaviour.
Expedites are added part way in (two closely together) to form behaviour around handling them.
Team will generally learn:
1) How to use WIP limits
2) How to swarm to remove blockers
3) How to handle expedites
4) To re-prioritise according to value
5) The value of someone still looking out for the team's flow
Conducted at Sydney's AgileTour 2013.
Presented in August 2013 at the Sydney Project Managers meetup group, this was a presentation to highlight the key differences between these two roles and the place that Project Managers may have in the future of Agile organisations.
Presentation delivered by Craig Smith at Fusion in Sydney, Australia in September 2012.
When XP and Scrum were devised over 10 years ago, they were created to improve the delivery of software development projects. As many enterprises have matured in the Agile adoption, many of the business users on IT projects are now attempting to use Agile approaches on their own non-IT projects.
In this session we will cover using Agile in a non-IT environment and demonstrate how the original XP practices map extremely well over to business processes. And how those in SD can help your business counterparts.
Keynote delivered by Craig Smith at Agile Encore in Auckland, New Zealand in November 2012. Agile adoption is now becoming more mainstream and, as a community, we are struggling to address the issue of how to take experienced Agile practitioners to the next level, while still supporting those who are beginning their journey. With the "agile" word getting so overloaded, the challenge is to continually innovate without assigning labels or losing focus on our prime objective - to deliver!
Scrum Masters:The Full-Time Role ConundrumCraig Smith
Presentation by Craig Smith at Scrum Australia 2013 in Sydney in March 2013. The Scrum Guide defines the Scum Team as being made up of three primary roles: Product Owner, Development Team and Scrum Master. The role of the Scrum Master is often misunderstood, particularly by management, so often questions start to get asked such as “can I share the Scrum Master across teams”, “can the Scrum Master do Project Management” and “can the role be rotated”? In this talk we will take a look at some of the misconceptions around the Scrum Master role, discuss how it fits into the organisational structure and tackle the age-old question of whether the Scrum Master is a full time role. We will also look at an improvement plan template to help Scrum Masters improve in their role.
Visual Management: Leading With What You Can SeeCraig Smith
Presentation by Craig Smith and Renee Troughton delivered at Agile Australia 2013 on 20 June 2013. Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
7 Deadly Sins of Agile Software Test AutomationCraig Smith
Talk delivered by Craig Smith at Agile 2013 in Nashville, USA on 8 August 2013.
Automated software testing is a key enabler for teams wanting to build high quality software that can be progressively enhanced and continuously released. To ensure development practices are sustainable, automated testing must be treated as a first-class citizen and not all approaches are created equal. Some approaches can accumulate technical debt, cause duplication of effort and even team dysfunctions.
The seven deadly sins of automated software testing are a set of common anti-patterns that have been found to erode the value of automated testing resulting in long term maintenance issues and ultimately affecting the ability of development teams to respond to change and continuously deliver.
Taking the classic seven sins (Gluttony, Sloth, Lust, Envy, Rage, Pride, Greed) as they might be applied to test automation we will discuss how to identify each automated sin and more importantly provide guidance on recommended solutions and how to avoid them in the first place.
The Communication Game is een unieke teambuildingactiviteit. Door middel van specifieke en ludieke opdrachten worden banden gesmeed tussen de collega’s, communicatie wordt aangescherpt, het nut van samenwerking wordt in de verf gezet.
Run at the Agile Games 2015 conference, Puppet Mastery is a blend of two games and additional content to focus on two key learnings - Build the right thing and build the thing right.
It encompasses Scrum, Lean Startup and Design Thinking all into one game.
Agile Washington 2015 Creating a Learning CultureRenee Troughton
Presented in August 2015 at Agile 2015 in Washington DC this is a presentation about a structured 10 week program to grow your own Agile champions and coaches through a series of activities and collaborate learning. This presentation highlights the activities and the learning problem.
CREATIVITY: Renew Your Thinking, Transform Your LifeEfiong Etuk
A global mass creativity campaign. Setting right the way we think about ourselves and the purpose of our life, so that humankind may thrive and flourish into the infinite future.
BigWeatherGear Group and Corporate Services Brochure 2013Kristin Matson
Thank you for your interest in Bigweathergear.com Group Sales. We have been in business for over 20 years selling high quality outdoor gear. We specialize in Government, Corporate, and Group volume orders. Our staff of experts can help you fill your gear needs whether they are basic or very specific. We have custom logo applications available on most of the products we carry.
KarmaRiser : Criteria Grid For Social PlatformNicolas Bermond
The goal for this project is to define a set of critera for quantifing pertinence of existing social platforms for differents topics.
http://hackingparty.org/
http://www.e-reputation.tv/
http://barcamp.org/EreputationCamp2
http://code.google.com/p/karma-raiser/
How games are driving advances in AI research- Unite Copenhagen 2019 Unity Technologies
Many recent advances in deep reinforcement and artificial intelligence learning have stemmed from video games. In this session, we'll explore a brief history of this relationship, looking specifically at how Unity is pushing the boundaries of AI research with the Obstacle Tower Challenge. We'll also show how Unity is leveraging cutting-edge research to solve gaming's biggest challenges with the Unity Machine Learning Agents Toolkit, one of the most popular open-source toolkits for deep learning.
Speaker: Matthew Crosby - Imperial College London
jsDay - Javascript as a programming languageMarco Cedaro
Versioning, Test Driven Development and Continuous Integration: how to setup up a stable javascript continuous integration environment and why you need it. Through a real life example, it explains all the benefits of having real control over javascript codebase and analyses developer and webapps needs and the tools that fit those requirements.
Gamification: Engaging and Motivating Your UsersVorkspace
Checkout Igniters Meetup at: http://www.meetup.com/Igniter/
Subscribe at: http://ignitersv.com
Gamification – the use of game-like elements in non-game contexts – goes beyond traditional user experience design. Instead of aiming to make the job at hand easy and simple, gamification looks at what interests and motivates the player. Asking whether its fun and motivating for the player creates a gameful experience where players are more engaged and happier. This benefits the players, the company and the customers. In this talk we will learn through many examples of how gamification can be applied for your applications and websites.
About the Speaker:
Mario Herger is CEO, founder and partner of Enterprise Gamification Consultancy LLC, a strategic consulting group focused on gamification, innovation, social business, and intrapreneurship in the enterprise. In the past Mario worked as Senior Innovation Strategist at SAP Labs in Palo Alto, California and was the Global Head of the Gamification Initiative at SAP for 15 years. In 2013 he co-founded and lead the Innovation Center Europe Silicon Valley that connects European startups and companies with the Silicon Valley.
Mario regularly speaks at conferences on gamification and innovation and conduct workshops.
Coding is part of the curriculum which is relatively new and often a part which teachers struggle with. I have created a presentation to show resources which you might use to teach Year 5-6 students. Tasks can be adapted or modified for other year levels.
How Agile and Lean Changed my Organization Goto Amsterdam 2012Bernd Schiffer
see http://gotocon.com/amsterdam-2012/presentation/How%20'Agile%20and%20Lean'%20Changed%20my%20Organization for abstract
Read more about AMI here: http://agiletrail.com/2012/11/08/agile-management-innovations-a-primer/
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webPatrick Chanezon
The latest developments in social networking platforms and their importance in connecting people, places and ideas will be presented. Interoperability of these various platforms is crucial to allow for the message of sustainability and the future of connectivity for citizens of the future.
Achieving Technical Excellence in Your Software Teams - from Devternity Peter Gfader
Our industry has a problem: We are not lacking software methodologies, programming languages, tools or frameworks but we need great software engineers.
Great software engineer teams build quality-in and deliver great software on a regular basis. The technical excellence of those engineers will help you escape the "Waterfall sandwich" and make your organization a little more agile, from the inception of an idea till they go live.
I will talk about my experiences from the last 15 years, including small software delivery teams until big financial institutions.
Why would a company like to be "agile"?
How can a company achieve that?
How can you achieve Technical Excellence in your software teams?
What developer skills are more important than languages, methods or frameworks?
This will be an interactive session with a Q&A at the end.
Presentation at Mastering SAP 21st May 2017
Struggling with agile at scale? Thinking about scaling agile beyond the team? Want to learn from others’ mistakes? There is a lot to be learnt from those who have successfully hitchhiked their way through the galaxy of scaled agile. This session celebrates the scaled agile hitchhiker, the people who bravely tried ideas that were occasionally brilliant but often plain stupid. You will laugh, you will cry but you will also walk away with a nice long list of ideas not to try when scaling agile!
• Seven failure patterns in scaling agile
• An understanding of why these patterns lead to less than optimal results
• Tips on how to avoid falling into these failure patterns
Know thyself using introspection to find your inner edgeRenee Troughton
What does introspection have to do with Agile? If Agile is about individuals and interactions over processes and tools then you need to learn introspection! This presentation covers three introspection techniques - the Responsibility Process, Non-violent communication and Byron Katie's "The Work". These techniques will lead to deep personal insights and discovery for a better workplace and homelife.
Scaling tricks: practical tips for Scaling in AgileRenee Troughton
With so many approaches out there on how to Scale, this presentation looks less at what is there in the marketplace, but instead takes a look at techniques and tricks that people are using that have not yet been codified. When Agile first started we spent many years refining and getting better at it, this is the start of refining how we scale and begin to integrate design thinking into our approach, whilst always looking for smarter ways to work.
Ceremonies are the 5% of Agile, so that is the 95%?Renee Troughton
This presentation takes a deep dive into solving systemic waste as a mechanism to forward propel an agile transformation. Sure you can do Scrum ceremonies perfectly, but what is the point unless you tackle removing the waste that made the system so slow in the first place. What is outside of the team's control that needs improvement?
A brief 1 hr talk provided at the Sydney Agile @ Scale Meetup group in October 2016 to cover the basics of Kanban and Enterprise Services Planning (ESP), talking concepts from DJA's slideshare content and adding in games for people to discover what Kanban and ESP is about.
Run at Agile Games 2015 in Boston, this is a joint pack to run in an hour and a half two games - Sudokuban (a game about learning how to do Kanban) and the Agile Values game (which utilizes the Marshmallow Challenge).
More information on Sudokuban can be found at: http://www.unbounddna.com/resources/agile-games/sudokuban-a-kanban-in-action-puzzle-game/
Introducing the Enterprise Transformation Meta ModelRenee Troughton
Finally there is a meta model out there to be able to simply and easily compare and contrast not only Agile methods but any type of change that you may be introducing into an organisation.
This presentation lightly covers the model, but importantly goes through over fifty Agile and edgy Agile related methods and movements, highlighting where they sit in the model.
For more information about the Enterprise Transformation Meta Model refer to:
http://www.enterprisetransformationmetamodel.com
Darthvaderless Daily Scrums - Scrum Australia 2014Renee Troughton
Presented at Scrum Australia 2014 in Sydney on the 22nd of October, this presentation focuses on Daily Scrums that are being heavily command and controlled and seeks to provide solutions to both resolving Darth Vader like behaviour but also having a really effective scrum that is not a progress report.
For more details of the game referred to within (scrumheads) see: http://tastycupcakes.org/2014/07/scrumheads-the-daily-scrum-game/
Visual Management: Leading with what you can seeRenee Troughton
Produced and presented by Craig Smith and Renee Troughton at the Agile Australia 2013 20 June.
Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
Discover:
How to identify when your story wall isn't telling you everything and how to adjust it
* What the three different types of story walls are and which one is more suitable to certain circumstances
* Different ways to visualise your product backlog
Why queue columns and limiting work in progress is so important regardless of whether you are using Scrum or Kanban
* How symbols and tokens can be used to give more information
* What else can you use other than story walls to visualise information
* How to ingrain Visual Management into both the team and management structures of your organisation
* Visualising Your Quality, Testing and Team
* What is systemic flow mapping and why is it important
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
2. Are you a gamer?
The Agile Revolution Podcast http://www.theagilerevolution.com 2
Agile Forest Blog http://www.agileforest.com
3. Are you a gamer?
The Agile Revolution Podcast http://www.theagilerevolution.com 3
Agile Forest Blog http://www.agileforest.com
4. But this myth needs to be broken
The Agile Revolution Podcast http://www.theagilerevolution.com 4
Agile Forest Blog http://www.agileforest.com
5. Role players?
The Agile Revolution Podcast http://www.theagilerevolution.com 5
Agile Forest Blog http://www.agileforest.com
6. Board anyone?
The Agile Revolution Podcast http://www.theagilerevolution.com 6
Agile Forest Blog http://www.agileforest.com
7. What about some sports?
The Agile Revolution Podcast http://www.theagilerevolution.com 7
Agile Forest Blog http://www.agileforest.com
8. The game of life?
The Agile Revolution Podcast http://www.theagilerevolution.com 8
Agile Forest Blog http://www.agileforest.com
9. Gamification and Agile
The Agile Revolution Podcast http://www.theagilerevolution.com 9
Agile Forest Blog http://www.agileforest.com
10. Games don’t have to be video games
• Creation
• Role playing
• Board
• Sports
• Work
• Agile
The Agile Revolution Podcast http://www.theagilerevolution.com 10
Agile Forest Blog http://www.agileforest.com
11. Rule #1: Clear goals
There needs to be clear and defined goals
or outcomes that have to be achieved.
The Agile Revolution Podcast http://www.theagilerevolution.com 11
Agile Forest Blog http://www.agileforest.com
12. Rule #2: Constraints
There must be set rules in place to limit how
you go about achieving the goal. By limiting
obvious approaches to receiving the goal
you are forced to think creatively or
strategically.
The Agile Revolution Podcast http://www.theagilerevolution.com 12
Agile Forest Blog http://www.agileforest.com
13. Rule #3: Real time feedback
The environment must provide feedback
telling us how we were progressing as
playing or when the game is over.
Even if we loose it needs to provide us
feedback so that we know how close we
got, motivating us to try that little bit harder.
The Agile Revolution Podcast http://www.theagilerevolution.com 13
Agile Forest Blog http://www.agileforest.com
14. Rule #4: Voluntary participation
They must be voluntary. No one forces us to
play them.
The Agile Revolution Podcast http://www.theagilerevolution.com 14
Agile Forest Blog http://www.agileforest.com
15. Agile games created for learning
Practice War
Project Snapper
Eurotrip 2012
Rule 1: Clear outcome/goal
Kanbanopoly Rule 2: Built in constraints
Rule 3: Real time feedback
Bigheads Rule 4: Voluntary participation
Car Change Game
Achievements Board
The Agile Revolution Podcast http://www.theagilerevolution.com 15
Agile Forest Blog http://www.agileforest.com
16. Practice War
Design intent = understand
the Agile framework more
deeply
The team is not Showcases
celebrating what Vaowcases
they have achieved
The Agile Revolution Podcast http://www.theagilerevolution.com 16
Agile Forest Blog http://www.agileforest.com
17. Project Snapper
Design intent = What does it feel like
as a Scrum Master when a project is
not setup for success?
The Agile Revolution Podcast http://www.theagilerevolution.com 17
Agile Forest Blog http://www.agileforest.com
18. Eurotrip 2012
Design intent = Project Management in
Agile will always come down to tradeoffs
Destination: Louvre Museum Destination: Moulin Rogue
Country: France Country: France
City: Paris City: Paris
Cost:80 Cost:400+ 100 (babysitting)
Size: 8 Size: 4
Dependencies: EuroHub->Paris Dependencies: EuroHub->Paris
Priority: Restriction: Night and parents only
Priority:
Destination: Eiffel Tower Destination: Seine River Cruise
Country: France Country: France
City: Paris City: Paris
Cost:150 Cost:280
Size: 3 Size: 2
Dependencies: EuroHub- Dependencies: EuroHub->Paris
>Paris Restriction: Night and parents only
Priority: Priority:
The Agile Revolution Podcast http://www.theagilerevolution.com 18
Agile Forest Blog http://www.agileforest.com
19. Car change game
Design intent = Get comfortable with change
http://agileforest.com/2012/02/03/the-car-change-game/
The Agile Revolution Podcast http://www.theagilerevolution.com 19
Agile Forest Blog http://www.agileforest.com
20. Achievements Board
http://agilescout.com/achievements-an-agile-whitepaper/
Design intent = Do Agile practices and method
All aboard! Risky business Pepa PiG Show and tell Working on all Superheroes!
cylinders
Socially bound I don’t mind a good Back to the Future Back to the Future II Back to the Future III From Russia with love
game of blackjack too
Forward thinking Have a say The Borg Venus Yesterday’s weather Like a G6
was rain
The Agile Revolution Podcast http://www.theagilerevolution.com 20
Agile Forest Blog http://www.agileforest.com
21. What does this mean for software development?
The last decade has been focused on social systems – connections
The Agile Revolution Podcast http://www.theagilerevolution.com 21
Agile Forest Blog http://www.agileforest.com
22. Game dynamic #1: Appointment
A dynamic in which to succeed one must return at
a predefined time to take a predetermined action.
The Agile Revolution Podcast http://www.theagilerevolution.com 22
Agile Forest Blog http://www.agileforest.com
23. Game dynamic #2: Influence & Status
The ability of one player to modify the behaviour
of another’s actions through social pressure.
The Agile Revolution Podcast http://www.theagilerevolution.com 23
Agile Forest Blog http://www.agileforest.com
24. Product Status
The Agile Revolution Podcast http://www.theagilerevolution.com 24
Agile Forest Blog http://www.agileforest.com
25. Game dynamic #3: Progression
A dynamic in which success is granularly
displayed and measured through the process of
completing itemised tasks.
The Agile Revolution Podcast http://www.theagilerevolution.com 25
Agile Forest Blog http://www.agileforest.com
26. Game dynamic #4: Communal discovery
A dynamic wherein an entire community is rallied
to work together to solve a challenge.
The Agile Revolution Podcast http://www.theagilerevolution.com 26
Agile Forest Blog http://www.agileforest.com
27. Game dynamic #4: Communal discovery
Online gamers solve AIDS
retroviral puzzle for
scientists
http://www.cs.washington.edu/hom
es/zoran/NSMBfoldit-2011.pdf
The Agile Revolution Podcast http://www.theagilerevolution.com 27
Agile Forest Blog http://www.agileforest.com
28. Where can I find out more?
http://www.ted.com/talks/seth_priebatsch_the_game_layer_on_top_of_the_world.html/
The Agile Revolution Podcast http://www.theagilerevolution.com 28
Agile Forest Blog http://www.agileforest.com
29. Where can I find out more?
The Agile Revolution Podcast http://www.theagilerevolution.com 29
Agile Forest Blog http://www.agileforest.com
Editor's Notes
Who here in the audience would consider themselves a gamer?Are you only putting your hand up now because of the picture?
The reality is gamers have somewhat of a bad rap. The term “gamer” engenders ideas of pasty white teenagers of middle aged single men living their days in a zombie like state in the basement of their parents house spending over forty hours a week with their eyes glued to the pixels on their screen smashing keys on their keyboard.
Atari 2600, Commadore 64
If you think about it – Board games are often role playing games. A banker? A real estate investor? A detective? A doctor?
Six to sixteen netballFourteen to sixteen volleyballBut for you this could have been cricket or rugby, basketball or golf.
What about life – is it a game?What about work?Many of you would have heard the of “gaming the system”. How many have done this (where they system is your workplace)?The reality is we are doing it, a lot. Think about some large environments. Take their PMOs as an example. Have you ever gamed the PMO system?I have built systems with the distinct intent that they get gamed. Do you think systems should be built this way? Consider a governance system where it is easy to get incremental funding, but hard to get large funding for projects – say $10m. What do you think people will do? They will try to game the system and will break their work down. Is this a bad thing?
When we do Agile – are there elements that are like a game?
What is gamification? Gaming rules and dynamics applied to things that aren’t video games to enhance engagement.Most people think that gamification is about making work “fun” – this really isn’t the purpose, it is the outcome, and an indirect one at that.
Clear goals and outcomes – clear for board games, sports games, computer games… but what about work? What clear goals do we have in Agile? The meta-goal is to deliver or enhance the product, the timely goal is deliver an iteration or velocity. But what about Kanban or Lean Startup teams? In a Kanban environments the goal could be conceived as delivering to your cycle time but I don’t think that is correct – the goal is to manage your flow in order to reduce variability. In Lean Startups your goal is to learn.
Constraints are an intriguing thing. We often think that the world is too constrained, and yet innovation can be driven from highly constrained environments. Take Jugaad or frugal innovation for example – new world solutions born out of the constraints of a third world. Constraints in sports and games.Constraints in life/work? Are we constrained by the need to pay a mortgage? Is this a constraint that is overriding our ability to be fulfilled at work? How many of you have clearly defined constraints at work? Inherent knowledge if rife in the workplace and yet it is only when we identify these constraints and call them out for what they are that we can actually challenge them. We need to move away from the Monkey and Banana problem and move into a world of defined constraints in order to succeed.Constraints in Agile? Surprisingly there are a few additional constraints made – sacred timeboxes and limiting work in progress are such examples. When Kanban talks about defining “explicit policies” this is about defining your constraints.
This is my favourite rule – because to me it defines success or not for most games. In sports – referee, scoreboard. It is almost instant.In video games it IS instant. You see immediate results based upon your actions. Work is incredibly poor at this. Think of HR teams that you work with. Of performance reviews, of strategic planning and how they link to your KRAs. As a customer who do you do your business with is almost always as a result of how quick feedback is made. Forbes – Internet Leads “you are 100 times more likely to contact a lead in the first five minutes than at 30 minutes.” Agile does this really well in comparison to waterfall – breaking work down and getting feedback in small increments, getting feedback on the process itself through retrospectives.
Games and sports – this is easy.Work is a little harder – do we play the game of life for money or do we play it because we enjoy the game? With Gallup in the US reporting that 70% of employees are disengaged we have a major issue at play. Agile – harder again. Should you force people to use Agile or does it have to be voluntary?
You can build your own games too – Just follow the rules! Build a game and test it by yourself. Adjust the timings and instructions until you believe the outcome can be successfully reached. Once you are happy with it pilot it with a supportive group. Incrementally adjust and refactor until it is hitting the mark. Car Change – 1 iterationSnapper – 4 iterationsKanbanopoly – 7 iterations
Originally designed by Joshua Kerievsky from Industrial Logic as XP War this game has been adapted over the years to expand on common problems and the new Agile practices.
You can build your own games too – Just follow the rules! Build a game and test it by yourself. Adjust the timings and instructions until you believe the outcome can be successfully reached. Once you are happy with it pilot it with a supportive group. Incrementally adjust and refactor until it is hitting the mark. Car Change – 1 iterationSnapper – 4 iterationsKanbanopoly – 7 iterations
At the end need to briefly walk through Kanbanopolyand Bigheads
Facebook, twitter, linked in,google groups, communities of practice….
But this happens in real life – meetups are a classic example.
George Clooney – Up in the Air, Sounds like the game of life!Think back to my Cabbage Patch Kid doll. I wanted to have a “one of a kind of a cabbage patch kid” because there was status with having a unique item.Achievements board example earlier is also a status driven motivator.
Levelling up.
Google is classic example of thisThe Golem Project is one of the more earlier examples of this in action. Twelve years ago, it was the first internet crowdsourcing projects to determine if we could unravel the secrets of evolution through mass computational power.