These are the slides for my Specification by example presentation. This particular version was given as part of my "I'm telling you for the last time"-series (see http://www.marcusoft.net/2013/11/ImTellingYou.html).
Redefining Corporate Innovation Performance Measurement
The core of the case study ‘Redefining Corporate Innovation Performance Measurement’ is a framework dedicated to the performance assessment of a multitude of innovation unit archetypes. A set of premises, which replenish the output evaluation method, precedes the framework. In the beginning, a categorization of different corporate innovation unit archetypes introduces the topic. In the end, an opinion on COVID-19’s impact on corporate innovation rounds the case study off.
Redefining Corporate Innovation Performance Measurement
The core of the case study ‘Redefining Corporate Innovation Performance Measurement’ is a framework dedicated to the performance assessment of a multitude of innovation unit archetypes. A set of premises, which replenish the output evaluation method, precedes the framework. In the beginning, a categorization of different corporate innovation unit archetypes introduces the topic. In the end, an opinion on COVID-19’s impact on corporate innovation rounds the case study off.
Big question:
– Can we "equip" our children with the knowledge and skills they will need to succeed in the 21st century?
Digging it more:
– Are we successfully preparing our students for the increasing 21st century demands of life and career?
– Are our educators successfully addressing the unique and diverse needs of the 21st century children?
– How can we improve even further the quality of our Education offer?
AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
V Google Analytics měříte počet dokončených objednávek, možná i výši objednávky. Co se však s takovou objednávkou děje? Nestornuje se? Nakoupí ten zákazník ještě jednou? Využívejte pokročilé metody, které vás dovedou k frekvenci nákupů a celoživotní hodnotě zákazníka.
delve into the critical dimensions of Future Shock, exploring how technological acceleration, novelty, transience, diversity, and contradictions shape our world and our responses to it.
What's the Agile landscape of today and tomorrow and what insights we can gather and feed into Futures Thinking for shaping preferable futures through Agile Approaches.
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...Takaaki Umada
Y Combinator が Stanford University で実施した「スタートアップの始め方 (How to Start a Startup)」講座の復習用&ガイド用ドキュメントです。
Paul Graham, Peter Thiel, Marc Andreessen 他、豪華講師陣による「スタートアップや事業との向き合い方」は、すべてのスタートアップ関係者の方々に聞いていただきたい内容になっています。
It’s there, it’s always been there. And you know that if you want to do Domain Driven Design seriously, you’ll have to challenge some of the assumptions that have been around for so much time that everybody forgot we were able to deliver working software also without them.
Of course, not everybody’s going to like it. Oh well ...that’s life!
Teams thrive when they deliver value
every 2 - 3 Sprints!
They have a constant stream of achievement.
People develop a sense of momentum and confidence.
It helps bond a team together.
They develop the ability to
critique.
It increases respect for other
disciplines.
It reduces the isolation of work.
Teams thrive when they deliver value
every 2 - 3 Sprints!
They have a constant stream of achievement.
People develop a sense of momentum and confidence.
It helps bond a team together.
They develop the ability to
critique.
It increases respect for other
disciplines.
It reduces the isolation of work.
Big question:
– Can we "equip" our children with the knowledge and skills they will need to succeed in the 21st century?
Digging it more:
– Are we successfully preparing our students for the increasing 21st century demands of life and career?
– Are our educators successfully addressing the unique and diverse needs of the 21st century children?
– How can we improve even further the quality of our Education offer?
AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
V Google Analytics měříte počet dokončených objednávek, možná i výši objednávky. Co se však s takovou objednávkou děje? Nestornuje se? Nakoupí ten zákazník ještě jednou? Využívejte pokročilé metody, které vás dovedou k frekvenci nákupů a celoživotní hodnotě zákazníka.
delve into the critical dimensions of Future Shock, exploring how technological acceleration, novelty, transience, diversity, and contradictions shape our world and our responses to it.
What's the Agile landscape of today and tomorrow and what insights we can gather and feed into Futures Thinking for shaping preferable futures through Agile Approaches.
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...Takaaki Umada
Y Combinator が Stanford University で実施した「スタートアップの始め方 (How to Start a Startup)」講座の復習用&ガイド用ドキュメントです。
Paul Graham, Peter Thiel, Marc Andreessen 他、豪華講師陣による「スタートアップや事業との向き合い方」は、すべてのスタートアップ関係者の方々に聞いていただきたい内容になっています。
It’s there, it’s always been there. And you know that if you want to do Domain Driven Design seriously, you’ll have to challenge some of the assumptions that have been around for so much time that everybody forgot we were able to deliver working software also without them.
Of course, not everybody’s going to like it. Oh well ...that’s life!
Teams thrive when they deliver value
every 2 - 3 Sprints!
They have a constant stream of achievement.
People develop a sense of momentum and confidence.
It helps bond a team together.
They develop the ability to
critique.
It increases respect for other
disciplines.
It reduces the isolation of work.
Teams thrive when they deliver value
every 2 - 3 Sprints!
They have a constant stream of achievement.
People develop a sense of momentum and confidence.
It helps bond a team together.
They develop the ability to
critique.
It increases respect for other
disciplines.
It reduces the isolation of work.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
All products and services have a Value Proposition set by the market place. What you offer to the market needs to be designed in order to exceed customer expectations. Learn more about this concept.
PTC Group established in 2006 at one of the biggest engineering and tooling clusters, worldwide.
We conceive plastic parts, anticipating the development of the tooling, which allows the optimize and accelerate the entire process.
Our technical knowledge and our will to grow and improve, contributed to the international highlight of the company, having today branches in Mexico, U.S.A., Brazil and France.
As engineers, we like to solve problems by building solutions from scratch. Even though on some occasions it’s better to buy and integrate existing software. But how come? Are engineers who don’t always deliver from scratch real engineers? The goal of this talk is to answer all important questions about making build vs buy decisions. We’ll see how to define a clear strategy for making such decisions. And we’ll explore how to select and integrate existing software efficiently. Even if your company doesn’t have the habit of doing it.
QCT fantastici e dove trovarli - Crafted SoftwareThomas Rossetto
Vuoi navigare in internet? C'è il browser! Vuoi un ambiente dove poter programmare? C'è l'IDE! Vuoi parlare con il tuo team remoto sparso per il mondo? C'è Slack! Vuoi sapere se il tuo codice è di qualità? C'è... ehm... che c'è?
In questo talk Thomas ci farà un tour sulla qualità del codice, e ci racconterà la sua esperienza con dei fantastici Quality Check Tools che ha usato per non vergognarsi troppo del codice che scrive e di quale toolchain scelta lo aiuti in questa direzione.
IP67 Full HD GMSL2 HDR camera for Jetson AGX Xaviere-con Systems
STURDeCAM20_CUXVR is an IP67 Full HD GMSL2 HDR camera kit for NVIDIA® Jetson AGX Xavier™ developer kit. This camera kit contains the STURDeCAM20 - Full HD IP67 camera with high-performance Image Signal Processor (ISP), GMSL deserializer board with 6 camera connectors and 15 meters IP67 coaxial cable with FAKRA connector.
SSCG host and participate in diverse global meetings covering topical themes to discuss key factors trends transforming the marketplace, facilitate sharing of insights and connecting like minded business leaders and entrepreneurs Find more about SSCG Events at https://sscg-group.com/events
SSCG in partnership with Standard Bank and Ministry of Trade and Industry hosted Malawi SME Development and Financing Conference where Charles Mudiwa, CEO Standard Bank and Dr Cornelius Mwalwanda, Deputy Minister of Ministry of Finance and Development Planning in the Cabinet of Malawi spoke. More https://sscg-group.com/events
SSCG in partnership with TVE/Nigeria Television Authority (NTA) hosted SSCG Nigeria Economic Forum 2014, Abuja attended by representative from the government (FCT) and the business community. Find more about SSCG Events at https://sscg-group.com/events #SSCGConsulting
Dans cette présentation, Chris Heilmann nous parlera des problèmes liés à l'adoption de standards du web récents, et décrira des façons de contourner ces difficultés. Un exemple simple est le manque de prise en charge native de l'audio et de la vidéo, et les problèmes des implémentations actuelles.
La session illustrera concrètement comment régler des problèmes a priori sans solution en les attaquant sous un autre angle. Il s'agit essentiellement de trouver une façon pragmatique de vendre, implémenter et utiliser les standards plutôt que d'attendre que le marché adopte des technologies dont l'utilisation devrait être d'une évidence complète.
Présentation originale : http://www.slideshare.net/cheilmann/working-in-the-now-presentation/
How Kanban, Lean and Agile helped us to save a hospital in Bandung, Indonesia. Twice!
As an IT consultant with a lot of kanban, lean and agile experience I was interested to see if I could use that knowledge when working for the Salvation Army Health Foundation in Indonesia.
I got ample opportunity to try.
In this talk I will describe how the basic ideas of Kanban, Lean and Agile helped us to save a hospital from bankruptcy (or worse!). Twice.
In using these principles and ideas in a total different setting I gained a much deeper understanding of them, and also needed to find other ways to describe and apply the practices I've taken for granted in "our" culture and setting.
In this presentation I talk about how to make effective meetings. There will be a lot of small advices that I've found useful during my consultancy. I will also breifly describe the Lean Coffee meeting format.
This presentation is about a problem solving tool called Root Cause analysis. Trying to improve means that you will run into problems. How you handle those problems decides if you will actually improve or relive the same problem over and over again.
With root cause analysis you will not only look into the real underlying reason for a problem but also make sure that you have shared understanding about why this problem is important to solve.
Here's a link to a video with the presentation: https://youtu.be/rv9MO90-OyU
In this presentation I break it down to the day-to-day management of a project or team. How can we keep our focus? How can we improve? How do we even know what we are doing right now?
Kanban is the best tool I've seen to get us both focusing on the things that we are doing right now and also helps us to focus on improving our process little by little.
In this presentation I introduce a tool for strategic planning; Impact Mapping (http://impactmapping.org).
This is one of the best tools I've used to help us produce great, well communicated and easily understood strategic plans, by involving everyone needed to execute the plan.
This presentation is a continuation of my presentations about Mission, Vision and Strategic plans, but this time it's much more hands-on and practical.
This is part of a introduction level series of presentation I did for the Health Foundation of Salvation Army in Indonesia.
This is on strategic plans.
You can watch it here: https://www.youtube.com/watch?v=5Ibno8_CN9U
This is part of a introduction level series of presentation I did for the Health Foundation of Salvation Army in Indonesia.
This is on vision statements
You can watch it here: https://www.youtube.com/watch?v=dc0zvNymNcM
This is part of a introduction level series of presentation I did for the Health Foundation of Salvation Army in Indonesia.
This is on mission statements
You can watch it here: https://www.youtube.com/watch?v=MkLhlJyfpsw
Impact mapping is a powerful visual technique to make sure that you are building the right thing; making a big impact with our efforts. I’ve found it very enlightening and powerful.
In my consultancy, I’ve come to realise that most clients/teams I’ve coach don’t care too much about the theories - they just want to work.
This presentation, therefore, takes a standpoint in the practical parts.I will also mimic my experience with most teams I’ve introduced kanban too, and do the introduction in small iterations.This means that the presentation also is a template for anyone that will need to introduce kanban to others.
This is another game that I have had great fun playing and also thought me an my clients a great deal. I use it as staple for all my intros to Lean and agile.
The goal of the game is to move 20 coins through a series of process step (aka players). Each player flips the coins once before it can be passed over.
The game shows very effectively how limiting the work in process (WIP) increases the throughput and improves lead times, both for the first coin and the total time for all 20 coins.
If you move through the game slides quickly a nice little animation effect takes place. Watching that actually gave me a new understanding of what Flow means. Compare the first and last iterations and see the coins flow through the process, each step creating value.
If you like this presentation you will find more like this in Kanban In Action (http://bit.ly/theKanbanBook) where we have dedicated a whole chapter on agile games.
This is a little simulation that I have run numerous times. It shows in a very direct and apparent way that the less things we do at the same time, the faster each thing runs. In other words: Limit you WIP!
I like this exercise since it can be run by a single person or by many (64 is my record) and still get the message across.
This presentation is a simulation of the simulation, so if you click through the slides fast you get a little animation feature as well as timing.
If
These are the slides for my User stories presentation. This particular version was given as part of my "I'm telling you for the last time"-series (see http://www.marcusoft.net/2013/11/ImTellingYou.html).
The presentation was recorded and can be found here: http://www.youtube.com/aptitudsthlm
These are the slides for my SpecFlow presentation. This particular version was given as part of my "I'm telling you for the last time"-series (see http://www.marcusoft.net/2013/11/ImTellingYou.html).
These are the slides for my Kanban In Action presentation. This particular version was given as part of my "I'm telling you for the last time"-series (see http://www.marcusoft.net/2013/11/ImTellingYou.html).
The presentation was recorded and can be found here: http://www.youtube.com/watch?v=ufCa1VlItLA
Be sure to check out mine and Joakim Sundens book on Kanban (http://bit.ly/theKanbanBook)
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
47. 1. Start with wide end of it on your right and
extending a foot below the narrow end
2. Cross wide end over narrow and turn back
underneath
3. Bring up and turn down to loop
4. Pass wide end around frong from left to right
5. Then, up through loop ...
6. And down through knot in front. Tigthen carefully
and draw up to collar.
48.
49. Go concrete with examples
http://www.flickr.com/photos/bensutherland/3961418687/
50. Scenario 1: Account is in credit!
Given the account is in credit!
And the card is valid!
And the dispenser contains cash!
When the customer requests €50!
Then !
ensure the account is debited €50!
And ensure €40 is dispensed!
And ensure the card is returned
73. Examples should be
precise and testable
Scripts are not specifications
Specifications should be about business
functionality, not software design
74. Examples should be
precise and testable
Scripts are not specifications
Specifications should be about business
functionality, not software design
Specifications should
be self-explanatory
75. Examples should be
precise and testable
Scripts are not specifications
Specifications should be about business
functionality, not software design
Specifications should
be in domain language
Specifications should
be self-explanatory
88. A Cucumber Scenario
Scenario 1: Account is in credit!
Given the account is in credit!
And the card is valid!
And the dispenser contains cash!
When the customer requests €50!
Then !
ensure the account is debited €50!
And ensure €50 is dispensed!
And ensure the card is returned