My thoughts on Agile and how it helps in successful product delivery as guest speaker for Graduate level course : Innovations and Entrepreneurship in the Information Industry taught by Nancy Gilby
EHS Conducted SCRUM Overview Session for a Corporate Company in Lahore covering Basics i.e. What is Agile & Scrum, Why to use Scrum, Benefits, Values, Artifacts, Events, Scrum Teams & Roles...
Scrum Refresher you can run for your organisation or Scrum team. Scrum values, Scrum framework, Scrum roles.
Copy what you need to your own presentation.
Learn and Grow:
We give trainings for following courses:
Selenium with Java Online Training
Selenium with C# Online Training
JMeter Online Training
CodedUI Online Training
QTP Online Training
Manual Testing Online Training
ISTQB Certification Training
Scrum Master Training
Website : http://globalsqa.com/onlineTrainings.html
Email : contact@globalsqa.com
My thoughts on Agile and how it helps in successful product delivery as guest speaker for Graduate level course : Innovations and Entrepreneurship in the Information Industry taught by Nancy Gilby
EHS Conducted SCRUM Overview Session for a Corporate Company in Lahore covering Basics i.e. What is Agile & Scrum, Why to use Scrum, Benefits, Values, Artifacts, Events, Scrum Teams & Roles...
Scrum Refresher you can run for your organisation or Scrum team. Scrum values, Scrum framework, Scrum roles.
Copy what you need to your own presentation.
Learn and Grow:
We give trainings for following courses:
Selenium with Java Online Training
Selenium with C# Online Training
JMeter Online Training
CodedUI Online Training
QTP Online Training
Manual Testing Online Training
ISTQB Certification Training
Scrum Master Training
Website : http://globalsqa.com/onlineTrainings.html
Email : contact@globalsqa.com
In this presentation, we summarize the most important content of the Scrum Guide.
The material can be used to share knowledge and have a common understanding among Scrum Team Members.
It is also a great summary for those preparing for the Professional Scrum Master I (PSM I) test
Scrum principles are the core guidelines for applying the Scrum framework and should mandatorily be used in all Scrum projects. They are non-negotiable and must be applied.
A compilation of the absolute basics for those who want to know about Agile Methodology with some insights on Scrum. The idea is to give enough to fuel the curiosity to learn more. It might not interest one of he / she is an Agile guru but may I ask for your review / comments / suggestions. I'd love to hear from you all...
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
Scrum 101 Learning Objectives:
1. Waterfall project methodology basics - what is waterfall and where did it come from?
2. Agile umbrella practices and frameworks - what is agile? what isn't agile? Where does Scrum fit in?
3. Scrum empirical theory - emperical vs. theoretical
4. Parts of the Scrum framework - roles, events / ceremonies, artifacts and rules
5. Features of cultures that use Scrum
Eimear Hennessy, Business Unit Director - NielsenFiona Dunphy
Eimear gave an FMCG Outlook for 2016 on February 27th for our members. Slides of her presentation are here. Full video available to our members in our Knowledge Centre.
In this presentation, we summarize the most important content of the Scrum Guide.
The material can be used to share knowledge and have a common understanding among Scrum Team Members.
It is also a great summary for those preparing for the Professional Scrum Master I (PSM I) test
Scrum principles are the core guidelines for applying the Scrum framework and should mandatorily be used in all Scrum projects. They are non-negotiable and must be applied.
A compilation of the absolute basics for those who want to know about Agile Methodology with some insights on Scrum. The idea is to give enough to fuel the curiosity to learn more. It might not interest one of he / she is an Agile guru but may I ask for your review / comments / suggestions. I'd love to hear from you all...
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
Scrum 101 Learning Objectives:
1. Waterfall project methodology basics - what is waterfall and where did it come from?
2. Agile umbrella practices and frameworks - what is agile? what isn't agile? Where does Scrum fit in?
3. Scrum empirical theory - emperical vs. theoretical
4. Parts of the Scrum framework - roles, events / ceremonies, artifacts and rules
5. Features of cultures that use Scrum
Eimear Hennessy, Business Unit Director - NielsenFiona Dunphy
Eimear gave an FMCG Outlook for 2016 on February 27th for our members. Slides of her presentation are here. Full video available to our members in our Knowledge Centre.
Bin There Dump That's Franchise Team looks at 11 mistakes made by in the franchise investigation process. From financial options, to investigating methods, you may be skipping on a wonderful franchise opportunity or investing in a poor franchise opportunity
La ideología de género sus peligros y alcancesRamón Copa
LA IDEOLOGÍA DE GÉNERO, SUS PELIGROS Y ALCANCES
Se ha estado oyendo durante estos últimos años la expresión "género" y muchos se imaginan que es solo otra manera de referirse a la división de la humanidad en dos sexos, pero detrás del uso de esta palabra se esconde toda una ideología que busca precisamente hacer salir el pensamiento de los seres humanos de esta estructura bipolar.
Los proponentes de esta ideología quieren afirmar que las diferencias entre el varón y la mujer, fuera de las obvias diferencias anatómicas, no corresponden a una naturaleza fija que haga a unos seres humanos varones y a otros mujeres. Piensan más bien que las diferencias de manera de pensar, obrar y valorarse a sí mismos son el producto de la cultura de un país y de una época determinados, que les asigna a cada grupo de personas una serie de características que se explican por las conveniencias de las estructuras sociales de dicha sociedad.
Quieren rebelarse contra esto y dejar a la libertad de cada cual el tipo de "género" al que quieren pertenecer, todos igualmente válidos. Esto hace que hombres y mujeres heterosexuales, los homosexuales y las lesbianas, y los bisexuales sean simplemente modos de comportamiento sexual producto de la elección de cada persona, libertad que todos los demás deben respetar.
No se necesita mucha reflexión para darse cuenta de lo revolucionaria que es esta posición, y de las consecuencias que tiene la negación de que haya una naturaleza dada a cada uno de los seres humanos por su capital genético. Se diluye la diferencia entre los sexos como algo convencionalmente atribuido por la sociedad, y cada uno puede "inventarse" a sí mismo.
Cooking can be a great way to unwind after a long day. It can also be a fun family activity. We put together a few simple meals that put the yum in yummy.
Smart HRM is full featured HR(Human Resource) Management software comes with Attendance, Time sheet Time Tracking, Payroll, Salary Slip and more exciting features. You can manage & track your employee’s efficiency with this excellent tool. Smart HRM also comes with Employee Self Service which has personalized tool to employees maintain their own time tracking records, leave requests and payroll statements as well.
Recopilación de los artículos que, en la sección “Páginas Israelíticas”, publica desde 1917 hasta 1925, el Padre Federico Salvador Ramón en la revista mariana Esclava y Reina de la Congregación de Esclavas de la Inmaculada Niña.
This simple and crisp quick reference card is for Agile and Scrum basics. It is a simple way to glance through all the concepts and use it as a tool for revision, even before an interview.
In this slides deck, Avidan Hetzroni explains the basic concepts behind the Scrum Framework values and principles and how Scrum bind together the events, roles, and artifacts to govern the relationships and interaction between them.
Introduction Professional Scrum Developer for JavaJoris De Winne
Introduction to the official PSD for Java training from scrum.org. It doesn't cover all topics from the official curriculum, and serves as a intro and teaser to actually follow the official training.
The slide explains the basics of the Scrum Framework one of the most popular Agile implementations for beginners. You can learn fundamental knowledge about it.
Scrum is the world's most popular agile software development methodology. But does it really bring the benefits that it promises and, more importantly, is it right for your business? In this presentation, learn how Scrum can maximize your delivery team's ROI and empower you for long-term success.
This presentation provides a quick guide to getting started with the Scrum framework. It's based on the 2020 Scrum Guide (https://scrumguides.org/scrum-guide.html). It can be used to introduce Scrum to new teams as well as experienced practitioners that need to refresh their understanding of the framework as part of the continuous improvement process. It also provides additional resources and references.
This presentation provides a quick guide to getting started with the Scrum framework. It's based on the 2020 Scrum Guide (https://scrumguides.org/scrum-guide.html). It can be used to introduce Scrum to new teams as well as experienced practitioners that need to refresh their understanding of the framework as part of the continuous improvement process. It also provides additional resources and references. This deck can be used by SMs or Agile Coaches to team Scrum Framework to teams.
Agile is a software development methodology in which the development is carried out iteratively and the requirements evolve through continuous inspection and adaptation. Some of the most commonly used agile software development methods/frameworks are: Adaptive Software Development (ASD), Extreme Programming (XP), Scrum and Kanban.
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/
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.
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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
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.
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.
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.
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.
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.
2. An alternative to traditional Project Management(Waterfall) which is risky and
invites failure
It is hard to practice
Development is incremental
It requires courage and commitment
Iterative approach(Sprints)
1.What is Agile Development?
3. Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
2. The Agile Manifesto
4. 3. Scrum Methodology
Part of Agile movement
Inspired by empirical inspect and adapt feedback loops
Emphasizes decision making from real-world results rather than speculation
Demonstrated potentially shippable product increment
5. 4. Why Scrum?
Suits ANY project type
Defined process
Increase in quality of deliverables
Handle changes effectively
More control of the project schedule
Project state clarity
6. 5. The Scrum Process
The Empirical process control theory
1. Transparency
2. Inspection
3. Adaptation
7. 6. The Scrum Team
The Scrum Master
The Product Owner
The Development Team
8. 6.1 The Scrum Master
He has no Management authority
Does not have a Project Management role
Facilitator
Removes impediments
Ensures team productivity, shields from external interferences
Servant leader
9. 6.2 The Product Owner
Responsible for the ROI
Assign work
Rejections & approvals
Interface between the development team and the stakeholder
10. 6.3 The Development Team
Self organizing
Cross functional
Transparent
Takes ownership of the work
12. 8. Stories & Tasks explained
1. As a <type of user>, I want <goal> so that I <receive benefit> PRODUCT BACKLOG
As a customer, I want to be able to create an account so that I can see the purchases I made in the last year to help
me budget for next year
Related tasks - SPRINT BACKLOG
1. Login
2. Logout
3. Password management
4. Design
5. Purchase history, Saving preferences, QA, UAT
13. 8.1 Scrum Artifacts
1. Product backlog items(PBIs) OR Use case scenarios
- Comprehensive list of all the modules of a project which we want to deliver
- Responsibility of the Product owner
- Feature list is prioritized
- If a feature is not present in a Product backlog, it does not exist
2. Sprint backlog
- List of items committed to be delivered for this current Sprint(what)
- Has an end date
- List of Sprint tasks(how)
15. 9.1 Sprint planning
Who
1. Product Owner
2. Development team
3. Scrum master
Why
Select the User stories the development team can
complete during the Sprint to meet the Sprint goal.
When
At the Sprint start
16. 9.2 Daily Scrum meeting
The development team members discuss about -
➔ What I did yesterday?
➔ What I am doing today?
➔ What is blocking me?
Duration - 15 minutes max
17. 8.3 Sprint review
Who
1. Product Owner
2. Development team
3. Scrum master
4. Stakeholders
Why
To demonstrate the completed work and to gather feedback
When
At the end of each Sprint
18. 8.4 Definition of ‘DONE’ - Importance
❏ Differs from Project to Project
❏ Client
❏ Product Owner
❏ Reviews & approvals
❏ T & M model
❏ Productivity
❏ Past experience
❏ Expert advice
19. 8.4 Sprint Retrospective - Sample points
What worked well What can be improved Suggestions
● Team bonding ● Clarity on
requirements
● Making requirements more
granular
● Delivery on time ● Staying back late nights ● Plan for fewer story points
20. 9. Estimation in Scrum
As this is User Story based estimation, we use different types of estimation
techniques
- Planning Poker – planningpoker.com
- T-Shirt Sizes – Not so frequently used as there is no math number in it
- Relative Mass Valuation – For large list of Product backlog stories
21. 10. Performance measurement
1. Actual stories completed Vs. Number of stories committed
2. Velocity & consistency
3. Quality
4. Communication & collaboration
5. Retrospective Process improvement
6. Adherence to Scrum rules and practices
24. 9. The Agile transformation
CHANGE! The mindset
Communication importance - Communication & communication
Fully transparent
Culture modification
Training
Ownership
Willing to offer help
25. 10. The Agile transformation(Contd.)
Friendly environment
Freedom to fail
Self organize
Learn
Enjoy
26. 11. Agile - The start! Project NEW
❏ Start by forming Agile teams at the start of the project - Max 9 including ALL
❏ Identify ALL the resources - Dev, QA, designer, PM, SM
❏ Define one persona as the PO - Internally or from the Client side
❏ From the Project plan, identify the milestones
❏ Rename milestones as Sprints - 4 weeks max for each Sprint
❏ Take the initial 1-2 weeks as Sprint ‘0’ for planning the Project & Sprint ‘1’
❏ Consider delivering 1 Sprint at a time
❏ Perform all the Scrum events ethically
❏ Take less work initially for all domains - Dev, QA, design etc.,
❏ Make sure to deliver what was promised
27. Agile – Starting with basics
❏ Sprint 1 may/may not go well, trust yourself
❏ Deliver Sprint 1 with the highest quality
❏ Review it with all the stakeholders
❏ Get approvals
❏ Completed Sprint 1 - Retrospect yourself and note down the lessons learnt
❏ Ask for feedback
❏ Feel proud in it and move to the next Sprint
❏ Learn and apply
❏ Repeat
28. 12. Points to consider
1. We are an Agile Team
2. Winning is everyone’s effort - Same with losing!
3. Always try to be cross functional, know what other’s responsibility as well
4. Help them out
5. Raise a flag immediately, do not wait till the 11th hour
6. Anyone from the same Agile team can be a Scrum Master, we don’t need a profile for it.
7. There is no blame game
8. Take ownership of what you do
9. Fail - Get up - Repeat!