The old industries are destroying the planet and we have to move onto the 'Food to Waste to Food Cycles' mad possible at the juncture of Nano, Bio and ITC.
This presentation shares small-business success stories incorporating Twitter in business development efforts. Learn how Twitter can be an effective tool to complement your marketing strategy. This session will provide case studies and anecdotal success stories of how incorporating Twitter brought about several “wins” for a small business during the past year.
The old industries are destroying the planet and we have to move onto the 'Food to Waste to Food Cycles' mad possible at the juncture of Nano, Bio and ITC.
This presentation shares small-business success stories incorporating Twitter in business development efforts. Learn how Twitter can be an effective tool to complement your marketing strategy. This session will provide case studies and anecdotal success stories of how incorporating Twitter brought about several “wins” for a small business during the past year.
Agile methodologies have quickly become central to the way we create and refine digital products. These rapid cycles of building, measuring, and learning are great for refining an already innovative product but these tools are being increasingly called upon to produce innovation itself and they suck at it.
In this high-level, philosophical talk, Scott draws from 25+ years of experience in digital product strategy and design to take a critical and sometimes controversial look at processes that claim to promote innovation but too often fail to deliver.
He also highlights some principles and practices that seem to promote real innovation and help it survive the perilous journey from the minds of innovators to the hands and hearts of users.
The promise and peril of Agile and Lean practicesmtoppa
Why you may to consider adopting Agile or Lean practices, how they differ from each other, what benefits you can expect, and what obstacles you may face.
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019Alvar Lumberg
TransferWise has grown from 10 to 300 product engineers in 6 years. When building a new product, nobody has the answers. Scaling decision-making is all-important. This talk explores some key tenets and painful learnings of product engineering in autonomous teams.
Aufbau von agilen und effizienten IT Organisationen mit DevOpsAWS Germany
IT-Landschaften und -Applikationen werden zunehmend komplexer. Als Folge dessen haben Entwicklungsteams ihre Software-Entwicklungsprozesse mit der Zeit entsprechend weiterentwickelt. Autonome und selbstbestimmte Teams treten vermehrt in den Vordergrund und folgen einem agilen Ansatz und Prinzipien, die dem "Lean Software Development" entstammen. Dieser Wandel hat sich bis hin zu den Operationsteams vollzogen und so die Grenzen zwischen Entwicklung und Betrieb verschwimmen lassen.
Unter dem Begriff "DevOps" versteht man heute eine Menge an Werkzeugen, Prozessen, Best Practices, und auch Unternehmensleitlinien, die IT-Organisationen agiler und effizienter machen. Zwar sind die Werkzeuge und die Methodik unter DevOps Fachleuten gut verstanden, jedoch ergeben sich aufgrund des traditionellen IT-Betriebs (Mode 1 IT) oft nicht die versprochenen Vorteile, wie erhöhte Agilität und Flexibilität.
AWS bietet Ihnen eine flexible Plattform, auf deren Basis Unternehmen wie Netflix, Airbnb, Zalando und viele andere, DevOps Praktiken und Prozesse mit großem Erfolg umsetzen konnten.
Dieses Webinar nimmt die verschiedenen Elemente von DevOps genauer unter die Lupe und erklärt wie sie der Grundstein für diese Erfolgsgeschichten wurden.
Final fille inspiring business leaders making a difference 2021 vol 3 compressedMerry D'souza
Every business needs to understand their market, their abilities and make sure they can always support every opportunity. “I would not recommend taking business for the sake of taking business, if the finished product leaves the client underwhelmed. Don’t bite off more than you can chew,” he opines.
The 3 Revolutions (Agile, Lean, Lean Startup)Claudio Perrone
This is the (long overdue) translation of my opening keynote at the Italian Agile Day. I just presented it for IASA Ireland (International Association Software Architects).
The a3thinker.com iphone/ipad app I mentioned (on Lean problem solving, 5 Whys, etc) went on sale on the Apple store on Mar 18. The A3 Thinker's Action Deck (physical cards) is going to be on sale shortly...and it is just awesome ;-)
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for ChangeBen Crothers
This talk was given at Link Festival, Melbourne (2015). It explores how we can all use the lo-fi materials we have in our office stationery cupboards to make simple but innovative tools for teams to use, to help them in strategy, decision-making, prioritisation and communication. Not just for designers! But for any team.
Agile methodologies have quickly become central to the way we create and refine digital products. These rapid cycles of building, measuring, and learning are great for refining an already innovative product but these tools are being increasingly called upon to produce innovation itself and they suck at it.
In this high-level, philosophical talk, Scott draws from 25+ years of experience in digital product strategy and design to take a critical and sometimes controversial look at processes that claim to promote innovation but too often fail to deliver.
He also highlights some principles and practices that seem to promote real innovation and help it survive the perilous journey from the minds of innovators to the hands and hearts of users.
The promise and peril of Agile and Lean practicesmtoppa
Why you may to consider adopting Agile or Lean practices, how they differ from each other, what benefits you can expect, and what obstacles you may face.
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019Alvar Lumberg
TransferWise has grown from 10 to 300 product engineers in 6 years. When building a new product, nobody has the answers. Scaling decision-making is all-important. This talk explores some key tenets and painful learnings of product engineering in autonomous teams.
Aufbau von agilen und effizienten IT Organisationen mit DevOpsAWS Germany
IT-Landschaften und -Applikationen werden zunehmend komplexer. Als Folge dessen haben Entwicklungsteams ihre Software-Entwicklungsprozesse mit der Zeit entsprechend weiterentwickelt. Autonome und selbstbestimmte Teams treten vermehrt in den Vordergrund und folgen einem agilen Ansatz und Prinzipien, die dem "Lean Software Development" entstammen. Dieser Wandel hat sich bis hin zu den Operationsteams vollzogen und so die Grenzen zwischen Entwicklung und Betrieb verschwimmen lassen.
Unter dem Begriff "DevOps" versteht man heute eine Menge an Werkzeugen, Prozessen, Best Practices, und auch Unternehmensleitlinien, die IT-Organisationen agiler und effizienter machen. Zwar sind die Werkzeuge und die Methodik unter DevOps Fachleuten gut verstanden, jedoch ergeben sich aufgrund des traditionellen IT-Betriebs (Mode 1 IT) oft nicht die versprochenen Vorteile, wie erhöhte Agilität und Flexibilität.
AWS bietet Ihnen eine flexible Plattform, auf deren Basis Unternehmen wie Netflix, Airbnb, Zalando und viele andere, DevOps Praktiken und Prozesse mit großem Erfolg umsetzen konnten.
Dieses Webinar nimmt die verschiedenen Elemente von DevOps genauer unter die Lupe und erklärt wie sie der Grundstein für diese Erfolgsgeschichten wurden.
Final fille inspiring business leaders making a difference 2021 vol 3 compressedMerry D'souza
Every business needs to understand their market, their abilities and make sure they can always support every opportunity. “I would not recommend taking business for the sake of taking business, if the finished product leaves the client underwhelmed. Don’t bite off more than you can chew,” he opines.
The 3 Revolutions (Agile, Lean, Lean Startup)Claudio Perrone
This is the (long overdue) translation of my opening keynote at the Italian Agile Day. I just presented it for IASA Ireland (International Association Software Architects).
The a3thinker.com iphone/ipad app I mentioned (on Lean problem solving, 5 Whys, etc) went on sale on the Apple store on Mar 18. The A3 Thinker's Action Deck (physical cards) is going to be on sale shortly...and it is just awesome ;-)
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for ChangeBen Crothers
This talk was given at Link Festival, Melbourne (2015). It explores how we can all use the lo-fi materials we have in our office stationery cupboards to make simple but innovative tools for teams to use, to help them in strategy, decision-making, prioritisation and communication. Not just for designers! But for any team.
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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.
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/
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
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:
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
20101008 agileee v11
1. People do business: They communicate, they trust, they act as authentic
individuals. Business relies, to a great extent, on local social networks in the
„analog world“ as well. (Example: Lemonade booth.)
1
2. XING represents 10.000.000 business professionals world wide, and the
equivalent of several large cities log in during peak hours. That‘s the ‘online’ part
(left image). What makes our network special and unique is the connection
between the online and the offline world – with more than 150.000 events per
year that ouor members organize. It’s anything from an after-work party to a golf
tournament.
2
3. Roughly 1 billion people use social media [only on inquiry: various sources/
estimates, incl. Nielsen; usually includes instant messaging such as Skype, but
should not count individuals twice].
Growing fast.
3
4. 4
Marshall McLuhan (Canadian media theorist, had a Cameo in Woody Allen’s
Any Hall) said that the technology that we use changes society much more
than the content that is distributed and communicated using it. (Obviously,
there is a lot of controversy about that, but there is a core point.) McLuhan
divided human evolution into four stages…
5. Four kinds of societies in the media evolution of humankind:
1. Tribal cultures relying mainly on synchronous, oral communication.
2. Literal societies with the means to preserve information and transport it.
3. The ‘Gutenberg Galaxy” after the invention of print, which led in the end to
the idea of copyright/authorship and the nation through establishing a
common language, and…
4. the global village.
5
6. The above are the pillars of communication – trust, identity, authenticity,
reliability. If they are not given, communication is disrupted. So how do we
facilitate communication, how do we ensure it…
6
7. …with the variety of services we offer for people to present themselves and
communicate authentically and diversely…
7
8. SSL – the same encryption used in online banking
Legal framework in Germany – one of the strictest in the world
We build security and trust into our platform – do people like it?
8
9. To ensure continuous reliability and also see how people use the platform, we
have a plethora of monitoring devices.
On the left: Usage of the platform during the world cup game GER-ESP showing
how people go back after the game and even in the break.
On the right: Twitter is probably the easiest real-time monitoring out there. If
Tweets go up dramatically, it’s either a press release or a downtime…
9
10. Agil, Agil, Agil,...
Why are poeple discussing Agility so much...
1/3 of all IT projects fail without result
1/3 fail in one of the traditional aims „scope“, „time“ or „budget“
1/3 are succesful, ! this seems to be the silverstrip of light on the horizon.
10
11. 14.10.2010
Dr. Johannes Mainusch 11
Weil IT-Komplex ist sind die Anforderungen häufig
ebenfalls komplex und damit der erste Schritt im Scheitern.
Wer arbeitet schon nach den Maßgaben
- Minimalanforderungen definieren
- so früh wie möglich releasen
- das Produkt dann iterativ verbessern
Wenn mach nicht so arbeitet, ergeben sich die bekannten Risiken in der
Produktenwicklung
- Unvereinbare Ziele
- Ausufernde Projekte
- Streit unter Stakeholdern...
12. Problems with the waterfall model:
- communication is document centric (which is good in some cases)...
- (LH-concept 300 pages, XING SPEC 200 pages, AOL operations manual 75
pages,...)
- focus on claiming not to be responsible rather then taking on responsibility
- forming of knowledge Silos (which can be good as well!)
- lots of conflict potential
- example: „Change-Management between customer and provider“, McEnroe
discussions
- -> communication problems
12
14. Agility is the art of small steps, reflection and continuous improvement.
14
15. Small steps allow for fast evaluation and correction.
Cornerstones:
- Iterations rather than milestones ahead ! gives transparency in the production
process
- Cross functional teams rather that expert silos ! serves communication
-the team decides about the hows ! delegation of responsibility
-only focus on a small number of prioritized issues ! serves staying focussed
15
16. There is a learning effect in repeating things iteratively:
-you improve your process by 7%-15% with each iteration
-i.e. with e.g. 10% the cost of production is reduced per step by
1: 100%
2: 90%
4: 82%
8: 73%
16
17. If you are albe to cut a ingle project into 10 similar pieces, it should be 205 more
efficient than the en block project.
- Less risk
- Possibility of early corrections
17
18. An agile organization with smaller and more repetetive tasks in it production and
operation can be very efficient. E.g. repeat something for 100 times, by the
hundredths time you should be twice as efficient as on the first repetition.
If we take our weekly releases at XING, this kind of effect will take two years…
18
19. ...but do we really support agility in our industry?
Cross functional teams, does that work?
If you have the choice, of hiring an IT-expert (in rails, javascript, java,…) or
a tech guy with two years of proven experience in an agile development
team (he’s also done some product, some QA besides java development…)
Whom do you hire?
! We still value expertise a lot higher than good communication skills.
! Expert are not stupid, why should they get cross-functional?
! do we as employers value good communication skills enough?
19
25. At XING, as we become more and more agile, we think about these questions
and we strive for becoming still a better place to wok at. When we say agile, we
mean
- the way we cooperate
- the way we want to bring good quality and innovative stuff to our customers
- we use agile best practices (if there are any…)
-we observe the need for excellent communication
All this sums up to a high demand on our employees. So here are my thoughts
on the personal attributes of an agile animal…
25
26. 26
We are people who have a natural longing for
optimum...
Hadn’t we strived for excellence in the past, we would have stopped
somewhere on the way in some cosy spot. But do we thing, we are anywhere
near the optimum yet? No, there is still a lot to be improved.
27. 27
enjoy learning...
OK, of course it is nice to know everything and always to be in the right. But
then improvement of development and operations processes, step by step
taking away the Muda (the sand in the clockwork/Kaizen) this we think is the
way to become excellent. Anything else is not progress, is static… Enjoying to
learn means also to accept that there is still a lot to learn and to improve. So
should we become insecure by out own ignorance. Not at all! Let’s enjoy the
yet unanswered questions and allow ignorance to gradually fade. Let’s ask
questions until we really understand what is going on and let’s not be satisfied
with easy answers. Let’s have room for doubt and criticism, without that, no
learning, no progress.
That’s hard as we all tend to go for easy answers. Here are some of my
favorite misconceptions:
- Earth is a disc
- Crop circles are easily man made
- Spinach contains a lot of iron (… and is thus good for children)
To summarize: having fun at learning requires a quizzical open mindedness, a
sometimes enerving endurance in asking “why…“
28. 28
New pathways through the jungle...
Might give me a fright, might spark fear, but then there could be an adventure,
if I walk them.
Old ways give security, so let’s honor them, but trying new ways is the only
way to find shortcuts, to find innovation. And there is new confidence and
strength to gain, once we completed a new way. Let’s be open for change, for
new ways…
29. 29
Everything we experienced was either good or bad. Let us keep the good
practices and improve them. This also means to change in small steps, so that
all our fellows will have a chance to come along and in a way that allows for
easy corrections (Kaizen) .
30. 30
I am with XING now for three years and and there were a lot of changes in this
time. Not always easy, sometimes not in the right direction but now I have the
feeling that we have evolved (and grown) a lot. On this pathway, braveness,
and endurance helped a lot.
31. Innovation at full operational speed...
Have 10 million satisfied and happy customers while constantly improving and
changing the platform.
31
33. 33
Performance and reliability are key factors to our success. Thus we like to
serve 95% ofour pages within 2 seconds and run at >99.9% availability...
period availability in %
15.02.10 99,84
15.01.10 99,97
16.12.09 99,28
15.11.09 99,8
16.10.09 99,91
15.09.09 99,76
16.08.09 99,83
16.07.09 99,95
16.06.09 99,96
16.05.09 99,87
16.04.09 99,93
16.03.09 99,8
37. 37
Innovation takes place when things need to be improved in an almost playful
athmosphere where people dedicate themselves to excellence…
We like innovation and creativety, but as an organization it is always hard not
to stay in the way.
38. 38
Examples:
- one slot search dropdown enhancer
- js-Error monitor
- Kilobytes per Pageview
- iPhone applikation #1
- Performance (Christophers Gadget nachlader, asset preloaing,...)
- Alis Protonet
- the digital handshake
39. …the mobile handshake. It’s everything mentioned previously: real-time and
location-based (time stamp with geo-location data), combining online and offline
(use case: you meet somebody at a trade fair) for a social purpose – and the
technology behind it (HTML 5) is device-independent.
39
40. 40
Dialoge with users
- By feedback
- By user labs
helps us enormously at designing the site right. What is agile about it?
All, getting them involved, getting cross-functional…
41. 41
Example Job Board before the Usability…
Testers thought the info page is unclear, too much information/ text
Testers thought the advantages didn’t come out at once. This created
confusion about the differences between the product packages and the
products themselves
43. Wir sind Agile-Fans, (…das war auch nicht super schwer)
wir haben Alle zusammen in einer Firma, hohe Fertigungstiefe
- Produkt, Entwicklung QA und Betrieb
- keine Kunden <--> Lieferanten Beziehung
- wir haben ein großes Produkt mit vielen Facetten und Teilen
- unser Produkt ist life und wird gleichzeitig weiterentwickelt, d.h. wir arbeiten
nicht so, wie viele Agenturen (bauen, life setzen, verlassen, nächstes Sales
Pitch,...)
d.h. wir haben gute Voraussetzungen und können als Tipp mitgeben, das es sich
lohnt, für das erste agile Projekt einen geeigneten Kandidaten auszuwählen. Also
folgenden Eigenschaften helfen:
- lange Betriebslaufzeit mit stetiger Weiterentwicklung
- alle Parteien wollen Agilität (keine Kunden/Lieferanten/Festpreis, Festzeit,
Festziel Geschichten)
- Die kurze Zeit bis zur Einführung ist wichtiger als alles andere
- gegenseitiges Vertrauen aller Parteien ist vorhanden.
Wir können (und müssen) erfolgreiche Methoden/Patterns/Code wieder
verwenden.
Agilität (SCRUM) kommt bei uns aus dem Projektumfeld. Wir machten zunächst
agile Projekte. Nun fangen wir mit den ersten agilen Betriebsteams an
(KANBAN). 43
44. Unsere ersten agilen Schritte waren mit SCRUM im Events Relaunch, danach
Company Profiles, ... Dann haben wir SCRUM in betriebsnahe Bereich
eingeführt und mussten schnell feststellen, dass wir hier etwas verändern
müssen. Details folgen. Hier nur so viel:
Wir finden momentan:
- SCRUM ist gut für Projekte
- Kanban ist gut für betriebsnahe Themen
44
45. Für das Thema Maintenance wurde Anfang
des Jahres ein eigens für dieses Thema
gegründetes Team benannt.
Dieses Team ist zuständig für alle kleinen
Änderungen, Bugs und Störungen die
auftreten und für User Stories und oder
Themen für die es kein Projekt gibt.
Dieses Team startete, weil wir so gute
Erfahrungen mit Scrum machen, als Scrum
Team.
45
46. 46
Das Team ging voller Energie ans Werk, alle waren Scrum erfahren und
so schien alles vorerst in Ordnung.
Ein Umstand zwang uns zum Nachdenken:
Das Team konnte in keinem Sprint ihr Committment halten.
->
47. 47
Scrum schützt die Teams für 1 Sprint lang. Das ist auch gut so für
Projekte.
Im Falle eines Continuous Improvement Teams haben die
Produktmanager allerdings eine andere Anforderung.
Sie möchten, abhängig vom Feedback der Mitglieder flexibler priorisieren
und nicht 1 Sprint lang warten, auch nicht eine Woche,
bevor sie, für sie wichtige User Stories (kleine) und Änderungen
einbringen können.
48. 48
Da unsere Product Manager alle geschulte Scrum Product Owner sind,
wussten sie. Wenn sie vor Sprintende Einfluss nehmen wollen müssen
sie eine Bugkarte aufhängen, auch wenn es sich um eher dringende
kleine Features handelt.
In unserem Falle war es allerdings so, dass BUGS so zahlreich ins Team
getragen wurden, dass alles andere liegen blieb.
Am Ende waren zwar viele Bugkarten erledigt, die fast nie wirkliche Bugs
waren, aber das Committment des Teams konnte nie gehalten werden.
Das machte unzufrieden, das Team, den Scrum Master und die
Produktmanager.
Der damalige Scrum Master Ralf Wirdemann brachte die Idee auf, dass
vielleicht Kanban geeigneter wäre.
Wir im Projektmanagement Team, allesamt Scrum Master und Agile
Coaches, machten uns gemeinsam Gedanken und entschieden:
Wir versuchen es. Warum erläutere ich gleich noch.
Zu dem Zeitpunkt übernahm ich die Aufgabe als Kanban Coach für das
Team „Continuous Improvement“.
49. 49
Wir wollten agil bleiben und „Lean Software Development“ hatte sich
schon in unsere Seelen eingeschlichen.
Also sollte es ein „pull“-System bleiben: Das Team nimmt sich die
Aufgaben vom priorisierten Stapel.
Diese queue ist total flexibel und kann vom Product Owner jederzeit neu
priorisiert werden.
50. 50
Das Team sollte weiterhin geschützt sein. Unser Kanban Team ist für die
max. 5 items in progress geschützt.
Da hier bereits angefangen wurde zu arbeiten kann nur die Queue neu
priorisiert werden.
Das Team bearbeitet geschützt diese Karten.
Max 5 ist erst mal beliebig.
Die Anzahl sollte so niedrig wie möglich sein, aber so hoch wie nötig und
ergibt sich aus der Praxis.
Ziel: Jede Karte so schnell wie möglich zu bearbeiten. Vieles gleichzeitig
zu bearbeiten ist dazu kontraproduktiv.
51. There are still numerous issues to be dealt with. Not everything is
automagically perfect today:
- cross team communication
- product maintenance or how to embed product operations in the process
- how to honour expertise in a cross functional team?
51
53. We might still have silos, but different ones…
- example: mobile web integration spans currently over 5-6 responsibilities (we
will reduce that to 3?)
53
55. " Scrum und Kanban wird positiv angenommen
" Wir haben Routine entwickelt
" Wir sind agiler & flexibler geworden
" Wir sind schneller geworden
(können aber immer noch nicht zaubern)
" Wir haben Lean Management, Pair Programming und
(wieder-)entdeckt
55
56. Wir haben bislang gute Erfolge mit agiler Entwicklung im Projektumfeld
gemacht.
Auch die Erfolge sind viel versprechend.
Daher wollen wir diesen Weg immer weiter gehen. Die nächsten Schritte
sind:
- Agile Operations
- Agiles Management
- Agile Projekte im Kunden Lieferanten Umfeld...
56
57. You are the one of the best experts in the field our your work.
Inspired by this years nobel price winner:
Chinese dissident Liu Xiaobo has been given PEACE NOBEL PRIZE of 2010.
- So is agile just another way to shove more work down the organization?
- What will happen to managers like me in the future, if the people themselves
become mature process designers?
- Are we ready for true democracy?
I believe, future better communication will change the world.
57
59. DISCLAIMER
This presentation was produced in November 2009 by XING AG (the
"Company") solely for use as an information source for potential business
partners and is strictly confidential. It has been made available to you
solely for your own information and may not be copied, distributed or
otherwise made available to any other person by any recipient. This
presentation is not an offer for sale of securities in the United States. The
distribution of this presentation to you does not constitute an offer or
invitation to subscribe for, or purchase, any shares of the XING AG and
neither this presentation nor anything contained herein shall form the basis
of, or be relied on in connection with, any offer or commitment whatsoever.
The facts and information contained herein are as up-to-date as is
reasonably possible and are subject to revision in the future. Neither the
Company nor any of its subsidiaries, any directors, officers, employees,
advisors nor any other person makes any representation or warranty,
express or implied as to, and no reliance should be placed on, the
accuracy or completeness of the information contained in this presentation.
Neither the Company nor any of its subsidiaries, any directors, officers,
employees, advisors or any other person shall have any liability
whatsoever for any loss arising, directly or indirectly, from any use of this
presentation. The same applies to information contained in other material
made available at the presentation.
While all reasonable care has been taken to ensure the facts stated herein
are accurate and that the opinions contained herein are fair and
reasonable, this document is selective in nature and is intended to provide
an introduction to, and overview of, the business of the Company. Where
any information and statistics are quoted from any external source, such
information or statistics should not be interpreted as having been adopted
59