The document discusses best practices for doing Agile development right, including thorough backlog grooming, staying engaged throughout the process, measuring and learning from results, keeping implementations simple, and establishing continuous delivery from development to testing to production. It emphasizes that while Agile approaches like Scrum aim to be more iterative than traditional waterfall models, proper execution is important to avoid wasted effort and low morale.
Presenters: David Tesar (Senior Technical Evangelist – DevOps, Microsoft)
Presented on Mar 22 at 10:30am at Mobile Delivery Days 2016
Of course you get some user app data from the store; what else do you really need or what else can you do to please your users? To truly move the needle on improving your mobile app experiences and customer satisfaction, it takes advanced app instrumentation, experimentation, and to Always Be testing.
Learn from teams who’ve done this such as Microsoft OneDrive iOS/Android and see how they instrument their applications, gather feedback, and experiment to drive customer success For The Win.
This document discusses the importance of web performance optimization and techniques for improving page load speeds, particularly around optimizing JavaScript loading. It notes that speed is a critical user experience factor and outlines strategies like progressive rendering, loading scripts without blocking, and techniques like ControlJS for asynchronously downloading and delaying script execution. The document emphasizes the growing importance of mobile optimization and speed given rising usage on mobile devices.
This document contains links and embedded content from various websites including YouTube, Scribd, and SlideShare about topics related to athletics. It includes a YouTube video from Edwin Alejandro on practicing athletics, a Scribd document about athletics by Paúl Villacrés, and an embedded SlideShare presentation on swimming by German Viveros Campos.
The document provides links to various websites and applications including WordPress, Flickr, Capa Yapa, Quizlet, Joomla, Tizmos, Solver simple, Ediscio, Xtra Normal, and WordSift. Many of these links are to social media sites or pages for apps that allow sharing photos, blogging, education, and content creation.
One of the main advantages of web applications is their ease of deployment. The same can't be said about desktop applications. However, desktop applications work without a network connection. While this used to be a deal breaker for web applications, recent developments in HTML 5 and browser plugins such as Flash and Silverlight allow developers to create web applications that work both online and offline. In this session, Matt will demonstrate how to create offline web applications in HTML 5, Silverlight and Air. Also, other factors for offline applications, such as client-side data storage, will be examined in detail.
The document provides instructions for a lesson on working with exponents. It includes links to multiple instructional videos on evaluating exponents, multiplying exponents, and dividing exponents. It also links to a video on finding the volume of a cylinder. The document concludes with homework assignments from the textbook that involve simplifying expressions with exponents.
Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
This document provides tips for product managers working alone or as a "lone PM". It recommends clearly defining your role to avoid others defining it for you. Know your stakeholders by identifying them, building relationships, and communicating. Understand users through methods like design thinking. Don't let lack of money stop you - find inexpensive tools. Acquire skills through ongoing training. Establish a support network of peers and mentors. Focus on getting work done instead of perfection by prioritizing and avoiding distractions.
The document discusses ego risk as a major reason why innovation fails. It defines ego as a person's sense of self-esteem or self-importance, and notes that ego risk is worse for innovators due to uncertainty and ambiguity. Some ways to manage ego risk include focusing on self-improvement before the team, maintaining objectivity and mindfulness, and using the minimum effective dose of intervention. Managing culture and habits can also help reduce ego risks that might undermine innovation efforts.
The document provides guidance on creating inspiring roadmaps. It discusses that a roadmap shows the path to goals, helps gain buy-in and confidence, and promotes stick-to-itiveness. It outlines a 9-step process for an effective roadmap, including having a vision, strategy, measurable goals, prioritized ideas, and appropriate format. It emphasizes using goals, estimating value and effort to prioritize ideas, and grouping ideas into benefit-oriented themes to provide clear customer value. The roadmap should then lay out the planned work in a timeline format with thematic benefits.
The document discusses common tactics used to challenge proposals, such as confusion, delay, fear mongering, and ridicule. It provides advice on how to effectively get buy-in for a proposal from stakeholders. It outlines a case study where a product manager presents a new mobile website project to a committee. Various committee members employ different challenging tactics to the proposal. The document concludes by recommending being prepared for anticipated questions, focusing on the whole audience, and keeping responses respectful to successfully get approval.
Tools that help speed up responsive web development include HTML5 boilerplates to avoid duplicating code, frameworks like Bootstrap and Foundation that provide grid systems and styles, and tools for testing designs across screen sizes like browser plugins and emulators for simulating mobile devices. Common responsive design testing tools include browser plugins that allow resizing the viewport, online services that emulate different devices, and emulators for iOS, Android and other mobile platforms provided by their respective developers. Frameworks aid development through grid systems and prototyping, while testing tools help ensure responsive designs work well on varied screen sizes.
This document provides links to external resources about various topics:
- A YouTube video about practical athletics
- An Scribd document on athletics
- A SlideShare presentation on street dance
Mobile App Instrumentation Experimentation FTWDavid Tesar
Best practices, results, and learning about mobile app instrumentation and experimentation from the Microsoft OneDrive, Outlook, and Android Next app development teams.
Presenters: David Tesar (Senior Technical Evangelist – DevOps, Microsoft)
Presented on Mar 22 at 10:30am at Mobile Delivery Days 2016
Of course you get some user app data from the store; what else do you really need or what else can you do to please your users? To truly move the needle on improving your mobile app experiences and customer satisfaction, it takes advanced app instrumentation, experimentation, and to Always Be testing.
Learn from teams who’ve done this such as Microsoft OneDrive iOS/Android and see how they instrument their applications, gather feedback, and experiment to drive customer success For The Win.
This document discusses the importance of web performance optimization and techniques for improving page load speeds, particularly around optimizing JavaScript loading. It notes that speed is a critical user experience factor and outlines strategies like progressive rendering, loading scripts without blocking, and techniques like ControlJS for asynchronously downloading and delaying script execution. The document emphasizes the growing importance of mobile optimization and speed given rising usage on mobile devices.
This document contains links and embedded content from various websites including YouTube, Scribd, and SlideShare about topics related to athletics. It includes a YouTube video from Edwin Alejandro on practicing athletics, a Scribd document about athletics by Paúl Villacrés, and an embedded SlideShare presentation on swimming by German Viveros Campos.
The document provides links to various websites and applications including WordPress, Flickr, Capa Yapa, Quizlet, Joomla, Tizmos, Solver simple, Ediscio, Xtra Normal, and WordSift. Many of these links are to social media sites or pages for apps that allow sharing photos, blogging, education, and content creation.
One of the main advantages of web applications is their ease of deployment. The same can't be said about desktop applications. However, desktop applications work without a network connection. While this used to be a deal breaker for web applications, recent developments in HTML 5 and browser plugins such as Flash and Silverlight allow developers to create web applications that work both online and offline. In this session, Matt will demonstrate how to create offline web applications in HTML 5, Silverlight and Air. Also, other factors for offline applications, such as client-side data storage, will be examined in detail.
FRCC MAT050 Working with Exponents (Sect 1.10)cccscoetc
The document provides instructions for a lesson on working with exponents. It includes links to multiple instructional videos on evaluating exponents, multiplying exponents, and dividing exponents. It also links to a video on finding the volume of a cylinder. The document concludes with homework assignments from the textbook that involve simplifying expressions with exponents.
Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...ExoLeaders.com
This document provides tips for product managers working alone or as a "lone PM". It recommends clearly defining your role to avoid others defining it for you. Know your stakeholders by identifying them, building relationships, and communicating. Understand users through methods like design thinking. Don't let lack of money stop you - find inexpensive tools. Acquire skills through ongoing training. Establish a support network of peers and mentors. Focus on getting work done instead of perfection by prioritizing and avoiding distractions.
The document discusses ego risk as a major reason why innovation fails. It defines ego as a person's sense of self-esteem or self-importance, and notes that ego risk is worse for innovators due to uncertainty and ambiguity. Some ways to manage ego risk include focusing on self-improvement before the team, maintaining objectivity and mindfulness, and using the minimum effective dose of intervention. Managing culture and habits can also help reduce ego risks that might undermine innovation efforts.
The document provides guidance on creating inspiring roadmaps. It discusses that a roadmap shows the path to goals, helps gain buy-in and confidence, and promotes stick-to-itiveness. It outlines a 9-step process for an effective roadmap, including having a vision, strategy, measurable goals, prioritized ideas, and appropriate format. It emphasizes using goals, estimating value and effort to prioritize ideas, and grouping ideas into benefit-oriented themes to provide clear customer value. The roadmap should then lay out the planned work in a timeline format with thematic benefits.
Buy-in: Getting to the yes - Deepak ThakralExoLeaders.com
The document discusses common tactics used to challenge proposals, such as confusion, delay, fear mongering, and ridicule. It provides advice on how to effectively get buy-in for a proposal from stakeholders. It outlines a case study where a product manager presents a new mobile website project to a committee. Various committee members employ different challenging tactics to the proposal. The document concludes by recommending being prepared for anticipated questions, focusing on the whole audience, and keeping responses respectful to successfully get approval.
The document discusses strategies for companies after launching their minimum viable product (MVP). It recommends conducting regular retrospectives to reflect on how the product and company have changed, adapting the product roadmap based on user insights rather than business goals, using storytelling to communicate the purpose or vision behind the product, creating a growth plan, minimizing feedback loops to listen to users frequently, and focusing on key metrics to measure customer and business success. The overall message is for companies to continuously learn and adapt based on user experiences after launching an MVP.
Cross-Functional Teams: A Product Manager's NirvanaMovel
Cross-functional teams solve challenging problems faster by employing multi-disciplinary approach and delivering business value early and often. The fact that multi-disciplinary team members work on the same problem at the same time brings a number of advantages, of which speed of delivery and product quality are most important. The ability to listen and consider other viewpoints is a key to understanding tough problems and when applied properly, the results can be spectacular!
In this 60-minute session, we’re going to explore the benefits of cross-functional teams and look at how Product Managers can employ cross-functional teams to drive business value. We will look at key aspects of successful cross-functional teams such as:
How cross-functional teams maximize business value
* Alignment of business goals and return on investment
* How to assemble a cross-functional team
* Technology and the stack – no need to be an expert, but an understanding of the stack can help balance the business with the technical stories
* Driving user experience – here again, the PM is not a UI/UX designer, but someone who has the final say of the overall direction or “feel” of the product
* Diving the work among the x-functional team
* Epic and story definition when working with cross-functional teams
* Tracking progress
* How to prioritize features based on a technology stack
We’re going to look at ways to recruit and retain cross-functional talent and some of the organizational challenges that can arise as a result of this new team structure.
The audience of product managers, product owners, executives, technical managers and recruiting managers will learn what makes cross-functional teams successful, look at industry best practices and apply these strategies in their own organizations.
Au cours de ce talk, je tacherai de vous présenter les réflexions, les tentatives, les démarches, les facteurs clés de succès et d’échec … réalisés ces 4 dernières années dans le cadre du déploiement de la pratique d’Architecture d’Entreprise. Je vous présenterai notre mise en œuvre de TOGAF au travers d’un outillage adapté, que nous avons pensé comme véritable support opérationnel des activités Architecture & Projet au service des Métiers. Je partagerai avec vous le bilan après 18 mois de déploiement.
AngularJS est un framework Javascript en plein essor, visant à structurer et simplifier le développement d'applications riches côté client.
Développé par Google sous licence open-source, il intègre nativement l'ensemble des fonctionnalités habituellement obtenues par assemblage de librairies spécialisées : routage, templates, bindings, appels REST... Sa robustesse et sa polyvalence en font aujourd'hui un élément incontournable de toutes les applications web orientées REST !
En effet, cette formation vous apportera la maîtrise des fonctionnalités clés du framework : filtres, contrôleurs, templates, REST... Vous verrez également son intégration dans la plateforme PowerTools (Accélérateur B2B Hybris).
Enterprise Architecture and Open SourceKarim Baïna
French slides :
- EA Introduction
- EA and Open source Software
- Alqualsadi research team axes on EA at ENSIAS (Enterprise Architectures, Quality their Development and Integration).
Where : ENSA, Marrakech
When : May 7th, 2010
Testing Like a Pro - Chef Infrastructure TestingTim Smith
Automated infrastructure allows us to move fast, but moving fast is scary without proper testing. Where to start though? The state of the art in Chef cookbook testing has changed rapidly in the last few years with the introduction of new and improved tools and much of what you’ll find in web searches is often outdated.
In this presentation I’ll give an overview of the available tools for testing and techniques to avoid busy work in your testing. We’ll cover cookbook linting, unit testing, and integration testing using Cookstyle, ChefSpec, and Test Kitchen / InSpec. We’ll also cover wiring up your testing in Travis CI to perform full integration tests on every PR.
Tactics to Kickstart Your Journey Toward Continuous DeliveryJeff Gallimore
You’re probably a believer in the benefits of continuous delivery and DevOps (why else would you be at this meetup?). The rest of your organization... maybe not so much. Maybe you’re getting pushback on changes you believe will make your organization better. Maybe you’re not sure where or how to start to give yourself the best chance of making a change that will work.
I’ll give you some tactics to start your journey toward continuous delivery (or toward any meaningful change, for that matter). I’ll also show how you might apply those tactics to address a specific challenge: adding test automation to a large legacy codebase. The goal is that you walk away with more tools in your “change toolkit” and a little more enthusiasm for shaking things up for the better where you work.
Tactics to Kickstart Your Journey Toward Continuous DeliveryExcella
You’re probably a believer in the benefits of continuous delivery and DevOps (why else would you be at this meetup?). The rest of your organization... maybe not so much. Maybe you’re getting pushback on changes you believe will make your organization better. Maybe you’re not sure where or how to start to give yourself the best chance of making a change that will work.
I’ll give you some tactics to start your journey toward continuous delivery (or toward any meaningful change, for that matter). I’ll also show how you might apply those tactics to address a specific challenge: adding test automation to a large legacy codebase. The goal is that you walk away with more tools in your “change toolkit” and a little more enthusiasm for shaking things up for the better where you work.
Online learning workshop TESOL Arabia 2015 Nick Yates
The document discusses key aspects of designing and managing online courses, including establishing a culture of learning, using Kemp's instructional design model, and addressing instructional problems, objectives, strategies, and delivery. It emphasizes defining learning outcomes and objectives, using evidence-based practices and formative assessment, and creating an engaging experience for students while reducing isolation. Examples are provided for each section to illustrate concepts. The overall message is that instructional designers should carefully consider factors like pedagogy, communication, and student experience when planning online courses.
This document outlines an agenda for a web performance training course. It introduces key concepts like why performance matters, how to define and measure performance metrics, and how to identify and address performance problems. It provides numerous links to tools and resources for auditing site performance, establishing performance budgets, monitoring performance over time, and optimizing code and assets to improve loading speed. The goal is to help attendees learn how to evaluate the performance of their sites and make them faster.
This document provides strategies for constructing effective presentation slides. It discusses keeping slides simple, knowing the core message, focusing each slide on one main point, and repeating key information across multiple slides and presentation levels. Graphs, images, and other visual elements should be used to reinforce the message. An effective presentation follows a process of planning the situation, audience, theme, organization, and visual components to clearly convey the intended message.
This document summarizes Steve Souders' presentation on web performance optimization (WPO). It discusses how speed is the most important website feature and outlines techniques to improve performance like optimizing assets, reducing page weight, and leveraging caching. It also covers emerging trends like SPDY and improvements to third-party content. The key takeaways are that WPO matters significantly, new standards are coming, and guarding against slow third-party code.
This document summarizes Steve Souders' presentation on web performance optimization (WPO). It discusses how speed is the most important website feature and outlines techniques to improve performance like optimizing assets, reducing page weight, and addressing third-party content. It also previews upcoming developments in WPO like browser tools, standards, and the growing focus on mobile and ensuring speed remains a key differentiator.
Can you hear me now? Capturing the Attention of a Virtual AudienceReadyTalk
Presenting to a virtual audience can be intimidating even for those who are well-versed in public speaking. As a presenter on a virtual event or webinar, you are competing for your audience’s attention with distractions outside of your control – email, chat and the Internet are all available at your audience’s fingertips. How can you ensure that your message is being heard? How can you ensure you’re providing leadership and value?
Learn tips and techniques that can be used by speakers and moderators to educate, entertain and maintain the attention of your virtual audience.
-Discover how to be a better speaker in a remote environment
-Learn new moderator tactics
-Develop a visual presentation that complements your message
-Uncover the value in presenting from a thought leadership perspective
When should you use cache and when not. Is memcached fit your needs? Should you use Read Through? How to overcome Geo Loadbalancing and invalidation. Another great presentation by Moshe Kaplan
This document outlines 10 web performance lessons for the 21st century. The lessons are: 1) Measure first, optimize bottlenecks second 2) Measure what matters 3) Get a performance budget 4) Write JavaScript efficiently using mostly functions 5) Write code efficiently using mostly HTML 6) Consider static functional programming as JavaScript may not be enough 7) Observe how browsers work behind the scenes 8) Build fast organizations 9) Have courage in your minimalism 10) Sometimes keeping it simple with 9 lessons is enough. The document provides explanations and examples for each lesson along with relevant links to additional resources.
Measuring Web Performance - HighEdWeb EditionDave Olsen
Today, a Web page can be delivered to desktop computers, televisions, or handheld devices like tablets or phones. While a technique like responsive design helps ensure that our websites look good across that spectrum of devices we may forget that we need to make sure that our websites also perform well across that same spectrum. More and more of our users are shifting their Internet usage to these more varied platforms and connection speeds with some moving entirely to mobile Internet. In this session, we’ll look at the tools that can help you understand, measure and improve the performance of your websites and applications. The talk will also discuss how new server-side techniques might help us optimize our front-end performance. Finally, since the best way to test is to have devices in your hand, we’ll discuss some tips for getting your hands on them cheaply. This presentation builds upon Dave Olsen’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
The document appears to be a collection of images and text from an individual showcasing their skills, experiences, and interests which include: drawing, an egg drop project in school demonstrating creativity, volunteering with an animal shelter, interests in art and design, teaching, problem solving, entrepreneurship, and turning failures into wins. The individual's name is also provided as Brad Rowe.
These are the slides I presented at the the August 09 Charlotte SEO Meetup. It's a very high-level overview of user experience design, with links to some great sources of further reading.
This document contains the summary of a presentation on shift-left testing. It introduces the speaker and defines shift-left testing as testing early in the software development life cycle (SDLC) to detect defects earlier. Potential issues with not doing shift-left testing include slowly receiving user feedback, testing becoming a bottleneck, delayed releases, and costly bugs. The benefits outlined include preventing issues earlier, detecting defects sooner, enhanced test coverage, streamlined workflows, and reduced costs. Key promoters are improving testability, cross-team collaboration, continuous integration/delivery, and growth mindset. Best practices discussed include proper planning, understanding requirements, specifying quality standards, and embracing automation. The takeaways encourage collaborating with developers and getting involved in
High Performance Mobile (SF/SV Web Perf)Steve Souders
1. The document discusses optimizing websites for high performance mobile experiences. It provides 14 best practices for mobile optimization, including making fewer HTTP requests, using content delivery networks, gzipping components, and optimizing images.
2. Mobile optimization is important because mobile internet usage is growing rapidly. Performance impacts metrics like user experience and revenue.
3. Tools for measuring and improving mobile performance are introduced, such as PcapPerf for analyzing network traffic and Weinre for debugging JavaScript on mobile devices. Faster mobile sites will have an advantage as mobile becomes the primary internet platform.
Tactics to Kickstart Your Journey Toward DevOpsJeff Gallimore
You’re probably a believer in the benefits of continuous delivery and DevOps (why else would you be at this meetup?). The rest of your organization... maybe not so much. Maybe you’re getting pushback on changes you believe will make your organization better. Maybe you’re not sure where or how to start to give yourself the best chance of making a change that will work. I’ll give you some tactics to start your journey toward DevOps (or toward any meaningful change, for that matter). I’ll also show how you might apply those tactics to address a specific challenge: adding test automation to a large legacy codebase. The goal is that you walk away with more tools in your “change toolkit” and a little more enthusiasm for shaking things up for the better where you work.
Tactics to Kickstart Your Journey Toward DevOpsExcella
Jeff Gallimore presented tactics for organizations to kickstart their journey toward DevOps. He emphasized starting small with a focus on test automation, using metrics and stories to justify changes, and celebrating early successes. While change can feel difficult, DevOps helps improve productivity and release quality over the long run.
Similar to Don't just do agile, do it right! - Simon Storm + Mary Lynn (20)
Designing and Building (Your Own) UI Frameworks For the EnterpriseExoLeaders.com
The enterprise UI landscape is often disjointed and full of inconsistencies. There will often be multiple design and development teams working independently with little visual or functional reuse. In this session you’ll learn some strategies and best practices for designing and building robust enterprise-wide UI components that can be leveraged in both prototypes and production. You’ll learn how to leverage UX best practices to test design patterns before they get built and then how to maintain the usability of those components as they evolve across the enterprise. Bring your laptop for guided exercises using Angular.js to illustrate the concepts.
Presented by Matt Kesler
Our Global, Mobile UX Lessons From the 1.4 Billion People in ChinaExoLeaders.com
1) China has a population of over 1.35 billion people spread across a large and diverse geography. It has a large workforce and is the world's second largest economy.
2) Popular social media platforms in Western countries like Facebook and Twitter are blocked in China. However, China has developed its own large social media ecosystems like WeChat that are widely used among the Chinese population.
3) Designing products and services for the China market requires an understanding of differences from Western markets in terms of technology infrastructure, business practices, social media usage, and Chinese culture. Adaptation to these differences is important for success.
We spend a lot of time trying to solve communication problems through design. We design first, write later, and end up iterating endlessly, only to start the process over again — design first, words last.
What would happen if we wrote the words first — agnostic of technology or channel — and then designed an experience to bring those words to life? That’s what the video game industry does, and maybe we should take a cue from their results — equal parts men and women spending hours on end (and billions annually) to play video games on every device imaginable.
Steph Hay will show us Content-First techniques and artifacts she adapted from video-game-design processes, then used to design web and mobile experiences for Ben & Jerry’s, Annie E. Casey, and FastCustomer.com. All resulted in faster learning, fewer iterations, a more cohesive voice and tone, and higher engagement.
Presentation by Stephanie Hay
Organizations often approach our rapidly changing technology and customer environment by creating a singular strategy and vision. On the other hand, designers thrive on curiosity, creation, and change. We need to use these mindsets and methods of design to create learning experiences for teams, organizations, and culture. In this opening keynote, Evelyn Huang — VP of Design Thinking for Capital One — will share some examples of successes and lessons learned in organizational change movements that'll inspire you to be a change maker within your organization.
This document provides tips for designers to avoid failure and improve their design process. It suggests that designers (1) take initiative to do work without waiting for invitations, (2) view every project as an opportunity to learn by including learning objectives and experiments, and (3) share their work early and often to get feedback and make the entire team part of the design process. The overall message is for designers to focus on learning, be open to improving, and involve others.
Good karma: UX Patterns and Unit Testing in Angular with KarmaExoLeaders.com
The document discusses unit testing in Angular with Karma. It provides examples of UX patterns in Angular like binding elements to variables, lists, and click handlers. It also covers what controllers and scopes are and examples of testing components in Angular like services, factories, and UI elements. Hands-on examples are provided for setting up a test environment and writing tests.
The document provides a summary of global mobile device usage trends based on data from April to September 2014. Some key findings include:
- Smartphones accounted for the majority of devices globally, ranging from 65% in North America to 77% in Asia. Tablets accounted for 33-40% and feature phones 2-20%.
- The top smartphone manufacturers were Samsung, Apple, and Huawei. Apple dominated the tablet market, comprising over 50% of tablets globally.
- Android accounted for over 60% of the global smartphone OS market, while iOS made up 31%. iOS dominated the tablet OS market at over 50% globally.
This deck gives an overview and details sponsorship opportunities for Modev's upcoming Wearables + Things conference, happening October 20-21 in Washington. D.C.
Wearables + Things will bring 750+ developers, designers, product managers, and more together with today's leading manufacturers and thought leaders from across the Wearables and Internet of Things markets. The event will feature 50+ speakers and 25+ exhibitors, a device lab, and a pre-conference hackathon.
There are numerous ways to get involved in the conference via sponsorship. Check out the prospectus and contact Pete Erickson (pete@modev.com) or Jaimey Walking Bear (jaimey@modev.com) with any questions.
stackconf 2024 | Buzzing across the eBPF Landscape and into the Hive by Bill ...NETWAYS
The buzz around the Linux kernel technology eBPF is growing quickly and it can be hard to know where to start or how to keep up with this technology that is reshaping our infrastructure stack. In this talk, Bill will trace how he got into eBPF, explore some of the applications leveraging eBPF today, and teach others how to dive into the hive of activity around eBPF. People just beginning with eBPF will learn how eBPF makes it possible to have efficient networking, observability without instrumentation, effortless tracing, and real-time security (among other things) without needing your own kernel team. Those already familiar with eBPF will get an overview of the eBPF landscape and learn about many new and expanding eBPF applications that allow them to harness the power without needing to dive into the bytecode. The audience will walk away with an understanding of the buzz around eBPF and knowledge of new tools that may solve some of their problems in networking, observability, and security.
A study on drug utilization evaluation of bronchodilators using DDD methodDr. Afreen Nasir
The abstract was published as a conference proceeding in a Newsletter after being presented as an e-posture and secured 2nd prize during the scientific proceedings of "National Conference on Health Economics and Outcomes Research (HEOR) to Enhance Decision Making for Global Health" held at Raghavendra Institute of Pharmaceutical Education and Research (RIPER)- Autonomous in association with the International Society for Pharmacoeconomics and Outcomes Research (ISPOR)-India Andhra Pradesh Regional Chapter during 4th& 5th August 2023.
Nasir A. A study on drug utilization evaluation of bronchodilators using the DDD method. RIPER - PDIC Bulletin ISPOR India Andhra Pradesh Regional Chapter Newsletter [Internet]. 2023 Sep;11(51):14. Available from: www.riper.ac.in
Destyney Duhon personal brand explorationminxxmaree
Destyney Duhon embodies a singular blend of creativity, resilience, and purpose that defines modern entrepreneurial spirit. As a visionary at the intersection of artistry and innovation, Destyney fearlessly navigates uncharted waters, sculpting her journey with a profound commitment to authenticity and impact.This Brand exploration power point is a great example of her dedication to her craft.
stackconf 2024 | Using European Open Source to build a Sovereign Multi-Cloud ...NETWAYS
The European Commission has clearly identified open source as a strategic tool for bringing some balance to an EU cloud market currently dominated by a handful of non-EU hyperscalers. Part of that commitment comes through a series of ambitious, multi-million EU projects like the SIMPL platform for Data Spaces and the multi-country “Important Project of Common European Interest on Next Generation Cloud Infrastructure and Services” (IPCEI-CIS). For the first time in the history of the European Union, it is the EU industry who will be leading large-scale open source projects aimed at building European strategic technologies. In this talk we will explain in detail how specific European open source technologies are being brought together as part of some of those projects to start building Sovereign Multi-Cloud solutions that ensure interoperability and digital sovereignty for European users while preventing vendor lock-in in the cloud market, opening up competition in the emerging 5G/edge.
stackconf 2024 | On-Prem is the new Black by AJ JesterNETWAYS
In a world where Cloud gives us the ease and flexibility to deploy and scale your apps we often overlook security and control. The fact that resources in the cloud are still shared, the hardware is shared, the network is shared, there is not much insight into the infrastructure unless the logs are exposed by the cloud provider. Even an air gap environment in the cloud is truly not air gapped, it’s a pseudo-private network. Moreover, the general trend in the industry is shifting towards cloud repatriation, it’s a fancy term for bringing your apps and services from cloud back to on-prem, like old school how things were run before the cloud was even a thing. This shift has caused what I call a knowledge gap where engineers are only familiar with interacting with infrastructure via APIs but not the hardware or networks their application runs on. In this talk I aim to demystify on-prem environments and more importantly show engineers how easy and smooth it is to repatriate data from cloud to an on-prem air gap environment.
Call India AmanTel allows you to call from any country in the world including India to the USA and Canada at the cheapest rate Limited offers new users some free minutes.
Risks & Business Risks Reduce - investment.pdfHome
In this presentation, I have shown major risks that are to face in a business investment. Also I have shown their classification and sources.
This information have taken from my text book -" Investment Analysis and Portfolio Management ~chapter 2 Investment~ " For complete this Presentation I used Figma and Canva.
My Role:
a. Student Final year - Accounting
b. Presentation Designer
17. TOOLS WE USE
Design and UX
• Camtasia
• GoToMeeting
• InVision
• Balsamiq
• UserTesting.com
• Photoshop
• Clicktale
Agile
• Atlassian suite of tools
Continuous Delivery
• Puppet
• Jenkins
• Gradle
• Nexus
• Sonar
• Contrast (evaluating)
Automated Testing
• Selenium
• JUnit
Editor's Notes
Simon Storm – Director of Enterprise Applications –
Mary Lynn – Director of Product Management –
MVP Conference – Artisphere
KEYNOTE
5 things outside of the Scrum
Today we are going discuss 5 things outside of the scrum team that will dramatically improve your chances for a successful Agile implementation
I don’t want to diminish the importance of the team. We have an incredible group who have learned, adapted and thrived
Simon Storm – Director of Enterprise Applications –
Mary Lynn – Director of Product Management –
As far as I am concerned, we are giving the keynote.
Financial services organization
Over 3000 financial institutions
Unique challenges - major banks to tiny community banks
AS400 – RESISTANT TO CHANGE
Successfully adopted Agile, Continuous Delivery, Infrastructure as Code and working towards DevOps
Waterfall Mistakes
Business needs change
Missed requirements
Gold plating because of duration
Agile
Return on investment earned earlier
Feedback (customer, application, etc) continually incorporated
Analysis & Design is continuous
Unneeded features are never built
Product Owner is the key
Backlog = Features = Stories = CONTINUALLY GROOMED
Finished work is reviewed
THIS IS NOT IDEAL
You don’t want to cause this
You don’t want to feel like this
Parents were not prepared. Amazon didn’t deliver Tickle Me Elmo in time. Bad daddy
The early warning - of an Agile team – falling apart
Failing to prepare for PLANNING SESSION – ALL DONE NIGHT BEFORE
BAD SURPRISE - Team has no idea what is coming
Done by one person in a vacuum
Can’t plan in a day
NEED A STRONG PRODUCT OWNER WHO IS INVOLVED = MARY LYNN IS A PERFECT EXAMPLE OF A EXCEPTIONAL PRODUCT OWNER
There is nothing worse than disappointing your kid on their birthday
LACK OF PREPARATION – LACK OF UNDERSTANDING THE DESIRED OUTCOME
Children want to open a present and then immediately play with the present.
Unprepared Parent: Open present followed by hours of cursing the manufacture who decided to ship a toy in the lowest common denominator
Prepared Parent: Wraps empty boxes.
The early warning that I no longer miss is that of an Agile team who is starting to fall apart
Preparation for upcoming sprint planning is done the night before….
All the work is done by one person in a vacuum
Planning is a surprise to all of the attendees
A full day is no where near enough time to complete the planning process
EXPERTS ON WHAT NOT TO DO
EXCELLA
RAN THROUGH NUMEROUS CONSULTANTS AND TRAINING SESSIONS
BUT MADE US SMARTER WITH EACH FAILURE
STUCK WITH IT AND SUCCEEDED
QUARTERLY TO BI-WEEKLY RELEASES
ELIMINATED WEEKEND WORK – INCREASED TEAM MORALE
MAXIMIZED THE AMOUNT OF WORK NOT DONE
DELIVERED FUNCTIONALITY TO CUSTOMERS MORE QUICKLY
TOP 5 THINGS YOU CAN DO OUTSIDE OF THE SPRINT TO MAKE AGILE WORK
15 Minutes daily
Each person takes a row on the board and moves user stories across it.
Prefer the low-tech sticky notes and painters tape so…..
They are not considered ready to be moved into a sprint until:
UX review
Acceptance Criteria Written
Text Reviewed
Designs done
And….
WHO USES 3 AMIGOS?
STORIES CAN’T BE ACCEPTED WITHOUT 3 AMIGO
The three amigo consists of a developer, business analyst, and QA reviewing a story. The BA, representing the product owner, presents the story, and the three of them work together to refine it and identify any missing requirements or edge cases.
PRE AMIGO, RE-AMIGO…
Here is an example of an analysis we did of some user stories being prepped for a sprint:
EXPLAIN PICTURE
SAVES TIME AND MONEY ON BUILDING THE WRONG FEATURES
YOU GET TO KNOW YOUR CUSTOMERS BETTER
TOOLS
CAMTASIA, INVISION, BALSAMIQ, PHOTOSHOP, USERTESTING.COM
STAY CLOSE TO YOUR TEAM. THEY ARE NOT ORDER TAKERS.
SMARTER THAN YOU. UNDERSTAND HOW THEY OPERATE AND LISTEN TO THEIR IDEAS.
IN ADDITION TO COMMUNICATING DIRECTION AND STAKEHOLDER NEEDS, ROLL UP YOUR SLEEVES WITH THE TEAM.
PARTICIPATE IN SOME ESTIMATING EXERCISES
Why is this taking so long? I was planning on getting all of these features done and you only got a few done
ATTEND RETROS
LEAN CONCEPT –MEASURE AND LEARN
Measure the success of each feature you deploy so that you can learn and adjust the feature, if necessary.
Despite your best prototype testing, you may learn that the majority of users are not using something in the way it was intended. While not great, at least you know and can adjust.
EXPLAIN HEAT MAP
GOOGLE ANALYTICS, CLICKTAIL
WE BUILT HIGHLY CONFIGURABLE APPLICATION – When we knew the least
Configurable parts never changed
3 developers to make a change
Simple changes were difficult
ANYONE can implement a full feature.
RINSE – Removed SOAP (Web Services Tier)
SIMPLY THE INFRASTRUCTURE–Dev is a world apart from Production
SIMPLY THE ENVIRONMENT – Co-location, get rid of multiple hats,
AGILE DIDN’T WORK FOR US – AGILE was not set up to succeed
SPRINT 0
One of my favorite catch phrases is “At the beginning of the project is when you know the least”
One of the most prevalent comments I hear is “Agile didn’t work for us”. Mary Lynn ran through several team and process points that are critical to success. But there is a technical component as well that needs to be considered.
The main issue with infrequent releases is the need to get the feature in now which results in gold plating.
A second symptom that becomes apparent is the need to create a very dynamic and highly configurable system
While this sounds like a good idea, it is detrimental when done “when you know the least”. We fell into the trap of creating dynamic listings so we could add fields as needed. The issue we ran into was adding dynamic fields was very difficult, creating logical layouts was difficult and making changes to text on the pure website was difficult
We had a situation where we needed the database guy to do update a stored procedure, a the services guy to update the web service, and then the developer could implement the functionality, but before it was complete it would go to the UI guy to clean up the screen. You cannot be agile if this is the only way to add a feature.
EVERYONE WANTS 2 WEEKS
2 WEEKS 8 WEEKS 2 HOURS
We deploy code every other week – Amazon Deploys 11.6 seconds
Small changes are easier to digest
Small changes reduce the risk of introducing issues
We made migrating a development task and a non-event
It was well planned to do this slide last. I can speak for hours on this topic.
The main challenge that we faced was the two week syndrome
BAs wanted 2 weeks to define requirements
Developers wanted 2 weeks to code
QA wanted 2 weeks to test
Operations wanted 2 weeks to ensure production readiness
I wanted the team to perform 2 week sprints
Mary Lynn already explained the importance of backlog grooming which really means that all the BA work should be done prior to the start of the sprint. She also mentioned the importance of small stories. This cuts the 8 weeks back to about 4. Still too long.
The solution is Continuous Delivery. First, by automating deployments, building confidence and making the deployment process a routine non-event
Confidence comes from consistent deployments, but Infrastructure as Code is really the key to creating consistency
Slow Delivery
IT cannot keep up with business demands
Resistance to changing requirements
Manual Testing
QA tests the same functionality over and over
Developers move on to new tasks and then have to switch gears to fix bugs
Manual Deployments
Long detailed ECS documents
Inconsistent environments
Scheduled releases for off hours
In the end, it’s up to you to give your kid the birthday they deserve and to give your customers high value products they love.
Agile can help you get there. Don’t give up if you screw up. Just try again and you’ll get there. It’s definitely worth it.
Thank you for giving us the opportunity to share some of our failures and successes with you today.
Simon and I love talking about this so please feel free to grab us later if you have any questions.