The document discusses an approach for creating value from SharePoint by improving processes and educating oneself and others. It recommends identifying problems through conversations, choosing a high-impact solution to build, and communicating the value. Key steps include listening without bias, documenting issues, solutioning for simplicity and extensibility, testing with users, and presenting lessons learned. Continuous improvement involves training, exploring new features, and sticking to best practices of understanding business needs and creating reusable, supportable solutions.
Based on 4 years of research with over 400 companies - there are companies that succeed and companies that fail. The biggest difference between winners and losers is smart winners make good, even mediocre, ideas great over time.
This lecture introduces the ABCs of Innovation
A = Alignment
B = Build ideas
C = Communicate and Check
S = Learning Systems
And explains why a systematic application of these stages of development can help you build ideas faster while reducing the risks of failure.
Once you know what you want to do it is time to build ideas that have a chance to deliver on your objectives. Contrary to the belief that the ability to build ideas is limited to a select few, there are tools, techniques that can help any team build better ideas.
Better problem formulation
Effectuation (looking for ideas at home with the resources you have)
Systematic search for stimulus and diversity
Techniques to continue building ideas
With these tools and techniques the process is clear, but clear does not mean easy. Removal of fear and an ongoing action focus is the “secret sauce” that can pull everything together.
Deliverable: New ideas that have a good chance of being on strategy; meaningful and unique
This course covers what is Innovation and why everything needs to start with alignment.
If you don’t know where you’re going... Chances are you won’t get where you want to go.
Alignment is the foundation of effective growth and Innovation. It is about finding what is important to you (MISSION) and matching this with what the market wants (NEEDS) and plan to deliver and extract value. It is also about an honest assessment of who you are. (CULTURE)
Deliverables: After this course you will be able to identify 3-4 True North priorities for your company /division (True north) priorities can be:
1. Changing what you are doing and why
2. Changing how you work to generate or extract more value
3. How to work smarter and / or get your culture supporting your innovation objectives
You can have the greatest idea in the world, but it you can’t get other people excited about your idea it won’t go far.
A perfect pitch takes time to prepare. yYu'll learn about the 5Ps of any good pitch (problem, promise, proof, profit and passion) and 7 easy ways to make your next pitch better...
Deliverable: A pitch that people will understand and will inspire them to take action
A lot of research has shown that systems are the key to innovation success.
Systems are made up of interrelated components of people and processes with a clearly defined, shared destination or goal.
Systems work best when everyone shares an understanding and commitment to the aim or purpose of the system.
The foundations are clarity and a commitment to learn, and improve.
Great companies have 3 characteristics that set them apart from the rest. These characteristics are:
1. An ability to see and build on strengths
2. A commitment to build innovation eco-systems and
3. A commitment to ongoing action
Deliverables: Simplifying the challenges, structuring the learning process, getting better internally and in your eco-system.
f you’re looking to build bigger and better ideas, you need to get feedback.
To get effective feedback you need to be able to explain your ideas clearly, really listen (listening is not just hearing!), slow down to make sure you are on the right path and most importantly be ready to kill bad ideas.
Deliverable: Do people understand the idea, what do they think of the idea, are we making progress. If there is no good hope of progress, kill the idea
Based on 4 years of research with over 400 companies - there are companies that succeed and companies that fail. The biggest difference between winners and losers is smart winners make good, even mediocre, ideas great over time.
This lecture introduces the ABCs of Innovation
A = Alignment
B = Build ideas
C = Communicate and Check
S = Learning Systems
And explains why a systematic application of these stages of development can help you build ideas faster while reducing the risks of failure.
Once you know what you want to do it is time to build ideas that have a chance to deliver on your objectives. Contrary to the belief that the ability to build ideas is limited to a select few, there are tools, techniques that can help any team build better ideas.
Better problem formulation
Effectuation (looking for ideas at home with the resources you have)
Systematic search for stimulus and diversity
Techniques to continue building ideas
With these tools and techniques the process is clear, but clear does not mean easy. Removal of fear and an ongoing action focus is the “secret sauce” that can pull everything together.
Deliverable: New ideas that have a good chance of being on strategy; meaningful and unique
This course covers what is Innovation and why everything needs to start with alignment.
If you don’t know where you’re going... Chances are you won’t get where you want to go.
Alignment is the foundation of effective growth and Innovation. It is about finding what is important to you (MISSION) and matching this with what the market wants (NEEDS) and plan to deliver and extract value. It is also about an honest assessment of who you are. (CULTURE)
Deliverables: After this course you will be able to identify 3-4 True North priorities for your company /division (True north) priorities can be:
1. Changing what you are doing and why
2. Changing how you work to generate or extract more value
3. How to work smarter and / or get your culture supporting your innovation objectives
You can have the greatest idea in the world, but it you can’t get other people excited about your idea it won’t go far.
A perfect pitch takes time to prepare. yYu'll learn about the 5Ps of any good pitch (problem, promise, proof, profit and passion) and 7 easy ways to make your next pitch better...
Deliverable: A pitch that people will understand and will inspire them to take action
A lot of research has shown that systems are the key to innovation success.
Systems are made up of interrelated components of people and processes with a clearly defined, shared destination or goal.
Systems work best when everyone shares an understanding and commitment to the aim or purpose of the system.
The foundations are clarity and a commitment to learn, and improve.
Great companies have 3 characteristics that set them apart from the rest. These characteristics are:
1. An ability to see and build on strengths
2. A commitment to build innovation eco-systems and
3. A commitment to ongoing action
Deliverables: Simplifying the challenges, structuring the learning process, getting better internally and in your eco-system.
f you’re looking to build bigger and better ideas, you need to get feedback.
To get effective feedback you need to be able to explain your ideas clearly, really listen (listening is not just hearing!), slow down to make sure you are on the right path and most importantly be ready to kill bad ideas.
Deliverable: Do people understand the idea, what do they think of the idea, are we making progress. If there is no good hope of progress, kill the idea
Learning 3.0 Wokshop - Presented and Facilitated by Caio Cestari Silva (@caiocestari) and Manoel Pimentel (@manoelp) at the Agile Conference 2015 - Washington D.C.
Many CAD / Building Information Modeling (BIM) managers have little to no direct managerial authority over the staffers they support, yet they’re still expected to get results. To make things worse, many times these managers are also engineers, architects, or designers working under severe time constraints while expected to remain billable. In this session we’ll present strategies for interaction with users and project managers that can help you persuade people to comply with key CAD/BIM management directives such as standards, file storage, training, and interdepartmental coordination even though you have no real authority to do so. And as we investigate these strategies we’ll also present ways you can work to gain real authority as a CAD manager over time. Even if you do have some authority today, you’re sure to pickup some great tips in this session.
The workshop lets you explore a number of complexity oriented management methods around the topic of aligned autonomy, such as the action huddle, strategic storyline, complexity oriented delegation. We explain the purpose and the function of each method, and try them out in groups.
Personal Agility: From Personal Satisfaction to Professional ImpactPeter Stevens
Personal Agility is a simple, easy-to-use framework to help you figure out and do more of what really matters. Personal Agility connects what you do with who you are and who you want to be. Personal Agility is also a simple leadership framework to help you build alignment throughout your organization.
Do you have too much to do and not enough time to do it? This talk give answers, shares case studies, and shows how you can use this simple framework to do more that matters and less that doesn't!
As presented at Torino Agile Conference, February 3, 2018
Focus, Focus, Focus - The one thing that makes a differenceStephan Schmidt
Focus is the difference between me-too and success. Many companies have lost focus. But how to focus? The focus pyramid of personal, organizational and strategic focus startups and enterprise can regain lost focus and beat the competition.
This talk explains the “what” and “why” of retrospectives and the business value and benefits that they can bring. Examples will be given of exercises that you can use to facilitate retrospectives, supported with advice for introducing and improving retrospectives. It is based on the successful book Getting Value out of Agile Retrospectives.
“Fail forward”
"Every journey begins with a single step"
“Do or do not, there is no try”
There’s no shortage of inspirational mantras, but these sayings offer little advice to surmounting departmental silos, generational gulfs, intimidating power distances and other communication roadblocks that stymie creative collaboration in the workplace.
These barriers exist because the roles we play in a team environment provide us with a set of rules for interacting with each other. Ironically, these rules often prevent us from doing the very thing we’ve come together as a team to do: Collaborate!
In this session, Carolyn and Anna will discuss how to break the rules and transform those roadblocks into building blocks… freeing you and your team to live up to the mantra of your choice.
Learn about common communication barriers; why they exist and how they hinder team innovation.
Understand the value of design synthesis as a group activity, and how play is a central component to the co-creation dynamic.
Explore a type of creative team play called a Spark-a-Thon. You’ve probably heard of the hack-a-thon, a fun and popular way to immerse yourself into a problem and solve it with code. What would happen if this format of time-limited, team-oriented creation was applied to design concepting? The answer: The Spark-a-Thon, which leads to bigger ideas and a stronger team problem-solving dynamic.
Gain tips, tricks, and resources, so that you can go run your own Spark-a-Thon. You'll leave armed with some benefits and results you’ll glean from it, too - just in case you need to build an internal business case for it.
Necessity may be the mother of invention, but play is certainly the father. Join us to learn some serious play!
This course covers what is Innovation and why everything needs to start with alignment.
If you don’t know where you’re going... Chances are you won’t get where you want to go.
Alignment is the foundation of effective growth and Innovation. It is about finding what is important to you (MISSION) and matching this with what the market wants (NEEDS) and plan to deliver and extract value. It is also about an honest assessment of who you are. (CULTURE)
Deliverables: After this course you will be able to identify 3-4 True North priorities for your company /division (True north) priorities can be:
1. Changing what you are doing and why
2. Changing how you work to generate or extract more value
3. How to work smarter and / or get your culture supporting your innovation objectives
Seminar 5 and 6 - Gibbs Cycle of Reflection and Evidence Table for Self Dir...Fahri Karakas
This is the third set of seminars this semester.
It includes two seminar activities: Gibbs Cycle of Reflection and Evidence Table for Self Directed Learning.
In the first activity, you will apply Gibbs Cycle of Reflection to become a better professional and individual. You will learn from tips and suggestions on how to choose a critical incident, how to engage in high-quality reflection, and how to apply each step of the Gibbs cycle of reflection.
In the second activity, you create your Evidence Table for Self Directed Learning. This activity will help you turn everything in your life into learning. It will provide you a systematic way to capture your fresh learning and insights that you acquire in the course of your daily life.
We live in an age of massive learning, imagination, and curiosity where you need to amplify your learning in all areas of your life. This means you need to turn everything in your life into learning; including:
-films, dramas, documentaries, and TV shows that you have watched,
- books and articles that you have read,
-arts and sports events you have attended (i.e. concerts, games, musicals, theatre, performances etc.),
-talks, seminars, conferences, workshops, classes, online - courses, or training programs you have learned from, and
your personal and professional experiences, insights, or observations.
Each activity is illustrated with examples.
Young individuals interested in their learning and development will benefit from doing both of these exercises.
Enjoy.
You can read related Medium articles below:
How to Apply Gibbs Cycle of Reflection
And Why This is Useful for Your Learning and Personal Development
https://medium.com/an-idea/how-to-apply-gibbs-cycle-of-reflection-f56026a2558
How to Turn Everything in Your Life into Learning -
Self-Directed Learning Evidence Table Helps You to Capture Your Learning and Inspiration
https://medium.com/an-idea/how-to-turn-everything-in-your-life-into-learning-aa9274d17b99
Final cycles overview jan 2019 with toolkitBryan Cassady
Scaling up is hard and deadly if done wrong. We would like to help you get it right.
This presentation introduces the ABCs method of innovation and provides toolkits you could use to grow fast while reducing riks
Details
A study by Startup Genome analyzed the results of 3,200 start-ups, they found that of the majority of start-ups failed. That shouldn’t come as a surprise to anyone. What is more important is they found, 70% failed because of premature or faulty scaling.
In this workshop, you learn about the ABCs method. The ABCs method is a system-based approach to growing your business. It has been proven to build ideas up to 6x faster while reducing risks 30-80%.
Get the full version at:
http//leanself.org/pocket/
What you miss if you do not download this e-book:
DEEP+ Quick Check
Lean Self Personal Dashboard How-To
Introduction to Value Driven Thinking
Tipps for Waste Elimination
Self-Empowerment
How to Pull Value
Introduction to Continuous Improvement
Root Cause Analysis Guidelines
How to Achieve More with Less Effort
How to Square Value
Recorded webinar: http://slidesha.re/1nOR5i5
Subscribe: http://ksmartin.com/subscribe
Purchase the book: http://bit.ly/TOObk
This webinar features content from Karen's workshop and talk at the Lean Enterprise Institute and Lean Frontiers Coaching Summit, held on July 29 & 30, 2014 in Long Beach, California.
Both the workshop and talk focus on learning how to break the "telling" habit as a leader or improvement coach, and how to use the right questions at the right time to develop people more effectively and get better work results.
Learning 3.0 Wokshop - Presented and Facilitated by Caio Cestari Silva (@caiocestari) and Manoel Pimentel (@manoelp) at the Agile Conference 2015 - Washington D.C.
Many CAD / Building Information Modeling (BIM) managers have little to no direct managerial authority over the staffers they support, yet they’re still expected to get results. To make things worse, many times these managers are also engineers, architects, or designers working under severe time constraints while expected to remain billable. In this session we’ll present strategies for interaction with users and project managers that can help you persuade people to comply with key CAD/BIM management directives such as standards, file storage, training, and interdepartmental coordination even though you have no real authority to do so. And as we investigate these strategies we’ll also present ways you can work to gain real authority as a CAD manager over time. Even if you do have some authority today, you’re sure to pickup some great tips in this session.
The workshop lets you explore a number of complexity oriented management methods around the topic of aligned autonomy, such as the action huddle, strategic storyline, complexity oriented delegation. We explain the purpose and the function of each method, and try them out in groups.
Personal Agility: From Personal Satisfaction to Professional ImpactPeter Stevens
Personal Agility is a simple, easy-to-use framework to help you figure out and do more of what really matters. Personal Agility connects what you do with who you are and who you want to be. Personal Agility is also a simple leadership framework to help you build alignment throughout your organization.
Do you have too much to do and not enough time to do it? This talk give answers, shares case studies, and shows how you can use this simple framework to do more that matters and less that doesn't!
As presented at Torino Agile Conference, February 3, 2018
Focus, Focus, Focus - The one thing that makes a differenceStephan Schmidt
Focus is the difference between me-too and success. Many companies have lost focus. But how to focus? The focus pyramid of personal, organizational and strategic focus startups and enterprise can regain lost focus and beat the competition.
This talk explains the “what” and “why” of retrospectives and the business value and benefits that they can bring. Examples will be given of exercises that you can use to facilitate retrospectives, supported with advice for introducing and improving retrospectives. It is based on the successful book Getting Value out of Agile Retrospectives.
“Fail forward”
"Every journey begins with a single step"
“Do or do not, there is no try”
There’s no shortage of inspirational mantras, but these sayings offer little advice to surmounting departmental silos, generational gulfs, intimidating power distances and other communication roadblocks that stymie creative collaboration in the workplace.
These barriers exist because the roles we play in a team environment provide us with a set of rules for interacting with each other. Ironically, these rules often prevent us from doing the very thing we’ve come together as a team to do: Collaborate!
In this session, Carolyn and Anna will discuss how to break the rules and transform those roadblocks into building blocks… freeing you and your team to live up to the mantra of your choice.
Learn about common communication barriers; why they exist and how they hinder team innovation.
Understand the value of design synthesis as a group activity, and how play is a central component to the co-creation dynamic.
Explore a type of creative team play called a Spark-a-Thon. You’ve probably heard of the hack-a-thon, a fun and popular way to immerse yourself into a problem and solve it with code. What would happen if this format of time-limited, team-oriented creation was applied to design concepting? The answer: The Spark-a-Thon, which leads to bigger ideas and a stronger team problem-solving dynamic.
Gain tips, tricks, and resources, so that you can go run your own Spark-a-Thon. You'll leave armed with some benefits and results you’ll glean from it, too - just in case you need to build an internal business case for it.
Necessity may be the mother of invention, but play is certainly the father. Join us to learn some serious play!
This course covers what is Innovation and why everything needs to start with alignment.
If you don’t know where you’re going... Chances are you won’t get where you want to go.
Alignment is the foundation of effective growth and Innovation. It is about finding what is important to you (MISSION) and matching this with what the market wants (NEEDS) and plan to deliver and extract value. It is also about an honest assessment of who you are. (CULTURE)
Deliverables: After this course you will be able to identify 3-4 True North priorities for your company /division (True north) priorities can be:
1. Changing what you are doing and why
2. Changing how you work to generate or extract more value
3. How to work smarter and / or get your culture supporting your innovation objectives
Seminar 5 and 6 - Gibbs Cycle of Reflection and Evidence Table for Self Dir...Fahri Karakas
This is the third set of seminars this semester.
It includes two seminar activities: Gibbs Cycle of Reflection and Evidence Table for Self Directed Learning.
In the first activity, you will apply Gibbs Cycle of Reflection to become a better professional and individual. You will learn from tips and suggestions on how to choose a critical incident, how to engage in high-quality reflection, and how to apply each step of the Gibbs cycle of reflection.
In the second activity, you create your Evidence Table for Self Directed Learning. This activity will help you turn everything in your life into learning. It will provide you a systematic way to capture your fresh learning and insights that you acquire in the course of your daily life.
We live in an age of massive learning, imagination, and curiosity where you need to amplify your learning in all areas of your life. This means you need to turn everything in your life into learning; including:
-films, dramas, documentaries, and TV shows that you have watched,
- books and articles that you have read,
-arts and sports events you have attended (i.e. concerts, games, musicals, theatre, performances etc.),
-talks, seminars, conferences, workshops, classes, online - courses, or training programs you have learned from, and
your personal and professional experiences, insights, or observations.
Each activity is illustrated with examples.
Young individuals interested in their learning and development will benefit from doing both of these exercises.
Enjoy.
You can read related Medium articles below:
How to Apply Gibbs Cycle of Reflection
And Why This is Useful for Your Learning and Personal Development
https://medium.com/an-idea/how-to-apply-gibbs-cycle-of-reflection-f56026a2558
How to Turn Everything in Your Life into Learning -
Self-Directed Learning Evidence Table Helps You to Capture Your Learning and Inspiration
https://medium.com/an-idea/how-to-turn-everything-in-your-life-into-learning-aa9274d17b99
Final cycles overview jan 2019 with toolkitBryan Cassady
Scaling up is hard and deadly if done wrong. We would like to help you get it right.
This presentation introduces the ABCs method of innovation and provides toolkits you could use to grow fast while reducing riks
Details
A study by Startup Genome analyzed the results of 3,200 start-ups, they found that of the majority of start-ups failed. That shouldn’t come as a surprise to anyone. What is more important is they found, 70% failed because of premature or faulty scaling.
In this workshop, you learn about the ABCs method. The ABCs method is a system-based approach to growing your business. It has been proven to build ideas up to 6x faster while reducing risks 30-80%.
Get the full version at:
http//leanself.org/pocket/
What you miss if you do not download this e-book:
DEEP+ Quick Check
Lean Self Personal Dashboard How-To
Introduction to Value Driven Thinking
Tipps for Waste Elimination
Self-Empowerment
How to Pull Value
Introduction to Continuous Improvement
Root Cause Analysis Guidelines
How to Achieve More with Less Effort
How to Square Value
Recorded webinar: http://slidesha.re/1nOR5i5
Subscribe: http://ksmartin.com/subscribe
Purchase the book: http://bit.ly/TOObk
This webinar features content from Karen's workshop and talk at the Lean Enterprise Institute and Lean Frontiers Coaching Summit, held on July 29 & 30, 2014 in Long Beach, California.
Both the workshop and talk focus on learning how to break the "telling" habit as a leader or improvement coach, and how to use the right questions at the right time to develop people more effectively and get better work results.
1.Why do you want to be agile?
L1: Set a goal for being agile or you achieve nothing
L2: Commit to agile values and principles; your practices will follow
L3: Piloting is learning. Learning is progress.
2.How to reach business agility?
L4: Business agility is about having adaptability and predictability
L5: Create product vision and validate it with customer development
L6: Find your Minimum Viable Product
3.Organization as a people system
L7:Optimize the whole
L8: Build great teams
Finding Product Inspiration Through User Needs by LinkedIn Sr PMProduct School
Main Takeaways:
- Learn why it’s important to take a step back from problem-solving to reenter on problem finding - and the magic that will happen when you do
- Walk through a process I use to determine which problems stick and how to distill them
Workplace learning loses unless we engage learnersBert De Coutere
In today’s workplace, we support our employees to be engaged and active learners. In a constantly changing business environment, constant learning makes our careers and our businesses future-proof. The reality however is different from the dream: in today’s workplace we are busy being busy, and learning loses out - often unintentionally. In this session for anyone involved in corporate learning, we will together: - assess the reality of today’s workplace learning: - explore the bad habits and biases that stand in the way of learning more: - get inspiration to set up experiments to engage our learners for action. (From oeb.global conference, Nov 2019)
Phil Dillard, Black Ant, @PhilD0210
The objective of the Lean Startup 101 training is to introduce the concepts, terminology and approaches — and, to help organizations overcome resistance accepting the new approach so that exploration and learning can begin. This practical, interactive session will provide a solid foundation for advanced sessions, including the Lean Startup 201 & 301. This training is designed for practitioners in both the enterprise and in startups who are relatively new to the Lean Startup approach or who are seeking a quick refresher. Lean Startup 101 is a perfect way to kick off your week of Lean Startup!
Thanks to Lean Startup Co.’s law firm, Orrick, for being the sponsor for this track.
We are excited to have the second Pau Hana in our series of "Meet the Mentors" this upcoming Tuesday, November 13th! Join us as we have a dynamic talk on innovation and failure from ex-Google and Cisco design lead - Ben Sykes! Alan Tien kicked off our first Pau Hana with a talk on Block Chain and it was a packed house! https://buff.ly/2qFamsY
How To: Developers' Community-driven Career GrowthC4Media
Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2G4YPN4.
Georgiy Mogelashvili talks about the “Game of Roles” that Booking.com uses to grow their own developers into senior or leadership positions. He talks about how the framework came about, what it means in details, how they are using it, and, most important, how to apply the same principles at another organization without much effort but with high outcome. Filmed at qconsf.com.
Georgiy Mogelashvili is working at Booking.com as a Senior Developer and Team Lead. He is responsible for company products development as well as people management.
Measuring Team Happiness – A Real-Life Journey of Fostering an Engaging Worki...Agile Montréal
There is no team more productive than a healthy, engaged team. Unfortunately, some organizations still use bottom line metrics to drive performance, which typically hurt more than they help. In this talk we’ll focus on an alternative approach to fostering a great working environment, looking at how we can leverage Spotify’s “Squad Health Check Model” and Patrick Hanlon’s “Primal Branding” to build strong foundations and feedback mechanisms that set the stage for high-performance Agile Teams.
Daniel Tardif
Data science + design thinking a perfect blend to achieve the best user expe...Michael Radwin
As data scientists, we invest much of our time on the business problem, the data, the statistics, the algorithm, and the model. But we can’t afford to overlook one very important component: the customer. A great AI and ML model with a poorly designed user experience is ultimately is going to fail. The world’s best data products are born from a perfect blend of data science and amazing user experience. Design thinking is a methodology for creative problem solving developed at the Stanford d.school and is used by world-class design firms like IDEO and many of the world’s leading brands like Apple, Google, Samsung, and GE.
Michael Radwin prepares a recipe for applying design thinking to the development of AI/ML products. You’ll discover deep customer empathy and fall in love with the customer’s problem (not the team’s solution), and you’ll learn to go broad and narrow, focusing on what matters most to customers. Michael shows you how to get customers involved in the development process by running rapid experiments and quick prototypes. These lessons blending data science and design thinking can be applied to products that leverage supervised and unsupervised machine learning models, as well as “old-school” AI expert systems.
What you'll learn
Discover deep customer empathy for the customer’s problem (not the team’s solution)
Learn to go broad and narrow, focusing on what matters most to customers and how to get customers involved in the development process by running rapid experiments and quick prototypes
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.
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.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
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.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
18. How?
1. Talk to colleagues in other functions
Designate a liaison for each function
2. Learn about your business
1. Deloitte Shareholder Value Map
2. Business Model Canvas
26. Some tips…
You know the business …speak in their terms
AVOID IT speak!!AVOID IT speak!!
Don’t use acronyms
Don’t get defensive
27. “It searches all profiles in AD”
“The homepage is responsive so not all web
parts may work”
“No, that would require a REST API so we
cannot get that done on time”
29. 1. Break up monotony
2. Find something fun every day
3. Think differently about your role
30. “[Steve] Peltzman told me his job is…
being responsible for how we use technology
‘helping define & drive our business strategy, as well as
to ‘win, serve, and retain’ customers.’”
31. 1. Technical support
2. Cost center
3. Disruptive
1. Problem solvers
2. Add business value
3. Innovative
37. 1. Identify problems
Listen to your coworkers, Identify pain points,
Document and Prioritize your conversations
38. Why identify?
“Do not assume that anything you create will
provide value …for anyone”
39. Listen and identify
1. Ask the right questions
2. Listen for problems and dive deeper
Do not think about a solution yet
40. Listen and identify: bad questions
1. “What can SharePoint do for you?”
2. “How can we help you?”
3. “Would an approval workflow help you?”
41. Listen and identify: good questions
1. “Tell me about a typical day.”
2. “What tasks take you the longest?”
3. “What is most frustrating to you?”
4. “Tell me about the last significant issue you
faced.”
42. Listen and identify: good specific questions
1. “How do you communicate [blank] with
your team?”
2. “How do you manage your [specific business]
process?”
Ex: PTO request, contract approval
43. Listen and identify: ambitious questions
1. “What are some of your short term (or long-
term) goals as a team, department, etc.”
2. “What parts of your strategy seem most
difficult for you to obtain?”
44. Listen and identify: diving deeper
Once you find a pain-point, dig deeper by:
1. Fill all gaps in understanding
2. Continue the conversation
45. Document and prioritize
1. Document the problems you discovered
2. Take a guess at impact
Do not think about a solution yet
46. What to document
1. Stakeholders
2. Problem details
3. Success criteria
4. Impact (1-5)
Obviously, you
may want to
document
more than this
68. Write down at least ONE thing you’d like to
start doing
1. Identify
problems
2.Solution
& build
3. Wrap
up
Be the role
model
Educate
yourself
Be
inspired!
Improve
yourself
Improve
your process
69. 1. Training plan
2. Power user plan
3. Teach! (user group, SharePoint Saturday)
75. From: Flickr
The Problem: “Frustration” – Reuben Stanton
What Can I Do?: “Lazy dog” – Héctor García
Be the Role Model: “Leadership” – Pedro Ribeiro Simões
Identify: “Ehtsham & Alexander in Conversation” – Erik Ogan
Wrap-up: “DSC_2680 copy” – Philip Watts
Long-term success: “2010 Stanley Cup Champions Chicago Blackhawks Parade” – critiqual
Education: Business: “AD at National Assessment Governing Board (NAGB) Swearing-In 9 Nov 2012” -US Department of
Education
If a Tree Falls in the Woods: “Fallen, Tioga Lake, Yosemite 5-15” – Don Graham
From imgarcade
The Russel Wilson Theory: “Transparent Russel Wilson”
From YouTube
What Would You Say You Do Here: https://www.youtube.com/watch?v=lkFCiFvTVt8
From: Strategyzer
Business Canvas Model: http://www.businessmodelgeneration.com/canvas/bmc
78. Simple (details)
1. Use out of the box features
2. Limit the amount of collateral
3. Limit the changes to the existing
environment (permissions, features, etc.)
4. Do not change behavior
Simple
79. Extensible (details)
1. Think about how business
problem might evolve
2. Provide users with ability to extend
3. Anticipate additional requirements
Extensible
80. Low support (details)
1. Create an application that
requires little support from you
2. Provide documentation as needed
Low
support
Editor's Notes
There are a lot of ways to approach this. This presentation focuses on tips tricks and tactics that you personally (or your small team) can do to create SharePoint value, and in the process get your company to love you
Test functionality on yourself or your team. Experiment with the product before you encourage anyone else to use it
Evangelize the technology. Never complain about it.
Do the right things
Upload documents to Libraries (instead of email)
Keep your site’s information current
People – learn from colleagues
Read blogsA good place to start: http://en.share-gate.com/blog/begin-learning-sharepoint-office365-between-two-farms
Yammer (SPYam)
Attend SharePoint Saturdays
Search Channel 9 SharePoint Conference – videos from SharePoint Conference 2014 or Ignite
Talk to your colleagues. Your IT department may have people who manage the relationship between IT and various business functions. Work with these folks!
Or just Google “challenges for Supply Chain for the Consumer Packaged Goods industry
Key trends for marketing in Financial Services
Deloitte Shareholder Value Map: http://public.deloitte.com/media/0268/Enterprise_Value_Map_2_0.pdf
Business Model Convas: http://www.businessmodelgeneration.com/canvasPerform exercises or talk to colleagues to understand your business
What do the different functions within your company do?
What is there purpose?
Deloitte Stakeholder Value Map: http://public.deloitte.com/media/0268/Enterprise_Value_Map_2_0.pdf
From article in the Harvard Business Review
Steve Peltzman – Forrester Research
Title: IT Has Finally Cracked the C-Suite
Link: http://blogs.hbr.org/2014/07/it-has-finally-cracked-the-c-suite/
“If you build it, they will come” is certainly not true for SharePoint.
This can be a formal process (scheduled meeting)
Or an informal conversation at the ‘water-cooler’ or at happy hour!
Don’t ask questions that are
- Require your colleague to know what SharePoint is
Are vague and open ended
Use any technical jargon (approval workflow, document library, etc.)
Or begins to hint at a solution
You can ask vague questions if you are prepared to delve deeper!
With a little knowledge, you can start getting specific
Communicate examples
Project updates
Important company events
Deadlines
Process examples
Request processes
Paid Time Off (PTO) or Out of Office (OOO)
New device (laptop, phone, application)
System access (CRM, finance system, HR system, SharePoint site access)
Document approval
Contracts
Policies
Rate Cards
Data collection
Satisfaction or feedback surveys
RSVPs for events
You can also ask about future thinking
Fill all gaps in understanding. Make sure you know exactly the situation. Ask questions to learn more about their jobs, painpoints, etc.
Continue the conversation. Have multiple conversations in person or over the email.
DO NOT start thinking of the solution until you’ve identified problems
You may want to document more!
The three things I think about every time I solution
Keep it simple
Use out of the box technology when possible
Favor toward less collateral (less lists, libraries, columns, web parts, etc.)
Plan for extensibility
Think outside of the initial complaint/problem
Think of ways this may be extended
There should be little to no support involved with your solution
As needed provide documentation or training with the solution
Favor out of the box features and features with which you have experience
Limit the amount of content (lists, libraries, workflows, web parts, pages, etc.) that you need to create
Limit the changes to the existing environment
Less clicks – consider creating shortcuts (for instance a hyperlink to the edit form instead of a link to the form and asking them to click “edit item”
Do not change behavior. Or at least limit it at first (especially when getting buy in). Or mimic behavior in their existing jobs, lives, etc.
Think about how business problem might evolve.
Ask the user if they can think of ways the business problem might evolve. Ask them how it has changed so far.
Provide users with ability to extend
Anticipate additional requirements
Create an application that requires little to no support from you
Provide documentation as needed
Consider all the actions that will be taken and provide documentation on all (or at least some) of them
Get early buy-in from user so they know they will be supporting
The three things I think about every time I solution
Keep it simple
Use out of the box technology when possible
Favor toward less collateral (less lists, libraries, columns, web parts, etc.)
Plan for extensibility
Think outside of the initial complaint/problem
Think of ways this may be extended
There should be little to no support involved with your solution
As needed provide documentation or training with the solution
There is only 1 bullet point in this whole presentation that talked about the building and testing process. This is intentional. These solutions should be simple and require little testing.
Feel free to add additional rigor to this step (test scripts, UAT, sign-off, etc.) – you will likely have to do this later when you build more complex solutions anyway.
Business Problem
Solution
Value
Note any value provided. Include numbers if possible.
Prepare to tell a story
There are many ways to tell a story. For instance Nancy Duarte uses Sparklines for presentations (http://www.duarte.com/presentation-flow-using-a-sparkline/)
For simplicity, let’s follow this format:
Introduce the setting
Introduce the characters
Make sure to use human characters or give technology human characteristics
Describe the conflict
Provide the resolution
Consider posting these one-pagers or Elevator Pitches on your team site for others to see
Send email (and potentially acknowledge involved people on your team site)
Store collateral (PUBLICALLY) on team site
USE the elevator pitch on doubtful employees, other colleagues, friends & family
*As part of her overall adoption strategy, Sarah Haase does a good job with communicating this value. Check out her SharePoint Conference presentation for more information: http://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC296
Example 1:Document Library for the Sales team
Features: Document Library, versioning, out of the box columns displayed (created, created by, modified, modified by)
People: 15 members of the sales team that ae “members” of the site so they can edit documents
Processes: When a new sales pursuit is started, the lead team member creates a PowerPoint (using the standard template) and uploads it to their library. The name of the document should follow the format ClientName_ProjectTitle.pptx
After a few wins, here are some potential big next steps
Favor out of the box features and features with which you have experience
Limit the amount of content (lists, libraries, workflows, web parts, pages, etc.) that you need to create
Limit the changes to the existing environment
Do not change behavior
Think about how business problem might evolve.
Ask the user if they can think of ways the business problem might evolve. Ask them how it has changed so far.
Provide users with ability to extend
Anticipate additional requirements
Create an application that requires little support from you
Do not change behavior
Provide documentation as needed
Consider all the actions that will be taken and provide documentation on all (or at least some) of them