This is a flash report of Agile2014 by Hiroyuki Ito.
「Agile2014」の参加レポート(速報版)です。
Agile2014
http://agile2014.agilealliance.org/
Please feel and enjoy atmosphere of the latest Agile :)
Technology-Driven Development: Using Automation and Development Techniques to...Hiroyuki Ito
This is the report presented at Agile2014 on "Experience Report" track.
「Agile2014」の「Experience Report」トラックで発表したスライドです。
Agile2014
http://agile2014.agilealliance.org/
Track information
http://agile2014.sched.org/event/356d50c44035cafe4c27c33da03c2b80#
Automation and development techniques such as Continuous Integration/Continuous Delivery, TDD (Test-Driven Development) and BDD (Behavior-Driven Development) are useful for not only efficiency but also learning and collaboration.
I explained these practices as "Technology-Driven Development".
CI/CD・TDD・BDD といった自動化技術・技術プラクティスは、業務効率化だけではなく、メンバーの成長およびコラボレーションの促進にも効果があります。
これらのプラクティスを "Technology-Driven Development" と命名・整理した資料になります。
Keynote presentation at DevOps Summit 2016 in Taipei.
http://devopssummit.ithome.com.tw/
I explained the importance of Test Automation and Continuous Integration for cultural change in DevOps context.
DevOpsのコンテキストでの「文化の変化」に対する、テスト自動化とCIの重要性を説明した資料です。
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Rakuten Group, Inc.
This is an English version of presentation material for "Agile Japan 2015" (http://www.agilejapan.org/) which was held on Apr 16th 2015.
In this document, I recapitulated the concrete example of improvement by using Project Metrics.
Additionally, I wrote one example to construct a cooperative relationship with Managers.
I hope this document helps you improve your team and organization.
Technology-Driven Development: Using Automation and Development Techniques to...Hiroyuki Ito
This is the report presented at Agile2014 on "Experience Report" track.
「Agile2014」の「Experience Report」トラックで発表したスライドです。
Agile2014
http://agile2014.agilealliance.org/
Track information
http://agile2014.sched.org/event/356d50c44035cafe4c27c33da03c2b80#
Automation and development techniques such as Continuous Integration/Continuous Delivery, TDD (Test-Driven Development) and BDD (Behavior-Driven Development) are useful for not only efficiency but also learning and collaboration.
I explained these practices as "Technology-Driven Development".
CI/CD・TDD・BDD といった自動化技術・技術プラクティスは、業務効率化だけではなく、メンバーの成長およびコラボレーションの促進にも効果があります。
これらのプラクティスを "Technology-Driven Development" と命名・整理した資料になります。
Keynote presentation at DevOps Summit 2016 in Taipei.
http://devopssummit.ithome.com.tw/
I explained the importance of Test Automation and Continuous Integration for cultural change in DevOps context.
DevOpsのコンテキストでの「文化の変化」に対する、テスト自動化とCIの重要性を説明した資料です。
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Rakuten Group, Inc.
This is an English version of presentation material for "Agile Japan 2015" (http://www.agilejapan.org/) which was held on Apr 16th 2015.
In this document, I recapitulated the concrete example of improvement by using Project Metrics.
Additionally, I wrote one example to construct a cooperative relationship with Managers.
I hope this document helps you improve your team and organization.
'The Real Agile Testing Quadrants' with Michael BoltonTEST Huddle
EuroSTAR Conferences, with the support of ISA Software Skillnet, Irish Software Innovation Network and SoftTest, were delighted to bring you a half-day software testing masterclass with Michael Bolton
In this session, Michael Bolton (who has extensive experience as a tester, as a programmer, and as a project manager) explained the role of skilled software testers, and why you might not want to think of testing as "quality assurance".
He present ideas about the relationship between management and testers, and about the service that testers really provide: making quality assurance possible by lighting the way of the project. For those of you who who attended this event, we really hope it was of use to you in your testing careers.
www.eurostarconferences.com
QA and test departments often are composed of employees with business backgrounds who have little training when it comes to software testing. Though they are engaged, these team members can get overwhelmed by the thousands of test cases they have to execute over and over, and they don’t see a future career path in testing. What can be done to address these challenges? Join Sophie Benjamin as she presents her personal step-by-step recipe to transform QA and test teams and position them for success within IT. She talks about the essential roles in QA and test teams, their skills and contributions within the software delivery cycle, and tips and tricks to keep employees motivated and willing to invest in their careers. Attendees will leave with practical advice on what leaders and managers can do to ensure that their QA and test teams deliver results and add value to their organizations, today and in the future.
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Vaidas Adomauskas
Two cases how Agile project management can be used for fixed contract projects.
Presentation for: Baltic Project Management Days 2014 conference: http://pmdays.eu
Vaidas Adomauskas
www.agilecoach.lt
Scrum/XP using Team System (devLink & Agile 2009)Tommy Norman
This is the slide deck from my devLink 09 and Agile 2009 conference presentations. I skipped the Scrum intro slides at Agile 2009 since most of the crowd already had the basics down. This was nainly a demo so for over half the presentation I was not using slides.
Discussion about Input and Output of every Scrum Events. Inside about what to inspect and adapt within these events. Entirely based on Scrum Guide and pretty much similar to PSM workshop.
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...Guilherme Motta
Talk given in Lima, Peru during the Regional Scrum Gathering in 2016.
I try to introduce what I believe is currently the position of the Agile Coach, plus some day to day activities, tools, techniques and experiences.
JDD2014: Agile transformation - how to change minds, deliver amazing results ...PROIDEA
Transitioning an organization from Waterfall to Agile can be difficult much like any change management tends to be. For most people involved, it ends up being an ordeal. But, there is a better way. With the right strategy and tools, this can be a rather rewarding and unifying experience instead. In this talk, we will discuss one such transition and the elements that contributed to its success.
In the presentation, Ashley will review how Blackboard revived a dead automated test suite and turned it into a gold standard, transforming the way the company thinks about software quality along the way. Topics covered will include:
- QA is taboo! (we are now Engineering Productivity – but what does that mean?) – establishing goals as a department goes beyond ensuring quality. How did Blackboard build the teams needed to insure success?
- Documentation is like pulling teeth, but so very critical – how the documentation that was created laid the groundwork to improve. She will show examples that have helped teams get on the right track.
- Getting the right environment and pieces in place – and slashing execution times (going from our own PD Lab to the world of Mesos).
- Project Guardrails. Feature by feature, risk analysis, defining/redistributing/removing tests, and getting developers to trust the tests. Pairing our team with scrum teams fix their tests.
It wasn’t all fun and games – what were some of the hiccups that you can learn from Blackboard?
Ashley Hunsberger – Test Automation Architect, Blackboard
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015Yuval Yeret
Agile brings us many challenges (and opportunities!) to the world of testing. Through his work in the trenches, Uval has encountered many testing professionals who struggle with agile. Some of these struggles are due to following "by the book" practices without understanding the underlying principles. Others are due to myths being spread. In this presentation, Uval will share these struggles and questions that testers and their managers often face, and recommend answers. Participants will leave with a better understanding of what agile really means for a testing organization, processes, and the profession, and will be better positioned to support and champion a change towards real agility in their organization.
You’ve “gone agile” and have been relatively successful. So, how do you know how well your team is really doing? And how do you continuously improve your practices? When things get rocky, how do you handle the challenges without reverting to old habits? You realize that the path to high-performance agile testing isn’t easy or quick. It also helps to have a guide. So consider this workshop your guide to ongoing, improved, and sustained high-performance. Join Bob Galen and Mary Thorn as they share lessons from their most successful agile testing transitions. Explore actual team case studies for building team skills, embracing agile requirements, fostering customer interaction, building agile automation, driving business value, and testing at-scale—all building agile testing excellence. Examine the mistakes, adjustments, and the successes, and learn how to react to real-world contexts. Leave with a better view of your team’s strengths, weaknesses, and where you need to focus to improve.
Deconstructing the scaled agile frameworkAngela Dugan
Delivered at the QAI Quest conference as a 90 minute workshop - With so many software delivery process frameworks and methodologies out there, it’s hard to know where to begin. And just when the industry seems to be warming up to agile, here comes SCALED agile with frameworks like SAFe, LESS, and a host of others. Should we all just be SAFe? But then maybe SAFe is just a glorified waterfall process for companies that “can’t handle real Agile”. SAFe, the Scaled Agile Framework, leverages the best of several well-established frameworks, including Lean, Kanban, and scrum. While SAFe is certainly intended for large, enterprise organizations delivering extremely complex and interdependent systems, many SAFe principles and practices can be used to improve much smaller teams. Join Angela in this workshop to gain a better understanding of the SAFe, and how teams can adopt SAFe principles and practices to improve the development, testing, and delivery of products.
LeSS: why broader Product Definition, who is the Real PO and what we are scal...Artem Bykovets
Slides from talk: "LeSS: why broader Product Definition, who is the Real PO and what we are scaling?" from Online Project Management Day Ukraine conference (29/01/2022) by Artem Bykovets
In this talk:
The difference between Multiple Scrum Teams and Multi-Team Scrum
What is Product and what is not? Why LeSS recommends to use broader product definition
Why Feature Teams and what about specialization? What about dependencies?
Who is the Real Product Owner and (s)he should do?
And some stories, metaphors and jokes as usual :)
'The Real Agile Testing Quadrants' with Michael BoltonTEST Huddle
EuroSTAR Conferences, with the support of ISA Software Skillnet, Irish Software Innovation Network and SoftTest, were delighted to bring you a half-day software testing masterclass with Michael Bolton
In this session, Michael Bolton (who has extensive experience as a tester, as a programmer, and as a project manager) explained the role of skilled software testers, and why you might not want to think of testing as "quality assurance".
He present ideas about the relationship between management and testers, and about the service that testers really provide: making quality assurance possible by lighting the way of the project. For those of you who who attended this event, we really hope it was of use to you in your testing careers.
www.eurostarconferences.com
QA and test departments often are composed of employees with business backgrounds who have little training when it comes to software testing. Though they are engaged, these team members can get overwhelmed by the thousands of test cases they have to execute over and over, and they don’t see a future career path in testing. What can be done to address these challenges? Join Sophie Benjamin as she presents her personal step-by-step recipe to transform QA and test teams and position them for success within IT. She talks about the essential roles in QA and test teams, their skills and contributions within the software delivery cycle, and tips and tricks to keep employees motivated and willing to invest in their careers. Attendees will leave with practical advice on what leaders and managers can do to ensure that their QA and test teams deliver results and add value to their organizations, today and in the future.
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Vaidas Adomauskas
Two cases how Agile project management can be used for fixed contract projects.
Presentation for: Baltic Project Management Days 2014 conference: http://pmdays.eu
Vaidas Adomauskas
www.agilecoach.lt
Scrum/XP using Team System (devLink & Agile 2009)Tommy Norman
This is the slide deck from my devLink 09 and Agile 2009 conference presentations. I skipped the Scrum intro slides at Agile 2009 since most of the crowd already had the basics down. This was nainly a demo so for over half the presentation I was not using slides.
Discussion about Input and Output of every Scrum Events. Inside about what to inspect and adapt within these events. Entirely based on Scrum Guide and pretty much similar to PSM workshop.
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...Guilherme Motta
Talk given in Lima, Peru during the Regional Scrum Gathering in 2016.
I try to introduce what I believe is currently the position of the Agile Coach, plus some day to day activities, tools, techniques and experiences.
JDD2014: Agile transformation - how to change minds, deliver amazing results ...PROIDEA
Transitioning an organization from Waterfall to Agile can be difficult much like any change management tends to be. For most people involved, it ends up being an ordeal. But, there is a better way. With the right strategy and tools, this can be a rather rewarding and unifying experience instead. In this talk, we will discuss one such transition and the elements that contributed to its success.
In the presentation, Ashley will review how Blackboard revived a dead automated test suite and turned it into a gold standard, transforming the way the company thinks about software quality along the way. Topics covered will include:
- QA is taboo! (we are now Engineering Productivity – but what does that mean?) – establishing goals as a department goes beyond ensuring quality. How did Blackboard build the teams needed to insure success?
- Documentation is like pulling teeth, but so very critical – how the documentation that was created laid the groundwork to improve. She will show examples that have helped teams get on the right track.
- Getting the right environment and pieces in place – and slashing execution times (going from our own PD Lab to the world of Mesos).
- Project Guardrails. Feature by feature, risk analysis, defining/redistributing/removing tests, and getting developers to trust the tests. Pairing our team with scrum teams fix their tests.
It wasn’t all fun and games – what were some of the hiccups that you can learn from Blackboard?
Ashley Hunsberger – Test Automation Architect, Blackboard
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015Yuval Yeret
Agile brings us many challenges (and opportunities!) to the world of testing. Through his work in the trenches, Uval has encountered many testing professionals who struggle with agile. Some of these struggles are due to following "by the book" practices without understanding the underlying principles. Others are due to myths being spread. In this presentation, Uval will share these struggles and questions that testers and their managers often face, and recommend answers. Participants will leave with a better understanding of what agile really means for a testing organization, processes, and the profession, and will be better positioned to support and champion a change towards real agility in their organization.
You’ve “gone agile” and have been relatively successful. So, how do you know how well your team is really doing? And how do you continuously improve your practices? When things get rocky, how do you handle the challenges without reverting to old habits? You realize that the path to high-performance agile testing isn’t easy or quick. It also helps to have a guide. So consider this workshop your guide to ongoing, improved, and sustained high-performance. Join Bob Galen and Mary Thorn as they share lessons from their most successful agile testing transitions. Explore actual team case studies for building team skills, embracing agile requirements, fostering customer interaction, building agile automation, driving business value, and testing at-scale—all building agile testing excellence. Examine the mistakes, adjustments, and the successes, and learn how to react to real-world contexts. Leave with a better view of your team’s strengths, weaknesses, and where you need to focus to improve.
Deconstructing the scaled agile frameworkAngela Dugan
Delivered at the QAI Quest conference as a 90 minute workshop - With so many software delivery process frameworks and methodologies out there, it’s hard to know where to begin. And just when the industry seems to be warming up to agile, here comes SCALED agile with frameworks like SAFe, LESS, and a host of others. Should we all just be SAFe? But then maybe SAFe is just a glorified waterfall process for companies that “can’t handle real Agile”. SAFe, the Scaled Agile Framework, leverages the best of several well-established frameworks, including Lean, Kanban, and scrum. While SAFe is certainly intended for large, enterprise organizations delivering extremely complex and interdependent systems, many SAFe principles and practices can be used to improve much smaller teams. Join Angela in this workshop to gain a better understanding of the SAFe, and how teams can adopt SAFe principles and practices to improve the development, testing, and delivery of products.
LeSS: why broader Product Definition, who is the Real PO and what we are scal...Artem Bykovets
Slides from talk: "LeSS: why broader Product Definition, who is the Real PO and what we are scaling?" from Online Project Management Day Ukraine conference (29/01/2022) by Artem Bykovets
In this talk:
The difference between Multiple Scrum Teams and Multi-Team Scrum
What is Product and what is not? Why LeSS recommends to use broader product definition
Why Feature Teams and what about specialization? What about dependencies?
Who is the Real Product Owner and (s)he should do?
And some stories, metaphors and jokes as usual :)
The DevOps movement, like its Agile predecessor, is focused on improving the communication and collaboration between the development and operations teams responsible for different aspects of an app throughout its lifecycle. While successful DevOps initiatives start and end with organizational and cultural change, there are also common practices that are enablers and/or tools used in support of DevOps. In this session you will learn about the DevOps practice of Configuration as Code &ndash managing and maintaining application configuration as versionable assets. This session will focus on the practice of Configuration as Code, while demonstrating a few of the popular tools available today, including Opscode Chef, Powershell DSC (Desired State Configuration) and others. If you are interested in implementing a DevOps initiative in your organization, then this session is a must-see.
Configuration As Code - Adoption of the Job DSL Plugin at NetflixJustin Ryan
The Jenkins Job DSL plugin allows programmers to express job configurations as code. Learn about the benefits, from the obvious (store your configurations in the SCM of your choice) to the not-so-obvious (focus on intent, instead of succumbing to the distraction of multiple, complex job configuration options). We will share our experience adopting the plugin over the past year to create and maintain more complex job pipelines at Netflix.
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world Rakuten Group, Inc.
This is a flash report of Agile2014 by Hiroyuki Ito.
「Agile2014」の参加レポート(速報版)です。
Agile2014
http://agile2014.agilealliance.org/
Please feel and enjoy atmosphere of the latest Agile :)
This is a flash report of Agile2018 by The HIRO!LINE Corporation
This is a flash report of Agile2018 by The HIRO!
「Agile2018」の参加レポート(速報版)です。
Agile2018
https://www.agilealliance.org/agile2018/
Please feel and enjoy atmosphere of the latest Agile :)
agile, agile2018, linedev
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?John Carter
This thought-leading presentation discusses applying Agile to any organization. It makes a research-based case that Agile is spreading and that change is inevitable. It then discusses the barriers to change and how to overcome them. It next presents the idea of “Intelligent Agile” – an Agile scaled to your organization and its needs. It then presents the “next practices” required to make a sea change in Agile PD. Along the way, the presentation features best practices to overcome barriers, develop “Intelligent Agile, and continue to grow.
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...TestingUy
Expositor: Derk-Jan De Grood
Resumen: In order to distinguish themselves and meet customer expectations organizations need to embrace change. In his keynote Derk-Jan de Grood will explain how Continuous Delivery, DevOps and Scaling Agile aim to effectively react to disruptive innovations, but introduce new challenges. Organization have a need for Visionary’s, Explorers and Experts to make the transition. Develop yourself and your team in order to keep adding value and embrace the new opportunities that arise.
Presentation about the basics of Agile Methodologies and how they can be applied to Scientific Research. This presentation later evolved into the Agile Research method. June 2008
My talk about DevOps in Knowit Developer Summit 2018 in Oslo. This talk is a condensed version of the DevOps workshop I run for management teams and technical teams to start their journey as an organization towards DevOps. We refer to DASA DevOps Agile Skills Association's definitions of DevOps. The talk includes also Knowit DevOps Maturity Model high level description.
Cox Automotive: Testing Across Multiple BrandsOptimizely
Cox Automotive, the world’s leader in automotive remarketing services, and parent company to such brands as Autotrader, Kelley Blue Book, Manheim, and Dealer.com, has more than 40,000 auto dealer clients across five continents.
Cox Auto focuses on continually improving its products to create faster vehicle transactions and enabling consumers to have a seamless online-to-offline experience. Testing has a natural space to play here - as Cox Automotive’s businesses have learned to scale experimentation to optimize the design of its digital experiences.
In this webinar, Frances Reyes, Seth Stuck, and Sabrina Ho will discuss how Cox Automotive is building a culture of experimentation and testing across their digital properties.
You’ll learn:
- The impetus of testing at Cox Automotive
- How they leverage and share information across their business units, creating shared goals despite different business priorities
- How they created a framework for data-driven decisions across the company
Lean software engineering emphasizes continuous delivery of high quality applications. Ken Pugh explains the principles and practices that form the basis of lean software development―concentrating on developing a continuous flow by eliminating delays and loopbacks; delivering quickly by developing in small batches; emphasizing high quality which decreases delays due to defect repair; making policies, process and progress transparent; optimizing the whole rather than individual steps; and becoming more efficient by decreasing waste. Ken describes lean’s emphasis on cycle time, rather than resource utilization, and demonstrates the value stream map which helps you visualize the development cycle flow to identify bottlenecks. He explores the differences between push and pull flow, describes how lean thinking shows up in agile processes including Scrum and Extreme Programming, and discusses how lean can be applied to the entire workflow—not just the development portion. Ken concludes with a discussion of how you can begin your lean transformation.
Today, as always, there are many different initiatives underway to help improve the way we develop software. The most popular and prevalent of which is the Agile Movement. One of the new kids on the block is the SEMAT initiative. As with any new initiative people are struggling to see how it fits into the world and how it relates to all the other things going on. For example does it improve or replace their current ways of working. Is it something like lean that supports and furthers the aims of the Agile Movement, or is it something like waterfall planning that is in opposition to an agile approach?
The good news is that both Agile and SEMAT promote non-prescriptive value-based philosophies that encourage software development teams to select and use whatever practices best fit their context and, most importantly, continuously inspect, adapt and improve their way of working. In this keynote we will look at how these two initiatives complement one another, providing the perfect foundation for teams that want to master the art of software development.
Today, as always, there are many different initiatives underway to help improve the way we develop software. The most popular and prevalent of which is the Agile Movement. One of the new kids on the block is the SEMAT initiative. As with any new initiative people are struggling to see how it fits into the world and how it relates to all the other things going on. For example does it improve or replace their current ways of working. Is it something like lean that supports and furthers the aims of the Agile Movement, or is it something like waterfall planning that is in opposition to an agile approach?
The good news is that both Agile and SEMAT promote non-prescriptive value-based philosophies that encourage software development teams to select and use whatever practices best fit their context and, most importantly, continuously inspect, adapt and improve their way of working. In this keynote we will look at how these two initiatives complement one another, providing the perfect foundation for teams that want to master the art of software development.
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
A properly implemented Agile method increases the speed of development, aligns individual and organization objectives, creates a culture driven by performance, supports shareholder value creation, achieves stable and consistent communication of performance at all levels, and enhances individual development and quality of life.
Similar to Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world (20)
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
1. Agile2014 Report
As a Speaker and a Reporter
of the latest Agile in the world
Aug/05/2014
Hiroyuki Ito
Development Process Optimization Department, Rakuten, Inc.
http://www.rakuten.co.jp/
7. 7
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
8. 8
Basic information
Location Orlando, Florida, U.S.
Duration 4.5 days
Attendees Approximately 2000 persons
Sessions 272 sessions
Session Speakers Over 280 persons
10. 10
Trend of sessions
Category Sessions Memo
Agile Bootcamp 7
Coaching & Mentoring 16
Testing & Quality Assurance 13
Collaboration Culture & Teams 23
Development Practices & Craftsmanship 28
DevOps 15
Enterprise Agile 28
Project Program and Portfolio Management 24
Experience Reports 25 TheHiro made a presentation here.
Keynote 3
Leadership 16
Learning 15
Lightning Talks 3
Open Jam 4 All day event held everyday.
Research 9 Including LT for researchers. 10 min/person.
Special Events 9 Including parties.
Stalwarts 8
User Experience 11
Working with Customers 15
Total 272
Related to
QA Section
Top-down
approaches
are increasing
11. 11
Comparison of trends (with Yamaguchi-san @Yahoo)
Category
Sessions
Memo
2012 2013 2014
Adoption & Transformation 26 0 0 Divided into “Enterprise Agile”, “Learning”, and so on.
Agile Bootcamp 7 7 7
Coaching & Mentoring 15 15 16
Distrubuted Agile 5 0 0 Held only in 2012.
Emerging Applications of Agile 5 0 0 Held only in 2012.
Croudsourced 0 14 0 Held only in 2013.
Lean Startup 0 15 0 Held only in 2013.
Testing & Quality Assurance 12 11 13
Collaboration Culture & Teams 18 15 23
Development Practices & Craftsmanship 16 20 28
DevOps 0 13 15
Enterprise Agile 21 19 28
Project Program and Portfolio Management 0 25 24
Experience Reports 20 14 25
Keynote 3 3 3
Leadership 13 12 16
Learning 0 17 15
Lightning Talks 0 0 3 10 min/person.
Open Jam 26 4 4 Including “Coaches Clinic” in 2012.
Research 8 9 9 Including LT for researchers.
Special Events 9 8 9 Including parties.
Stalwarts 9 7 8
User Experience 12 14 11
Working with Customers 17 17 15
Total 242 259 272
Remaining
at the same level
Increasing
12. 12
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
13. 13
Information and documents
Session information
http://agile2014.sched.org/event/356d50c44035cafe4c27c33da03c2b80#
Presentation document published on Agile Alliance site
http://schd.ws/hosted_files/agile2014/65/1748_TechnologyDrivenDevelopment.pdf
Paper published on Agile Alliance site
http://www.agilealliance.org/files/5014/0509/9284/ExperienceReport.2014.Ito.pdf
20. 20
Result (quick estimation)
About 60 persons attended.
• Attendance Ratio = 57%
• Average : about 50% (-> GOOD!)
My shepherds often reacted positively during my presentation.
• He is a real SAMURAI! (-> Maybe good )
Only 3 persons left during my presentation.
• Remaining Ratio = 95%
• Average : about 80% (-> GOOD!)
23. 23
Impression
Englishnization is useful.
• I had no trouble
• making a presentation with English.
• speaking in front of many English native speakers.
Writing a paper was very useful for
• clarifying ideas got through your work.
• acquiring how to think, evaluate, and explain objectively.
• publishing ideas throughout the world easily and fast.
Practicing a presentation was very useful.
• Feedback is very important before the real presentation.
• Rakuten members gave me a lot of insightful feedbacks
before the conference.
24. 24
Next Action
Attend as a speaker again!
• I have some themes
• Advanced testing
• Improve by metrics
Nurture younger members and colleagues
for consistent growth of our company.
• Write and submit papers
• Attend the next conference as a speaker
25. 25
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
28. 28
The latest trend of Agile
Agile, Scrum, and Lean are ordinary.
• Most of practitioners are thinking about the better ways to
utilize them more.
I found 3 big trends.
• Organizational approach -> Enterprise Agile
• Technical approach -> Testing
• Combination of both -> Metrics
32. 32
The trend of Enterprise Agile
Practitioner’s concern is changing
• from improvement of development teams
• to total optimization including executives and organization
Most of ideas are spiritual…
1. Not concrete
2. Most of speakers just say the importance of changing
mindset
3. Expanding in the U.S.
On the other hand, the influence of SAFe
(Scaled Agile Framework) is increasing dramatically.
• There were about 5 sessions about SAFe.
• http://scaledagileframework.com/
33. 33
Discussion about EA with other practitioners
It is ordinary to face with middle management layer and
executive layer to adopt the bottom-up approach.
• It is necessary to find and decrease wastes based on
“command and control” organization and leadership.
On the other hand,
we’d be better utilize technical foundation to avoid failures.
Changing top’s mindset is useful for buy-in.
36. 36
e.g.) Use automation for collaboration
Check-in build (hourly) My PC
We demonstrate latest application
to the business analyst and managers
in every daily scrum
Deliver to
all team members
automatically
Build applications
and run regression tests
automatically
37. 37
Working software for building shared understanding
Business
Analyst
UI/UX
Designers
Developers
Get fast feedback
Know about
the progress
40. 40
Pattern of Automation for BDD/ATDD
Specification by Example
• Use “examples” to build shared understanding
• Create high-level scenarios (by using domain words)
• Create cross-functional team for reducing rework
Default Data Pattern
http://www.cheezyworld.com/2010/11/21/ui-tests-default-dat/
Page Object Pattern
https://code.google.com/p/selenium/wiki/PageObjects
Test Data Management Pattern
• Prepare data for each test and rollback
• Prepare data for all tests and rollback
• Run all tests and commit all data
41. 41
Current knowledge of Exploratory Testing
Session-based test management
http://www.satisfice.com/articles/sbtm.pdf
Heuristics
• http://testobsessed.com/wp-
content/uploads/2011/04/testheuristicscheatsheetv1.pdf
• http://www.satisfice.com/tools/htsm.pdf
Test charters
http://www.qualitestgroup.com/howTo/How-to-write-an-
Exploratory-Test-Charter
42. 42
Mutation Testing (1)
<Example>
// Production code
int foo (int x, int y) {
int z = 0;
if ((x > 0) && (y > 0)) {
z = x;
}
return z;
}
// Test code
assertEquals(2, foo(2, 2))
assertEquals(0, foo(2, -1))
assertEquals(0, foo(-1, 2))
43. 43
Mutation Testing (2)
<Add mutant>
// Production code
int foo (int x, int y) {
int z = 0;
if ((x > 0) && (y >= 0)) {
z = x;
}
return z;
}
// Test code
assertEquals(2, foo(2, 2))
assertEquals(0, foo(2, -1))
assertEquals(0, foo(-1, 2))
44. 44
Mutation Testing (3)
<Kill mutant by changing unit test>
// Production code
int foo (int x, int y) {
int z = 0;
if ((x > 0) && (y >= 0)) {
z = x;
}
return z;
}
// Test code
assertEquals(2, foo(2, 2))
assertEquals(0, foo(2, 0))
assertEquals(0, foo(-1, 2))
45. 45
Mutation Testing (4)
Objective of Mutation Testing is
adding mutant and find code smells.
• Basically for improving unit testing.
Patterns of mutants
http://pitest.org/quickstart/mutators/
• < to <= (adding “=“)
• < to >= (reversing)
• Reverse + and -
• Make if statement invalid (e.g. if (true))
• Change the value of constant
• Change return value (e.g. null)
• Erase method call
46. 46
Mutation Testing (5)
Presentation document
http://schd.ws/hosted_files/agile2014/c1/1435_Mutation_Test_-
_A_New_Way_to_Improve_Code_and_Test.pdf
Definition of Mutation Testing by Parasoft
http://www.parasoft.com/products/article.jsp?articleId=291
PIT (tool for Mutation Testing, for Java)
http://pitest.org/
Research of Mutation Testing
http://crestweb.cs.ucl.ac.uk/resources/mutation_testing_repository/
47. 47
Next Action
Study more about BDD.
• based on “Specification by Example”
Create Synergy among QA section members by
BDD, ATDD, Exploratory Testing, and Mutation Testing.
• Create testable & clear specification for ease of testing
• Enhance skills for test automation
51. 51
Increasing concerns
Do the same thing in software product world.
It is useful for clarifying the biggest point to improve.
For finding problems and knowing progress.
52. 52
“Useful Metrics in a Complex World” by Ken Power (1)
Ken’s paper
http://www.agilealliance.org/files/9814/0509/9343/ExperienceR
eport.2014.Power.pdf
Point of metrics
• What perspective to measure?
• What does work flow?
• What impedes the flow of work?
53. 53
“Useful Metrics in a Complex World” by Ken Power (2)
Cumulative flow
• Useful for finding problems that impede velocity.
• Know information by trend and hypothesize the following
movement.
Cycle time
Useful for finding the difference among each status
of Kanban board.
Throughput analysis
• Useful for knowing the real progress.
• Can distinguish the failure demand and value demand.
54. 54
“Useful Metrics in a Complex World” by Ken Power (3)
Impression
• The basic idea of metrics is to find problems and know
progress.
• Get information from the change of metrics.
• Other person’s metrics are very insightful.
• We’d be better decide who gather metrics.
Point to use metrics
• Review each metric continuously
55. 55
Next Action
I decided to start the study session
about metrics.
• I have been preparing for the study
session before attending Agile2014.
• I will combine our experience of Gemba
and the latest researches.
56. 56
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
57. 57
The essence of Agile
Agile is a continuous improvement action and process
that can adopt the whole things.
• PDCA cycles
• Less up-front rules
• Create rules & processes by team members (mature)
• Retrospectives
• Based on numerical measurement (metrics)
• Anything is ok to improve (automation, non-technical
process)
• For whole team/organization/company
58. 58
The latest Agile
The essence of Agile is NOT changing.
On the other hand, doing the essence by themselves is
very difficult at present.
• I will support it as an Agile Coach from now on.
Field is expanding.
• Including organizational issues, testing, metrics, and so on.
You’d better clarify what you need and gather information
based on the the essence of Agile.