HR Generalist Practical Training with 100% placementGrabit HR
In the present day, conventional qualification alone cannot be the key to employment. To bridge the gap between the industry demands and academic supply, Dream Jobs has introduced “Skill based professional programs" after an extensive research and survey on emerging service sectors.
Services:-
Ø STATUTORY & LEGAL COMPLIANCES: EPF,ESIC,BONUS,GRATUITY
Ø DESIGINING OF SALARY BREAKUP ON CTC CONCEPT.
Ø DESIGINING OF SALARY BREAKUP ON GROSS CONCEPT.
Ø SALARY SLIPS
Ø ATTENDANCE& LEAVE MANAGEMENT
Ø PAYROLL PROCESSING
Ø MIS EXCEL IN ADVANCE
Ø “5”S
Ø PMS,EMPLOYEE RELATION ,EMPLOYEE ENGAGEMENT
Ø HR REGISTERS,HR POLICIES,GALLOP TWELVE QUESTION
Ø KRA’s, HR JARGONS
Ø JOINING &EXIT FORMALITIES,RECUIRTMENT,T&D
Ø FACTORIES ACT,LABOUR LAWS,MINIMUM WAGES ACT
Ø ATTRITION&RETENTION,COMPETENCY MAPPING
November 10, 2008, Delhi: - Grabit HR is providing Practical training in HR. When hiring key employees, there are only two qualities to look for: judgments and taste. A Practical Forms with an Each Forms Complete Exposure in All aspect of HR. We Having A Professional Team Of Corporates Faculties With Highly Experienced in Delhi ncr, south ex, Noida, Kanpur, Lucknow, Ghaziabad, Meerut, Greater Noida, Mathura Just call on 9654840724 , 9015456062 , 9650873090 , 9650875135.
Grabit HR, HR generalist institute provide training to freshers and as well as to the professionals who wants to grab complete practical knowledge related to Human Resource Generalist profile. Many of our students are already working in corporate office holding the positions of HR Executive, Senior HR Executive, HR Manager and Head HR. Grab IT HR believes in scheduling interviews for the students till they get placed, we feel proud to see our students holding the best HR Generalist position in corporate world.
#hrgeneralisttraininginDelhincr #hrgeneralisttraininginsouthex #hrgeneralisttraininginnoida #hrtraininginnoida #hrtrainingindelhi #hrtraininginsouthex #hrtrainingindelhincr #payrollhrtrainingindelhi #payrollhrtrainingindelhincr #payrollhrtraininginnoida #payrollhrtraininginsouthex #statutorycompliancestrainingindelhi #statutorycompliancestrainingindelhincr #statutorycompliancestraininginsouthx #statutorycompliancestraininginnida #besthrtrainingindelhincr #besthrtraininginnoida #corporatehrtrainingindelhi #corporatehrtrainingindelhincr #corporatehrtraininginnoida #corporatehrtraininginsouthex
Many of our students are placed by us and are working in reputed companies NCR and other cities, we believe in arranging the interviews of the best companies till the students are placed.
Contact Us :- Corporate Office :-
B -50 south Ex. Part 1 Near Bengali Sweets Delhi (INDIA)
Call Us :- 9654840724 , 9650873090 , 9650875135
Noida Branch :-
1. Rameshwar Dayal Complex , 3rd Floor Plot No-11 DND Road sec-22 Noida, opposite Rajkiya Inter College
URL :- http://grabithr.com
Austin product camp 11 Agile - doing vs beingKelly Looney
Talk about the difference between just doing a few Agile practices and pretending are are Agile and actually having the Agile mindset. In, addition we talk about guiding development with an Agile Value team.
How Kaiser Permanente uses Jira Software for Analytic Data ManagementAtlassian
If you think of an industry with incredible amounts of data, healthcare should be one that springs to mind. And in an organization the size of Kaiser Permanente (KP), analytics must be used to inform every part of the business. Using Jira Software as the core of an Analytic Request Management (ARM) solution is a unique use case. Designed to increase collaboration and transparency in analytic work across the organization, the ARM system is standardized to enable reporting across multiple departments but also allows for customization according to departmental workflows. Our system is built with Jira Software to manage the analytic development lifecycle and a web application to provide non-technical users with a simple way to submit, search, and view analytic requests.
We'll walk through the challenges we faced prior to implementing our solution, how we developed our solution using Jira Software as the backbone, and the benefits provided by Jira Software for our users. We'll highlight early successes to improve communication and collaboration, and talk about how the web application and Jira Software work together to allow a simple submission form for non-technical users that also populates critical fields in Jira Software.
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
Presentation at Agile Tour Montreal 2018 by Maurizio Mancini of Exempio and Paul T. Ryan CTO of OpenX.
Many organizations think they are Agile when they are not. Here is how to recognize when you need an Agile reboot and how to reboot your organization to become a true Agile organization.
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
Presentation by Senior Consultant Maurizio Mancini of Exempio.com about an Agile Reboot of one Agile organization that was accomplished in just 100 business days!
After three years as a Scrum Master and Agile coach, I hit a wall coaching a team that did not want to try popular Agile engineering techniques such as TDD and pair programming. I had become a Scrum Master after four years working on the business analysis and account ownership side of things and could not speak from personal experience about engineering practices. In order to get some first-hand experience and to gain a new perspective, I chose to spend a year or two as a software developer on a Scrum team.
The experience has been eye-opening. I experienced a tremendous cognitive load working with a wide array of technologies; this pulled my attention away from many of the collaborative and process-oriented activities I cared about as a Scrum Master. I was surprised to feel strong pressure to complete work quickly, cutting corners, even when the Product Owner and Scrum Master were not asking me to. When this pressure was explicit, it usually came from my fellow developers. On the other hand, there is real joy in writing code and seeing a system do something worthwhile that it wasn't doing before. My outlook has changed tremendously and is something I want to share with anyone who works with development teams, especially Scrum Masters and other coaches. I am still enjoying my time as a developer, but I'm looking forward to returning to coaching and incorporating this experience into my approach.
Slides for my presentation at Agile2019 (https://agile2019.sched.com/event/OD8A/undercover-scrum-master-dane-weber)
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...MARRIS Consulting
Webinar by Clarke Ching Agile and ToC expert. Agile: the Good, the Bad and the Ugly. If your Agile is broken then this is how to fix it!
Your Agile teams are busy. Busy delivering. Busy improving. Your quality is amazing. Rework is low. The product looks great. Your users love it. You are a high performing team!
But your internal customers say your teams are slow. This session will teach you how to use the Theory of Constraints to figure out how to speed up, by finding the one thing that’s slowing them down.
This webinar will cover how, in an Agile environment:
- to better control scope creep,
- to reinforce your relationship with the I.T. Development team’s client,
- to be able to make commitments and honour them and
- to decide where your bottleneck should be.
About the speaker
Clarke Ching is a computer scientist with an MBA who discovered Goldratt’s Theory of Constraints (ToC) in 2003 and has been using it ever since to accelerate Agile initiatives. He is fascinated by Agile and obsessed with ToC.
He wrote the amazon best-sellers Rolling Rocks Downhill and The Bottleneck Rules. Rolling Rocks Downhill teaches 3 things: the fundamentals of Agile combined with ToC; how to use those fundamentals to deliver big projects faster and on time; and how to deliver quietly huge transformations. It’s been featured in The Guardian newspaper and The Spectator magazine. It was one of Barbara Oakley’s top 10 books of 2019. It was the #2 best-selling Leadership book on amazon.com, just behind Steven Covey’s 7-habits book.
He has been Agile / Lean / ToC expert in: GE Energy, Dell, Royal London (life insurance & pensions), Gazprom and Standard Life Aberdeen among other organizations. He is the past Chairperson of Agile Scotland. He is a lecturer at Victoria University School Of Management in New Zealand where he now lives.
Today he is the founder and Chief Productivity Officer of Odd Socks Consulting
Scaling Quality by Building It In - Agile Tour Montreal 2017Maurizio Mancini
Presentation at Agile Tour Montreal 2017 by Maurizio Mancini of Exempio. This presentation is a "Ted Like talk" of the presentation done at Ottawa Agile Tour 2017. It provides a focus from the view of an Agile Coach and how to help large organizations to Scale quality by building in quality early in the software cycle.
Crossing the Chasm - From Agile to Business AgilityMaurizio Mancini
Presented by Maurizio Mancini of Exempio and Paul Ryan of OpenX. Listen to webinar here https://youtu.be/J9QYZIirIxg
Atlassian Webinar presented on June 16th, 2020.
Learn about Business Agility and OpenX's journey towards Business Agility.
It was repeatedly observed that as the number of Scrum teams within an organization grew, two major issues emerged:
* The volume, speed, and quality of their output (working product) per team began to fall, due to issues such as cross-team dependencies, duplication of work, and communication overhead.
* The original management structure was ineffective for achieving business agility. Issues arose like competing priorities and the inability to quickly shift teams around to respond to dynamic market conditions.
In this presentation I will show you how to counteract these issues, using Scrum@Sclae framework for effectively coordinating multiple Scrum teams was clearly needed which would aim for the following:
* Linear scalability: A corresponding percentage increase in delivery of working product with an increase in the number of teams.
* Business agility: The ability to rapidly respond to change by adapting its initial stable configuration.
HR Generalist Practical Training with 100% placementGrabit HR
In the present day, conventional qualification alone cannot be the key to employment. To bridge the gap between the industry demands and academic supply, Dream Jobs has introduced “Skill based professional programs" after an extensive research and survey on emerging service sectors.
Services:-
Ø STATUTORY & LEGAL COMPLIANCES: EPF,ESIC,BONUS,GRATUITY
Ø DESIGINING OF SALARY BREAKUP ON CTC CONCEPT.
Ø DESIGINING OF SALARY BREAKUP ON GROSS CONCEPT.
Ø SALARY SLIPS
Ø ATTENDANCE& LEAVE MANAGEMENT
Ø PAYROLL PROCESSING
Ø MIS EXCEL IN ADVANCE
Ø “5”S
Ø PMS,EMPLOYEE RELATION ,EMPLOYEE ENGAGEMENT
Ø HR REGISTERS,HR POLICIES,GALLOP TWELVE QUESTION
Ø KRA’s, HR JARGONS
Ø JOINING &EXIT FORMALITIES,RECUIRTMENT,T&D
Ø FACTORIES ACT,LABOUR LAWS,MINIMUM WAGES ACT
Ø ATTRITION&RETENTION,COMPETENCY MAPPING
November 10, 2008, Delhi: - Grabit HR is providing Practical training in HR. When hiring key employees, there are only two qualities to look for: judgments and taste. A Practical Forms with an Each Forms Complete Exposure in All aspect of HR. We Having A Professional Team Of Corporates Faculties With Highly Experienced in Delhi ncr, south ex, Noida, Kanpur, Lucknow, Ghaziabad, Meerut, Greater Noida, Mathura Just call on 9654840724 , 9015456062 , 9650873090 , 9650875135.
Grabit HR, HR generalist institute provide training to freshers and as well as to the professionals who wants to grab complete practical knowledge related to Human Resource Generalist profile. Many of our students are already working in corporate office holding the positions of HR Executive, Senior HR Executive, HR Manager and Head HR. Grab IT HR believes in scheduling interviews for the students till they get placed, we feel proud to see our students holding the best HR Generalist position in corporate world.
#hrgeneralisttraininginDelhincr #hrgeneralisttraininginsouthex #hrgeneralisttraininginnoida #hrtraininginnoida #hrtrainingindelhi #hrtraininginsouthex #hrtrainingindelhincr #payrollhrtrainingindelhi #payrollhrtrainingindelhincr #payrollhrtraininginnoida #payrollhrtraininginsouthex #statutorycompliancestrainingindelhi #statutorycompliancestrainingindelhincr #statutorycompliancestraininginsouthx #statutorycompliancestraininginnida #besthrtrainingindelhincr #besthrtraininginnoida #corporatehrtrainingindelhi #corporatehrtrainingindelhincr #corporatehrtraininginnoida #corporatehrtraininginsouthex
Many of our students are placed by us and are working in reputed companies NCR and other cities, we believe in arranging the interviews of the best companies till the students are placed.
Contact Us :- Corporate Office :-
B -50 south Ex. Part 1 Near Bengali Sweets Delhi (INDIA)
Call Us :- 9654840724 , 9650873090 , 9650875135
Noida Branch :-
1. Rameshwar Dayal Complex , 3rd Floor Plot No-11 DND Road sec-22 Noida, opposite Rajkiya Inter College
URL :- http://grabithr.com
Austin product camp 11 Agile - doing vs beingKelly Looney
Talk about the difference between just doing a few Agile practices and pretending are are Agile and actually having the Agile mindset. In, addition we talk about guiding development with an Agile Value team.
How Kaiser Permanente uses Jira Software for Analytic Data ManagementAtlassian
If you think of an industry with incredible amounts of data, healthcare should be one that springs to mind. And in an organization the size of Kaiser Permanente (KP), analytics must be used to inform every part of the business. Using Jira Software as the core of an Analytic Request Management (ARM) solution is a unique use case. Designed to increase collaboration and transparency in analytic work across the organization, the ARM system is standardized to enable reporting across multiple departments but also allows for customization according to departmental workflows. Our system is built with Jira Software to manage the analytic development lifecycle and a web application to provide non-technical users with a simple way to submit, search, and view analytic requests.
We'll walk through the challenges we faced prior to implementing our solution, how we developed our solution using Jira Software as the backbone, and the benefits provided by Jira Software for our users. We'll highlight early successes to improve communication and collaboration, and talk about how the web application and Jira Software work together to allow a simple submission form for non-technical users that also populates critical fields in Jira Software.
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
Presentation at Agile Tour Montreal 2018 by Maurizio Mancini of Exempio and Paul T. Ryan CTO of OpenX.
Many organizations think they are Agile when they are not. Here is how to recognize when you need an Agile reboot and how to reboot your organization to become a true Agile organization.
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
Presentation by Senior Consultant Maurizio Mancini of Exempio.com about an Agile Reboot of one Agile organization that was accomplished in just 100 business days!
After three years as a Scrum Master and Agile coach, I hit a wall coaching a team that did not want to try popular Agile engineering techniques such as TDD and pair programming. I had become a Scrum Master after four years working on the business analysis and account ownership side of things and could not speak from personal experience about engineering practices. In order to get some first-hand experience and to gain a new perspective, I chose to spend a year or two as a software developer on a Scrum team.
The experience has been eye-opening. I experienced a tremendous cognitive load working with a wide array of technologies; this pulled my attention away from many of the collaborative and process-oriented activities I cared about as a Scrum Master. I was surprised to feel strong pressure to complete work quickly, cutting corners, even when the Product Owner and Scrum Master were not asking me to. When this pressure was explicit, it usually came from my fellow developers. On the other hand, there is real joy in writing code and seeing a system do something worthwhile that it wasn't doing before. My outlook has changed tremendously and is something I want to share with anyone who works with development teams, especially Scrum Masters and other coaches. I am still enjoying my time as a developer, but I'm looking forward to returning to coaching and incorporating this experience into my approach.
Slides for my presentation at Agile2019 (https://agile2019.sched.com/event/OD8A/undercover-scrum-master-dane-weber)
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...MARRIS Consulting
Webinar by Clarke Ching Agile and ToC expert. Agile: the Good, the Bad and the Ugly. If your Agile is broken then this is how to fix it!
Your Agile teams are busy. Busy delivering. Busy improving. Your quality is amazing. Rework is low. The product looks great. Your users love it. You are a high performing team!
But your internal customers say your teams are slow. This session will teach you how to use the Theory of Constraints to figure out how to speed up, by finding the one thing that’s slowing them down.
This webinar will cover how, in an Agile environment:
- to better control scope creep,
- to reinforce your relationship with the I.T. Development team’s client,
- to be able to make commitments and honour them and
- to decide where your bottleneck should be.
About the speaker
Clarke Ching is a computer scientist with an MBA who discovered Goldratt’s Theory of Constraints (ToC) in 2003 and has been using it ever since to accelerate Agile initiatives. He is fascinated by Agile and obsessed with ToC.
He wrote the amazon best-sellers Rolling Rocks Downhill and The Bottleneck Rules. Rolling Rocks Downhill teaches 3 things: the fundamentals of Agile combined with ToC; how to use those fundamentals to deliver big projects faster and on time; and how to deliver quietly huge transformations. It’s been featured in The Guardian newspaper and The Spectator magazine. It was one of Barbara Oakley’s top 10 books of 2019. It was the #2 best-selling Leadership book on amazon.com, just behind Steven Covey’s 7-habits book.
He has been Agile / Lean / ToC expert in: GE Energy, Dell, Royal London (life insurance & pensions), Gazprom and Standard Life Aberdeen among other organizations. He is the past Chairperson of Agile Scotland. He is a lecturer at Victoria University School Of Management in New Zealand where he now lives.
Today he is the founder and Chief Productivity Officer of Odd Socks Consulting
Scaling Quality by Building It In - Agile Tour Montreal 2017Maurizio Mancini
Presentation at Agile Tour Montreal 2017 by Maurizio Mancini of Exempio. This presentation is a "Ted Like talk" of the presentation done at Ottawa Agile Tour 2017. It provides a focus from the view of an Agile Coach and how to help large organizations to Scale quality by building in quality early in the software cycle.
Crossing the Chasm - From Agile to Business AgilityMaurizio Mancini
Presented by Maurizio Mancini of Exempio and Paul Ryan of OpenX. Listen to webinar here https://youtu.be/J9QYZIirIxg
Atlassian Webinar presented on June 16th, 2020.
Learn about Business Agility and OpenX's journey towards Business Agility.
It was repeatedly observed that as the number of Scrum teams within an organization grew, two major issues emerged:
* The volume, speed, and quality of their output (working product) per team began to fall, due to issues such as cross-team dependencies, duplication of work, and communication overhead.
* The original management structure was ineffective for achieving business agility. Issues arose like competing priorities and the inability to quickly shift teams around to respond to dynamic market conditions.
In this presentation I will show you how to counteract these issues, using Scrum@Sclae framework for effectively coordinating multiple Scrum teams was clearly needed which would aim for the following:
* Linear scalability: A corresponding percentage increase in delivery of working product with an increase in the number of teams.
* Business agility: The ability to rapidly respond to change by adapting its initial stable configuration.
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...
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
This presentation explores what could happen as the Agile Release Train progresses with each later Program Increment. You will learn how to keep the train on the tracks with 10 essentials of SAFe, so you can achieve the full benefits of SAFe.
Scaling Agile is easily misunderstood. Scaling is the term we often hear used to describe using Agile methods with large enterprises. Larger enterprises often deal with bigger and more complex problems than small ones. They have more employees, subcontracting companies, different business units, more processes and a strong culture that defines how things are done. At the same time, they need to be able to deliver results in an ever-changing business environment. They need to be Agile but the bigger the company, the bigger the challenges are for scaling Agile.
Scaling frameworks available in the market today are maturing quickly and provide a variety of choices. Like the Agile Manifesto, these frameworks are based on principles, and they vary widely in the specificity of the recommended approach.
In this session, we will compare how two scaling frameworks, LeSS and SAFe, address the challenges of agility at scale. We will talk about how these two frameworks align, coordinate, and manage dependencies across multiple teams to maintain consistency and agility at scale.
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
The product owner and the scrum team. Can one person do this at scale?Derek Huether
Presented at IIBA Baltimore on March 11, 2014. The last 10 years of Agile have focused on the team. The next 10 years of Agile will focus on the enterprise. That said, should the Product Owner continue to be a single person or does it need to evolve as well? Let's cover the basics and then see how LeadingAgile has been successful at leveraging the Product Owner role at scale.
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.
This deck gives an overview on the following key areas.
1) Agile Development Principle
2) Scrum Framework
3) User Story Creation
4) Definition of Done
5) Agile – Retrospective
6) Development – Metrics
7) Agile vs Traditional Development Approach
Increasing the company's profitability and impact is the dream of every company. Nowadays Agility / Agile is the buzz word and the whole world want's it but most of the time companies are confused about how we can achieve the agility dream.
The written material provides a visible how, why and what of agility and what the best practices we need to execute to achieve agility.
No more carrots, no more sticks … how to really use story points and velocity…Richard Cheng
Story points and velocity is often the bane of Agile teams. Management uses the teams’ velocity to measure the teams. Giving the teams praise and rewards if they make their velocity quotas, and punishments if they don’t. However, story points and velocity were never meant to be a management tool!
This session will explore the concept of estimation and how to really use estimation. In this session we will explore:
• Relative sizing (story points, Fibonacci, tee-shirt sizes) compared to time based estimate (hours, days)
• Affinity clustering techniques to get teams started with relative sizing
• Using planning poker for team-based estimates
• Using retrospectives to learn from estimates
• How to use estimates for tracking and forecasting
• How to stabilize estimates and what to do if teams can’t stabilize their estimates
• How to convince management to focus away from velocity and more towards more effective means of tracking and forecasting
By the end of the workshop, attendees have a great understanding of how to effectively leverage estimation, story points, and velocity to help plan their projects instead of ruining them!
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.
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/
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
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
2. excella.com | @excellaco
Agile trainer & coach
Director of Training
CST, CSM, CSPO, CSP, PMI-ACP,
PMP, SAFe SPC, Certified LeSS
Practitioner, CAL 1, Certified Enterprise
Scrum Trainer, Training from the Back
for the Room Certified Instructor
Background in Federal, commercial,
and non-profit Agile transformations
richard.cheng@excella.com
Richard Cheng
@RichardKCheng
4. excella.com | @excellaco
Process and tools
Comprehensive documentation
Contract negotiations
Following a plan
Designed to minimize risk and control change
“Traditional” IT Project Management
5. excella.com | @excellaco
We are uncovering better ways of developing software by
doing it and helping others do it.
Through this work we have come to value:
Agile Manifesto
Individuals and interactions over Process and tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
That is, while there is value in the items on the right, we value the items on the
left more.
http://agilemanifesto.org/
6. excella.com | @excellaco
1. "Our highest priority is to satisfy the customer through early and continuous delivery of valuable
software.”
2. "Welcome changing requirements, even late in development. Agile processes harness change for
the customer's competitive advantage.”
3. "Deliver working software frequently, from a couple of weeks to a couple of months, with a
preference to the shorter timescale.”
4. "Business people and developers must work together daily throughout the project.”
5. "Build projects around motivated individuals. Give them the environment and support they need, and
trust them to get the job done.”
6. "The most efficient and effective method of conveying information to and within a development team
is face-to-face conversation.”
7. "Working software is the primary measure of progress.”
8. "Agile processes promote sustainable development. The sponsors, developers, and users should be
able to maintain a constant pace indefinitely.”
9. "Continuous attention to technical excellence and good design enhances agility.”
10. "Simplicity--the art of maximizing the amount of work not done--is essential.”
11. "The best architectures, requirements, and designs emerge from self-organizing teams.”
12. "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its
behavior accordingly."
Principles Behind The Agile Manifesto:
8. excella.com | @excellaco
Scrum – Iterative method used by most
teams
Kanban – A method derived from the Kanban
mechanism in Lean; often used in operations
XP – The software engineering practices
Agile Umbrella
Agile
12. excella.com | @excellaco
Scrum Overview
Product Vision
Roadmap
Day
Sprint…
…
…
Day
Day
Daily Scrum
Sprint
Idea
Initiation Release Release Release
Time
15. excella.com | @excellaco
Waterfall is based on Predictability
• Feedback is usually not attained
until late in the project
• Works best when all details are
known up front
• Change is expensive
Scrum is based on Adaptability
• Constant feedback
• Allows for discovery throughout the
lifecycle
• Provides infrastructure to support
and implement change
Scrum and Waterfall
16. excella.com | @excellaco
• Simple projects don’t need Scrum
• The Complicated projects
benefits from Scrum to increase
certainty and agreement
• Scrum returns the biggest
process gains in the Complex
space
• In the Anarchy space, there is
high risk regardless of method
The Stacey Diagram
Ralph Stacey, Strategic Management and Organizational Dynamics
Technology
Requirements
17. excella.com | @excellaco
The Certified ScrumMaster
(CSM) is the entry level Agile
and Scrum certification
TRUTH!
Truth or Misconception
19. excella.com | @excellaco
1. Complete CSM course
2. Pass CSM test
1. Correctly answer 24 out of 35 questions
2. 60 minutes to complete
3. Combination of true/false and multiple choice questions
4. Two free attempts within 90 days of course completion
5. $25 for each additional attempt after the free period
3. Accept the license agreement
CSM Requirements
20. excella.com | @excellaco
As a Certified Scrum Trainer, you’ll help others
understand the principles and values that form the
foundation of Scrum. You'll grow as an individual and
professional as you find creative ways to help
organizations, and your peers adopt this Agile
framework and capitalize on its benefits.
Scrum Alliance Certified Enterprise Coaches℠
(CECs) are Scrum experts in both theory and practice
that have an in-depth understanding of the practices
and principles of Scrum and real-world experience in
actual Scrum organizations. As a CEC, you will help
companies navigate the difficult process of becoming
an Agile organization.
A Certified Team Coach works with Scrum teams,
stakeholders, and management to improve
performance and outcomes. Unlike a ScrumMaster®,
a Certified Team Coach works across multiple teams.
And unlike a Certified Enterprise Coach, a Certified
Team Coach focuses on a subset of an organization
in a project or program, or across multiple teams.
Scrum Alliance Certifications*
*From http://www.scrumalliance.org/certifications
22. excella.com | @excellaco
Outcomes of Fixed Date / Fixed Scope projects:
• Waterfall
1. Delivered _____ and working ________
2. “Delivered” _____ … with ______
3. Cannot deliver on time, ______
• Scrum
1. Delivered _____ and working ________
2. The _____ items are _______ by the
requested date and working _______
Fixed Date / Fixed Scope
23. excella.com | @excellaco
Outcomes of Fixed Date / Fixed Scope projects:
• Waterfall
1. Delivered on time and working as expected
2. “Delivered” on time … with issues
3. Cannot deliver on time, have to extend
• Scrum
1. Delivered on time and working as expected
2. The highest value items are delivered by the
requested date and working as expected
Be cautious of sacrificing quality to meet dates
Fixed Date / Fixed Scope
24. excella.com | @excellaco
Outcomes of Fixed Date / Fixed Scope projects:
• Waterfall
1. Delivered _____ and working ________
2. “Delivered” _____ … with ______
3. Cannot deliver on time, ______
• Scrum
1. Delivered _____ and working ________
2. The _____ items are _______ by the
requested date and working _______
Fixed Date / Fixed Scope
25. excella.com | @excellaco
Outcomes of Fixed Date / Fixed Scope projects:
• Waterfall
1. Delivered on time and working as expected
2. “Delivered” on time … with issues
3. Cannot deliver on time, have to extend
• Scrum
1. Delivered on time and working as expected
2. The highest value items are delivered by the
requested date and working as expected
Be cautious of sacrificing quality to meet dates
Fixed Date / Fixed Scope
28. excella.com | @excellaco
Excella Training
Training Courses
– Certified ScrumMaster (CSM)
– Certified Scrum Product Owner (CSPO)
– Advanced Certified ScrumMaster (A-CSM)
– Certified Scrum Developer (CSD)
– Certified Kanban Management Professional (KMP I and KMP II)
– Requirements Management - User Story workshop
– Certified Agile Testing and Automation
– DevOps Workshop
– Certified Agile Leadership 1 (CAL1)
See http://www.excella.com/training for more information
29. excella.com | @excellaco
Certified Scrum Product Owner (CSPO)
• November 7 – 8, Blacksburg, VA
Advanced Certified ScrumMaster (A-CSM)
• November 19 – 20, Arlington, VA
Certified ScrumMaster (CSM)
• December 6-7, Blacksburg, VA
Certified Agile Leadership 1 (CAL1)
• December 17-18, Arlington, VA
See http://www.excella.com/training for full listings
Email training@excella.com for discount codes and more information
Upcoming Classes
30. excella.com | @excellaco
Richard K Cheng
richard.cheng@excella.com
703-967-8620
http://www.linkedin.com/in/richardcheng
Twitter: @RichardKCheng
http://www.excella.com/training
Contact Information
32. excella.com | @excellaco
Exercise – Learning Objective
As a <your role / who>
I want <learning objective / what>
so that <value / why>
33. excella.com | @excellaco
Agile trainer & coach
Agile Training, lead
Member of PMI, Scrum Alliance, Agile
Alliance, Agile Leadership Network
CST, CSM, CSPO, CSP, PMI-ACP,
PMP, SAFe SPC, LeSS Certified
Practitioner
Founder & executive committee
member of Agile Delivery for Agencies,
Programs, and Teams (ADAPT)
Background in Federal and commercial
Agile transformations
richard.cheng@excella.com
Richard Cheng
@RichardKCheng
34. excella.com | @excellaco
• 15+ years of experience in
software development
• Focused on Agile since 2006
• Agile readiness & maturity
assessments
• Agile coaching & mentoring
• Agile principles & software
engineering training
• Founder of the DC Software
Craftsmanship User Group
• Organizer of the DC Scrum User
Group
Fadi Stephan
35. excella.com | @excellaco
Class start time
Lunch
Class end time
Breaks throughout
the day
Tangents
Words
Housekeeping
Restrooms
Parking lot
Tabletop toys
Name tags
Opting out /
accessibility issues
Skipping slides
36. excella.com | @excellaco
Parking validation
Charging station
Kitchen
Housekeeping at Excella’s ATX
Wi-Fi
Coat racks
Office area and
conference rooms
37. excella.com | @excellaco
1. Introduction
2. A Case for Agile
3. Agile Overview
4. Iterative & Incremental
5. Defined vs. Empirical
6. Scrum Framework
7. Scrum Roles
8. Scrum Teams
9. Product Backlog & Backlog Refinement
10.Product Backlog Items (PBI)
11. Product Increment and
Table of Contents
11. Definition of Done
12. Estimation
13. Sprint Planning
14. Task Board & Daily Scrum
15. Sprint Review & Retrospective
16. Burndown Charts
17. Scrum Review
18. Continuous Improvement
19. Closing Thoughts
20. Supplemental Material
38. excella.com | @excellaco
20. References
21. Agile and EVM
22. Agile Engineering
23. Agile Dashboard
24. Kanban
25. More Metrics
Table of Contents – Supplemental
Material
40. excella.com | @excellaco
IT Industry average success rate
Success rate ~___%
From 2010 report by The Standish Group
Industry Success Rate
41. excella.com | @excellaco
Problems with Waterfall
Requirements
Design
Develop
Test
Deploy
“I believe in this concept, but the
implementation described above is risky
and invites failure”
- Dr. Winston Royce
Managing the Development of Large Software Systems, Winston Royce (1970)
42. excella.com | @excellaco
Feature Usage in Software
• 20% of features always
or often used
• 60% of features never or
rarely used
Metrics based on Industry Studies
Never
45%
Often
13%
Sometimes
16%
Always 7%
Rarely
19%
43. excella.com | @excellaco
• Project development is performed in 2 to 4 week sprints
• Product Owner creates an ordered backlog of Product
Backlog Items
• Highest priority items delivered first
• The team meets each day to assess progress
• At the end of the sprint, the deliverables are reviewed by
the business customers
• The team reflects on the process
• This is repeated until the project is completed
Scrum Overview
44. excella.com | @excellaco
• Product Owner
• Responsible for drawing out the most valuable possible
product by the desired date
• Development Team
• Responsible for delivering the Product Increment
• Self-organize to accomplish the work
• Dedicated and cross-functional
• ScrumMaster
• “Servant Leader”
• Helps in resolving impediments
• Fosters self-organization
Scrum Roles Overview
http://agileatlas.org
45. excella.com | @excellaco
• Product Backlog
• Ordered list of ideas, kept in order we expect to do them
• Single source from which all requirements flow
• Sprint Backlog
• List of refined Product Backlog Items chosen for development
in the current Sprint
• The team’s plan for the Sprint
• Reflects the team’s forecast of what work can be
accomplished
• Product Increment
• Meets team’s Definition of Done
• Accepted by Product Owner
• High enough quality to be given to users
Scrum Artifacts Overview
http://agileatlas.org
46. excella.com | @excellaco
• Sprint Planning
• Determine what will be completed in the Sprint
• Determine how the work will be accomplished
• Daily Scrum
• Team uses Daily Scrum to ensure they are on track for attaining the Sprint goal
• Sprint Review
• Scrum team and stakeholders review the output of the Sprint (Product
Increment demo)
• Sprint Retrospective
• Review how things went with respect to the process, the relationships among
people, and the tools
• Product Backlog Refinement
• Refining the product backlog by adding, removing, re-ordering, splitting, or
merging product backlog items
Scrum Ceremonies Overview
http://agileatlas.org
47. excella.com | @excellaco
Scrum Overview
Product Vision
Roadmap
Idea
Day
Sprint…
…
…
Plan
Day
Day
Daily
Scrum
Review
Retro
Sprint
Plan
Review
Retro
Initiation Release
Plan
Release Release
Plan
Plan
Time
49. excella.com | @excellaco
• Organize yourselves into 3 teams
• Each team selects one Scrum role
(ScrumMaster, Product Owner, or Scrum
Development Team)
• For your role:
1. Write down 6 statements about the role you
selected
• At least 2 truths/facts
• At least 2 misconceptions/myths
2. Get ready to play Myth or Fact with the other teams
Exercise – Scrum Roles Myth or Fact
50. excella.com | @excellaco
The Scrum Development Team
Function “The Implementers”
Responsible For “How are we going to deliver”
Artifact Sprint Backlog & Burndown
End product / result
Traits Cross functional & self-organizing
Know how best to accomplish their work
Have all skills needed to deliver business value
Responsibilities Tasking and estimation
Delivery of potentially shippable value
54. excella.com | @excellaco
The Product Owner
Function “The Decider”
Responsible For “What are we delivering”
Artifact Product Backlog
Traits Single Person
Value focused
Voice of the business
Responsibilities Manage and order the backlog
ROI
Releases
Product development
Product vision
55. excella.com | @excellaco
Product Owner needs to have
• Bandwidth
• Power
• Knowledge
• Interest
• Direction
Qualities of a Good Product Owner
56. excella.com | @excellaco
An effective Product Owner has a strong
relationship with the Scrum Master and the
Scrum Development Team
“A good product owner should ensure your
questions are answered within 5 minutes 85%
of the time”
- Jim York
Qualities of a Good Product Owner
57. excella.com | @excellaco
The ScrumMaster
Function “Servant Leader”
Responsible For “Are we getting better?”
Artifact None…and all
Traits Collaborative
Teaches and coaches, but does NOT manage
Responsibilities Enforces Scrum values, practices, and rules
Empowers the team
Removes impediments
Blocks distractions
Enables close cooperation across all roles and functions
58. excella.com | @excellaco
• Mediation
• Communication
• Facilitation
• Negotiation
• Collaboration
• Servant Leadership
“A good Scrum Master is always on the verge of
being fired…..”
- Ken Schwaber
ScrumMaster Traits
59. excella.com | @excellaco
1. How is the Product Owner doing?
2. How is the Team doing?
3. How are the Engineering Practices going?
4. How is the Organization doing?
ScrumMaster Checklist
60. excella.com | @excellaco
• Is the Product Backlog prioritized according to his/her latest thinking?
• Are all the requirements from all stakeholders for the product captured in the emergent
backlog?
• Is the Product Backlog a manageable size?
• Could any requirements better implement the INVEST principle?
• Have you educated your Product Owner about technical debt and how to avoid it?
• Is the backlog an information radiator highly visible to all stakeholders?
• If you’re using an automated tool for backlog management, does everyone know how to
use it easily?
• Are you working with the tool supplier to use it to its fullest capacity, or to change it to
serve you better?
• Can you help radiate by showing everyone printouts?
• Can you help radiate by creating big visible charts?
• Have you helped your Product Owner organize backlog items into appropriate releases?
• Do all stakeholders (including the team) know whether the release plan still matches
reality?
• Did your Product Owner adjust the release plan after the last Sprint Review Meeting?
How is the Product Owner doing?
from ScrumMasterChecklist.org
61. excella.com | @excellaco
• Are team members spending time in a “state of flow”?
• Do team members seem to like each other, goof off together, and celebrate each other’s success?
• Do team members hold each other accountable to high standards, and challenge each other to grow?
• Are there issues/opportunities the team isn’t discussing because they’re too uncomfortable?
• Have you tried a variety of formats and locations for Sprint Retrospective Meetings?
• Has the team kept focus on acceptance criteria?
• Does the Sprint Task list reflect what the team is actually doing?
• Are your team’s task estimates and/or your taskboard up to date?
• Are the team self-management artifacts (taskboard, Sprint Burndown Chart, etc.) visible to the team,
convenient for the team to use?
• Are these artifacts adequately protected from micromanagers?
• Do team members volunteer for tasks?
• Are technical debt repayment items (sapping your team’s velocity) captured in the backlog, or
otherwise communicated with the Product Owner?
• Are team members checking their job titles at the door of the team room?
• Does the entire team consider itself collectively responsible for testing, user documentation, etc.?
• Is management measuring the team by collective success?
How is the Team doing?
from ScrumMasterChecklist.org
62. excella.com | @excellaco
• Does your system in development have a “push to test” button so that anyone (same team or
different team) can conveniently detect when they’ve broken it?
• Do you have an appropriate balance between automated end-to-end system tests (a.k.a.
“functional tests”) and automated unit tests?
• Is the team writing both system “functional” tests and unit tests in the same language as the system
they’re developing?
• Has your team discovered the useful gray area between system tests and unit tests?
• Does a continuous integration server automatically sound an alarm within an hour (or minutes) of
someone causing a regression failure?
• Do all tests roll up into the continuous integration server result?
• Have team members discovered the joy of continuous design and constant refactoring, as an
alternative to Big Up Front Design?
• Does your definition of “done” (acceptance criteria) for each functional Product Backlog Item
include full automated test coverage and refactoring?
• Are team members pair programming most of the time?
How are the Engineering Practices
going?
from ScrumMasterChecklist.org
63. excella.com | @excellaco
• Is the appropriate amount of inter-team communication happening?
• Are your ScrumMasters meeting with each other, working the organizational impediments list?
• When appropriate, are the organizational impediments pasted to the wall of the development
director’s office? Can the cost be quantified in dollars, lost time to market, lost quality, or lost
customer opportunities?
• Is your organization one of the few with career paths compatible with the collective goals of your
teams? Answer “no” if there’s a career incentive to do programming or architecture work at the
expense of testing, test automation, or user documentation.
• Has your organization been recognized by the trade press or other independent sources as one of
the best places to work or a leader in your industry?
• Are you helping to create a learning organization?
How is the Organization doing?
from ScrumMasterChecklist.org
64. excella.com | @excellaco
Variations (don’t do these)
Team Members
ScrumMaster
Product Owner
Team Members
ScrumMaster
Product Owner
Team Members
ScrumMaster
Product Owner
Team Members
ScrumMaster
Product Owner
These make you slower
and increases risk
67. excella.com | @excellaco
• Single source of requirements
• Ordered list of features, functions,
requirements, enhancements, and fixes
• Backlog is emergent - is never complete
• Dynamic
• Constantly changes to identify product needs
• Frequently re-ordered
Product Backlog*
*from Scrum Guide
68. excella.com | @excellaco
• Business value
• Risk
• Time sensitivity
• External dependency
• Necessity
Ordered
69. excella.com | @excellaco
Product Backlog Refinement is an ongoing activity
throughout a Scrum project
• keeping the Product Backlog ordered
• removing or demoting items that no longer seem important
• adding or promoting items that arise or become more
important
• splitting items into smaller items
• merging items into larger items
• estimating items
Product Backlog Refinement*
*http://agileatlas.org/atlas/scrum#backlog-refinement
70. excella.com | @excellaco
Product Backlog Refinement
PBI
PBI
PBI
PBI
Add
Split
Reorder
Remove
High priority
to
next Sprint
Granularity
Fine
Coarse
Product Backlog
Reorder
72. excella.com | @excellaco
• User Stories – a format for describing a
Product Backlog Item
• Simple, clear, short description of customer
valued functionality
• 3 parts*1:
• Written description used for planning
• Conversation to flesh out details
• Tests to determine completeness
• 3Cs*2 - Card, conversation, confirmation
User Stories
1- From Mike Cohn
2- From Ron Jeffries
73. excella.com | @excellaco
New Hardwood Floor
As a homeowner,
I want a new hardwood
floor
so that my floors will look
like they did the day that I
bought the house
User Stories
As a [role],
I want [feature]
so that [business value]
74. excella.com | @excellaco
Help define Done
Manage expectations
Lead to new requirements
Attributes:
• Objective
• Measurable
• Tangible
Acceptance Criteria
• Floor has a shine
• Minimal scratches
• Deep color
75. excella.com | @excellaco
Help define Done
Manage expectations
Lead to new requirements
Attributes:
• Objective
• Measurable
• Tangible
Acceptance Criteria
• Brown
• Maple Rio Grande – 5in
• No scratches larger than 1in
• No more than 1 scratch per
sq foot
77. excella.com | @excellaco
• Who?
• What?
• Why?
• Acceptance Criteria?
• How?
Who owns this?
As a [role/who],
I want [feature/what]
so that [value/why]
In the items below:
• One is owned by the Scrum Development Team
• Two are owned and from the Product Owner perspective
• Two, while technically owned by the PO, often is a collaboration
between the PO and the Scrum Dev Team
78. excella.com | @excellaco
Vertical Slicing
User Story 1 User Story 2 User Story 3
Database
Business Logic
Web Interface
Client application
83. excella.com | @excellaco
• Product of every Sprint
• Produced iteratively and incrementally
• Includes functionality of all previous increments
• Is fully tested
• Is of high enough quality to be “potentially
shippable”
• Acceptable by the Product Owner
• Meets the team’s current Definition of Done
Product Increment
http://agileatlas.org
84. excella.com | @excellaco
• Project understanding
• Team agreements
• Definition of Done
When the Product Increment is delivered, it needs to
be "done" according to a shared understanding of
what "done" means.*
Team Charter
*from the Agile Atlas, http://agileatlas.org/atlas/scrum#product-increment
85. excella.com | @excellaco
• DoD is a checklist of valuable activities
required to produce software.
• DoD is the primary reporting mechanism for
team members.
• DoD is informed by reality.
• DoD is not static.
• DoD is an auditable checklist.
Definition of Done*
*from Dhaval Panchal, http://www.scrumalliance.org/articles/105-what-is-definition-of-done-dod
86. excella.com | @excellaco
Continuously Improve DoD
All Code
Checked-in
Unit Tests
Passing
Help Text
Updated
Acceptance
Criteria
Passing
Integration
Test
Passing
Performance
Test Passing
With a PBI
With a Sprint
With a Release
Security
Audit
Passing
Regression
Test
Passing
ContinuousImprovement
87. excella.com | @excellaco
Definition of Done
Definition of Done for the PBI
Security
Testing
Browser
Tested
Stress
Testing
Acceptance
Criteria
Definition of Done for the Sprint
Definition of Done for the Release
Unit Tested
Stakeholder
Review
88. excella.com | @excellaco
Definition of Done
Definition of Done for the PBI
Definition of Done for the Sprint
Definition of Done for the Release
Security
Testing
Browser
Tested
Stress
Testing
Acceptance
Criteria
Unit Tested
Stakeholder
Review
92. excella.com | @excellaco
• Confirm estimates by comparing the story to
multiple other stories.
• Group like-sized stories together
Affinity Based Estimating
Story A
L
M
S
Story C Story
D
Story
F
Story
B
Story
E
93. excella.com | @excellaco
• Story Points represent the relative effort needed to
complete a story
• This should factor in volume of work, complexity,
and risk of unknown
• Story Points use a rough order of magnitude scale:
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ?, inf.
• Story size should be relative to each other.
Story Points
94. excella.com | @excellaco
• A Wide Band Delphi based approach to group
estimation
• Each team member concurrently and
independently provides an estimate on a story
• Outlier are discussed until consensus is
reached
• Helps team reach common understanding of
the work
Planning Poker
95. excella.com | @excellaco
• Fast techniques
• Increases accuracy
• Builds understanding
• Drives commitment
• Provides data points
Story Points and Planning Poker
97. excella.com | @excellaco
• Meeting to flesh-out and estimate highest
business value stories from product backlog
• Generate Sprint backlog
• Determine
• What will be delivered
• How will it be achieved
• Two hours or less per week of Sprint
duration
Sprint Planning
98. excella.com | @excellaco
• Part 1
• Determine sprint goal
• Discuss and elaborate high priority stories
• Finalize acceptance criteria
• Provide high level estimate
• Part 2
• Task out each story
• Provide a more detailed estimate
• Ask for further clarification
• Commit to achieving sprint goal
Sprint Planning
99. excella.com | @excellaco
• Refined Product Backlog items
• Team’s plan to accomplish the work
• PBIs broken into tasks
• Reflects team’s forecast of what can be
accomplished
Sprint Backlog
100. excella.com | @excellaco
Task Board
Story Task In Progress To Verify Done
User
Story
User
Story
User
Story
Task Task Task
Task Task
Task Task Task
Task Task
102. excella.com | @excellaco
Task Board
Story Task In Progress To Verify Done
User
Story
User
Story
User
Story
Task Task
Task Task
Task Task Task
Task Task
Task
104. excella.com | @excellaco
• Three questions:
1. What did I do yesterday that helped the Development Team
meet the Sprint Goal?
2. What will I do today to help the Development Team meet the
Sprint Goal?
3. Do I see any impediment that prevents me or the Development
Team from meeting the Sprint Goal?
• The daily scrum is held by the team for the team
• Product Owner optional (based on team needs)
• Time after Daily Scrum is great for ad-hoc meetings
• 15 minutes or less
Daily Scrum
107. excella.com | @excellaco
• Development team presents the Product
Increment
• Product Owner, stakeholders, and SMEs reviews
the product
• Feedback gathered from PO, stakeholders, and
SMEs
• Feedback is later processed by PO
• Product backlog and release plans updated
• One hour or less per week of Sprint duration
Sprint Review
108. excella.com | @excellaco
• Goal – improve the process
• What went well?
• What could be better?
• Scrum Development Team, ScrumMaster,
Product Owner (optional, but recommended)
• Facilitated by the ScrumMaster
• Actionable outcomes
• Follow-up on previous retrospectives
• 45 minutes or less per week of Sprint duration
Retrospective
Editor's Notes
Listed are some scenarios, for each scenario, identify if:
The team is making decisions guided by Agile principles or
The team is making decisions counter to Agile principles
If the team is making decisions guided by Agile principles, identify which principles
If the team is making decisions counter to Agile principles, identify which principles conflict with the decisions
Small steps
Synchronize
Timeboxes
Collocation
Technical debt
Self organize
Track stories/feature completion not tasks
Small steps
Synchronize
Timeboxes
Collocation
Technical debt
Self organize
Track stories/feature completion not tasks
What do we need for a word processor
Waterfall
Delivered on time and working as expected
“Delivered” on time … with issues
Cannot deliver on time, need to extend
Scrum
Delivered on time and working as expected
The highest valued stories are available by the requested date and working as expected
Waterfall
Delivered on time and working as expected
“Delivered” on time … with issues
Cannot deliver on time, need to extend
Scrum
Delivered on time and working as expected
The highest valued stories are available by the requested date and working as expected
Waterfall
Delivered on time and working as expected
“Delivered” on time … with issues
Cannot deliver on time, need to extend
Scrum
Delivered on time and working as expected
The highest valued stories are available by the requested date and working as expected
Waterfall
Delivered on time and working as expected
“Delivered” on time … with issues
Cannot deliver on time, need to extend
Scrum
Delivered on time and working as expected
The highest valued stories are available by the requested date and working as expected
A Managing Consultant at Washington D.C. based Excella Consulting, Tony Solomita brings 13 years of experience to the table as he helps clients solve problems through the use of technology. With experience in the federal, financial services and telecommunications spaces, Tony combines broad knowledge with deep expertise to effectively manage projects.
After graduating from the University of Virginia, his first taste of Agile came in 2001 with Extreme Programming (XP) and he has never looked back. Tony is a Certified ScrumMaster (CSM), Certified Scrum Professional (CSP) and a leadership team member of the DC Chapter of the Agile Leadership Network (ALN). He currently is working with the federal government to implement Scrum on a wide variety of software development projects and is passionate about turning good teams into great teams.
This is what we do today
Everyone standup
>90% sit
>80% 50% 30% 20% 10%
Stand up on your hands
If I’m a baseball player, this is a good stat
Download paper from wikipedia. Easy ready
Iterate through it and get your feedback from customer
HR rep or director/recuritter
1 team picks, flip a coin.
I want to hire people to do the scrum stuff. What should I be looking for?
I have a budget why are we hiring these people? Can we use existing people?
Golf claps when done
HR rep or director/recuritter
1 team picks, flip a coin.
I want to hire people to do the scrum stuff. What should I be looking for?
I have a budget why are we hiring these people? Can we use existing people?
Golf claps when done
Motivated, self organizing, and collaborates with peers.
The scrum development team owns the estimates
Knowledgeable and fluent in biz domain, commitment
Tells a compelling story on what we are building and why
Comfortable in making decisions
Owns the product
How is it different from a BA?
If I can’t find one can’t you do it?
Lack of bandwidth, talk about finding the right level
Lack of direction, diagram OPM
Keeper of the process,
Does mediation, communication, facilitation, negotiations
Don’t have to know all the answers, not type A, not command and control
Keeper of the process,
Does mediation, communication, facilitation, negotiations
Don’t have to know all the answers, not type A, not command and control
Teaches and coaches, but does NOT manage
Project Scope determined by Product Backlog
Lays out the initially known and best-understood requirements.
The higher the order, the more a Product Backlog item has been considered, and the more consensus exists regarding it and its value.
Higher ordered Product Backlog items are clearer and more detailed than lower ordered ones.
More precise estimates are made based on the greater clarity and increased detail;
From the Scrum Guide
Changed requests are handled via a prioritized product backlog
What are PBI?
Features, requirements
Not officially in scrum. Came from XP
What do you want to see in a demo?
What is the problem with estimation?
What are alternatives to estimation?
Call out anchoring
2 week sprint
Redecorate a house – Epic story
Kitchen, bathroom, main room
Information radiator – Available info, office with pictures
Refrigerator – Open door, dig around
Information radiator shows the current status to anyone who walks by.
Mid away through the sprint
Am I going to finish my sprint?
Can you read anything?
No matter how much work I have on Thursday, Friday is always coming
If somebody works on something out of order, we can call them out on it.
Dba never ran my scripts. Why am I finding out about it now