How can you foster a culture that gets your developers excited about documentation? How can you foster a culture that gets your developers excited about pleasing their customers?
Documentation is still the most important thing developers continually respond as most affecting their decision making. Frankly caring about documentation shows you care about the developer, whether external or internal. Yet, documentation is constantly pushed to the wayside, aligning that idea with Waterfall and top-down development. How do you then foster a culture that gets your developers excited to create documentation? And as an extension, how do you get your developers excited about pleasing their customers?
Start out by automating what you can and then creating a process. Documentation is something that requires discipline. It’s up to your team to identify what interruptions are constantly being pointed to as excuses for not completing the documentation. Then, you can put an investment into your documentation, looking to first solve and reduce those interruptions, making documentation the way you address repeated issues and make your customers more autonomous.
Documentation is actually particularly important to the Scrum process, where "documented" is part of the definition of "Done." Documentation can also be a good team-building exercise as it invites everyone to take ownership of their own piece. It also keeps everyone cognizant of keeping the code itself simple and self-explanatory. And it's especially important for team communication and collaboration as, with microservices, containers and the like, our developers gain autonomy, but there's a struggle to work out loud so you know what everyone else is doing.
Finally, someone should be in charge of managing the documentation -- someone with a tech background but some marketing savviness -- to curate it all, helping to make sure it's there and that it tells a clear story that's easy to search through, but that also supports the overall business proposition.
This talk was first given at AgiNext 2017, London.
http://2017.aginext.io/
Images compliments of New Old Stock http://nos.twnsnd.co/
APItheDocs: How Can API Documentation Be Agile?eBranding Ninja
How can API documentation become inherently agile? how can you foster a culture that gets your developers excited about documentation? About customer experience? How can you persuade your agile team to make documented a priority? How do you get developers creating more software?
This talk looks to answer these questions and more, including the real-world journeys of WorldPay and Sengrid make sure documentation is a part of their agile processes and how.
Talk given at API the Docs, London.
http://apithedocs.org/london/
By Jennifer Riggins
http://ebranding.ninja
http://twitter.com/jkriggins
Social Media, Keeping up to date, Pure and more : The Leiden talkGuus van den Brekel
Talk for a group of colleagues of Walaeus Library of the Leiden University Medical Center and others.
November 5th 2015 14:30-17:00
PIctures: https://www.facebook.com/digicmb/media_set?set=a.10156217814035603.1073741882.868270602
We want to:
explore the benefits of implementing altmetric data in the hospital,
map all stakeholders and interested parties
increase awareness of additional methods of measuring impact tools,
Increase awareness of tools to influence visibility of the umcg research & it's output
discuss current use of bibliometrics in evaluations including the growing interest in measuring/visualising the "societal impact" of scientific research.
Agile Marketing For The Real World event - Signal - 6th Nov 2019Lauren Cormack
Unique insights on applying Agile principles in a marketing context, with Signal, creative strategist Kate Bordwell and bestselling author Neil Perkin, exploring the challenges involved in adopting Agile ways of working in the ‘real world’.
APItheDocs: How Can API Documentation Be Agile?eBranding Ninja
How can API documentation become inherently agile? how can you foster a culture that gets your developers excited about documentation? About customer experience? How can you persuade your agile team to make documented a priority? How do you get developers creating more software?
This talk looks to answer these questions and more, including the real-world journeys of WorldPay and Sengrid make sure documentation is a part of their agile processes and how.
Talk given at API the Docs, London.
http://apithedocs.org/london/
By Jennifer Riggins
http://ebranding.ninja
http://twitter.com/jkriggins
Social Media, Keeping up to date, Pure and more : The Leiden talkGuus van den Brekel
Talk for a group of colleagues of Walaeus Library of the Leiden University Medical Center and others.
November 5th 2015 14:30-17:00
PIctures: https://www.facebook.com/digicmb/media_set?set=a.10156217814035603.1073741882.868270602
We want to:
explore the benefits of implementing altmetric data in the hospital,
map all stakeholders and interested parties
increase awareness of additional methods of measuring impact tools,
Increase awareness of tools to influence visibility of the umcg research & it's output
discuss current use of bibliometrics in evaluations including the growing interest in measuring/visualising the "societal impact" of scientific research.
Agile Marketing For The Real World event - Signal - 6th Nov 2019Lauren Cormack
Unique insights on applying Agile principles in a marketing context, with Signal, creative strategist Kate Bordwell and bestselling author Neil Perkin, exploring the challenges involved in adopting Agile ways of working in the ‘real world’.
Visibility and societal impact : UMCG research output, Altmetric and PureGuus van den Brekel
Pilot project on Altmetrics in UMCG, by Central Medical Library, UMCG. Presentation at Seminar Altmetrics for research evaluation… or not?
Date: 16 NOV 2016
Wednesday November 16th 2016, experts in altmetrics will gather to discuss about this topic and how altmetrics can support Open Science. Several providers with different kind of altmetric tools will provide practical solutions and present use cases.
https://www.surf.nl/en/agenda/2016/11/seminar-altmetrics-for-research-evaluation...-or-not/index.html
Hbase and phoenix usage at eHarmony. Presented the lambda architecture and implementation of HBase and phoenix usage in eharmony at Apache PhoenixCon 2016.
From Content Strategy to Drupal Site Building - Connecting the dotsRonald Ashri
Content strategy is, undoubtedly, a hot topic these days. A lot is being said that spans the range from concerns regarding the ability to display content on any device to the ability to drive engagement and increase traffic through better content creation and social media strategies. In this presentation we will connect the dots between these issues and practical Drupal site-building concerns with tools that are readily available now.
We will show, through specific examples and references to available modules, how different approaches to content strategy can be practically implemented on Drupal sites. The aim is to equip Drupal site-builders with a handy toolkit that will allow them to both implement a content strategy for their sites as well as better exchange information with content strategists.
The examples will include:
- Different approaches to building content types so as to empower content creators to create a range of different structures.
- Best practices in using vocabularies (fixed, open, user-generated, moderated, etc) or where alternative categorization methods may be relevant.
We will also discuss:
- Editorial calendars and scheduling.
- The true benefit of workflows (and how, sometimes, they can be a disadvantage).
- Analytics and how the ability to measure the effects of any strategy is as important as defining the strategy itself.
Attendees will go away with practical examples and techniques that they can apply to their sites as well as a better understanding of what content strategy really is and how they can use it to improve their sites.
The examples are a result of our own experiences in helping both clients develop their content strategy as well as applying it on italymagazine.com, an in-house product of ours. We grew italymagazine.com to a relevant online digital brand with a strong community by expressing our content strategy ideas through the tools that Drupal 7 made available to us. The resulting ~250% increase in traffic over 3 months is a testament to both the value of a content strategy as well as the power of Drupal to allow you to flexibly and iteratively support it.
Work in the web is a 3 day intensive course for students in full time education at University level. It aims to teach these students about the real Web Industry; covering topics that are often overlooked in academia.
This talk was presented at Web Teaching Day 2015 by Luke Whitehouse
Data Visualizations in Digital Products (ProductCamp Boston 2016)ProductCamp Boston
Visualizations around fixed datasets such as data journalism are very common, you see them in the New York Times every day, but what happens when data visualization is part of a digital product? These visualizations contain data that changes frequently based on user inputs or other sources. This talk covers examples and an approach on how to incorporate data visualization into your digital product, whether it be mobile, web or desktop.
About C. Todd Lombardo
C. Todd recently joined the team at Fresh Tilled Soil as Chief Design Strategist, helping clients solve product, design, and/or strategy problems. He has a Master’s Degree in Data Visualization from Maryland Institute College of Art.
His background is grounded in science, engineering, and design. He previously was Innovation Architect at Constant Contact’s InnoLoft, he facilitated product and service design sprints for a wide range of external startups and internal product teams. He is also a member of the adjunct faculty at Madrid’s prestigious IE Business School.
A teacher and speaker at heart, he frequently speaks at conferences and has directed five TEDx events in two countries. His book, Design Sprint was published by O’Reilly Media in the fall of 2015.
We want to
explore the benefits of implementing altmetric data in the hospital,
map all stakeholders and interested parties
increase awareness of additional methods of measuring impact tools,
Increase awareness of tools to influence visibility of the umcg research & it's output
discuss current use of bibliometrics in evaluations including the growing interest in measuring/visualising the "societal impact" of scientific research.
Growth framework and approach for Consumer Startups including metrics to focus on. Got feedback or suggestions, please share with pj@beingpractical.com.
A Comparative Study of Data Management Maturity ModelsData Crossroads
In this presentation we compare existing Data Management / Data Governance Maturity Models and discuss different approaches to viewing Data Management / Data Governance.
We also present a new model for Data Management which unifies various existing models and provides a fresh perspective on Data Management, its assessment and implementation.
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]Netex Learning
The role of L&D is changing. Ed Monk, MD of The Learning and Performance Institute, reviewed the changes his organisation have noticed within L&D departments and discussed what the future holds at i-love learning Madrid event on February 17th, 2017.
Almost Everything I've Learned From 5 Years of Lean UXJeff Gothelf
Since first sharing our agile and ux learnings with the world and then moving the conversation forward into Lean UX, I've had the privilege of spending time with a lot of companies all over the world. This is what I've learned so far about building better digital products and businesses.
Visibility and societal impact : UMCG research output, Altmetric and PureGuus van den Brekel
Pilot project on Altmetrics in UMCG, by Central Medical Library, UMCG. Presentation at Seminar Altmetrics for research evaluation… or not?
Date: 16 NOV 2016
Wednesday November 16th 2016, experts in altmetrics will gather to discuss about this topic and how altmetrics can support Open Science. Several providers with different kind of altmetric tools will provide practical solutions and present use cases.
https://www.surf.nl/en/agenda/2016/11/seminar-altmetrics-for-research-evaluation...-or-not/index.html
Hbase and phoenix usage at eHarmony. Presented the lambda architecture and implementation of HBase and phoenix usage in eharmony at Apache PhoenixCon 2016.
From Content Strategy to Drupal Site Building - Connecting the dotsRonald Ashri
Content strategy is, undoubtedly, a hot topic these days. A lot is being said that spans the range from concerns regarding the ability to display content on any device to the ability to drive engagement and increase traffic through better content creation and social media strategies. In this presentation we will connect the dots between these issues and practical Drupal site-building concerns with tools that are readily available now.
We will show, through specific examples and references to available modules, how different approaches to content strategy can be practically implemented on Drupal sites. The aim is to equip Drupal site-builders with a handy toolkit that will allow them to both implement a content strategy for their sites as well as better exchange information with content strategists.
The examples will include:
- Different approaches to building content types so as to empower content creators to create a range of different structures.
- Best practices in using vocabularies (fixed, open, user-generated, moderated, etc) or where alternative categorization methods may be relevant.
We will also discuss:
- Editorial calendars and scheduling.
- The true benefit of workflows (and how, sometimes, they can be a disadvantage).
- Analytics and how the ability to measure the effects of any strategy is as important as defining the strategy itself.
Attendees will go away with practical examples and techniques that they can apply to their sites as well as a better understanding of what content strategy really is and how they can use it to improve their sites.
The examples are a result of our own experiences in helping both clients develop their content strategy as well as applying it on italymagazine.com, an in-house product of ours. We grew italymagazine.com to a relevant online digital brand with a strong community by expressing our content strategy ideas through the tools that Drupal 7 made available to us. The resulting ~250% increase in traffic over 3 months is a testament to both the value of a content strategy as well as the power of Drupal to allow you to flexibly and iteratively support it.
Work in the web is a 3 day intensive course for students in full time education at University level. It aims to teach these students about the real Web Industry; covering topics that are often overlooked in academia.
This talk was presented at Web Teaching Day 2015 by Luke Whitehouse
Data Visualizations in Digital Products (ProductCamp Boston 2016)ProductCamp Boston
Visualizations around fixed datasets such as data journalism are very common, you see them in the New York Times every day, but what happens when data visualization is part of a digital product? These visualizations contain data that changes frequently based on user inputs or other sources. This talk covers examples and an approach on how to incorporate data visualization into your digital product, whether it be mobile, web or desktop.
About C. Todd Lombardo
C. Todd recently joined the team at Fresh Tilled Soil as Chief Design Strategist, helping clients solve product, design, and/or strategy problems. He has a Master’s Degree in Data Visualization from Maryland Institute College of Art.
His background is grounded in science, engineering, and design. He previously was Innovation Architect at Constant Contact’s InnoLoft, he facilitated product and service design sprints for a wide range of external startups and internal product teams. He is also a member of the adjunct faculty at Madrid’s prestigious IE Business School.
A teacher and speaker at heart, he frequently speaks at conferences and has directed five TEDx events in two countries. His book, Design Sprint was published by O’Reilly Media in the fall of 2015.
We want to
explore the benefits of implementing altmetric data in the hospital,
map all stakeholders and interested parties
increase awareness of additional methods of measuring impact tools,
Increase awareness of tools to influence visibility of the umcg research & it's output
discuss current use of bibliometrics in evaluations including the growing interest in measuring/visualising the "societal impact" of scientific research.
Growth framework and approach for Consumer Startups including metrics to focus on. Got feedback or suggestions, please share with pj@beingpractical.com.
A Comparative Study of Data Management Maturity ModelsData Crossroads
In this presentation we compare existing Data Management / Data Governance Maturity Models and discuss different approaches to viewing Data Management / Data Governance.
We also present a new model for Data Management which unifies various existing models and provides a fresh perspective on Data Management, its assessment and implementation.
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]Netex Learning
The role of L&D is changing. Ed Monk, MD of The Learning and Performance Institute, reviewed the changes his organisation have noticed within L&D departments and discussed what the future holds at i-love learning Madrid event on February 17th, 2017.
Almost Everything I've Learned From 5 Years of Lean UXJeff Gothelf
Since first sharing our agile and ux learnings with the world and then moving the conversation forward into Lean UX, I've had the privilege of spending time with a lot of companies all over the world. This is what I've learned so far about building better digital products and businesses.
Lean UX: It really is about getting out of the deliverables businessJeff Gothelf
A look back at the last 4 years of Lean UX, what I've learned and how it's evolved from a design framework to a broader product development perspective.
Since the idea first percolated in 2010 through to its current state as a permanent hashtag on Twitter, Lean UX changed the way we look at designing products—including how we work with our colleagues in product management, software engineering, marketing, and executive leadership.
In this tactical talk, Jeff Gothelf, author of Lean UX, shares his key insights from 5 years of teaching, writing about, and practicing Lean UX.
Before You Test Your System, Test Your AssumptionsTechWell
Do you find yourself discussing with your peers what you think the system you’re building should do? Do you argue over what the users want? Do discussions wind up in a heated debate? This result indicates that no shared understanding exists about the system. With a lack of shared understanding, it’s easy to fall into the trap of making assumptions about system functionality, who the users will be, and how to build the system. These assumptions introduce errors into the requirements and design—long before a single line of code is written. Creating a shared understanding among stakeholders, users, and teams reduces the chances of not building the right thing—as well as not building the thing right. Aaron Sanders describes the techniques of experimental design, story mapping, user research, prototyping, and user acceptance testing that he’s used to help teams build a shared understanding. Learn to test your assumptions as rigorously as you test the system itself.
Surviving. That's the number one word students use to describe themselves in the middle of the semester. Time, Money, and Career are three areas of life that can combine to cause so much stress!
This workshop will give you quick, simple actions you can take RIGHT NOW to get back in control of your time, your money, and your career - so that you can stop trying to survive and start living your best life for the second half of this semester.
Let's finish Spring '22 with better grades, deeper learning, some time for fun, a little extra cash to enjoy, and real progress toward launching your post-graduation dreams!
The audience here were design & digital agencies.
I shared what I learned about UX.
UX is not UI. UX is about empathy. UX is ideating, iterating and collaborating for solutions.
Hard to Reach Users in Easy to Reach PlacesMike Crabb
Presentation given at UX Scotland 2019 by Michael Crabb and Rachel Menzies. Work based on the User Centre that is based in the Department of Computing at the University of Dundee
Instilling a can-do attitude and spirit of innovation isn’t just good for business, it’s good for morale, employee retention and acquisition, and customer happiness. In this presentation, we’ll take a look at the elements of intrapreneurship and how they can be applied to business large and small.
Media and Information Literacy
Multimedia Information and Media
A. What is Multimedia: Types, Formats, Sources, Advantages, Limitations, Value
B. Selection Criteria
C. Design Principles and Elements
Después de haber asistido al GWC15 en Barcelona, es necesario compartir un resumen del gran aprendizaje expuesto por los conferencistas, emprendedores, empresas del área, etc.
UX Poland 2016 - Jeff Gothelf - Almost Everything I've Learned From 5 Years o...UX Poland
Since the idea first percolated in 2010 through to its current state as a permanent hashtag on Twitter, Lean UX has created a new way of looking at how we design products and services. Equally as important, it has created a new way to look at working together with our colleagues in product management, software engineering, marketing and executive leadership. Have the countless memes, conferences, articles, blog posts, books and presentations made a difference? Has Lean UX made a difference? How have the ideas evolved since 2010?
In this talk, Jeff Gothelf, author of Lean UX, will recap his learnings from practitioner to author to teacher of Lean UX and the teams trying to adopt it. What’s worked? What hasn’t? Why? Where are things now and where are they headed? This tactical talk will cover all of that and more.
Meeting and event planners are the movie producers of the corporate world. What you do has the power to educate, empower and inspire people. Your work isn’t just a line item, it’s essential to helping your company achieve its organizational objectives. In this session, you’ll learn about the newest technology, team-building, meeting design and food and beverage trends.
Learner objectives:
1. Understand the essential steps required for any successful meeting.
2. Discover tech tools that expedite the planning process.
3. Learn how new trends in meeting design, technology, team-building and F&B can be incorporated into meetings & events.
Have questions about this presentation? We'll be moderating a LIVE Q&A on Twitter on May 5, 2015 at 1pm CT/2pm ET. Tweet questions to @PYMLive and tag with #IAAPAPW.
This presentation was created as a gift to the members of IAAP in honor of Administrative Professionals Week. For more on-demand learning, or to find in-depth sessions mentioned in this presentation, visit http://iaap-hq.org.
For more articles on how to plan meetings and events, visit http://planyourmeetings.com - where subscriptions and great ideas are free.
Similar to How can documentation become inherently Agile? (20)
How (and why) to Factor Tech Ethics into Your SprinteBranding Ninja
How do you build tech you won't regret? Who is responsible for the code that is released? How do you make tech ethics considerations, including privacy, security, accessibility and inclusion, a part of your regular agile feedback and review processes?
http://2019.aginext.io/Session/tech-ethics/
Some slides transferred poorly from keynote to powerpoint so here are the blanks filled in:
Slide 6: “We kill people based on metadata.” — Michael Hayden (former NSA and CIA director)
Slide 21: "“The most dangerous phrase in the language is, ‘We’ve always done it this way’.” —Grace Hopper (computer scientist, candidate for Most Badass American Award)
Slide 31: “Don’t build something if you don’t have the budget to build the security infrastructure properly. Knowing your limits is also important to behave ethically.” — Ádám Sándor (cloud tech consultant)
Slide 32: "Whose problem is it if data gets stolen? Was it devs not thinking, ops not securing or management not giving enough budget? In these situations, it’s very easy to think ‘This isn’t my own problem, I’m just a cog in the machine.'” — Ádám Sándor (cloud tech consultant)
Thank you!
How can you keep that Imposter Syndrome at bay?
We are more likely to work harder than our male counterparts and yet we're less likely to believe in our capability for success. This presentation looks to help everyone in tech overcome her or his Imposter Syndrome, empowering you with tricks that can help position you for the right jobs, roles and collaborators in just 15 minutes a day. This will include presenting yourself online in the most favorable (and Googleable) light including branding, image, and social media networks like Twitter and LinkedIn.
Watch the accompanying webinar at https://www.brighttalk.com/webcast/43/247985?utm_source=BrightTALK&utm_medium=brighttalk&utm_campaign=247985
This presentation created for the APIdays Barcelona 2016 http://mediterranea.apidays.io offers you the business proposition of why — no matter what your API is — you should be considering turning it into a chatbot, connecting to a chatbot and just leveraging the omnipresence of messenger apps in our lives, as chatbots will take over mobile apps. Be the first to take advantage!
More info on the author Jennifer Riggins at http://ebranding.ninja
Merit Money: Motivation Beats Traditional Bonus SystemeBranding Ninja
The traditional bonus system is demotivating and flawed. Learn from real small to medium-sized businesses about how they use Merit Money and creative reward systems to encourage team collaboration through peer to peer recognition and acknowledgement.
Merit Money is a practice by Management 3.0 adapted in hundreds of companies looking to promote a culture of innovation, intrinsic motivation and gratitude. Learn more about Merit Money and read more stories of it in practice here: https://management30.com/practice/merit-money/
This presentation was originally given at the Management 3.0 Meetup in London: https://www.meetup.com/London-Management-3-0-Meetup-Become-Better-Managers/
and given by me, Jennifer Riggins: http://ebranding.ninja
Thank you to the companies that continue to share their experiments with us! To read more about these specific companies and their stories:
Typeform: https://redbooth.com/blog/startup-culture-typeform
Redbooth: http://www.happymelly.com/redbooth-peer-to-peer-recognition/
Mobile Jazz: https://redbooth.com/blog/company-culture-mobile-jazz
Happy Melly: http://www.happymelly.com/our-merit-money-retrospective/
What is personal branding? Should it be authentic? Ready for Google to find you with great SEO? Is it how you dress? What you post on Social Media? Is it where you work or what you do? Or is it who you are? We give you the tips to build personal branding from scratch, no matter what your industry.
Most important trick? Think about which audience you are trying to reach always.
Contact http://ebranding.ninja for help with your professional brand!
You're LinkedIn profile is crap. But it doesn't have to be. Here is a way to gamify the system to make LinkedIn work for you -- and for free.
By Jennifer K. Riggins http://ebranding.ninja
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
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).
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
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.
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
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.
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.
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.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
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.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
1. H O W C A N D O C U M E N T A T I O N
B E C O M E I N H E R E N T L Y A G I L E ?
J E N N I F E R R I G G I N S @ J K R I G G I N S
# A G I N E X T
2. H O W C A N Y O U F O S T E R
A C U L T U R E T H A T G E T S Y O U R
D E V E L O P E R S E X C I T E D A B O U T
D O C U M E N T A T I O N ?
3. H O W C A N Y O U F O S T E R
A C U L T U R E T H A T G E T S Y O U R
D E V E L O P E R S E X C I T E D A B O U T
P L E A S I N G T H E I R C U S T O M E R S ?
4. G A M E P L A N
• Why are docs important? What
makes good documentation? What
makes it un-agile?
• Waterfall to Agile transformation
• Kanban RICE transformation
• Scrum transformation
• Automation, Continuous
Documentation, Doc-First
• Who’s in charge?
5. W H Y D O N ’ T Y O U T H I N K D O C S
A R E A G I L E ?
6. W H Y A R E D O C S
R E J E C T E D ?
Feels like Waterfall, old school
Never enough time
Boring, a pain
Lack of ownership
Hot Potato Syndrome
7. “ I ’ V E S E E N F E W T E A M S W H O A R E
A C T U A L L Y A G I L E , W H E R E E V E R Y O N E
I S A B L E T O W O R K O N S T U F F A T T H E
S A M E T I M E , W H E R E Y O U G E T U P A N D
D O W N I N T H A T C I R C U L A R E F F E C T . I T
D O E S T E N D T O B E A S E R I E S O F M I N I -
W A T E R F A L L S . ”
@ A G I L E D O C
8. “ A P I D E S I G N - F I R S T I S I N H E R E N T L Y
N O T A G I L E . W E D E S I G N T H E W H O L E
T H I N G A N D T H E N T H R O W T H E
W H O L E T H I N G O V E R
[ D E C L A R I N G ] ‘ B E T H E R E C I P I E N T S
O F O U R W I S D O M ’ . ”
@ M A N P
9. “ T H I S I S T H E G O O D A N D B A D S I D E O F
A G I L E A U T O N O M Y … I N T H E E N D , I F I T ’ S
D O N E W I T H O U T C O N T R O L , W E W I L L H A V E
M A N Y M A N Y M I C R O S E R V I C E S T H A T
D O N ’ T S P E A K T H E S A M E L A N G U A G E A N D
I T W I L L C O S T A B U N C H O F M O N E Y . ”
@ A P I H A N D Y M A N
10. “ T H E P I E C E A B O U T I T B E I N G ‘ T H E N U M B E R -
O N E T H I N G P E O P L E W A N T ’ I S N ’ T
R E G I S T E R I N G A T M O S T C O M P A N I E S I S E R V E .
N O T A L L O F T H E M A R E I N T H E O P E N - S O U R C E
S P A C E , W H E R E D O C U M E N T A T I O N T R U L Y
S E L L S T H E P R O D U C T , B U T M O S T O F M Y
C L I E N T S T H I N K A B O U T D O C U M E N T A T I O N T O O
L A T E A N D R E S I S T P A Y I N G R E S P E C T A B L E
R A T E S W H E N T H E Y F I N D T H E R A R E
C O M B I N A T I O N O F D E V E L O P E R S K I L L S A N D
T E C H N I C A L W R I T I N G T A L E N T . ”
@ S Y N E R G I S T E C
H
11. W H Y D O Y O U N E E D
D O C U M E N T A T I O N ?
12. W H Y D O C S ?
• Cuts customer support
• Affects decision making
• For API consumers, most important
thing
• Shows you care about DX
• Internal efficiency
13. W H Y D O C S ?
• Only way to unite developer
autonomous world of containers,
microservices and the like
• Documentation = simpler code
• Allows you to prototype, write spec
• True collaboration = truly agile
14. D O C U M E N T A T I O N S H O U L D F I T I N T H E A G I L E
W O R L D “ B E C A U S E Y O U H A V E T H E A B I L I T Y T O
M O D I F Y T H E T H I N G T H A T D R I V E S T H E W H O L E
P R O C E S S A T A L M O S T E V E R Y S T A G E O F
D E V E L O P M E N T . A N D T H E M O D I F I C A T I O N S C A N
A F F E C T I N A C O N T R O L L E D W A Y A L L O F T H E
A R T I F A C T S T H A T A R E D O W N S T R E A M O F I T . ”
@ F E H G U Y
15. W H A T M A K E S F O R G O O D
D O C U M E N T A T I O N ?
16. W H A T I S G O O D
D O C U M E N T A T I O N ?
• Simple, to the point
• Personal, specific to user, major
personas
• Searchable
• Continuous
• Involves the consumer
17. “ I F I C A N ’ T D E S C R I B E I T A N D I ’ M
W O R K I N G A R O U N D S O M E T H I N G I N
T H E D O C U M E N T A T I O N , T H E N I
N E E D T O F I X S O M E T H I N G I N T H E
C O D E . ”
@ G J T O R I K I A N
18. H O W W O R L D P A Y W E N T F R O M
W A T E R F A L L T O A G I L E
19. W O R L D P A Y B E F O R E
@ W O R L D P A Y _ G L O B A
L
Devs in four countries
Frustrating APIs users struggled to use
20. P A T H F R O M W A T E R F A L L T O A G I L E
@ C R O W H U R S T S T E L L A
1. Survey Customers
2. Work with customer service
3. Lean: What were wastes in
process?
4. Gave two in-company workshops
- User personas
- Customer journey mapping
5. Gap Analysis — what were Stripe
and Braintree doing?
21. L E A N C U S T O M E R J O U R N E Y M A P P I N G
Where do they need docs?
What kinds of docs do they want?
What are their pain points?
@ C R O W H U R S T S T E L L A
22. “ W E T H I N K T H A T I F A P R O D U C T I S D E V E L O P E D
T H E R I G H T W A Y , U S E R S S H O U L D N ’ T R E A L L Y N E E D
D O C U M E N T A T I O N , B U T I N O U R E X P E R I E N C E
P E O P L E U S U A L L Y L O O K A T D O C U M E N T A T I O N
W H E N T H E Y H A V E A P R O B L E M O R , A S
D E V E L O P E R S , I S T H E T O O L T H E Y U S E T O W O R K
O N A D A Y - T O - D A Y B A S I S T O I N T E G R A T E . S O W H A T
W E D E C I D E D T O F O C U S O N W A S I N T E G R A T I O N
D O C U M E N T A T I O N A N D F A Q T O S U P P O R T U S E R S
W H E N T H E Y H A V E P R O B L E M S . ” "
@ C R O W H U R S T S T E L L A
23. H O W S E N D G R I D T R A N S F O R M E D
K A N B A N W I T H R I C E
24. S E N D G R I D B E F O R E
@ S E N D G R I D
Docs team went agile two years ago
Two week sprints
Huge docs debt
Reactionary documentation
Constantly updating priorities
Needed to prioritize for biggest impact
25. Highest score, gets top building
Prioritizes Kanban backlog
Solves for urgencies
Solves for size of project
Your ability to get it DONE
Transparency
R I C E F O R M U L A =
R E A C H X I M P A C T X C O N F I D E N C E
D I V I D E D B Y
E F F O R T
@ I N T E R C O M
26. @ M B E R N I E R
S E N D G R I D ’ S R I C E T W E A K S
Whole implementation took 30 minutes
RICE =
Reach X Impact X Confidence
X Business Imperative
X Due Date
divided by
Effort
27. Docs team +50% velocity in one month
OS team 2x velocity in one week
No more constant updating priorities
A spreadsheet calculates it all for them
3 lines in Excel > backlog in JIRA
S E N D G R I D ’ S R E S U L T S
@ M B E R N I E R
28. “When something doesn’t feel right?
Talk about it.”
Open-Source & Docs Teams:
“Everything can be agile.”
Efficiencies + frustrations = center
stage
Backlog transparency
S E N D G R I D ’ S R E S U L T S
@ M B E R N I E R
29. S C R U M : H O W C A N D O C S +
S P R I N T S E V E N W O R K ?
31. I F D O C S = S C R U M T H E N …
@ A G I L E D O C
Start early.
Sit side by side.
Continually updated.
Can’t be shipped if not documented.
Check in with UX + DX.
It ain’t for everybody…
32. " I F O N L Y T H E D E S I G N A T E D T E C H N I C A L W R I T E R
C A N P R O D U C E T H E D O C U M E N T A T I O N , Y O U ’ R E A
S I N G L E - F U N C T I O N A L T E A M . B E A R I N M I N D T H A T
A D D I N G A N A D D I T I O N A L W R I T E R W O N ' T M A K E Y O U
S E M I - F U N C T I O N A L , B E C A U S E D O C U M E N T A T I O N
C A N ' T C O M P L E T E U N T I L T E S T I N G C O M P L E T E S , S O
A D D I N G A N O T H E R W R I T E R W I L L G I V E Y O U M O R E
M A N P O W E R , B U T I T W O N ' T C H A N G E T H E I N H E R E N T
P R O B L E M T H A T S O F T W A R E D E V E L O P M E N T I S A
L I N E A R P R O C E S S . "
@ A G I L E D O C
33. C A N Y O U R S C R U M T E A M … ?
Question 1: Can Anyone other than
the tech writer complete the
documentation tasks?
@ A G I L E D O C
34. C A N Y O U R S C R U M T E A M … ?
Question 2: What portion of the docs
can be finished quickly by tech
writer?
@ A G I L E D O C
35. C A N Y O U R S C R U M T E A M … ?
Question 2: What portion of the docs
can be finished quickly by tech
writer?
>75% for single functional teams
>50% for semi-functional teams
@ A G I L E D O C
36. C A N Y O U R S C R U M T E A M … ?
Question 3: Is the documentation
consistently high quality?
@ A G I L E D O C
37. C A N Y O U R S C R U M T E A M … ?
Question 4: Is there only one
deliverable?
@ A G I L E D O C
38. C A N Y O U R S C R U M T E A M … ?
Question 5: Do you have a docs
guide, standards and templates?
@ A G I L E D O C
39. C A N Y O U R S C R U M T E A M … ?
Question 6: Does your team
enhance your documentation?
@ A G I L E D O C
40. C A N Y O U R S C R U M T E A M … ?
If YES to most of these, you can
move toward DOCS = DONE.
@ A G I L E D O C
41. “ D O C U M E N T A T I O N S H O U L D
N O T B E T H E P A R T O F T H E
S O F T W A R E D E V E L O P M E N T
P R O C E S S T H A T C A U S E S Y O U
T O N O T G E T Y O U R D E F I N I T I O N
O F D O N E . ”
@ A G I L E D O C
42. S O , H O W C A N D O C S J I V E W I T H
A G I L E ?
44. H O W D O Y O U A U T O M A T E
D O C U M E N T A T I O N P R O C E S S E S ?
45. C R E A T E A D U P L I C A T A B L E
P R O C E S S , T H E N A U T O M A T E I T
S O Y O U D O N ’ T M I S S A N Y T H I N G
46. W H E R E T O A U T O M A T E
@ C H R I S C H I N C H
Markdown-Spellcheck
Doc style guide + quick reference list
Code example testing
Screenshot automation of successful
tests
47. “ O N E O F T H E T H I N G S T H A T W E
Q U I C K L Y R E A L I Z E D W E C O U L D N ’ T
D O W A S C R E A T E D O C U M E N T A T I O N
T H A T L I V E D A P A R T F R O M O U R
C O D E . I T H A D T O L I V E D I R E C T L Y
A L O N G S I D E O U R C O D E O R I T ’ D B E
I M M E D I A T E L Y O U T O F D A T E . ”
@ R V I S O T C K Y
48. D O C U M E N T A T I O N = D I S C I P L I N E
@ J K R I G G I N S
49. T H E P I E C E S O F T H E C H A N G I N G
D E V E L O P M E N T C Y C L E L I K E
C O N T A I N E R S A N D
M I C R O S E R V I C E S T H A T M A K E
D O C U M E N T A T I O N L E S S L I K E L Y
M E A N S I T ’ S A C T U A L L Y M O R E
N E C E S S A R Y . B U T T H E S E C A N A L L
L E A D T O E V E N B E T T E R , C O -
O W N E D D O C U M E N T A T I O N .
@ J K R I G G I N S
50. A G I L E D O C U M E N T A T I O N
= B E T T E R T E A M S
Everyone takes charge of own piece.
Everyone wants simple, explanatory
code (not self-explanatory.)
Individual developer can still be
creative, but has to communicate.
@ J K R I G G I N S
51. W H A T S T E P S W I L L Y O U T A K E ?
J E N N I F E R R I G G I N S @ J K R I G G I N S
# A G I N E X T
T H A N K S T O N E W O L D S T O C K F O R I M A G E S
Editor's Notes
Add Intercom logo
Or a top-down management approach?
ROB WOODGATE
agile docs consultant
Emmanuel Paraskakis, head of product development at APIary (currently being acquired by Oracle).
Which is why I argue Doc-first APIs not APIs first. In fact I argue a move toward continuous documentation and even Docs-first
Arnaud
Andrew Davis
ask screen before
But isn’t Documentation just a vestige of waterfall? Soaked man
Or a top-down management approach?
Of course Tony Tam is biased as the inventor of Swagger but you get the idea
Documentation should fit in the agile world “because you have the ability to modify the thing that drives the whole process at almost every stage of development. And the modifications can affect in a controlled way all of the artifacts that are downstream of it.”
ADD MORE
Of course Tony Tam is biased as the inventor of Swagger but you get the idea
“We think that if a product is developed the right way, users shouldn’t really need documentation, but in our experience people usually look at documentation when they have a problem or, as developers, is the tool they use to work on a day-to-day basis to integrate. So what we decided to focus on was integration documentation and FAQ to support users when they have problems.”"
documentation became reactionary to support team needs
never felt like they are getting anything done, never finishing a sprint
Add intercom logo
highest RICE score gets top billing — and then gives us the opportunity to communicate with the rest of the business to know priority — number 5 vs 22 — if you as the requester can give us more info we can raise our confidence level which will push it up in the backlog
Kanban means constantly updating priorities
Sendgrid just use a spreadsheet, sorting based on RICE score and formula
rice formula=
reach X impact x confidence
divided by
effort
we tend to question our process a lot and what can we automate
three sentences of spreadsheet vs backlog form in JIRA
looking for little efficiencies and frustrations to optimize
quantifiable
cultural
we tend to question our process a lot and what can we automate
three sentences of spreadsheet vs backlog form in JIRA
looking for little efficiencies and frustrations to optimize
ROB WOODGATE
agile docs consultant
>75% for single functional teams
>50% for semi-functional teams
>75% for single functional teams
>50% for semi-functional teams
Question 3: Is the documentation consistently high quality? (something that shows haphazard and fast)
Question 5: Do you have a docs guide, standards and templates?
Question 5: Do you have a docs guide, standards and templates?
“Documentation should not be the part of the software development process that causes you to not get your definition of done.”
In the end, docs are boring and often repeatable, so you want to automate the crap out of it
humans aren’t very good at repeatable tasks, but machines are
uses open source dictionary files. Adjust your script to your preferences (e.g. report mode, ignore numbers and acronyms). Create a separate repository with the typical custom language (not a real word, but not wrong), so they won't get flagged by the checker. Decide what to let through.
Can add to your own dictionary, customize for words that aren’t real words but aren’t wrong and integrate with even Open Office
Agile Coach Rich
What interruptions are constantly pointed to as excuses for not completing doc
address repeated issues with automation
The pieces of the changing development cycle like containers that makes documentation less likely but more necessary can be used for great documentation