Are you sick of hearing how great "agile" is without seeing it? Are you tired of releasing things that your customers don't care about? Do your teammates only care about "their job" and little else? Do you have giant releases that always seem to go wrong? Does improvement seem impossible? If you feel this way, know that you're not alone. Zach has seen the best and worst of how organizations deliver value, and he's ready to help your team think differently. By focusing on goals rather than projects and continuous delivery rather than scheduled releases, he'll illustrate how the most “agile” organizations succeed. He'll dispel myths around reduced quality and increased risk. He'll even show that you can implement many of these changes right away.
An awesome, inspiring quote, related to the subject of your presentation, might do the job as a "brand" for you and as an "attention grabber" for the audience. So let's see some quotes I hand picked for you.
Need a little help to inspire your team? Whether it's your office, your youth group, your classroom, your executive staff or just for yourself - Fun Team Building is here to help. We're providing you with 52 inspirational, and motivational quotes to help you get through the year.
Everyday can be a challenge, but you can get through it. When you're looking for a few words to help inspire you, check back to see what we're featuring for this week. And feel free to share with us, your favorite motivational quote - we'll share it with the rest of our audience and team!
Six questions for more inclusive decisions - Don't believe everything you thi...BookNet Canada
This is a resource part of Michelle Grocholsky's Tech Forum presentation: https://youtu.be/v1CW-YPDI6o
Michelle Grocholsky is the founder and owner of Empowered, a boutique consulting firm on a mission to make equity, diversity, and inclusion (EDI) an innate part of how organizations and their people operate. In this session, Michelle challenges participants to recognize their hidden bias and work towards a more mindful and objective way of thinking.
techforum.booknetcanada.ca
#TechForum
An awesome, inspiring quote, related to the subject of your presentation, might do the job as a "brand" for you and as an "attention grabber" for the audience. So let's see some quotes I hand picked for you.
Need a little help to inspire your team? Whether it's your office, your youth group, your classroom, your executive staff or just for yourself - Fun Team Building is here to help. We're providing you with 52 inspirational, and motivational quotes to help you get through the year.
Everyday can be a challenge, but you can get through it. When you're looking for a few words to help inspire you, check back to see what we're featuring for this week. And feel free to share with us, your favorite motivational quote - we'll share it with the rest of our audience and team!
Six questions for more inclusive decisions - Don't believe everything you thi...BookNet Canada
This is a resource part of Michelle Grocholsky's Tech Forum presentation: https://youtu.be/v1CW-YPDI6o
Michelle Grocholsky is the founder and owner of Empowered, a boutique consulting firm on a mission to make equity, diversity, and inclusion (EDI) an innate part of how organizations and their people operate. In this session, Michelle challenges participants to recognize their hidden bias and work towards a more mindful and objective way of thinking.
techforum.booknetcanada.ca
#TechForum
Diversity and Inclusion in Community Building by Erica McGillivrayErica McGillivray
What makes our digital age incredible is the ability to connect with people from around the world. However, bringing people together from a plethora of backgrounds, even for a shared interest, can cause friction. Erica McGillivray, Senior Community Manager at Moz, will show you:
- How to build your community with intent on inclusion
- Why diversity will serve to make your community stronger and more vibrant
- How to set up rules and etiquette to help you manage, grow, and moderate your community
- What to do when mistakes happen on the brand side
- Ways to level up on conflict resolution to work out problems and misunderstanding in your community
- Self-care for community managers who've had a rough day
Marianne Murphy, Director of Operations, Floor Coverings International presented "The Power of Connecting" at FranCamp.
The ideal social network is right under your nose! Marianne shared tips on how to take advantage of the opportunities in connecting via various networking events, IFA organizations and associations. She introduced the audience to the term "friennections" and provided tips on networking and building relationships.
Goal Summit 2016: How to be a Kickass Boss Without Losing Your Humanity or Cr...BetterWorks
Guidance — praise and criticism — is the key to being a good boss and building a great team. This interactive session from Goal Summit 2016 will help you understand why feedback is so hard, and how you can get better at giving it, getting it and encouraging it on your team. Presented by author and advisor to Twitter and Dropbox, Kim Malone Scott.
What do CEOs look for in employees? Here are some pieces of advice from very important companies' CEOS that will give you the guidelines to be the perfect candidate.
Diversity and Inclusion in Community Building by Erica McGillivrayErica McGillivray
What makes our digital age incredible is the ability to connect with people from around the world. However, bringing people together from a plethora of backgrounds, even for a shared interest, can cause friction. Erica McGillivray, Senior Community Manager at Moz, will show you:
- How to build your community with intent on inclusion
- Why diversity will serve to make your community stronger and more vibrant
- How to set up rules and etiquette to help you manage, grow, and moderate your community
- What to do when mistakes happen on the brand side
- Ways to level up on conflict resolution to work out problems and misunderstanding in your community
- Self-care for community managers who've had a rough day
Marianne Murphy, Director of Operations, Floor Coverings International presented "The Power of Connecting" at FranCamp.
The ideal social network is right under your nose! Marianne shared tips on how to take advantage of the opportunities in connecting via various networking events, IFA organizations and associations. She introduced the audience to the term "friennections" and provided tips on networking and building relationships.
Goal Summit 2016: How to be a Kickass Boss Without Losing Your Humanity or Cr...BetterWorks
Guidance — praise and criticism — is the key to being a good boss and building a great team. This interactive session from Goal Summit 2016 will help you understand why feedback is so hard, and how you can get better at giving it, getting it and encouraging it on your team. Presented by author and advisor to Twitter and Dropbox, Kim Malone Scott.
What do CEOs look for in employees? Here are some pieces of advice from very important companies' CEOS that will give you the guidelines to be the perfect candidate.
Since opening up our publishing platform in February, we’ve been blown away by the amazing posts our members have shared every single day. We’re celebrating the incredible stories, thought-provoking debates, and eye-opening advice shared so far through a compilation of 2014’s most memorable posts.
We hope they inspire you as much as they've inspired us.
Share your own memorable moments of 2014: Write a post on LinkedIn and include the hashtag #My2014Moments somewhere in the body of the post. Start writing here: https://www.linkedin.com/pulse/article/new
A crsis is a defining moment for all leaders. The spotlight is on them. It is a time for the human element to shine through. It is a time when the head and the heart need to be fully engaged. The Institute for HeartMath shows that the heart has a brain and it is in constant 2-way communication with the (neurological) brain. It controls the decisions we make, so it's imporatnt for leaders to be fully engaged when leading in a crisis.
I have studied, written about, and practiced leadership for over 30 years. In all my years leading and learning, I know there are 4 things that all great leaders do..
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
2. • Introductions
• What does continuous delivery do for me?
• Doesn’t this kill quality?
• How can we get started?
• Wrapping up
3.
4. "Getting to know you, getting to know all about you.“
― Rodgers and Hammerstein, The King and I
5. “As soon as Mr. Prosser realized that he was substantially the loser after all,
it was as if a weight lifted itself off his shoulders: this was more like the world
as he knew it.”
― Douglas Adams, The Hitchhiker’s Guide to the Galaxy
6. "Nothing happens without desire and passion. Otherwise, nothing else falls
in place. It's very hard to find someone who's successful and dislikes what
they do.“
― Malcom Gladwell
7. “Play without fear. This is what you’ve been dreaming of your whole lives; go
out there and get it. I’ll see you at center ice.”
― Mario Lemieux
8. “If you double the number of experiments you do per year, you’re going to
double your inventiveness.”
― Jeff Bezos
9. “None of us is as smart as all of us.”
― Ken Blanchard
10. “The quality of a man's life is in direct proportion to his commitment to
excellence, regardless of his chosen field of endeavor.”
― Vince Lombardi
11. External factors:
• Does it solve the consumer’s problem?
• Does it function properly?
• Does it expose the customer or owner to risk?
• Does it perform sufficiently?
Internal factors:
• Did we do what we intended to?
12. “The quality of a man's life is in direct proportion to his commitment to
excellence, regardless of his chosen field of endeavor.”
― Vince Lombardi
13. “Empathy is about standing in someone else's shoes, feeling with his or her
heart, seeing with his or her eyes. Not only is empathy hard to outsource
and automate, but it makes the world a better place.”
― Daniel H. Pink
14. The Phoenix Project
by Gene Kim, Kevin Behr, and George Spafford
Spotify Engineering Culture
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Understand and Build a Continuous Delivery Pipeline
https://www.sumologic.com/devops/understand-build-continuous-delivery-pipeline/
2016 State of DevOps Report
https://puppet.com/resources/whitepaper/2016-state-of-devops-report
16. Hosted by George Evjen and myself
Features:
• Honest conversation about agile,
delivery, and team leadership
• Interviews with industry leaders
http://www.coachandbeer.com
iTunes/Google Play/Stitcher
18. We’ll be hosting a live podcast and delivering a number of talks!
Saturday, April 28th, 2016 at IIT – Chicago
Always FREE!
More info at: http://www.chicagocodecamp.com/
19. Kalahari Resort, Wisconsin Dells, WI
August 7th - 9th, 2016
Early bird pricing ends May 1st
Web: http://thatconference.com/
Twitter: @ThatConference
Editor's Notes
Intro
Originally had a slide deck, decided that wasn’t the best way to go about this
Really easy to say “just do this”, that doesn’t help anyone
Ten years working in Chicago-based start-ups
I’ve held nearly every role in a development team
Most of all, though: Because I’ve lived it and know what works.
Discover audience’s roles (manual QA, automation QA, what else?)
What is your favorite part about your job?
What is your least favorite part?
What do you wish was easier?
Per ZDNet in 2012: $3 trillion in IT failure, worldwide.
Working on IT projects sucks most of the time! What do we always hear?
“Why did we waste our time on this?” -- Team goals that don’t align with company goals
“What do you mean it still isn’t done?” -- Failed projects
“How is this still broken?” -- Quickly and effectively addressing issues
“You guys never get this stuff right.” -- Prevailing attitudes
Gene Kim, author of The Phoenix Project calls this “the downward spiral”
Deadlines get missed, so projects are delivered incomplete
Issues arise in production
Business leaders react poorly
We start padding estimates, acting out of fear
Suddenly, no risk is acceptable because trust is lost.
Business:
Happy customers!
Best possible product!
Maximum revenue!
Minimum cost!
Developers:
More time spent improving technical skills
More time spent on solving real business problems
More time spent on the craft of developing software
QA:
Less tedious bug tracking
Want to make a real difference for users
Operations:
No 2am wake-ups!
Able to solve interesting technical problems like scaling
Able to solve interesting business problems like security and compliance
No long projects, short iterations
Push-button deployments and rollbacks
Automated unit and integration testing
Feature branching and testing
Learn from every release
A/B testing
Track user engagement
Identify key metrics
Release ideas rather than features
Fake it until you make it
Doesn't have to be fully-featured
Focus on the most important aspects, nail those
Why do we have tightly-constrained releases?
The illusion of control, we can't possibly test everything
Lots of manual steps
No easy or clear rollback plan
Because we're no good at releasing!
How do smaller releases increase control?
Fewer moving pieces, less to test
Lots of practice, rather than doing so rarely
Fewer steps means easier to rollback
What about risk?
Large releases carry lots of risk, since so many pieces move
Not releasing things eliminates risk, but also eliminates added business value
Small releases have risk, but far less since they change little and can be reverted easily
DevOps lives as a symbiotic partner with improving quality and reducing risk
Releasing often requires being able to release quickly and easily
Automating deployment and testing makes this possible
Automated tests can't do everything, but what they can do they do in minutes, not hours
Having quality automated tests frees manual testers to focus on user experience, not technical accuracy
Security
Smaller changes mean less opportunity for new security problems
Automating security checks means it’s verified more often
Ease of update means it’s easier to correct vulnerabilities
Why do we have tightly-constrained releases?
The illusion of control, we can't possibly test everything
Lots of manual steps
No easy or clear rollback plan
Because we're no good at releasing!
How do smaller releases increase control?
Fewer moving pieces, less to test
Lots of practice, rather than doing so rarely
Fewer steps means easier to rollback
What about risk?
Large releases carry lots of risk, since so many pieces move
Not releasing things eliminates risk, but also eliminates added business value
Small releases have risk, but far less since they change little and can be reverted easily
DevOps lives as a symbiotic partner with improving quality and reducing risk
Releasing often requires being able to release quickly and easily
Automating deployment and testing makes this possible
Automated tests can't do everything, but what they can do they do in minutes, not hours
Having quality automated tests frees manual testers to focus on user experience, not technical accuracy
Security
Smaller changes mean less opportunity for new security problems
Automating security checks means it’s verified more often
Ease of update means it’s easier to correct vulnerabilities
People fear change
Bring them into the problem solving
Help them understand how the change benefits them
Sneak up on people
Ask questions you know the answers to
Get to know your teammates outside of work
Value their unique views and fears
You cannot dismiss teammates under any circumstance
Primary motivation
Achievement – public (recognition) or private (gold star) rewards
Affiliation – did the team achieve its goal
Power – autonomy
The job will not save you
Just because you're right doesn't mean that's enough
People come around at their own pace
Meet them where they live
Be a flag-bearer
"Because that's how we do it" is never acceptable
Counter the "we don't have time" argument
Just do it
Build quality teams
You may have something you're best at, but it's not your only job
Fight to keep teams together
Fight to keep teams small
Build trust
If you say you're going to do a thing, do it or ensure it gets done
Be honest, even if it makes you look bad
Admit when you make mistakes
Don't punish the well-meaning mistakes of others
Create as much transparency as possible, it gives others the opportunity to shine
Just do it