The document discusses extreme programming (XP) values and principles. It describes XP values like communication, respect, simplicity, courage, and feedback. It also outlines several XP principles such as humanity, economics, mutual benefit, flow, opportunity, redundancy, self-similarity, improvement, diversity, reflection, failure, quality, baby steps, and accepted responsibility. It notes challenges around knowledge spread across projects and managing workflow between main stream iterations and emergency tasks/bugs.
EASY NOTES 3.0
EASY NOTES is the ideal solution for linking EASY ENTERPRISE to an IBM® Lotus Notes®/Domino® environment. Documents and attachments are archived and searched directly from IBM® Lotus Notes®.
Xkanban V3: eXtreme Programming, Kanban and TimboxingFilippo De Santis
This speech will focus on how a PHP Company starting with XP is ending up using timeboxing and kanban, keeping alive the values and principles of an extreme programming development team.
Not only are the programmers trying to push forward those values, but also the management is trying to build a better company through systematic communication, clear objectives, understanding of individuals and interactions, working software, customer collaboration and responsiveness to change. This talk will focus on the positive and negative experiences my colleagues and I have had during the last year as managers and developers.
I will begin showing the problems my company had. Then, I will present the solutions we adopted to solve those problems. Finally, I will briefly explain how an activity “flows” through our workflow.
.tel — это домен и сервис, служащий единой точкой контакта с его владельцем. В проект вложены миллионы долларов, и если все пойдет как задумано, то через несколько лет молодой человек при знакомстве с девушкой будет спрашивать не телефон, а ее домен .tel.
I benchmark effettuati su molti framework PHP negli ultimi mesi mostrano una netta inferiorità di Symfony2 rispetto agli altri. In questo talk parleremo del perchè i benchmark sulla velocità non rappresentano il vero valore di Symfony2, mentre lo sono la flessibiità, la modularità e l'aderenza a degli standard. Parleremo delle caratteristiche che rendono questo framework uno dei più usati in ambito PHP, anche solo considerando quanti altri framework stanno integrando parti di esso. Infine, parleremo di come questo framework metta nelle mani di chi lo utilizza strumenti molto potenti (e a volte complessi) e lasci la responsabilità di come utilizzarli a noi sviluppatori. In questo momento vale come mai prima la massima 'da grande potere deriva grande responsabilità'.
Last year I presented a speech on how we were trying to solve some of Ideato’s organizational problems. This year I’ll talk about what we achieved and how, and in which direction we are going on.
This speech will focus on how we are trying to create a self-sufficient and self-organized team.
I’ll talk about what ideato is doing to get the most applying eXtreme Programming principles and values. This speech will focus on clients involvement and sustainable pace.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
EASY NOTES 3.0
EASY NOTES is the ideal solution for linking EASY ENTERPRISE to an IBM® Lotus Notes®/Domino® environment. Documents and attachments are archived and searched directly from IBM® Lotus Notes®.
Xkanban V3: eXtreme Programming, Kanban and TimboxingFilippo De Santis
This speech will focus on how a PHP Company starting with XP is ending up using timeboxing and kanban, keeping alive the values and principles of an extreme programming development team.
Not only are the programmers trying to push forward those values, but also the management is trying to build a better company through systematic communication, clear objectives, understanding of individuals and interactions, working software, customer collaboration and responsiveness to change. This talk will focus on the positive and negative experiences my colleagues and I have had during the last year as managers and developers.
I will begin showing the problems my company had. Then, I will present the solutions we adopted to solve those problems. Finally, I will briefly explain how an activity “flows” through our workflow.
.tel — это домен и сервис, служащий единой точкой контакта с его владельцем. В проект вложены миллионы долларов, и если все пойдет как задумано, то через несколько лет молодой человек при знакомстве с девушкой будет спрашивать не телефон, а ее домен .tel.
I benchmark effettuati su molti framework PHP negli ultimi mesi mostrano una netta inferiorità di Symfony2 rispetto agli altri. In questo talk parleremo del perchè i benchmark sulla velocità non rappresentano il vero valore di Symfony2, mentre lo sono la flessibiità, la modularità e l'aderenza a degli standard. Parleremo delle caratteristiche che rendono questo framework uno dei più usati in ambito PHP, anche solo considerando quanti altri framework stanno integrando parti di esso. Infine, parleremo di come questo framework metta nelle mani di chi lo utilizza strumenti molto potenti (e a volte complessi) e lasci la responsabilità di come utilizzarli a noi sviluppatori. In questo momento vale come mai prima la massima 'da grande potere deriva grande responsabilità'.
Last year I presented a speech on how we were trying to solve some of Ideato’s organizational problems. This year I’ll talk about what we achieved and how, and in which direction we are going on.
This speech will focus on how we are trying to create a self-sufficient and self-organized team.
I’ll talk about what ideato is doing to get the most applying eXtreme Programming principles and values. This speech will focus on clients involvement and sustainable pace.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
10. XP Principles
#phpday Humanity
What people need to be good developers?
Safety, Accomplishment, Belonging, Growth, Understand and be understood
martedì 17 maggio 2011
11. XP Principles
#phpday
Economics
Does your work produce value?
(for you and your customer)
martedì 17 maggio 2011
12. XP Principles
#phpday
Mutual benefit
Every activity should benefit all people involved
martedì 17 maggio 2011
13. XP Principles
#phpday
Flow
Delivering a steady flow of valuable software
Biased towards a continuous flow of activities
martedì 17 maggio 2011
14. XP Principles
#phpday
Opportunity
Learn to see problems as
opportunities for change
martedì 17 maggio 2011
15. XP Principles
#phpday
Redundancy
The critical problems should be
solved in several different ways
martedì 17 maggio 2011
16. XP Principles
#phpday
Self similarity
Copy the structure of one solution into a new
context, even at different scales
martedì 17 maggio 2011
17. XP Principles
#phpday
Improvement
Get an activity started right away but refine
the results over time
martedì 17 maggio 2011
18. XP Principles
#phpday
Diversity
Variety of skills, attitudes, and perspectives to
see problems and pitfalls, to think of multiple
ways to solve problems
martedì 17 maggio 2011
19. XP Principles
#phpday
Reflection
Think about how and why you are working
Analyze why you succeed or fail
No one stumbles into excellence
martedì 17 maggio 2011
20. XP Principles
#phpday
Failure
If you're having trouble succeeding, fail
“Don't know which of three ways to implement a story?
Try it all three ways. Even if they all fail, you'll learn something valuable”
Kent Back
martedì 17 maggio 2011
21. XP Principles
#phpday
Quality
Pushing quality higher
often results in faster delivery
A concern for quality is no excuse for inaction
martedì 17 maggio 2011
22. XP Principles
#phpday
Baby steps
"What's the least you could do
that is recognizably in the right direction?"
Kent Back
martedì 17 maggio 2011
23. XP Principles
#phpday
Accepted responsibility
Responsibility cannot be assigned;
it can only be accepted
With responsibility comes authority
martedì 17 maggio 2011
24. Where were we?
2 Main Stream Projects
Customers
#phpday
Requests 2 Developers
user stories
emergencies
tasks
+
bugs
http://www.flickr.com/photos/kainet/288519656/
1/2 Developers
The Emergency Ward
Management
projects and clients “assistance”
long term planning
1 Developer
http://www.flickr.com/photos/st3f4n/2489961263/
martedì 17 maggio 2011
26. Problems: workflow(s)
Main stream (iterations) VS Emergency ward (bug, small tasks, emergencies)
Humanity
Economics
#phpday
Accepted responsibility
Baby steps Mutual benefit
Quality Flow
Failure Opportunity
Reflection Redundancy
Diversity
Self-similarity
Improvement
martedì 17 maggio 2011
27. Problems: Effort
“When can we do this?”: planning, resources, negotiation
Humanity
#phpday
#phpday
Accepted responsibility Economics
Baby steps Mutual benefit
Quality Flow
Failure Opportunity
Reflection Redundancy
Diversity Self-similarity
Improvement
martedì 17 maggio 2011
28. Problems: who does what?
Fixed team(s) on project(s)
Humanity
#phpday
#phpday
Accepted responsibility Economics
Baby steps Mutual benefit
Quality Flow
Failure Opportunity
Reflection Redundancy
Diversity Self-similarity
Improvement
martedì 17 maggio 2011
29. Problems: planning
Weekly iteration planning: what about emergencies and small requests?
Humanity
#phpday
#phpday
Accepted responsibility Economics
Baby steps Mutual benefit
Quality Flow
Failure Opportunity
Reflection Redundancy
Diversity
Self-similarity
Improvement
martedì 17 maggio 2011
30. Problems: performance
How much work can you do in a week? How do you measure it?
Humanity
#phpday
#phpday
Accepted responsibility Economics
Baby steps Mutual benefit
Quality Flow
Failure Opportunity
Reflection Redundancy
Diversity Self-similarity
Improvement
martedì 17 maggio 2011
31. Lighting your process
#phpday
Timeboxing
Kanban
Bring our problems to light!
Still using xp values and principles!
martedì 17 maggio 2011
34. Bring your problems to light!
#phpday
Lead time: how long it takes to release value!
Activities wait too long/Bugs discovered in QA process
Too much work in progress
Bottlenecks
Non-standard workflow: why it is not in kanban?
martedì 17 maggio 2011
35. Still using XP values and principles
#phpday Accepted responsibility Humanity Economics
Mutual benefit
#phpday
Baby steps
Quality Flow
Failure Opportunity
Reflection Redundancy
Diversity Self-similarity
Improvement
martedì 17 maggio 2011
36. Still using XP values and principles
Accepted responsibility
Economics
#phpday Failure
Quality
#phpday
Reflection Knowledge:
Diversity Kanban = first in, first out
Improvement Pair programming
Self-similarity
Mutual benefit
Flow
Opportunity
Reundancy
martedì 17 maggio 2011
37. Still using XP values and principles
Accepted responsibility
Economics
#phpday Failure
Quality Workflow(s):
#phpday
Reflection
Kanban board, and limits on its
Diversity
columns
Improvement
Every development activity is
Self-similarity
on the kanban board: user
Mutual benefit
stories, tasks, bugs, ...
Flow
Opportunity
Reundancy
martedì 17 maggio 2011
38. Still using XP values and principles
Accepted responsibility
Economics
#phpday Failure Effort on projects:
Quality
#phpday
Reflection “Continuous negotiation” based on
Diversity weekly “work in progress” metrics
Improvement Short release
Self-similarity Daily re-arrangement of
Mutual benefit kanban activities
Flow
Opportunity
Reundancy
martedì 17 maggio 2011
39. Still using XP values and principles
Accepted responsibility
Economics
#phpday Failure
Quality
#phpday
Who does what?
Reflection
Diversity Everyone does everithing!
Improvement Kanban = first in, first out
Self-similarity Pair programming
Mutual benefit
Flow
Opportunity
Reundancy
martedì 17 maggio 2011
40. Still using XP values and principles
Accepted responsibility
Economics
#phpday Failure
#phpday
Quality Planning:
Reflection Continuous planning
Diversity
Improvement At the end of each user story
Self-similarity the customer can rearrange
Mutual benefit the activities of his project
Flow
Opportunity
Reundancy
martedì 17 maggio 2011
41. Still using XP values and principles
Accepted responsibility
Economics
#phpday Failure
Quality
#phpday
Performance:
Reflection
Diversity “Work in progress” per week
Improvement Metrics for planning
Self-similarity “Continuous planning” with our
Mutual benefit customers
Flow
Opportunity
Reundancy
martedì 17 maggio 2011
42. References
#phpday
http://www.poppendieck.com/
#phpday
Kanban and Scrum - making the most of both
http://goo.gl/RnTjw
http://en.wikipedia.org/wiki/Kanban
martedì 17 maggio 2011
43. Questions?
#phpday
Joind.in : http://joind.in/2993
#phpday
Filippo De Santis
fd@ideato.it
twitter: @filippodesantis
martedì 17 maggio 2011