1) Gain buy-in from both top management and those implementing changes;
2) Explain how Scrum can reduce wasted time through better planning and transparency;
3) Be pragmatic when applying Scrum principles given organizational realities.
For those new to Agile there is often an assumption made that the Scrum Master and the Project Manager are the same role.This is absolutely not the case. The two roles are very different and they each fit into approaches to projects that are wildly different as Agile is a Value and Culture driven Project Management Methodology.
I try to address some of the misunderstandings of the Scrum Master Role
You can see some of Scrum Master internal training videos that I did in past.
https://www.youtube.com/my_videos?o=U
How to Become an Indispensable Scrum Master
Scrum User Group South Africa
Event # 3: 19 March 2009 in Centurion, Pretoria, South Africa
How to implement Scrum within your organisation?
Presenter: Arrie van der Dussen, Agile Business Manager at www.kaizania.co.za
Three steps to transform from a waterfall to an Agile orgElad Sofer
A long long time ago, in a galaxy far far away... before the LeSS framework existed as a clearly defined framework, a few chosen Agile coaches were trying to restore agility to the galaxy by introducing the organization to the concepts that were later named as the LeSS framework.
This is a story about one Agile coach trying to help a product group in a security company to improve their business success by optimizing the whole rather than parts, by eliminating silos and getting rid of the fore waterfall forces of the dark side
For those new to Agile there is often an assumption made that the Scrum Master and the Project Manager are the same role.This is absolutely not the case. The two roles are very different and they each fit into approaches to projects that are wildly different as Agile is a Value and Culture driven Project Management Methodology.
I try to address some of the misunderstandings of the Scrum Master Role
You can see some of Scrum Master internal training videos that I did in past.
https://www.youtube.com/my_videos?o=U
How to Become an Indispensable Scrum Master
Scrum User Group South Africa
Event # 3: 19 March 2009 in Centurion, Pretoria, South Africa
How to implement Scrum within your organisation?
Presenter: Arrie van der Dussen, Agile Business Manager at www.kaizania.co.za
Three steps to transform from a waterfall to an Agile orgElad Sofer
A long long time ago, in a galaxy far far away... before the LeSS framework existed as a clearly defined framework, a few chosen Agile coaches were trying to restore agility to the galaxy by introducing the organization to the concepts that were later named as the LeSS framework.
This is a story about one Agile coach trying to help a product group in a security company to improve their business success by optimizing the whole rather than parts, by eliminating silos and getting rid of the fore waterfall forces of the dark side
Presented during a webinar with Discuss Agile, August 9, 2018.
I’ve met many ScrumMasters. Some of them have been full time dedicated ScrumMasters, but far from all.
In this webinar we will discuss the benefits of having a full time and dedicated ScrumMaster, and the challenges getting there.
When you register, we encourage you to list your ideas of why it is good to have a full time dedicated scrum master and the challenges you have faced.
We will also reveal and discuss an often forgotten responsibility of a ScrumMaster. Which, if addressed, may help the development team and the rest of the organization dramatically.
It is the team who does all the work. Team is self-organising. Team decides and plans. So what is the role of scrum master? Is it a full time role? How is it different from a project manager? Can a project lead or manager be a scrum master? It is probably the least understood and the most abused role in scrum. Let's explore these points in details further on April 10, 3:00 PM.
3 Roles in Scrum
Role of scrum master
Challenges of a scrum master
Skills, Knowledge & mindset required
Full time or part time?
Future career path of scrum master
Benefits:
Uncover the true role of a scrum master which is that of a facilitator, protector, negotiator and a coach.
Understand the true meaning of coaching.
Learn how scrum master can coach the team.
Understand the skills, knowledge and mindset required as a scrum master.
Perform better as a scrum master by getting introduced to some magical techniques and fad words like gamestorming, innovation games and visual thinking to facilitate collaborative decision making.
Learn points which you can use to make people understand the vital role a scrum master plays.
Appreciate the difference between project manager and a scrum master.
Learn who can be a good scrum master.
Attend the webinar and separate yourself from the crazy herd of people blindly accepting or discarding the role of scrum master!!
My keynote at AgileNCR2016 at Gurgaon, 9 Dec. In this talk, I explore the very basis of the role of scrum master, what happens when that jobs is done, and what should you do next?
Comments, objections and feedback welcome!
Scrum is certainly not a foolproof framework as it does have its own set
of limitations; which is the reason why it may not be the best fit for
every team or product. There are other Agile and Lean approaches too,
like Kanban or XP.
Therefore, what is crucial is for us to comprehend that these current
shifts call for a dynamic and progressive outlook from developers and managers. The need of the hour is to utilize the benefits that a Scrum Master brings to the table, in terms of opening up team communication and problem solving techniques.
This is a presentation to my training "Scrum Basics" that is based on Scrum guide. On the training I provide introductory information on Scrum principles, events, artifacts and roles. Apart from a lecturing part (that is described in the presentation), we play games and do exercises, that helps us to practice the theory and get our own experience of Scrum usage.
This webinar highlights different styles of useful daily scrum patterns.
Should your Daily Scrum be done round robin, random order, or should you “Walk the Items” instead? Should you run your Daily Scrum quite differently if your team is remote or distributed? What are some good techniques for distributed Daily Scrums These are all challenging questions, and Scrum Patterns help us decide what to do when there are no straightforward, easy answers, for how to implement Scrum.
Original copy at https://www.synerzip.com/webinar/webinar-effective-daily-scrum-patterns-march-2013/
How to set up agile backlogs and teams in real life environmentsZoltan Csutoras
There are many benefits Scrum frameworks has to offer. However there are always some circumstances that prevent an organization to implement Scrum on an ideal way. What if our teams are working on more than one product at a time? How to manage the situation if we have to support legacy systems and the former developers has been scattered to several new Scrum teams? Can we still apply Scrum practices? The presentation will focus on those questions and possible answers.
Scrum is an iterative method that belongs in the agile camp of how to manage and run projects. It can be used to manage almost any type of project, software, websites, hardware, marketing, event planning, etc. This presentations covers:
Roles in Scrum, Key Points of Scrum, and Actions Done in Scrum such as: Planning Meeting, Completing Work, Daily Scrum Meeting, Sprint Review Meeting, & Retrospective Meeting.
FITC events. For digital creators.
Save 10% off ANY FITC event with discount code 'slideshare'
See our upcoming events at www.fitc.ca
Process with Daniel Schutzsmith
Process is important. Sure, as hackers and creatives we might get by for some time on our eccentric ideas and skills, but the reality is that, as a business, we need to define and continually refine our processes to ensure continued growth and quality.
In this workshop we’ll examine what kinds of processes are used in the web and design industries, the tools they use, create an outline of your own process as well as a milestone calendar to make sure you complete it after the day has concluded.
We’ll laugh, we might cry, but most importantly we’ll grow our understanding and skills to create a process that can help our companies right now.
OBJECTIVE
Provide attendees with a clear path to documenting and refining their business’ process for growth.
TARGET AUDIENCE
Freelancers and smallish Studio Managers / Owners under 50 people.
ASSUMED AUDIENCE KNOWLEDGE
Have used tools like Wikis, Google Docs, and Blogging before.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
An understanding of the reasons process is so important in business.
An outline of what they’re reasons are for defining the process.
An outline of the tools and methodologies they’ll use to define the process.
A deeper understanding of how some creative studios and agencies define their process.
A rough outline of their process / A calendar of milestones set towards completing their process
SCHEDULE
10:00 – 10:15am Welcome and Outline
10:15 – 10:45am Why Process?
10:45 – 11:00am Activity: What are your reasons for defining a process?
11:00 – 11:30am The Importance of a Process Team by Hoss Gifford
11:30 – 12:00pm Activity: Define Your Process Team
12:00 – 1:00pm LUNCH
1:00 – 1:30pm Jason Theodor
1:30 – 2:00pm Activity: Managing Project Flow by Caroline McGregor
2:00 – 2:30pm Tools and Methodologies For Your Process
2:30 – 3:00pm Activity: Choose the Tools You’ll Use to Define Your Process
3:00 – 3:30pm Customizing Your Process by Tom Walsham
3:30 – 4:00pm Activity: Define The Methodologies For Your Process
4:00 – 4:30pm Planning Your Process Documentation
4:30 – 5:00pm Activity: Create a Calendar to Define Your Process
You will learn how to set the stage and provide clear boundaries within each ceremony. Heck, this practical knowledge will help you in any meeting, not just Scrum. With this knowledge you will get the team to collaborate with each other and with you.
Target audience: Fresh and experience scrum masters wishing to acquire additional tools and skills and agile coaches leading organizational change.
Presented during a webinar with Discuss Agile, August 9, 2018.
I’ve met many ScrumMasters. Some of them have been full time dedicated ScrumMasters, but far from all.
In this webinar we will discuss the benefits of having a full time and dedicated ScrumMaster, and the challenges getting there.
When you register, we encourage you to list your ideas of why it is good to have a full time dedicated scrum master and the challenges you have faced.
We will also reveal and discuss an often forgotten responsibility of a ScrumMaster. Which, if addressed, may help the development team and the rest of the organization dramatically.
It is the team who does all the work. Team is self-organising. Team decides and plans. So what is the role of scrum master? Is it a full time role? How is it different from a project manager? Can a project lead or manager be a scrum master? It is probably the least understood and the most abused role in scrum. Let's explore these points in details further on April 10, 3:00 PM.
3 Roles in Scrum
Role of scrum master
Challenges of a scrum master
Skills, Knowledge & mindset required
Full time or part time?
Future career path of scrum master
Benefits:
Uncover the true role of a scrum master which is that of a facilitator, protector, negotiator and a coach.
Understand the true meaning of coaching.
Learn how scrum master can coach the team.
Understand the skills, knowledge and mindset required as a scrum master.
Perform better as a scrum master by getting introduced to some magical techniques and fad words like gamestorming, innovation games and visual thinking to facilitate collaborative decision making.
Learn points which you can use to make people understand the vital role a scrum master plays.
Appreciate the difference between project manager and a scrum master.
Learn who can be a good scrum master.
Attend the webinar and separate yourself from the crazy herd of people blindly accepting or discarding the role of scrum master!!
My keynote at AgileNCR2016 at Gurgaon, 9 Dec. In this talk, I explore the very basis of the role of scrum master, what happens when that jobs is done, and what should you do next?
Comments, objections and feedback welcome!
Scrum is certainly not a foolproof framework as it does have its own set
of limitations; which is the reason why it may not be the best fit for
every team or product. There are other Agile and Lean approaches too,
like Kanban or XP.
Therefore, what is crucial is for us to comprehend that these current
shifts call for a dynamic and progressive outlook from developers and managers. The need of the hour is to utilize the benefits that a Scrum Master brings to the table, in terms of opening up team communication and problem solving techniques.
This is a presentation to my training "Scrum Basics" that is based on Scrum guide. On the training I provide introductory information on Scrum principles, events, artifacts and roles. Apart from a lecturing part (that is described in the presentation), we play games and do exercises, that helps us to practice the theory and get our own experience of Scrum usage.
This webinar highlights different styles of useful daily scrum patterns.
Should your Daily Scrum be done round robin, random order, or should you “Walk the Items” instead? Should you run your Daily Scrum quite differently if your team is remote or distributed? What are some good techniques for distributed Daily Scrums These are all challenging questions, and Scrum Patterns help us decide what to do when there are no straightforward, easy answers, for how to implement Scrum.
Original copy at https://www.synerzip.com/webinar/webinar-effective-daily-scrum-patterns-march-2013/
How to set up agile backlogs and teams in real life environmentsZoltan Csutoras
There are many benefits Scrum frameworks has to offer. However there are always some circumstances that prevent an organization to implement Scrum on an ideal way. What if our teams are working on more than one product at a time? How to manage the situation if we have to support legacy systems and the former developers has been scattered to several new Scrum teams? Can we still apply Scrum practices? The presentation will focus on those questions and possible answers.
Scrum is an iterative method that belongs in the agile camp of how to manage and run projects. It can be used to manage almost any type of project, software, websites, hardware, marketing, event planning, etc. This presentations covers:
Roles in Scrum, Key Points of Scrum, and Actions Done in Scrum such as: Planning Meeting, Completing Work, Daily Scrum Meeting, Sprint Review Meeting, & Retrospective Meeting.
FITC events. For digital creators.
Save 10% off ANY FITC event with discount code 'slideshare'
See our upcoming events at www.fitc.ca
Process with Daniel Schutzsmith
Process is important. Sure, as hackers and creatives we might get by for some time on our eccentric ideas and skills, but the reality is that, as a business, we need to define and continually refine our processes to ensure continued growth and quality.
In this workshop we’ll examine what kinds of processes are used in the web and design industries, the tools they use, create an outline of your own process as well as a milestone calendar to make sure you complete it after the day has concluded.
We’ll laugh, we might cry, but most importantly we’ll grow our understanding and skills to create a process that can help our companies right now.
OBJECTIVE
Provide attendees with a clear path to documenting and refining their business’ process for growth.
TARGET AUDIENCE
Freelancers and smallish Studio Managers / Owners under 50 people.
ASSUMED AUDIENCE KNOWLEDGE
Have used tools like Wikis, Google Docs, and Blogging before.
FIVE THINGS AUDIENCE MEMBERS WILL LEARN
An understanding of the reasons process is so important in business.
An outline of what they’re reasons are for defining the process.
An outline of the tools and methodologies they’ll use to define the process.
A deeper understanding of how some creative studios and agencies define their process.
A rough outline of their process / A calendar of milestones set towards completing their process
SCHEDULE
10:00 – 10:15am Welcome and Outline
10:15 – 10:45am Why Process?
10:45 – 11:00am Activity: What are your reasons for defining a process?
11:00 – 11:30am The Importance of a Process Team by Hoss Gifford
11:30 – 12:00pm Activity: Define Your Process Team
12:00 – 1:00pm LUNCH
1:00 – 1:30pm Jason Theodor
1:30 – 2:00pm Activity: Managing Project Flow by Caroline McGregor
2:00 – 2:30pm Tools and Methodologies For Your Process
2:30 – 3:00pm Activity: Choose the Tools You’ll Use to Define Your Process
3:00 – 3:30pm Customizing Your Process by Tom Walsham
3:30 – 4:00pm Activity: Define The Methodologies For Your Process
4:00 – 4:30pm Planning Your Process Documentation
4:30 – 5:00pm Activity: Create a Calendar to Define Your Process
You will learn how to set the stage and provide clear boundaries within each ceremony. Heck, this practical knowledge will help you in any meeting, not just Scrum. With this knowledge you will get the team to collaborate with each other and with you.
Target audience: Fresh and experience scrum masters wishing to acquire additional tools and skills and agile coaches leading organizational change.
Industrial Physics B.Sc. - New Joint Degree CIT/UCCPhilip O'Reilly
Dr Stephen Hegarty. A new UCC/CIT joint degree, combining fundamental physics and hands-on training, for future leaders of Ireland’s most dynamic and innovative industries.
Infarctul miocardic acut (IMA) este un sindrom coronarian acut rezultat prin ocluzia completă a uneia sau mai multor artere coronare, ca urmare a trombozei coronariene produse la nivelul unei plăci complicate de aterom. Reprezintă necroza ischemică a unui segment de miocard apărută ca urmare a scăderii bruşte a fluxului sanguin coronarian sau a unei creşteri bruşte a cererii miocardice de oxygen.
Niemand sou in 1931 kon voorspel wat ‘n grootskaalse en wydverspreide impak die Nasionale Kankervereniging, soos dit toe genoem is, sou gehad het toe dit in daardie jaar gestig is nie.
Vandag speel die Kankervereniging van Suid-Afrika (KANSA) ‘n leidende rol in kankernavorsing en die ontwikkeling van die beleid en beheer van kanker, sowel as die voorsiening van sorg, ondersteuning en opleiding aan Suid-Afrikaners wat geraak word deur hierdie gevreesde siekte.
Lees meer: http://www.cansa.org.za/kansa-vier-85-jaar-se-stryd-om-n-wereld-sonder-kanker-te-skep/
This talk is a 101-level introduction to Scrum, the agile methodology, especially in terms of how it works for web development. We'll cover the scrum values, rituals, and team. We'll also discuss some common pitfalls and how to work around them.
When is Scrum the right methodology and why? What are the most important parts of the process, the discipline it takes to make it work, a whole bunch of protips from someone who has been helping teams do their best work for over 15 years
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
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.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
3. • My take on the agile manifesto
• 80/20 guide to scrum transformation
• Story: A successful scrum team ?
• Meetings (uh, I mean ceremonies)
• Wrap up
Todays Chat
4. • Curmudgeon (Carl)
▫ Senior Architect/Devloper
▫ 15 plus years in industry
▫ 10 plus years in company
▫ Smart and liked by many levels of the engineering
community
▫ Respected by management
▫ Specialist in his area and active in SW development
process
• The Horse’s Face
▫ Agile/Scrum coach
▫ Smart fellow
▫ Try’s to take a pragmatic approach towards Scrum
The Actors
Governance Suits of Invincibility
5. • Individuals and interactions over processes and tools
▫ Don’t rely on dogmatic following of process
▫ STW: New process, many meetings, new terms, respect time
▫ Key Theme: Respect (people and time)
• Working software over comprehensive documentation
▫ Produce working software out of the gate
▫ STW: Focus on producing software yet first x sprints seem focused on following scrum dogmatically with lots
of “stuff” (stories/epics/tasks/backlog/retrospective….)
▫ Key Theme: Build (product)
• Customer collaboration over contract negotiation
▫ Don’t hide behind the backlog
▫ STW: “Send me an email, I’ll throw it in the backlog”
▫ Key Theme: Transparent (communication)
• Responding to change over following a plan
▫ STW: “I can’t commit to a date for that feature”
▫ Key Theme: Flexibile
STW = Scrum Transformation Warning
My take on the manifesto
6. Planning
Above the line
▫ Team Capacity
▫ User Story Content - Definition of Done/Acceptance Criteria
▫ Estimate using days NOT points
▫ Assignment of at least one story/task to each person at closure
▫ Time box
▫ Planning poker
Below the line
▫ Points/relative sizing
▫ Full task breakdown
▫ Team “pull” items
Standup
Above the line
▫ Every day
▫ Strict timebox
▫ Scrum master lead strongly (initial sprints)
▫ Blockers
▫ Physical or at least video conference
Below the line
▫ Tracking effort and time left
▫ Update in online tool
My 80/20 for Scrum
Review/Retrospective
Above the line
▫ One meeting, not two
▫ Strict separation on agenda
▫ Demo, demo, demo. Prep team well in advance
▫ Cookies
▫ What rocked
▫ What was “meh”
▫ What sucked
▫ Pick at most 2 to improve
▫ Strong Facilitation (only use cheesy activities if it fits the teams
style)
▫ Measure Velocity
Grooming
Above the line
▫ Pre-meeting so that stories have some structure and
correctness
▫ Respect timebox
▫ Include whole team
▫ Enough stories to populate the next sprint
▫ Team help write stories
▫ Definition of Done
7. • No one trained in scrum
• 1.67 people remote (the “1” was the scrum master)
• Standup meeting length = 90 minutes
• Velocity measurement? I think not
• Product Owner = Manager
• No task level breakdown
But…..
• Respect, Flexible, Build, Transparency
And
• Our process was worked for our team
My most successful scrum-like team
8. Theories/advice/suggestions
• One scrum master full time per team
• PO should be dedicated to team
• Line manager should not be executing these roles
• Scrum master is not a project manager
Reality
• Managers and directors are supportive of your transition up to the point you start
suggesting we need to eliminate their role or give up power. All of the above are
only completely solved by a radical reformation when you are dealing with large
engineering organization. I would not bet my bonus on being able to pull this off
But
• A good project manager can be a scrum master
• Teams can still be effective with the SM or PO role shared between teams or done
by members of the team
• The right manager can certainly play these roles
• If you can pilot an ideal scrum team and show the value you can change some minds
Some words on roles (theory vs reality)
9. • “The daily stand up is not a status update meeting”
• “Sounds like group level micro-management to me”
Daily Standup
• “The daily stand up is not a status update meeting to report
out progress to a manager”. It’s by the team for the team. But
yeah it is a status meeting. It would not be scrum if we did not
give it another name.
• Well, it kind of is. But again it’s for the team to communicate
and commit to each other to get stuff done. Besides we don’t
want the managers to step in and ruin our fun.
10. Daily Standup (80/20)
▫ Every day (and have your answer for why?)
▫ Strict time box
▫ Scrum master lead strongly (initial sprints)
▫ Blockers
▫ Physical or at least video conference
----------------------------------------------------------------------------------Line
▫ Tracking effort and time left
▫ Update in online tool
11. • “How can I estimate effort for an area I don’t know”
• “You think we are just cogs that can work on
anything, I’m a specialist”
Planning
• Your “beginner’s mind” is sometimes the perfect perspective
to clarify the effort and refine the definition of done. I heard
you liked a good game of poker.
• OK, you exposed us. Scrum is not a resource optimal process
in the short run. Sometimes we need to rely on the your
expertise. Think of scrum as a “long” con. Over time, you will
get more people who can work more generally on the product.
Never completely but it will get rid of some of the micro
competencies and allow you to not be the one fixing the
customer bug on Sunday at midnight
12. Planning (80/20)
▫ Team Capacity
▫ User Story Content - Definition of Done/Acceptance Criteria
▫ Estimate using days NOT points
▫ Assignment of at least one story/task to each person at closure
▫ Time box
▫ Planning poker
---------------------------------------------------------------------------------------- Line
▫ Points/relative sizing
▫ Insist on full task breakdown
▫ Team “pull” items
▫ Fully canonical user stories
13. • “Another damn meeting? When do you expect me to get
work done”
• “I’ve got an improvement suggestion, dump scrum”
Review/Retrospective
• We do have a bunch of different forums and we account for
that time. Is there a better alternative? Not asking for a
formal presentation or that you sign off on reams of
paperwork. Show us your awesome shit, rock star.
• Hey Carl, 15 minutes before the review I’m having a little
personal celebration (break out Carl’s drink of choice).
14. Review/Retrospective (80/20)
▫ One meeting, not two
▫ Strict separation on agenda
▫ Demo, demo, demo. Prep team well in advance
▫ Cookies
▫ What rocked
▫ What was “meh”
▫ What sucked
▫ Pick at most 2 to improve
▫ Strong Facilitation (only use cheesy activities if it fits the teams style)
▫ Measure Velocity
---------------------------------------------------------------------------------------- Line
15. • If we stack it all up there is a bunch of time in meetings. I mean ceremonies. Be
transparent.
▫ Perceived time sunk
1 person, 2 week sprint = 80 hours
80 – company overhead (20%) – scrum overhead (8) = 56 hours
▫ Possible time gained
Hopefully you are giving some time back since the planning/standup hours results in a
reduction of those endless emails back and forth getting clarification. If you get good you will
also reduce needless paperwork and status reporting.
** If your org decides to also continue other forums for project status and the like then
you are at risk of not giving back to the people.
A word about Scrum overhead
16. • #1 obstacle to a transformation
▫ top management buy in
• #1 obstacle to a great transformation
▫ ground up buy in
Hidden key to successful transformation
17. Employers
- Tandem
- Network General
- Cosine
- Genentech
- Ericsson
- Fluke Networks
- Ericsson (yep, liked it
so much I went back)
- Cisco
Me
paul@sherrill.us
Roles
- Build Engineer
- Project Manager (n
times)
- SW Eng manager
- Test/Devops Director
- Devops Manager
Editor's Notes
How presentation will benefit audience: Adult learners are more interested in a subject if they know how or why it is important to them.
Presenter’s level of expertise in the subject: Briefly state your credentials in this area, or explain why participants should listen to you.