Collaboration is More Than Communication – JIRA Agile - Xavier MoreraAtlassian
Collaboration is defined as "the action of working with someone to produce or create something." Yet, many confuse communicating with collaborating. True collaboration gives you and your project an edge by aligning efforts towards a clear objective. I'll show how teams can achieve true collaboration with JIRA Agile.
Lean Scaling – From Lean Startup to Lean Enterprise - Itamar GoldminzAtlassian
Congratulations! You've found the right product-market fit, and it's now time to scale your business. But growing your organization often means slower decision making, increased complexity, and higher chance for misalignments. How can you grow your business while staying lean? Learn five key lessons on how to use smart integration and process to grow with your Atlassian tools.
Perhaps the most under-utilized assets in most companies are the ideas in employees’ heads. For that reason, this session aims to help attendees learn three key things:
How to tap into employees' passions to drive growth
A useful model for assessing whether your innovation programs are effective
How to use our “recipe book” to build a cohesive innovation program that drives growth
This session is meant to cover the case for employee-driven innovation – including success stories and data points. We'll also provide access to the tools, playbooks, and templates that can accelerate innovation programs in your company.
How Atlassian's User Research Went Agile (and So Can Yours)Atlassian
In late 2015, we set up Atlassian Atlab: a low-budget customer research space that tightly integrates into the Agile sprint process. What began as an experiment quickly became an indispensable part of our company’s design process. Atlab is now international, run in all of our offices, gathering input from about 200 customers every month.
In this talk, we will teach you why agile research is a crucial part of building great customer experiences, how to create stakeholder buy-in for your efforts, best practices for conducting research, and what to do with your findings. We will also teach you how to set up your very own Atlab. Warning: it’s very cheap, and easier than you may expect!
Products covered:
JIRA Software, JIRA Core, JIRA Service Desk, Confluence, HipChat, Bitbucket, Bamboo, Fisheye / Crucible, Portfolio for JIRA
Collaboration is More Than Communication – JIRA Agile - Xavier MoreraAtlassian
Collaboration is defined as "the action of working with someone to produce or create something." Yet, many confuse communicating with collaborating. True collaboration gives you and your project an edge by aligning efforts towards a clear objective. I'll show how teams can achieve true collaboration with JIRA Agile.
Lean Scaling – From Lean Startup to Lean Enterprise - Itamar GoldminzAtlassian
Congratulations! You've found the right product-market fit, and it's now time to scale your business. But growing your organization often means slower decision making, increased complexity, and higher chance for misalignments. How can you grow your business while staying lean? Learn five key lessons on how to use smart integration and process to grow with your Atlassian tools.
Perhaps the most under-utilized assets in most companies are the ideas in employees’ heads. For that reason, this session aims to help attendees learn three key things:
How to tap into employees' passions to drive growth
A useful model for assessing whether your innovation programs are effective
How to use our “recipe book” to build a cohesive innovation program that drives growth
This session is meant to cover the case for employee-driven innovation – including success stories and data points. We'll also provide access to the tools, playbooks, and templates that can accelerate innovation programs in your company.
How Atlassian's User Research Went Agile (and So Can Yours)Atlassian
In late 2015, we set up Atlassian Atlab: a low-budget customer research space that tightly integrates into the Agile sprint process. What began as an experiment quickly became an indispensable part of our company’s design process. Atlab is now international, run in all of our offices, gathering input from about 200 customers every month.
In this talk, we will teach you why agile research is a crucial part of building great customer experiences, how to create stakeholder buy-in for your efforts, best practices for conducting research, and what to do with your findings. We will also teach you how to set up your very own Atlab. Warning: it’s very cheap, and easier than you may expect!
Products covered:
JIRA Software, JIRA Core, JIRA Service Desk, Confluence, HipChat, Bitbucket, Bamboo, Fisheye / Crucible, Portfolio for JIRA
Tailoring Confluence for Team ProductivityAtlassian
Are your teams used to Confluence out-of-the-box and want to take their productivity to the next level? Are you ready to extend Confluence to support the way your teams want to work? In this presentation we will reveal 3 content tailoring strategies that will free your teams' time. Included will be walkthroughs of extending Confluence with scripts, blueprints, macros and more of the latest Confluence Platform capabilities. Whether you are an eager wiki champion with scripting knowledge, an in-house software developer or an ecosystem developer, this session will get you started on creating awesome tailored solutions for your teams.
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trustbcriscuolo
Distributed teams and the modern company: is this the new way of getting a business off the ground? Is this the new way to grow an organization when the local talent pool isn’t sufficient? If not nearby, you can get what you need (talent, skill, experience, etc.) elsewhere and still reach success. But there’s a catch. How do you build trust among a team when they’re rarely together?
The fuzzy line between design + developmentAmanda Dorrell
The state of web design is rapidly changing and our processes are falling behind - it’s becoming more difficult to justify a designer stopping at the point of static mockups to pass on to developers. So where does the designing end and the developing start? This talk will focus on collaborating with designers to create a smoother workflow.
ICONUK - Requirements Gathering "...or the secret art of mind reading"Femke Goedhart
Session slides for our session on Requirements Gathering as given by Femke Goedhart & Tim Clark on September 2nd at ICON UK in Brighton.
Session abstract:
Often forgotten or trivialized, good requirements gathering can make or brake your project. This session will give you techniques and tips on how to effectively get to the core of the requirements, identify ways of prioritizing them and explains some core concepts of Functional and Technical design elements. Based on years of experience gathering requirements (and working with them!) Femke & Tim will take you through some of the real life examples they've come across and a lot of do's & dont's they've seen (and despaired over)!
geographic area. There are many challenges to making this work. It can be difficult to communicate, stay informed, and create team cohesion.
In this session, I shared a variety of tips and techniques that I have used to make remote software development easier.
How to Introduce Zillable to Your OrganizationAndy Pham
Prove yourself in your organization by introducing an innovation-on-demand platform that increases productivity, enhances creativity, and provides a place to network and communicate globally.
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...Sagi Shrieber
בסימילרווב התחלתי כמעצב יחיד. החברה הייתה אז 50 אנשים. שעזבתי, שנתיים וחצי אחרי - החברה מנתה כבר מעל 350 עובדים ולי הייה צוות של מעצבים.
אחרי שגייסתי את המעצב הראשון הייתי צריך לחשוב איך אני לומד לנהל בצורה טובה, כי נסיון בניהול ממש לא היה לי. אז החלטתי לראיין את מנהלי העיצוב הכי טובים שידעתי שיש בחברות כמו אפל, אייר בי אנג בי, אינטרקום, אינויז'ן ועוד.
סדרת הראיונות הוקלטה והפכה לעונה הראשונה של הפודקאסט שלי בהאקינג יואיי
http://hackingui.com/podcast
המצגת הזאת מכילה את האנקדוטות שאני לקחתי לעצמי כמנהל מתוך השיחות עם אותם מנהיגי עיצוב.
רוב העצות פה נשמעות כמו הגיון פשוט, אבל הן ממש לא, והן לא קלות להטמעה.
בסוף המצגת אני מכריז על פתיחת המסלול להכשרת מעצבי מוצרים דיגיטליים שאני משיק!
מוזמנים להרשם לפרטים פה:
http://www.pixelperfect.co.il/course/
הוצג בכנס המעצב החדש בשש בי ביוני 2017
Teams who work well together deliver better product! Right ?
so…
What makes a team successful?
What make people engaged and excited ?
How can we achieve better collaboration?
How can we improve the success of our digital product?
We will answer those questions and highlight some key Agile principles that improve collaboration, boost team happiness and increase project success.
We will also share some tips to help you thrive within your team and take your career to the next level.
(Note: Slideshare slideshow's quality is not great. I recommend you to download the presentation.)
Culture at Atlassian
How it shapes what we are and what we do and
why we are so proud of it.
No business can thrive without the discovery of a great idea. But, then again, an idea needs to undergo proper development to transform into a successful business venture – else your unpolished idea dies a quick death. In this article, we will talk about how one can turn an idea into a business.
Browser’s Castle: Defend Your Code Like a DesignerFITC
Presented at Web Unleashed 2017
More info at www.fitc.ca/webu
presented by Liam Oscar Thurston, TWG
and Ksenija Gogic, TWG
Overview
When your designer’s not available, or – better yet – you’re the designer, you need to defend your code… and your designs. In this talk, Liam will cover Design Principles 101, Sketch 101 for Front-End, How to Defend Your Work, and lots more. Over a decade of leading design and engineering teams to achieve collaborative glory, Liam has learned how to help both succeed. Ksenija Gogic, front-end superhero of TWG fame will join Liam to regale you with tips from both sides of the struggle.
Objective
To empower all front-end developers to succeed as designers and defenders while creating pure beauty in the browser.
Target Audience
Front-end developers, designers, product managers
Assumed Audience Knowledge
Junior understanding of design tools, intermediate + understanding of front-end frameworks.
Five Things Audience Members Will Learn
Design Principles 101
Sketch 101 for Front-end
How to Defend Your Work
Lessons From the Front-End
How to Get Along With Your Team
Make sure that you manage your business projects, rather than having your projects manage you.
Turn your business goals into reality by dividing them into a series of projects. Projects with a clearly defined end-point. Projects that can be controlled and managed. Projects that succeed.
Equip yourself with the mindset of a project manager, the single-minded focus required to achieve major goals, and the discipline to make sure the small things are not forgotten. Learn how to balance the project management triangle of Scope, Time & Cost.
There might be some hard decisions to make along the way - this is the true cost of getting what you want.
Tailoring Confluence for Team ProductivityAtlassian
Are your teams used to Confluence out-of-the-box and want to take their productivity to the next level? Are you ready to extend Confluence to support the way your teams want to work? In this presentation we will reveal 3 content tailoring strategies that will free your teams' time. Included will be walkthroughs of extending Confluence with scripts, blueprints, macros and more of the latest Confluence Platform capabilities. Whether you are an eager wiki champion with scripting knowledge, an in-house software developer or an ecosystem developer, this session will get you started on creating awesome tailored solutions for your teams.
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trustbcriscuolo
Distributed teams and the modern company: is this the new way of getting a business off the ground? Is this the new way to grow an organization when the local talent pool isn’t sufficient? If not nearby, you can get what you need (talent, skill, experience, etc.) elsewhere and still reach success. But there’s a catch. How do you build trust among a team when they’re rarely together?
The fuzzy line between design + developmentAmanda Dorrell
The state of web design is rapidly changing and our processes are falling behind - it’s becoming more difficult to justify a designer stopping at the point of static mockups to pass on to developers. So where does the designing end and the developing start? This talk will focus on collaborating with designers to create a smoother workflow.
ICONUK - Requirements Gathering "...or the secret art of mind reading"Femke Goedhart
Session slides for our session on Requirements Gathering as given by Femke Goedhart & Tim Clark on September 2nd at ICON UK in Brighton.
Session abstract:
Often forgotten or trivialized, good requirements gathering can make or brake your project. This session will give you techniques and tips on how to effectively get to the core of the requirements, identify ways of prioritizing them and explains some core concepts of Functional and Technical design elements. Based on years of experience gathering requirements (and working with them!) Femke & Tim will take you through some of the real life examples they've come across and a lot of do's & dont's they've seen (and despaired over)!
geographic area. There are many challenges to making this work. It can be difficult to communicate, stay informed, and create team cohesion.
In this session, I shared a variety of tips and techniques that I have used to make remote software development easier.
How to Introduce Zillable to Your OrganizationAndy Pham
Prove yourself in your organization by introducing an innovation-on-demand platform that increases productivity, enhances creativity, and provides a place to network and communicate globally.
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...Sagi Shrieber
בסימילרווב התחלתי כמעצב יחיד. החברה הייתה אז 50 אנשים. שעזבתי, שנתיים וחצי אחרי - החברה מנתה כבר מעל 350 עובדים ולי הייה צוות של מעצבים.
אחרי שגייסתי את המעצב הראשון הייתי צריך לחשוב איך אני לומד לנהל בצורה טובה, כי נסיון בניהול ממש לא היה לי. אז החלטתי לראיין את מנהלי העיצוב הכי טובים שידעתי שיש בחברות כמו אפל, אייר בי אנג בי, אינטרקום, אינויז'ן ועוד.
סדרת הראיונות הוקלטה והפכה לעונה הראשונה של הפודקאסט שלי בהאקינג יואיי
http://hackingui.com/podcast
המצגת הזאת מכילה את האנקדוטות שאני לקחתי לעצמי כמנהל מתוך השיחות עם אותם מנהיגי עיצוב.
רוב העצות פה נשמעות כמו הגיון פשוט, אבל הן ממש לא, והן לא קלות להטמעה.
בסוף המצגת אני מכריז על פתיחת המסלול להכשרת מעצבי מוצרים דיגיטליים שאני משיק!
מוזמנים להרשם לפרטים פה:
http://www.pixelperfect.co.il/course/
הוצג בכנס המעצב החדש בשש בי ביוני 2017
Teams who work well together deliver better product! Right ?
so…
What makes a team successful?
What make people engaged and excited ?
How can we achieve better collaboration?
How can we improve the success of our digital product?
We will answer those questions and highlight some key Agile principles that improve collaboration, boost team happiness and increase project success.
We will also share some tips to help you thrive within your team and take your career to the next level.
(Note: Slideshare slideshow's quality is not great. I recommend you to download the presentation.)
Culture at Atlassian
How it shapes what we are and what we do and
why we are so proud of it.
No business can thrive without the discovery of a great idea. But, then again, an idea needs to undergo proper development to transform into a successful business venture – else your unpolished idea dies a quick death. In this article, we will talk about how one can turn an idea into a business.
Browser’s Castle: Defend Your Code Like a DesignerFITC
Presented at Web Unleashed 2017
More info at www.fitc.ca/webu
presented by Liam Oscar Thurston, TWG
and Ksenija Gogic, TWG
Overview
When your designer’s not available, or – better yet – you’re the designer, you need to defend your code… and your designs. In this talk, Liam will cover Design Principles 101, Sketch 101 for Front-End, How to Defend Your Work, and lots more. Over a decade of leading design and engineering teams to achieve collaborative glory, Liam has learned how to help both succeed. Ksenija Gogic, front-end superhero of TWG fame will join Liam to regale you with tips from both sides of the struggle.
Objective
To empower all front-end developers to succeed as designers and defenders while creating pure beauty in the browser.
Target Audience
Front-end developers, designers, product managers
Assumed Audience Knowledge
Junior understanding of design tools, intermediate + understanding of front-end frameworks.
Five Things Audience Members Will Learn
Design Principles 101
Sketch 101 for Front-end
How to Defend Your Work
Lessons From the Front-End
How to Get Along With Your Team
Make sure that you manage your business projects, rather than having your projects manage you.
Turn your business goals into reality by dividing them into a series of projects. Projects with a clearly defined end-point. Projects that can be controlled and managed. Projects that succeed.
Equip yourself with the mindset of a project manager, the single-minded focus required to achieve major goals, and the discipline to make sure the small things are not forgotten. Learn how to balance the project management triangle of Scope, Time & Cost.
There might be some hard decisions to make along the way - this is the true cost of getting what you want.
Diskussion über Jugendstudien in Polen und DeutschlandWie ticken Jugendliche heute? Was wollen sie? Welche Interessen, Ziele, Bedürfnisse haben sie? In welchem Alltag werden sie groß? Zum Auftakt unserer diesjährigen Zentralstellenkonferenz gehen wir am Montag, 22. Oktober, ab 16 Uhr, Fragen wie diesen nach.
Globalization has created a good scope for global trade. Internet has connected the world. Strong online presence could maximize ROI.
How to export to other countries using online marketing?
Globexo Marketing is a b2b digital marketing agency. we offer export online marketing, lead generation and digital marketing services.
Our export online marketing services online branding, lead generation and lead conversion.
In this tutorial for experienced practitioners you will learn how to manage work and make great experiences one sprint at a time. We'll look at common Agile methodologies such as Scrum and Kanban and what opportunities and risks are inherent for UX teams. We will look at team makeup, balancing longer-term research with production needs and strategies for making the most of design spikes. We'll also go through the pros and cons of a Sprint Zero and alternatives. We'll look at how Lean Startup practices are changing business development, and how your UX skills can be a key part in making that successful. Participants will come away with the tools they need to be successful in their Agile/Lean environment
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
The Scaled Agile Framework (SAFe) is the agile methodology of choice for many large enterprises. It promises predictable and frequent delivery in complex environments.
Our experience with organizations that adopt SAFe shows that an organization’s willingness to blend product-thinking, technical agility and a culture of learning is the secret sauce for catapulting the organization from “process excellence” into meaningful product impacts.
In this webinar, we’ll share tried and tested ways of introducing product thinking and engineering practices into SAFe organizations, covering organizational, product, and technical ground.
You'll learn:
- How to establish products as value streams and gently reorganize ARTs over time without sacrificing product community or continuity.
- How to use product stories to engage your teams before and during PI planning in a way that invites collaboration on a healthy blend of continuous discovery and delivery.
- How customer, architectural, and operational learning pave the way for scaling to teams of teams from a DevOps perspective, including patterns and anti-patterns.
Much of the thought around Lean UX focuses on design groups within product organizations (startups and enterprises). What happens when you try to use Lean design methodologies inside of an agency.
This presentation was given at the Lean UX Meetup in San Francisco on May 30, 2012.
A discussion about various techniques and mechanisms for generating revenue in and around open source projects.
This presentation uses the Cake Software Foundation (http://cakefoundation.org) who own the rights to the CakePHP framework (http://cakephp.org) as an example, and how a separate company (Cake Development Corporation http://cakedc.com) works with the Cake Software Foundation, but as a separate entity to generate money, and pay employees to with with and on open source software.
It's All About the Experience: What I’ve learnt from talking to thousands of ...Suzanne Dergacheva
Use cases for Drupal are changing and so are criteria for selecting a web development platform. This is a challenge for the community as well as individuals and companies that use Drupal. We can learn a lot by looking at the Drupal experience from different perspectives and thinking about the personas of people who interact with Drupal.
I’ll talk about what we can learn from design thinking and user experience techniques, and what I’ve learnt from talking to new Drupal users and teaching Drupal. And I’ll share my thoughts about how we can adapt our approach and mindset to make Drupal relevant to our clients, colleagues, and communities.
Waterfall, Agile, Extreme Programming, Water-gile In this session we will discuss agile strategies that can help you get to done; efficiently, quickly and happier. I will cover the Scrum Framework concepts and some of the lessons learned from using agile strategy to manage a multinational distributed team. that does Drupal every day.
This session is for Managers and team members that want to learn more about agile strategies and how to apply them to Drupal.
Topics Covered
Where we all start, Waterfall.
Why agile is wrong, Agility is right.
Scrum Framework basics
What actions are Agile
What actions are not Agile
Lessons learned working with agile
Challenges of Scrum for small teams
Agility you can implement now
How to scale product development when you no longer fit in one roomMatthias Luebken
When growing a startup product development you encounter major challenges: How do you scale your product development teams? How do you keep as fast and responsive as you used to be? And how do you leverage the existing knowledge? In this talk I’ll show a couple of practices and rituals based around a Kanban board which captured our whole product development efforts with about 30 participants. I’ll show the design of the Kanban board, the policies and meetings around it and the personal duties ranging from a developer to a product manager up to the CEO. I will also compare it to other approaches from the community and what our lessons learned are.
Slides from the talk at the Jax: https://jax.de/2015/sessions/how-do-product-development-when-you-no-longer-fit-one-room
Presentation given at User Experience Edmonton meetup in January 2015. Gives an overview of how you can sell User Experience design methodologies to your boss or company. Talks about starting small, return on investment and not asking permission.
Full slide deck for day long discussion of microservices topics. Why use microservices, what options exist and how to migrate to them and address common problems.
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareAtlassian
Great software is built with a manifesto, an iterative process, and places customers at the highest priority. Why should the design and build of a workspace be any different?
At Atlassian, we've been focussing heavily on the design of our workspaces to create flexible, engaging, delightful, and yes productive places for our teams to work in. After all, you can't take creative people, stick them in a sterile, uninspiring environment, and expect them to achieve the best work of their lives.
It's about a lot more than foosball tables, beanbag chairs, and whiteboards. We think what we've learned can be applied anywhere from a freelancer's home office to entire office buildings. As our organisation has evolved from its engineering roots to incorporate a large design team, so have the needs of our workspace to help us work together as teams.
Hear Alastair Simpson and Robyn Dunn talk about how the Workplace Experience team at Atlassian partnered with their own internal customers to build workspaces in an agile way that is reflective of our modern workforce. Applying design thinking and user experience principles, they have successfully shaped creative workspaces that have scaled with the changing needs of their teams. Come and hear what they've learned (and some hilarious mistakes they've made along the way) about the benefits of creating better workplace environments through thoughtful design to help teams become more productive.
Design Upstream: Advancing Strategic Design Without Going Against the Current
Delivered at MadPow's Heathcare Refactored conference on April 2 2015 in Boston MA
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
4. Our Version of The Story
Dream It Plan It
Build It Launch It
5. • Dream
• Get It Down
• Hash It Out
• Mock It Up
• Plan It
• Build It
• Launch
• Align
Where We Use Confluence
(And what I’ll cover in this talk)
(And what I’ll cover in this talk)
6. Designer, NASA Lunar Module
If a major project is truly innovative, you
cannot possibly know its exact cost and its
exact schedule at the beginning.
Joseph G. Gavin,
Jr.
12. • Customers
• Blogs
• Product Managers
• Founders
• Other products
Get It Down
‘New’ is a constant
‘New’ is a constant
13. Get It Down
Confluence - No Stress
Confluence - No Stress
• People push good
ideas forward
(given the right culture)
• Confluence Helps
• Shares
• Popular Content
• Very few lists
14.
15. • Code Talks
• Prototypes
• Previously known as FedEx
Day
• 20%
Get It Down
Engineering lead organization
Engineering lead organization
18. • Immediate
• Comments
• Likes
• Shares
• Mentions
• HipChat integration
Hash It Out
Overlap with get it down
Overlap with get it down
19.
20. • Collaborative!
• Constructive?
• Important stuff bubbles
• Balance is cultural
• Not software
• Not enforced through
process or authority
Hash It Out
You say kä ment, I say flame warˈ
21. • Shipped!
• You what?
• Where?
• Speakeasy
• Find ways to safely
prototype
• Comment over meeting
Hash It Out
That engineering culture thing again
35. • Doneness
• Micro - JIRA
• Macro - Confluence
• FedEx & 20%
Build It
Work work
36.
37. • Inline Tasks
• Sprint goals
• Action items from a meeting
• Non-technical users
Build It
Extra-sprint work
38. • Confluence Notifications
• No inbox clutter
• Things that need doing
• Things that need reading
• Personal Notes
Build It
Notifications - All in a days work
39. Add personal todos
Mark notifications for followup
Track Confluence tasks
Add in-line tasks in pages
@mention to assign tasks
Shared Story. Cast vision to audience that while I’m talking about how Atlassian does things, the thing that we’re actually doing (product dev) is something we all do.
Next slide is burger, lead in.
Overview of the structure of the talk. Use as opportunity to rehash the shared vision. We’re very good at this, but we’re not perfect.
Overview of the structure of the talk. Use as opportunity to rehash the shared vision. We’re very good at this, but we’re not perfect.
Lead into ‘new is a constant’ tweet.
This is the same across all organizations, no one has to look far to find something that someone wants them to add to a product.
* marketing
* tech writing
* product managers
* support
We don’t stress over capturing every good idea into stories or in a roadmap. One thing that good agile practices help you to understand is how quickly things change for you as an organization. At Atlassian we’ve found that we change fairly quickly. Better ideas come along all the time so we don’t make concrete road maps until late in the game. Confluence helps us here because it doesn’t forget things that happened 6 months ago, we can find them if we need too, but they also don’t bother you by lingering on a backlog. If it didn’t get into a sprint within 6 months of someone coming up with the idea, is it important to formally define it (stories/tasks/estimation)?
popular content, shares, mentions and likes
These are built in lurker to participant converters. They push conversation and participation.
This is a way in which we are probably different than other organizations.
Product ideas and feature approaches are constantly happening and being spiked inside a dynamic, agile development organization. These pages crop up all over the place in our internal wiki. Sometimes they are blogs, sometimes they are FedEx shipment orders and sometimes they are pages inside of any number of spaces. We don't demand that everyone write everything down all the time (we don't take meeting minutes for example) so we're not worried about these things getting `lost`. If someone is writing it down it's because they care about it and they will bring it up later, link too it and advocate for it. There is little to no overlap between "Get it down" and prioritization or true planning. Developers shine here, they love writing about stuff they care about and we want our developers to be innovative.
Getting feedback on new ideas is no difficult task at Atlassian. HipChat integration allows us to track spaces in Confluence for newly created pages. Shares and mentions allow us to pull others into conversations when we create new blog posts. Combine these features with the popular content panel on the dashboard and you have a perfect storm for getting lots of great feedback on your ideas and feature plans.
Posts in Confluence get sent to HipChat
and of course inside of confluence you can see who is currently available inside chat.
In a company full of engineers you’re sure to get feedback of all types. This is an important facet of our culture and it’s never led us into ruin. It’s just important to understand that you aren’t your ideas and that you work with some of the smartest people in the world. Feedback ranges from simple Likes to full page comments detailing the trials and tribulations that lie ahead for the feature a page is advocating for. We try and keep it brief and focused and at some point the truly valuable feedback bubbles to the top through likes, child comments and popular content.
This collaboration leads to great product. Balance is neither software driven nor enforced by process. Balance is cultural.
In a company full of engineers you’re sure to get feedback of all types. This is an important facet of our culture and it’s never led us into ruin. It’s just important to understand that you aren’t your ideas and that you work with people who are really good at their thing. Feedback ranges from simple Likes to full page comments detailing the trials and tribulations that lie ahead for the feature a page is advocating for. We try and keep it brief and focused and at some point the truly valuable feedback bubbles to the top through likes, child comments and popular content.
This collaboration leads to great product. Balance is neither software driven nor enforced by process. Balance is cultural.
35 comments over a very simple feature. Zero meetings.
MCB: no edit mode sorting
MR: return to non-sorted order
MR2: sort indicators only on hover
1. Braindump to Brief
2. Brief to wireframe
3. Wireframe to design
4. Design to implementation
5. Validate and iterate
Most of this happens outside of Atlassian tooling. We use Adobe software for our visual designs.
Some related to visual design do end up in Confluence. Our internal style guide and design language is in Confluence so that designers and developers alike can reference it to see if there are patterns for the types of components that they are working on.
Atlassian has a great reputation as an Agile shop and that’s absolutely well deserved. It’s always important for us to say though, that we have no illusions of having ‘solved the problem’. If we believed this, we would have a one true way and we don’t. Atlassian practices polyglot agile. We have teams doing prototypical Scrum, several doing Kanban, sprints range from single weeks to a month. Process, even very light process requires consistent iteration.
Don’t iterate toward additional process, iterate toward less process or at the very least less burdensome process.
In JIRA, we often scope the phrase ‘Plan it’ here to mean plan the sprint. We plan longer term vision in Confluence so that we can Collaborate more easily with remote teams and less technical members of the team. We’ve found the sandbox nature of Confluence to be more conducive to long term vision and JRIA/GreenHopper to be great for giving teams vision into their own cadence and progress.
Confluence has 4 x-functional teams each with several developers, one to two QA members and a team lead. Each of these teams also has a PM and technical writer assigned to the team which while being on their own respective teams are for the sake of agile considered a part of the team. They negotiate and commit to plans with us. Each of the four teams rotates through feature work and bug fixing.
Plug better together.
I’m assuming this will have already been announced since I’m on the last day.
I’m assuming this will have already been announced since I’m on the last day.
As you can see creating and tracking tasks for business users is really easy. We've got:
A really simple and easy way to create tasks on a page
@mentioning a user assigns them a task
In addition, everyone's got their own personal task list. Here they can add their personal todo's, see all the tasks they've created from notifications or all the tasks assigned to them from content in one place
They can prioritise their tasks or mark them off as complete from here and the respective notifications will go out...
The initial plan may not be what ends up happening. Commitments and priorities shift over a three month period for all agile teams and of course slippage occurs from time to time. We leverage the strengths a wiki and treat all documents related to any given release as live documents where anyone can edit to keep them consistent with reality. As agile strives to help us be transparent about success, slip and outright failure, Confluence helps us communicate that transparency to everyone involved whether they are sitting next or us or across the ocean.
photoshop, game, operating system 2x
1. For Dream It, we’re talking about getting ideas down, hashing them out. Recognising that high engagement in conversation is driven by culture. Change is constant, don’t make lots of lists (Confluence doesn’t forget) and leverage lurker to participant tools.
2. For Plan It, we capture micro level tasks in JIRA and track macro doneness in Confluence.
3. Build it happens mostly in code. Tracking is enabled by JIRA/Confluence integration and discussion artifacts from earlier phases are critical to the builders.
4. At launch we’re interested in communicating to the team what’s gotten done, getting everyone on message and celebrating our success.