From DevOps to Operations Science discusses the transition from traditional IT operations to a DevOps model where development and operations teams work collaboratively. It outlines this transition in three acts: (1) how software became the interface for customer interactions; (2) how DevOps practices like continuous delivery helped businesses adapt by delivering better customer experiences faster; and (3) how successful companies build a culture of empowerment and accountability, treat failures as learning opportunities, and remove barriers to speed through technology and culture.
Why Enterprise Digital Strategies Must Drive IT ModernizationJason Bloomberg
Why Enterprise Digital Strategies Must Drive IT Modernization
Today's Digital Strategies face a potentially crippling trend: the separation of the Digital Transformation effort from the day-to-day running of the Information Technology (IT) shop. The lure of this bifurcation is unmistakable. CIOs have their hands full simply keeping older systems of record up and running, while the Digital effort is entrepreneurial, fast-moving, and deals with customer-facing systems of engagement. It's as though they are two separate worlds, with different priorities and different ways of operating.
Don't fall into this trap. Remember, those crusty old systems run the business, as they have for years. They contain invaluable data, institutional knowledge, and support for the core business processes that drive the bottom line. Only those organizations who properly leverage their deep IT assets will prevail with their Digital Strategies long term.
The good news: the Digital Transformation effort can -- and should -- drive modernization in IT. The secret is to take a flexible, business-driven approach that takes modernization one step at a time, and focuses on what's important.
Attendees of this session will:
* Gain a better perspective on the role IT can and should play in Digital Transformation initiatives
* Understand why "old ways of doing things" with technology won't work, and why
* Learn a straightforward, practical approach for facilitating successful change within IT in support of Digital Transformation goals
Software Development Innovation in Practice - 33rd Degree 2014Wojciech Seliga
Slides from my presentation at 33rd Degree conference.
Many companies from software industry deal with the problem of maintaining its innovative character over the course of time, especially after achieving bigger size and the maturity. Innovation is difficult (or impossible) to measure and calculate its ROI. However losing innovation means sooner or later the end of the business.
So some of the big bosses of big corporations even cry - “Innovation happens elsewhere” - or simply conclude that maintaining innovation is only possible via ongoing acquisitions of smaller, still innovative companies. We witness it very frequently.
Wojtek will share his insights about which values, rules and practices one can foster or apply in a software company (of any size) to let its employees implement their most ambitious and crazy dreams which is the key to the innovation.
Your first web application. From Design to LaunchDavid Brooks
Everyone has an idea for the next big web application, but what does it take to bring that application to life?
David Brooks walks you through the process from planning and design to launch. You'll learn what you need to know to build it, and how to fill the gaps you might have in your skill set.
Why Enterprise Digital Strategies Must Drive IT ModernizationJason Bloomberg
Why Enterprise Digital Strategies Must Drive IT Modernization
Today's Digital Strategies face a potentially crippling trend: the separation of the Digital Transformation effort from the day-to-day running of the Information Technology (IT) shop. The lure of this bifurcation is unmistakable. CIOs have their hands full simply keeping older systems of record up and running, while the Digital effort is entrepreneurial, fast-moving, and deals with customer-facing systems of engagement. It's as though they are two separate worlds, with different priorities and different ways of operating.
Don't fall into this trap. Remember, those crusty old systems run the business, as they have for years. They contain invaluable data, institutional knowledge, and support for the core business processes that drive the bottom line. Only those organizations who properly leverage their deep IT assets will prevail with their Digital Strategies long term.
The good news: the Digital Transformation effort can -- and should -- drive modernization in IT. The secret is to take a flexible, business-driven approach that takes modernization one step at a time, and focuses on what's important.
Attendees of this session will:
* Gain a better perspective on the role IT can and should play in Digital Transformation initiatives
* Understand why "old ways of doing things" with technology won't work, and why
* Learn a straightforward, practical approach for facilitating successful change within IT in support of Digital Transformation goals
Software Development Innovation in Practice - 33rd Degree 2014Wojciech Seliga
Slides from my presentation at 33rd Degree conference.
Many companies from software industry deal with the problem of maintaining its innovative character over the course of time, especially after achieving bigger size and the maturity. Innovation is difficult (or impossible) to measure and calculate its ROI. However losing innovation means sooner or later the end of the business.
So some of the big bosses of big corporations even cry - “Innovation happens elsewhere” - or simply conclude that maintaining innovation is only possible via ongoing acquisitions of smaller, still innovative companies. We witness it very frequently.
Wojtek will share his insights about which values, rules and practices one can foster or apply in a software company (of any size) to let its employees implement their most ambitious and crazy dreams which is the key to the innovation.
Your first web application. From Design to LaunchDavid Brooks
Everyone has an idea for the next big web application, but what does it take to bring that application to life?
David Brooks walks you through the process from planning and design to launch. You'll learn what you need to know to build it, and how to fill the gaps you might have in your skill set.
(English slides - except for the title page)
Slides from my presentation delivered in Kraków at SFI 2017 conference.
My attempt to analyse why Software Development in Central Europe (including Poland) concentrates on outsourcing services, what it means in practice and what we can so as the profession of software engineers to become the partners for "the business" similarly to how IT industry evolves in the US or some other most advanced western economies.
Enter Product Engineering!
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Jason Bloomberg
From the perspective of IT, organizational silos seem to be the root of all problems. Every line of business, every department, every functional area has its own requirements, its own technology preferences, and its own way of doing things. They have historically invested in specialized components for narrow purposes, which IT must then conventionally integrate via application middleware --- increasing the cost, complexity, and brittleness of the overall architecture.
Now those same stakeholders want to move to the Cloud. Save money with SaaS apps! Reduce data center costs with IaaS! But breaking down the technical silos is easier said than done. There are endless problems: Static interfaces. Legacy technology. Inconsistent policies, rules, and processes. Crusty old middleware that predates the Cloud. And everybody still has their own data model and their own version of the truth.
The Cloud alone can't solve these complex challenges. We need a better approach to architecture that brings silos together and helps to clean up the legacy mess. It’s time to rethink how we build and run applications to take advantage of the Cloud: distributed, horizontally scalable, and event-driven -- especially given the enterprise legacy context.
Attendees of this session will learn:
* How organizational silos, application silos, and infrastructure silos limit business agility
* Why moving existing applications to the Cloud won't break down silos, and in fact, will often make them worse
* How taking an "Agile Architecture" approach to building applications in the Cloud addresses the requirement for business agility
Companies see hiring a UX design expert as a financial RISK
Because they are of the opinion that the developers will be able to develop a intuitive USER Experience
They would rather have 1 more developer in the team
Successful Startup Pivots - 6 Case StudiesAngie Chang
Fab.com was once Fabulis, Groupon was once The Point, Pinterest was once Tote, Twitter was once Odeo, Uber was once UberCab, Instagram was once Burbn... Learn how these founders iterated and pivoted their way to success!
An in-depth look at the tools and process design teams use for asset creation, prototype creation, design asset storage, prototype sharing, and challenges in the process.
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing SuccessLogMeIn
CIOs and their counterparts in Sales and Marketing have learned the hard way that saying “no” to user-chosen productivity applications is a non-starter. Join us to learn how leading enterprises are embracing these best of breed applications to achieve transformative improvements in overall collaboration, and sales and marketing productivity.
Making Faster UX in an Agile World - HOAPitt 2017Carol Smith
Carol Smith presented this topic at the Heart of Agile conference in Pittsburgh, PA in April 2017.
UX Slows Agile down! Do you hear that a lot? Carol shared best practices and how to dispel this myth in this session. The presentation included discussions of how to successfully embedding the UX team and the pros and cons of Agile projects. Carol will introduce methods for the UX team to break down and include their work in the backlog so it can get prioritized. Finally, Carol will discuss several successful ways to integrate usability testing across iterations.
In 2017, “adaptive content” has become a buzzword. To some, it’s a complex, long-term initiative to structure content for flexible reuse and dynamic targeting. To others, it’s a way to ensure that everyone, everywhere, sees exactly what they want—like magic! In this talk, Karen shares her perspective (and reservations) on how adaptive content is being used today. She’ll discuss how adaptive content supports targeting content to device type—and why that’s rarely necessary. She’ll also describe ways that adaptive content can support tailoring content according to context—and ways that can go wrong. You’ll walk away with a better understanding of when adaptive content is necessary and how to get the most value from it.
Eight Reasons Why the Internet of Things Is DoomedJason Bloomberg
The Internet of Things (IoT) is such a hot topic today, with so much interest and money flowing into startups and enterprise IoT efforts alike, that it's easy to forget that this market is still quite fragmented, and much of it is still on the drawing board. It's important for anyone interested in the opportunities in this burgeoning new market to understand the risks and challenges as well.
This session will provide a light-hearted look at eight of the most difficult challenges that the IoT faces, including security, privacy, digital fatigue, ecosystems, lack of a killer app, enterprise misinvestment, lack of consumer control, and perhaps the most challenging of all, overheated hype.
Attendees of this session will:
* Gain a sober view of the challenges facing the IoT marketplace
* Place the IoT into the context of other overheated technology fads of the past
* Achieve a greater focus on the real promise of the IoT.
2012/13 saw the redesign of the University web templates into a responsive design suitable for both central University and departmental use. We chose to be as responsive as possible and (finally) took delivery of a set of templates only a couple of months later than planned. We used a studio for the design process that had some expertise in responsive design, but was that enough to give us what we needed and is it resilient enough for day-to-day use? I'll be telling you about the theory and the practice, and how delivery of complex templates affects the community of users in the University. All and any mobile devices are welcome!
Stop Damning Your Users: How UX Can Save Your Mobile Soulmartytdx
NOTE: This is a proposal deck for SxSW - not a full presentation.
We’re in the age of Mobile Design. Everything, it seems, is designed with the mobile audience in mind. Why, then, are so many mobile interfaces so horrible? From sites that load the entire experience for every screen size to those which seem to consider users second-class citizens to ads, many so-called “mobile sites” seem hell-bent on making the process as frustrating as possible. Even those who actually appear to be trying to make their sites better are failing in major ways.
What mistakes are YOU making in your mobile designs that may be driving your users away? Let’s look at some Worst Practices in the industry and how making some better decisions can end up working out for your site visitors – and for your company’s bottom line.
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
My presentation from InfoShare 2016 conference.
For many years I was a software developer. I would concentrate on the code, software projects and the interactions with my closes team and the users. I was sure that Agile solves all world’s problems. I would laugh over Scott Adam’s Dilbert comics with his Point Hair Boss. Life was simple, life was good. Now for 8+ years I have been running a software company, not a small one anymore. I became myself a full-time boss who only codes sometimes at home or during hackathons.
This session is about sharing with you those critical lessons which I painfully learnt when trying to grow into this new role - transitioning from being a software engineer into being an entrepreneur and top manager. Wheres not all of the lessons may or will (if you dream about your own startup) apply to your case, being aware of them may save you tons of time, energy, money or even help you to avoid the total disaster - burying your own company or dreams. And after all, sharing war stories from the past is fun … when these stories are the past.
5-10-15 years of Java developer career - Warszawa JUG 2015Wojciech Seliga
English slides from my talk (delivered in Polish) on 1st of December 2015 at Warsaw Java User Group.
This is slightly changed and extended version of the talk I delivered at Devoxx Poland 2015
Building and Scaling High Performing Technology Organizations by Jez Humble a...Agile India
High performing organizations don't trade off quality, throughput, and reliability: they work to improve all of these and use their software delivery capability to drive organizational performance. In this talk, Jez presents the results from DevOps Research and Assessment's five-year research program, including how continuous delivery and good architecture produce higher software delivery performance, and how to measure culture and its impact on IT and organizational culture. They explain the importance of knowing how (and what) to measure so you focus on what’s important and communicate progress to peers, leaders, and stakeholders. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to keep getting better at building, delivering, and operating software systems.
More details:
https://confengine.com/agile-india-2019/proposal/8524/building-and-scaling-high-performing-technology-organizations
Conference link: https://2019.agileindia.org
(English slides - except for the title page)
Slides from my presentation delivered in Kraków at SFI 2017 conference.
My attempt to analyse why Software Development in Central Europe (including Poland) concentrates on outsourcing services, what it means in practice and what we can so as the profession of software engineers to become the partners for "the business" similarly to how IT industry evolves in the US or some other most advanced western economies.
Enter Product Engineering!
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Jason Bloomberg
From the perspective of IT, organizational silos seem to be the root of all problems. Every line of business, every department, every functional area has its own requirements, its own technology preferences, and its own way of doing things. They have historically invested in specialized components for narrow purposes, which IT must then conventionally integrate via application middleware --- increasing the cost, complexity, and brittleness of the overall architecture.
Now those same stakeholders want to move to the Cloud. Save money with SaaS apps! Reduce data center costs with IaaS! But breaking down the technical silos is easier said than done. There are endless problems: Static interfaces. Legacy technology. Inconsistent policies, rules, and processes. Crusty old middleware that predates the Cloud. And everybody still has their own data model and their own version of the truth.
The Cloud alone can't solve these complex challenges. We need a better approach to architecture that brings silos together and helps to clean up the legacy mess. It’s time to rethink how we build and run applications to take advantage of the Cloud: distributed, horizontally scalable, and event-driven -- especially given the enterprise legacy context.
Attendees of this session will learn:
* How organizational silos, application silos, and infrastructure silos limit business agility
* Why moving existing applications to the Cloud won't break down silos, and in fact, will often make them worse
* How taking an "Agile Architecture" approach to building applications in the Cloud addresses the requirement for business agility
Companies see hiring a UX design expert as a financial RISK
Because they are of the opinion that the developers will be able to develop a intuitive USER Experience
They would rather have 1 more developer in the team
Successful Startup Pivots - 6 Case StudiesAngie Chang
Fab.com was once Fabulis, Groupon was once The Point, Pinterest was once Tote, Twitter was once Odeo, Uber was once UberCab, Instagram was once Burbn... Learn how these founders iterated and pivoted their way to success!
An in-depth look at the tools and process design teams use for asset creation, prototype creation, design asset storage, prototype sharing, and challenges in the process.
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing SuccessLogMeIn
CIOs and their counterparts in Sales and Marketing have learned the hard way that saying “no” to user-chosen productivity applications is a non-starter. Join us to learn how leading enterprises are embracing these best of breed applications to achieve transformative improvements in overall collaboration, and sales and marketing productivity.
Making Faster UX in an Agile World - HOAPitt 2017Carol Smith
Carol Smith presented this topic at the Heart of Agile conference in Pittsburgh, PA in April 2017.
UX Slows Agile down! Do you hear that a lot? Carol shared best practices and how to dispel this myth in this session. The presentation included discussions of how to successfully embedding the UX team and the pros and cons of Agile projects. Carol will introduce methods for the UX team to break down and include their work in the backlog so it can get prioritized. Finally, Carol will discuss several successful ways to integrate usability testing across iterations.
In 2017, “adaptive content” has become a buzzword. To some, it’s a complex, long-term initiative to structure content for flexible reuse and dynamic targeting. To others, it’s a way to ensure that everyone, everywhere, sees exactly what they want—like magic! In this talk, Karen shares her perspective (and reservations) on how adaptive content is being used today. She’ll discuss how adaptive content supports targeting content to device type—and why that’s rarely necessary. She’ll also describe ways that adaptive content can support tailoring content according to context—and ways that can go wrong. You’ll walk away with a better understanding of when adaptive content is necessary and how to get the most value from it.
Eight Reasons Why the Internet of Things Is DoomedJason Bloomberg
The Internet of Things (IoT) is such a hot topic today, with so much interest and money flowing into startups and enterprise IoT efforts alike, that it's easy to forget that this market is still quite fragmented, and much of it is still on the drawing board. It's important for anyone interested in the opportunities in this burgeoning new market to understand the risks and challenges as well.
This session will provide a light-hearted look at eight of the most difficult challenges that the IoT faces, including security, privacy, digital fatigue, ecosystems, lack of a killer app, enterprise misinvestment, lack of consumer control, and perhaps the most challenging of all, overheated hype.
Attendees of this session will:
* Gain a sober view of the challenges facing the IoT marketplace
* Place the IoT into the context of other overheated technology fads of the past
* Achieve a greater focus on the real promise of the IoT.
2012/13 saw the redesign of the University web templates into a responsive design suitable for both central University and departmental use. We chose to be as responsive as possible and (finally) took delivery of a set of templates only a couple of months later than planned. We used a studio for the design process that had some expertise in responsive design, but was that enough to give us what we needed and is it resilient enough for day-to-day use? I'll be telling you about the theory and the practice, and how delivery of complex templates affects the community of users in the University. All and any mobile devices are welcome!
Stop Damning Your Users: How UX Can Save Your Mobile Soulmartytdx
NOTE: This is a proposal deck for SxSW - not a full presentation.
We’re in the age of Mobile Design. Everything, it seems, is designed with the mobile audience in mind. Why, then, are so many mobile interfaces so horrible? From sites that load the entire experience for every screen size to those which seem to consider users second-class citizens to ads, many so-called “mobile sites” seem hell-bent on making the process as frustrating as possible. Even those who actually appear to be trying to make their sites better are failing in major ways.
What mistakes are YOU making in your mobile designs that may be driving your users away? Let’s look at some Worst Practices in the industry and how making some better decisions can end up working out for your site visitors – and for your company’s bottom line.
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
My presentation from InfoShare 2016 conference.
For many years I was a software developer. I would concentrate on the code, software projects and the interactions with my closes team and the users. I was sure that Agile solves all world’s problems. I would laugh over Scott Adam’s Dilbert comics with his Point Hair Boss. Life was simple, life was good. Now for 8+ years I have been running a software company, not a small one anymore. I became myself a full-time boss who only codes sometimes at home or during hackathons.
This session is about sharing with you those critical lessons which I painfully learnt when trying to grow into this new role - transitioning from being a software engineer into being an entrepreneur and top manager. Wheres not all of the lessons may or will (if you dream about your own startup) apply to your case, being aware of them may save you tons of time, energy, money or even help you to avoid the total disaster - burying your own company or dreams. And after all, sharing war stories from the past is fun … when these stories are the past.
5-10-15 years of Java developer career - Warszawa JUG 2015Wojciech Seliga
English slides from my talk (delivered in Polish) on 1st of December 2015 at Warsaw Java User Group.
This is slightly changed and extended version of the talk I delivered at Devoxx Poland 2015
Building and Scaling High Performing Technology Organizations by Jez Humble a...Agile India
High performing organizations don't trade off quality, throughput, and reliability: they work to improve all of these and use their software delivery capability to drive organizational performance. In this talk, Jez presents the results from DevOps Research and Assessment's five-year research program, including how continuous delivery and good architecture produce higher software delivery performance, and how to measure culture and its impact on IT and organizational culture. They explain the importance of knowing how (and what) to measure so you focus on what’s important and communicate progress to peers, leaders, and stakeholders. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to keep getting better at building, delivering, and operating software systems.
More details:
https://confengine.com/agile-india-2019/proposal/8524/building-and-scaling-high-performing-technology-organizations
Conference link: https://2019.agileindia.org
server to cloud: converting a legacy platform to an open source paasTodd Fritz
This session discusses the process to move legacy applications "into the cloud". It is intended for a diverse audience including developers, architects, and managers. We will discuss techniques, methodologies, and thought processes used to analyze, design, and execute a migration strategy and implementation plan -- from planning through rollout and operational.
An important aspect of this is the necessity for technical staff to effectively communicate to mid-level management how these design decisions and strategies translate into cost, complexity and schedule.
Commonly used migration strategies, cloud technologies, architecture options, and low level technologies will be discussed.
The case will be made that investing in strategic refactoring and decomposition during the migration will reap the benefits of a modern, decoupled and simplified system.
The end game being alignment and adoption of current best practices around PaaS, Saas, SOA, event-driven architectures, and message-oriented middleware, at scale in the cloud, to provide quantifiable business value.
This talk will focus more on the big picture, at times delving into technical architectures and discussion of certain technologies and service providers.
Use of Containers (Docker) is evangelized for decoupling and decomposing legacy systems.
I delivered a guest lecture for the students of the one-year Post Graduate program in Global Supply Chain Management offered by IIM Udaipur. In this talk, I focused on three dimensions of digital journey - technology, process (rather business models) and people.
Digital transformation: New purpose for enterprise architectureJason Bloomberg
Digital transformation is a hot topic from the boardroom to the back office. Customer preferences and behavior are driving enterprise technology choices like never before. Rising to this challenge, however, requires more than technology change. In reality, internal organizational change is absolutely necessary to maintain focus on the customer in today’s digital world. Enterprise digital transformation efforts, therefore, involve organizational, process, and technology changes that better connect the customer to the technology systems of record. To the enterprise architect, such initiatives sound like a perfect application of enterprise architecture. Only most organizations don’t see this connection. This session will provide a clear definition of digital transformation and will connect the dots from the business priority to the role of the enterprise architect. Attendees will come away with a better appreciation of how to position EA for a leadership position in today's enterprise digital transformation initiatives.
Aufbau von agilen und effizienten IT Organisationen mit DevOpsAWS Germany
IT-Landschaften und -Applikationen werden zunehmend komplexer. Als Folge dessen haben Entwicklungsteams ihre Software-Entwicklungsprozesse mit der Zeit entsprechend weiterentwickelt. Autonome und selbstbestimmte Teams treten vermehrt in den Vordergrund und folgen einem agilen Ansatz und Prinzipien, die dem "Lean Software Development" entstammen. Dieser Wandel hat sich bis hin zu den Operationsteams vollzogen und so die Grenzen zwischen Entwicklung und Betrieb verschwimmen lassen.
Unter dem Begriff "DevOps" versteht man heute eine Menge an Werkzeugen, Prozessen, Best Practices, und auch Unternehmensleitlinien, die IT-Organisationen agiler und effizienter machen. Zwar sind die Werkzeuge und die Methodik unter DevOps Fachleuten gut verstanden, jedoch ergeben sich aufgrund des traditionellen IT-Betriebs (Mode 1 IT) oft nicht die versprochenen Vorteile, wie erhöhte Agilität und Flexibilität.
AWS bietet Ihnen eine flexible Plattform, auf deren Basis Unternehmen wie Netflix, Airbnb, Zalando und viele andere, DevOps Praktiken und Prozesse mit großem Erfolg umsetzen konnten.
Dieses Webinar nimmt die verschiedenen Elemente von DevOps genauer unter die Lupe und erklärt wie sie der Grundstein für diese Erfolgsgeschichten wurden.
Companies that understand how to apply AI will scale and win their respective markets over the next decade. That said, delivering on this promise and managing machine learning projects is much harder than most people anticpate. Many organizations hire teams of PhDs and data scientists, then fail to ship products that move business metrics. The root cause is often a lack of product strategy for AI, or the failure to adapt their product development processes to the needs of machine learning systems. This talk will cover some of the common ways machine learning fails in practice, the tactical responsibilities of AI product managers, and how to approach product strategy for AI.
Peter Skomoroch, former Head of Data Products at Workday and LinkedIn, will describe how you can navigate these challenges to ship metric moving AI products that matter to your business.
Peter will provide practical advice on:
* The role of an AI Product Manager
* How to evaluate and prioritize your AI projects
* The ways AI product management differs from traditional product management
* Bridging the worlds of design and machine learning
* Making trade offs between data quality and other business metrics
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
[Originally Polish lecture with English slides - with a few exceptions]
Przez wiele lat byłem software developerem. Koncentrowałem się na kodzie, projektach software'owych oraz interakcjach w moim zespole i z klientami. Byłem pewny, że Agile rozwiązuje wszystkie problemy tego świata. Śmiałem się z komiksów Scotta Adamsa i stworzonej przez niego karykatury szefa (PHB). Życie było proste i piękne...
Teraz od ponad 8 lat prowadzę firmę software'ową, którą przy blisko 90 osobach trudno już nazwać maleństwem. Sam stałem się "szefem" na pełen etat.
Podczas prezentacji podzielę się z Wami różnymi doświadczeniami oraz naukami (nieraz bolesnymi) jakie wyniosłem w ostatnich latach podczas mojej stopniowej przemiany z developera/inżyniera w przedsiębiorcę i szefa firmy. O ile zapewne nie wszystkie sytuacje i wnioski mają lub mogą mieć (o ile marzysz o własnym startupie czy zespole) zastosowanie w Twoim życiu, same sobie ich uświadomienie może oszczędzić Ci w przyszłości straty mnóstwa czasu, energii i pieniędzy oraz uniknąć przykrych rozczarowań.
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...TechWell
One of the most cherished concepts of the Agile Manifesto is valuing individuals and interactions over processes and tools. Within this idea is the implicit assumption that individuals innately know how to interact. Dramatic lessons from aviation suggest otherwise. During the mid-1960s the frequent crashes of perfectly good aircraft alarmed the world’s airlines. Investigators discovered nothing lacking in the pilot’s “stick and rudder” skills; these accidents were the result of the flight crew’s inability to work as a team. Steve Adolph shares four leadership roles necessary for well managed communications in software development—Sheltering to create quiet, focused time needed to get the job done; Supporting to cover the backs of others; Boundary Spanning to connect the silos of communications; and Drum Beating to prevent communications from grinding to a halt. Some individuals are blessed with “natural leadership” talents, but, no worries, these skills can be learned. Join Steve to discover how.
Hello. My name is, Social Business Design.James Dellow
A quick introduction to the Dachis Group/Headshift Social Business Design framework, prepositioned with a historical view of organisational design and its relationship to the history of technology. And remember, its just about behaving decently. Note: These slides contain images licensed under CC license and those images are used here under the same conditions. However, other material remains (c)2010 Dachis Group/Headshift.
Bringing Your Web Apps to IBM Digital ExperienceJohn Head
Presented at IBM Connect 2016. For too long, WebSphere portal has been seen as the realm of the back end developer with specialized Java skills. This has been a barrier to entry to the IBM Domino community. IBM has transformed the product to the IBM Digital Experience platform – and it’s not just a name change! With the inclusion of the Script Portlet & IBM Portal on Cloud option, it’s time to look again. We will show you how to integrate your XPages applications, Bluemix and even Microsoft SharePoint. We will show content re-purpose without migration. If you are looking for a single point of integration for all your apps, this session is for you!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
1. From DevOps to Operations
Science
Christopher Brown, CTO,
Opscode
2. From DevOps to Operations Science
A business transformation in 3 acts…
• Christopher Brown
• Chief Technology Officer
• Twitter: @skeptomai, Email: cb@opscode.com
4. What is Chef?
Chef is an IT automation platform for developers & systems engineers to
continuously define, build, and manage infrastructure.
CHEF USES:
Recipes and
Cookbooks
that describe and deliver code.
Chef enables people to easily build &
manage complex & dynamic applications
at massive scale.
• Model for describing infrastructure
that promotes reuse
• Programmatically provision and
configure
• Reconstruct business from code
repository,
data backup, and bare metal
resources
13. “Accidentally, but relentlessly, America has
built a health-care system with incentives
that inexorably generate terrible and
perverse results.
Incentives that emphasize health care over
any other aspect of health and well-being.
That emphasize treatment over
prevention.
That disguise true costs.
That favor complexity, and discourage
transparent competition based on price
or quality.”
http://www.theatlantic.com/magazine/archive/2009/09/how-american-health-care-killed-my-father/307617/
15. How does DevOps help?
“The demographic seems to be experienced, talented 30-something
sysadmin
coders with a clear understanding that writing software is about making
money and shipping product.”
“If you're a developer, go and make friends with your sysadmins.
Don't view them as lower life forms, or as people to lob problems to. ...
If they're using Puppet or Chef, get involved - start contributing to their codebase.”
- Patrick Debois
http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/
18. The Back Office Becomes The Front Office
“In ten years, I’m certain every COO
worth their salt
will have come from IT. Any COO who doesn’t
intimately understand the IT systems that actually run
the business is just an empty suit, relying on someone else
to do their job.”
Kim, Gene; Behr, Kevin ; Spafford, George (2013-01-10).
The Phoenix Project: A Novel About IT, DevOps, and
Helping Your Business Win (Kindle Locations 5805-5807). IT
Revolution Press. Kindle Edition.
19. • IT was historically a
source of internal
efficiency
• As more and more
customers prefer digital
consumption, that role
shifts to one that is
increasingly customer
centric – the front of the
business, not the back
– Every technology that
previously impacted only
internal business functions
now directly supports
customer interactions!
20. Software is the interface for consumption
http://www.flickr.com/photos/ebatty/467581939/sizes/l/in/photostream/
21. “The goal as a company is to have customer
service that is not just the best, but
legendary.” – Sam Walton (Walmart)
Applications became customer service
vehicles
“If you make customers unhappy in the
physical world, they might each tell 6
friends. If you make customers unhappy on
the Internet, they can each tell 6,000
friends.” – Jeff Bezos (Amazon.com)
22. DevOps
• Is the cultural and professional movement
that grew directly from the collective
experience of the pioneers of this transition
• It’s application to traditional IT is 1:1
• The business adaptations encapsulated in
Devops will eventually be ubiquitous
– ....At least, if you want to be great at the next couple decades of global economic growth
23. Continuous Delivery
• Businesses must deliver
better customer experience as
quickly and safely as possible.
• Safety matters!
• Failure to do so will have
serious impacts on customer
satisfaction and loyalty – just
like it did when Sam Walton
was the Ghengis Kahn of rural
retail.
http://www.flickr.com/photos/huffstutterrobertl/5088855119/lightbox/
25. Build a culture of personal empowerment and
accountability
•
Focus on responsibility and accountability,
rather than authority
– Functional teams have responsibility for
design, implementation, and administration
of their products and services – cradle to
grave.
– Architecture, Security, Systems
Administration, and QA become
universal responsibilities, with experts
who set standards and build tools to enable
the business to do the right thing.
– Business leaders set priorities and
direction, and have close communication
loops with teams doing implementation
work.
26. Companies that get this
wrong…
Have a strong reliance on centralized
decision making and environmental
gates.
Cannot ever point at individuals who
are responsible for outcomes
Have few, if any, capable “full stack”
engineers
“Architects” responsible for high level
design, but no real commitment to
implementation
27. Treat failure as a learning
opportunity
“Progress on safety coincides with learning
from failure.
This makes punishment and learning two
mutually exclusive activities
Organizations can either learn from an accident or punish the
individuals involved in it, but hardly do both at the same time. ...
Learning challenges and potentially changes the belief about what
creates safety. Moreover, punishment emphasizes that failures are
deviant, that they do not naturally belong in the organization...”
Sidney W.A. Dekker, Ten Questions about Human Error: A New View of No blame postmortems
28. Become allergic to
things that make you
slow
“The number 1
thing we can’t do is
get in people’s
way.”
Phil Dibowitz, Facebook
http://www.flickr.com/photos/lighttable/4981112645/sizes/o/in/photostream/
29. Re-enforce culture with technology,
and vice versa
“Tooling is culture institutionalized”
- Adam Jacob
31. • Christopher Brown
• Chief Technical Officer
• Twitter: @skeptomai, Email: cb@opscode.com
Editor's Notes
Chef is a framework for building and managing servers, systems and software packages. Chef relies on abstract definitions (known as cookbooks and recipes) that describe how specific parts of your infrastructure should be built and managed. These recipes and cookbooks are managed like source code, kept centrally in a version-controlled repository, and made re-usable across your infrastructure. - When a new server comes online, the only thing that Chef needs to know is which of your centrally stored cookbooks and recipes to apply (ie “this new server or sets of servers should be apache webservers”)- Subsequently, making changes is as simple as pushing a single update and watching Chef roll it out to all of the servers for which that update applies. One of our customers may have described it best when he referred to Chef as “a fleet of little systems engineer robots who do all your dirty work for you”The result is a method for managing infrastructure that is an order of magnitude more scalable and flexible than prior generations. Our customers refer to this as "infrastructure as code".
Attempting to change how a business operates culturally with the same tools and processes that enforced the previous culture leads to worse results than doing nothing at allConsider the cultural traits you want to engender or discourage, and build a technology platform the enforces those considerations