The document discusses the Scrum framework, which is an agile process that allows teams to self-organize and deliver working software in short cycles called sprints. Scrum uses roles like the product owner, scrum master, and team, as well as artifacts like the product backlog and sprint backlog and ceremonies like sprint planning, daily stand-ups, sprint reviews, and retrospectives. The goal of Scrum is to rapidly deliver value to customers through transparent collaboration and inspection of working software.
Introduction to Agile software testing - The 5th seminar in public seminar series from KMS Technology which have been delivering from 2011 in every two months
Let's talk about Agile not because it is popular, new and amazing, but because it is a software development methodology that just works. What are the basics of Agile? How does it work? What issues you may face while adopting Agile?
Document préparation certification Professional Scrum Master 1(PSM 1 de scrum.org)
MAJ: Mindmap avec version alignée avec la dernière version de Scrum (2020):
https://miro.com/app/board/o9J_lJXws0g=/
This PMI–ACP Seminar will help you to understand and prepare you to take the PMI-ACP® exam and become an
Agile Certified Practitioner, a certification from the Project Management Institute (PMI)®. The PMIACP
exam measures professionalism in Agile Project Management, increases versatility in PM
methods, validates ability to lead Agile teams and Agile software projects that adapt to change,
drive innovation and deliver on–time business value.
Introduction to Agile software testing - The 5th seminar in public seminar series from KMS Technology which have been delivering from 2011 in every two months
Let's talk about Agile not because it is popular, new and amazing, but because it is a software development methodology that just works. What are the basics of Agile? How does it work? What issues you may face while adopting Agile?
Document préparation certification Professional Scrum Master 1(PSM 1 de scrum.org)
MAJ: Mindmap avec version alignée avec la dernière version de Scrum (2020):
https://miro.com/app/board/o9J_lJXws0g=/
This PMI–ACP Seminar will help you to understand and prepare you to take the PMI-ACP® exam and become an
Agile Certified Practitioner, a certification from the Project Management Institute (PMI)®. The PMIACP
exam measures professionalism in Agile Project Management, increases versatility in PM
methods, validates ability to lead Agile teams and Agile software projects that adapt to change,
drive innovation and deliver on–time business value.
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
Free Online Classroom Study Training Material from GlobalSkillup for PMI ACP(AGILE CERTIFIED PRACTITIONER) Certification by Project Management Institute. This study material also emphasizes on SCRUM, TDD, Lean, Kanban and other Agile Methodologies. Feel free to use slides in your commercial sessions, we would appreciate acknowledgements to GlobalSkillup.com though not mandatory.
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamGlobalSkillup
Simple easy to do PMI-ACP Exam Application Submission. Detailed screenshots with easy to understand writeup towards filling up Agile Certified Practitioner Exam offered by PMI(Project Management Institute).
Agile is considered by Standish group as the universal remedy for software project failures, and Scrum is without a doubt the most popular Agile method today. With it's help you can deliver working software within 30 days and drastically reduce the time to Market for your products. Join this meetup to find out what Scrum is and learn how you can get started already today.
Agile and Scrum 101 – basics of Agile and Scrum
Scrum in 100 words:
• Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.
• It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month).
• The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.
• Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
In the presentation we discuss the basics of Agile and Scrum, the roles, ceremonies and artifacts. We add from our, from the trenches, lessons learned and better practices.
Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on Japanese new product development projects in the 1980s, Scrum has become recognized as one of the best project management frameworks for handling rapidly changing or evolving projects. Especially useful on projects with lots of technology or requirements uncertainty, Scrum is a proven, scalable agile process for managing software projects.
Through lecture, discussion and exercises, this fast-paced tutorial covers the basics of what you need to know to get started with Scrum. You will learn about all key aspects of Scrum including product and sprint backlog, the sprint planning meeting, the sprint review, conducting a sprint retrospective, activities that occur during sprints, measuring and monitoring progress, and scaling Scrum to work with large and distributed teams. Also covered are the roles and responsibilities of the ScrumMaster, the product owner, and the Scrum team.
This session will be equally suited for managers, programmers, testers, product managers and anyone else interested in improving product delivery.
Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on Japanese new product development projects in the 1980s, Scrum has become recognized as one of the best project management frameworks for handling rapidly changing or evolving projects. Especially useful on projects with lots of technology or requirements uncertainty, Scrum is a proven, scalable agile process for managing software projects.
Through lecture, discussion and exercises, this fast-paced tutorial covers the basics of what you need to know to get started with Scrum. You will learn about all key aspects of Scrum including product and sprint backlog, the sprint planning meeting, the sprint review, conducting a sprint retrospective, activities that occur during sprints, measuring and monitoring progress, and scaling Scrum to work with large and distributed teams. Also covered are the roles and responsibilities of the ScrumMaster, the product owner, and the Scrum team.
This session will be equally suited for managers, programmers, testers, product managers and anyone else interested in improving product delivery.
Slides talking about Scrum, Dr. Sami Taha (Instructor at Palestine Polytechnic University) was explained about Scrum and he used these slides into event by Hebron Tech Meetup.
Eng. Meqdad Darweesh
CSE Engineer
Improving Collaboration by Awareness of Mind GamesSaket Bansal
Improving Collaboration by Awareness of Mind Games, the games which every one of us plays all the time without knowing it.
In a Best-Selling book Games People Play: The psychiatrist Eric Bern describes both functional and dysfunctional social interactions. The book catalogs a series of “mind games” in which people interact through a patterned and predictable series of “transactions” and lead to a well-defined, predictable outcome, usually counterproductive
Webinar On Collect Requirement - iZenBridgeSaket Bansal
This presentation was used in our webinar on collect requirement, During this session we had great amount of discussion on
- Brainstorming
- Questionnaire
- Interview
- Focus Group
- Workshop
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
This presentation we used in our webinar on Scaled Agile Framework (SAFe) .
We first look at what scaling is about and how Safe helps in scaling agile projects.
Making Project schedule using precedence Diagram Method (PDM) includes four types of dependencies or logical relationships. Many PMP® aspirants find Finish to start (FS) relationship easy to understand and practice with but other three confuses them a bit.
This presentation describes all four at detail.
• Finish-to-start (FS)
• Finish-to-finish (FF)
• Start-to-start (SS)
• Start-to-finish (SF)
Webinar on Agile Estimation : iZenBridgeSaket Bansal
This presentation covers basic details of agile estimation, it also elaborate how the sizing is done using story points and ideal days. This presentation also discuss the difference between ideal days and story point based estimation approach.
Plan Risk Responses : PMP : Project Risk ManagementSaket Bansal
This presentation is about Planning risk responses. This presentation talks about response strategies for positive and negative risks. We also conducted web session using this presentations and recording of web session can be found here https://www.youtube.com/watch?v=b5UTxqw1Uaw
In this presentation we look at approach of analyzing risks, we get into details of qualitative risk analysis and quantitative risk analysis. This presentation will help professionals who are preparing for PMP certification exam
iZenBridge's PMP® Math Series: Project Selection : PV , NPV, IRR, BCR and Pay...Saket Bansal
Video of this presentation can be found at :
http://youtu.be/yIMMy8hh0WQ
In this presentation we have introduced some of the techniques used while performing project selection, we have seen people getting questions related to PV, NPV , IRR , BCR and Payback period in their PMP exam.
Project Selection falls under Project Integration Management Knowledge Area and it get executed before Project Charter get prepared.
Procurement contract type is an important PMP topic. It is one such topic that which forms the base for procurement knowledge areas
The webinar on Procurement Contract Type is a base that forms the relationship between the buyer and the seller. This is a formal agreement unlike any other verbal agreement it has to be documented with precise details.
Three types of Procurement Contract Type are discussed with examples. Pros and cons of each contract type are given so as to give a clear idea of what all is involved while making the legal agreement.
For more details related to PMP exam or our upcoming PMP events visit https://www.facebook.com/izenbridge
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
2. Scrum in 100 words
• Scrum is an agile process that allows us to focus on
delivering the highest business value in the shortest time.
• It allows us to rapidly and repeatedly inspect actual working
software (every two weeks to one month).
• The business sets the priorities. Teams self-organize to
determine the best way to deliver the highest priority
features.
• Every two weeks to a month anyone can see real working
software and decide to release it as is or continue to enhance
it for another sprint.
www.izenbridge.com 2
3. Self-organizing teams
Product progresses in a series of month-long “sprints”
Requirements are captured as items in a list of “product
backlog”
No specific engineering practices prescribed
Uses generative rules to create an agile environment for
delivering projects
One of the “agile processes”
www.izenbridge.com 3
5. Image available at www.mountaingoatsoftware.com/scrum
www.izenbridge.com 5
6. Scrum projects make progress in a series of “sprints”
• Analogous to Extreme Programming iterations
Typical duration is 2–4 weeks or a calendar month at most
A constant duration leads to a better rhythm
Product is designed, coded, and tested during the sprint
www.izenbridge.com 6
7. Requirements Design Code Test
Rather than doing all of one thing at a
time...
...Scrum teams do a little of everything
all the time
Source: “The New New Product Development Game” by Takeuchi and
Nonaka. Harvard Business Review, January 1986.
www.izenbridge.com 7
8. Change
Plan sprint durations around how long you can commit to
keeping change out of the sprint
www.izenbridge.com 8
11. Define the features of the product
Decide on release date and content
Be responsible for the profitability of the product (ROI)
Prioritize features according to market value
Adjust features and priority every iteration, as needed
Accept or reject work results
www.izenbridge.com 11
12. Represents management to the project
Responsible for enacting Scrum values and practices
Removes impediments
Ensure that the team is fully functional and productive
Enable close cooperation across all roles and functions
Shield the team from external interferences
www.izenbridge.com 12
13. Typically 5-9 people
Cross-functional:
Programmers, testers, user experience
designers, etc.
Members should be full-time
May be exceptions (e.g., database
administrator)
www.izenbridge.com 13
14. Teams are self-organizing
• Ideally, no titles but rarely a possibility
Membership should change only between
sprints
www.izenbridge.com 14
16. Sprint planning meeting
Team
capacity Sprint prioritization
• Analyze and evaluate product
Product backlog Sprint
backlog • Select sprint goal goal
Business Sprint planning
conditions
• Decide how to achieve sprint goal
(design)
Current • Create sprint backlog (tasks)
product from product backlog items (user Sprint
stories / features) backlog
• Estimate sprint backlog in hours
Technology
www.izenbridge.com 16
17. Team selects items from the product backlog they
can commit to completing
Sprint backlog is created
• Tasks are identified and each is estimated (1-16
hours)
• Collaboratively, not done alone by the
ScrumMaster
High-level design is considered
As a vacation Code the middle tier (8 hours)
planner, I want to Code the user interface (4)
see photos of the Write test fixtures (4)
hotels. Code the foo class (6)
Update performance tests (4)
www.izenbridge.com 17
18. Parameters
• Daily
• 15-minutes
• Stand-up
Not for problem solving
• Whole world is invited
• Only team members,
ScrumMaster, product
owner, can talk
Helps avoid other unnecessary
meetings
www.izenbridge.com 18
19. These are not status for the
ScrumMaster What did you do yesterday? 1
• They are commitments in
front of peers
What will you do today?
2
Is anything in your way?
3
www.izenbridge.com 19
20. Team presents what it accomplished during the sprint
Typically takes the form of a demo of new features or
underlying architecture
Informal
• 2-hour prep time rule
• No slides
Whole team participates
Invite the world
www.izenbridge.com 20
21. Periodically take a look at what is and is not working
Done after every sprint
Whole team participates
• ScrumMaster
• Product owner
• Team
• Possibly customers and others
www.izenbridge.com 21
22. Whole team gathers and discusses what they’d like to:
Start doing
Stop doing
This is just one of
many ways to do
a sprint
retrospective. Continue doing
www.izenbridge.com 22
24. The requirements
A list of all desired work on the
project
Ideally expressed such that each
item has value to the users or
customers of the product
Prioritized by the product owner
Reprioritized at the start of each
sprint
This is the product
backlog
www.izenbridge.com 24
25. Backlog Item Estimate
Allow a guest to make a reservation 3
As a guest, I want to cancel a reservation. 5
As a guest, I want to change the dates of a
3
reservation.
As a hotel employee, I can run RevPAR reports
8
(revenue-per-available-room)
Improve exception handling 8
... 30
... 50
www.izenbridge.com 25
26. A short statement of what the work will be focused on during
the sprint
Life Sciences
Support features necessary for
Database Application population genetics studies.
Make the application run on
SQL Server in addition to
Oracle. Financial services
Support more technical
indicators than company ABC
with real-time, streaming data.
www.izenbridge.com 26
27. Individuals sign up for work of their own choosing
• Work is never assigned
Estimated work remaining is updated daily
Any team member can add, delete or change the sprint
backlog
Work for the sprint emerges
If work is unclear, define a sprint backlog item with a larger
amount of time and break it down later
Update work remaining as more becomes known
www.izenbridge.com 27
28. Tasks Mon Tues Wed Thur Fri
Code the user interface 8 4 8
Code the middle tier 16 12 10 4
Test the middle tier 8 16 16 11 8
Write online help 12
Write the foo class 8 8 8 8 8
Add error logging 8 4
www.izenbridge.com 28
30. Tasks Mon Tues Wed Thurs Fri
Code the user 8 4 8
interface
Code the middle 16 12 10 7
tier
Test the middle tier 8 16 16 11 8
Write online help 12
50
40
30
20
10
Hours
0
Mon Tue Wed Thu Fri
www.izenbridge.com 30
31. Typical individual team is 7 ± 2 people
• Scalability comes from teams of teams
Factors in scaling
• Type of application
• Team size
• Team dispersion
• Project duration
Scrum has been used on multiple 500+ person projects
www.izenbridge.com 31