Wer wünscht sich nicht "Mehr Softwarequalität"? Insbesondere an Individualsoftware werden hohe Qualitätsanforderungen gestellt. Einen Königsweg gibt es zwar nicht, aber viele „Best practices“, mit denen Sie systematisch die Softwarequalität erhöhen können.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
We suddenly live in a strange and wonderful nexus of digital and physical. Touchscreens let us hold information in our hands, and we touch, stretch, crumple, drag, and flick data itself. Our sensor-packed phones even reach beyond the screen to interact directly with the world around us. While these digital interfaces are becoming physical, the physical world is becoming digital, too. Objects, places, and even our bodies are lighting up with with sensors and connectivity. We’re not just clicking links anymore; we’re creating physical interfaces to digital systems. This requires new perspective and technique for web and product designers. The good news: it’s all within your reach. With a rich trove of examples, Designing for Touch author Josh Clark explores the practical, meaningful design opportunities for the web’s newly physical interfaces.
24 Awesome Infographic Ideas to Inspire Your Next Beautiful CreationPiktochart
Infographics are awesome, simply because they can capture and hold our attention so well - if done right. The best part is, there are so many great examples out there that we can draw inspiration from. Here are 24 infographic ideas that you can use to create your next beautiful creation.
The document discusses intelligent avatars in the metaverse and toward intelligent virtual beings. It provides an overview of the metaverse, its uses cases and applications. Some key points discussed include:
- The metaverse refers to interconnected 3D virtual worlds where physical and digital lives converge.
- Avatars play a central role in the metaverse, pioneered by the video game industry.
- Potential uses of AI in the metaverse include accurate avatar creation, digital humans for interactions, and multilingual accessibility.
- Challenges of AI in the metaverse include issues around ownership of AI-created content, deepfakes, fair use of AI/ML technologies, data use for model training, and accountability for AI bias
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitSequoia Capital
The document provides 10 best practices for implementing microservices based on insights from a Microservices Summit. It recommends: 1) Determining if an application truly needs to be broken into microservices; 2) Focusing on continuous delivery and automation before microservices; 3) Appointing a small team to guide architectural decisions and standard adoption. It also recommends 4) Aligning services to business processes, 5) Starting with a monolith and decomposing incrementally, 6) Moving pieces incrementally without replacing the monolith, 7) Creating a shared service repository, 8) Applying comprehensive monitoring, 9) Improving security and governance for more surfaces/complexity, and 10) Potential rewards of microservices include increased speed, agility
Security Validation through Continuous Delivery at Verizon - DEV403 - re:Inve...Amazon Web Services
In this session, Verizon and Stelligent demonstrate techniques and approaches on how to validate your security infrastructure during the development process through Continuous Security, and keep it that way through AWS Lambda auto-remediation. Verizon and Stelligent present a hands-on demo of these techniques, and a deep dive into the code that enables these technologies.
We suddenly live in a strange and wonderful nexus of digital and physical. Touchscreens let us hold information in our hands, and we touch, stretch, crumple, drag, and flick data itself. Our sensor-packed phones even reach beyond the screen to interact directly with the world around us. While these digital interfaces are becoming physical, the physical world is becoming digital, too. Objects, places, and even our bodies are lighting up with with sensors and connectivity. We’re not just clicking links anymore; we’re creating physical interfaces to digital systems. This requires new perspective and technique for web and product designers. The good news: it’s all within your reach. With a rich trove of examples, Designing for Touch author Josh Clark explores the practical, meaningful design opportunities for the web’s newly physical interfaces.
24 Awesome Infographic Ideas to Inspire Your Next Beautiful CreationPiktochart
Infographics are awesome, simply because they can capture and hold our attention so well - if done right. The best part is, there are so many great examples out there that we can draw inspiration from. Here are 24 infographic ideas that you can use to create your next beautiful creation.
The document discusses intelligent avatars in the metaverse and toward intelligent virtual beings. It provides an overview of the metaverse, its uses cases and applications. Some key points discussed include:
- The metaverse refers to interconnected 3D virtual worlds where physical and digital lives converge.
- Avatars play a central role in the metaverse, pioneered by the video game industry.
- Potential uses of AI in the metaverse include accurate avatar creation, digital humans for interactions, and multilingual accessibility.
- Challenges of AI in the metaverse include issues around ownership of AI-created content, deepfakes, fair use of AI/ML technologies, data use for model training, and accountability for AI bias
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitSequoia Capital
The document provides 10 best practices for implementing microservices based on insights from a Microservices Summit. It recommends: 1) Determining if an application truly needs to be broken into microservices; 2) Focusing on continuous delivery and automation before microservices; 3) Appointing a small team to guide architectural decisions and standard adoption. It also recommends 4) Aligning services to business processes, 5) Starting with a monolith and decomposing incrementally, 6) Moving pieces incrementally without replacing the monolith, 7) Creating a shared service repository, 8) Applying comprehensive monitoring, 9) Improving security and governance for more surfaces/complexity, and 10) Potential rewards of microservices include increased speed, agility
Security Validation through Continuous Delivery at Verizon - DEV403 - re:Inve...Amazon Web Services
In this session, Verizon and Stelligent demonstrate techniques and approaches on how to validate your security infrastructure during the development process through Continuous Security, and keep it that way through AWS Lambda auto-remediation. Verizon and Stelligent present a hands-on demo of these techniques, and a deep dive into the code that enables these technologies.
Top 10 Social Media Tips For Financial AdvisorsFinworx
Whether you're a social media expert or a digital novice, these quick tips will help you get the most out of your social media accounts. Join the digital world as a financial advisor with a little help from BPV Capital Management!
40 Things Every Start-Up Should Do To Scale UpHappy Marketer
A must read for everyone - from frontline employees to senior executives to get aligned in contributing to the growth of a start-up. Based on 'Scaling Up: How a Few Companies Make It...and Why the Rest Don't (Rockefeller Habits 2.0)' by Verne Harnish, this slideshare shares practical one-line approaches on building an industry-dominating business.
What does the future look like? Is it a dark space where we’re suffering from varying degrees of techamphetamine or are we heading towards a Utopian fantasy of abundance and harmony?
Understanding that our basic human needs and wants barely change, we explore the future state of a range of topics; from our need for physical sustenance through to our age-long fascination of transcending the limitations of our biology.
Looking at the future from a human perspective, our potential for greatness is teetering on a fine line between darkness and hope. We’re banking on the latter.
Go Viral on the Social Web: The Definitive How-To guide!XPLAIN
Creating a Viral Content success story has no recipe. It has a lot of variables, not all of which can be controlled by a Brand. However, this deck offers you the ideal How-To approach in creating tasteful, inspired Content that will help your message stand out from the information noise on Social Web and make people eager to share it around.
TDD is the elengant way of designing software. People scares from it so much, because software design is hard and it requires discipline. In this talk, I tried to describe what TDD is from software design perspective.
Expert secrets the underground playbook for finding your message, building a...NarsinghYadav12
This document introduces the book "Expert Secrets" which provides a step-by-step guide to building a profitable business by becoming a thought leader and creating a following of people who will pay for advice and information. The book was written by Russell Brunson and draws on concepts from various experts in areas like marketing, storytelling, persuasion and belief patterns. It offers strategies for leveraging one's existing knowledge and expertise to build an information business from scratch using tools like webinars and sales funnels. The goal is to help others move from employee to business owner status and build true wealth.
Wealth Dynamics Masters - The 8 Keys to Business SuccessRoger Hamilton
This document appears to be slides from a business building event called Wealth Dynamics Masters held in Bali. The slides cover various topics related to building wealth and business including defining personal and business promises, developing products and customer experiences, and understanding different business and wealth archetypes represented by symbols like wood and fire. Diagrams and frameworks are presented for areas like the customer journey, revenue models, and developing promises to attract customers, partners, and investors.
2016 Digital predictions for marketing, tech, pop culture and everything in b...Soap Creative
Another light-hearted look at what we think the zeitgeist of 2016 will be for marketing, tech, pop culture and everything in-between.
Many of our previous predictions are still in play and while we like to be right we'd rather make you smile with these less predictable trends.
Follow us for more updates.
C:\Shared\Rapid Results\Training Programmes\Lego Serious Play\15 Top Tips LspLearningPlanet
The document provides tips for facilitating LEGO Serious Play sessions. It recommends doing at least two skills-building activities and following a four step process of posing a question, building models to represent meanings, sharing stories about the models, and questioning and reflecting. Key tips include framing questions effectively, building models individually but sharing as a group, keeping building time short, and focusing on the stories told rather than the models themselves.
Web 3.0 continues to create a more democratic, censorship-free, and more transparent internet network by producing solutions to the problems of Web 2.0.
In this direction, metaverse technology, which is a future repetition of the internet consisting of 3-dimensional, permanent virtual spaces connected to the virtual universe, continues to reveal its difference.
At this point, the new technologies of the future continue to develop.
The document discusses how personalization and dynamic content are becoming increasingly important on websites. It notes that 52% of marketers see content personalization as critical and 75% of consumers like it when brands personalize their content. However, personalization can create issues for search engine optimization as dynamic URLs and content are more difficult for search engines to index than static pages. The document provides tips for SEOs to help address these personalization and SEO challenges, such as using static URLs when possible and submitting accurate sitemaps.
Pitching Ideas: How to sell your ideas to othersJeroen van Geel
Learn how to convince others of your UX ideas by understanding them.
We are good in designing usable and engaging products and services. We understand the user's needs and have a toolkit with dozens of deliverables. But for some reason it remains difficult to sell an idea or concept to team members, managers or clients. After this session that problem will be solved!
Selling your ideas and convincing others is one of the most undervalued assets in our field. This ranges from convincing a colleague to use a certain design pattern to selling research to your boss and convincing a client to go for your concept. You can come up with the best ideas in the world, but if it is presented in the wrong way these ideas will die a lonely dead. This is sad, because everybody can learn how to bring a message across. The main thing is that you know what to pay attention to.
In this session I will take you on a journey through the world of presenting ideas. We will move through the heads of clients and your colleagues, learn what their thoughts and needs are. We will move to the core of your idea and into the world of psychology.
Serverless computing is more than just "someone else's server.” Correctly applied, it can speed up your time to market and reduce costs - but it requires a new way of thinking about software.
In this talk, David will share key learnings from his upcoming book, The Value Flywheel Effect with IT Revolution. During his tenure with Liberty Mutual, a Fortune 100 company, they shifted their mindset to stop building commodity products and learn to leverage the true potential of serverless.
Understanding the European Self-Sovereign Identity Framework (ESSIF)SSIMeetup
https://ssimeetup.org/understanding-european-self-sovereign-identity-framework-essif-daniel-du-seuil-carlos-pastor-webinar-32/
Daniël Du Seuil, Programm manager and blockchain architect with the Flemish public service, and Carlos Pastor, from BME in Spain, give an overview of the vision, objectives, and approach of the European Self-Sovereign Identity Framework (ESSIF).
In the current times, the mentioned values and goals of the EU need not only to be pursued in the analog world but also in the emerging and expanding digital world. In a world which is overall becoming more insecure, competitive, and authoritarian, Europe needs to project its core values in the digital world – for its own citizens and beyond. Just as the GDPR has a global signaling and role model function, we need a new model of digital identity based on European values to work across the globe. This model will not only protect and empower the citizens and organizations but also allow more efficient interactions and new business models.
The new emerging technologies and concepts like blockchain and self-sovereign identity hold the promise to construct a new model of digital identity and the EU member states want to take the lead in this disruptive approach. In 2018, 27 EU Member States, Norway, and Lichtenstein signed a deceleration creating the European Blockchain Partnership (EBP). The EBP assists the European Commission in establishing a European Blockchain Services Infrastructure (EBSI). In the short term (2019-2020), the main objective is to start the operation of EU-wide Blockchain-based services and to promote the use of the EBSI in “virtually” every domain of the public sector able to benefit from Blockchain technology. The EBSI has a particular focus on cross-border public services. In 2018, the EBP identified a set of Use-Cases to be implemented on the EBSI one of these important use cases is the European Self Sovereign Identity Framework (ESSIF). The EBSI will implement a generic Self-Sovereign Identity capability that is integrated and interoperable with existing building blocks and legal frameworks like eIDAS and GDPR.
The ESSIF will be focussing in the first stage and implementation on the public services/member states and the EBSI use cases that are now being developed (diploma and notarization). But a much larger scope and ambitions lie in the near future. Public-private interactions could also benefit from this concept and the ESSIF project wants to accelerate and stimulate an emerging market on SSI solutions/concepts with the trust and help on standardization/interoperability Europe can provide in the new digital world. The goal and focus of this project are to develop a first version or Minimum Valuable Product (MVP) of the ESSIF within the new European Blockchain Service Infrastructure by the end of 2019/begin 2020.
This document discusses the concept of disruption in marketing. Disruption involves radically new ideas that help brands reach their vision faster, as opposed to convention which involves doing the same things repeatedly. The document provides examples of disruptive strategies used by companies like Apple, Adidas, Vinamilk and Best Carings that helped make their brands more inspiring and successful. These strategies established emotional connections with customers rather than just focusing on product features or promotions.
Die Qualitätsanforderungen an Individualsoftware sind hoch. Sie soll funktional, zuverlässig, benutzerfreundlich und wartbar sein. Nicht zuletzt muss die Kosten-Nutzen-Relation stimmen.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Top 10 Social Media Tips For Financial AdvisorsFinworx
Whether you're a social media expert or a digital novice, these quick tips will help you get the most out of your social media accounts. Join the digital world as a financial advisor with a little help from BPV Capital Management!
40 Things Every Start-Up Should Do To Scale UpHappy Marketer
A must read for everyone - from frontline employees to senior executives to get aligned in contributing to the growth of a start-up. Based on 'Scaling Up: How a Few Companies Make It...and Why the Rest Don't (Rockefeller Habits 2.0)' by Verne Harnish, this slideshare shares practical one-line approaches on building an industry-dominating business.
What does the future look like? Is it a dark space where we’re suffering from varying degrees of techamphetamine or are we heading towards a Utopian fantasy of abundance and harmony?
Understanding that our basic human needs and wants barely change, we explore the future state of a range of topics; from our need for physical sustenance through to our age-long fascination of transcending the limitations of our biology.
Looking at the future from a human perspective, our potential for greatness is teetering on a fine line between darkness and hope. We’re banking on the latter.
Go Viral on the Social Web: The Definitive How-To guide!XPLAIN
Creating a Viral Content success story has no recipe. It has a lot of variables, not all of which can be controlled by a Brand. However, this deck offers you the ideal How-To approach in creating tasteful, inspired Content that will help your message stand out from the information noise on Social Web and make people eager to share it around.
TDD is the elengant way of designing software. People scares from it so much, because software design is hard and it requires discipline. In this talk, I tried to describe what TDD is from software design perspective.
Expert secrets the underground playbook for finding your message, building a...NarsinghYadav12
This document introduces the book "Expert Secrets" which provides a step-by-step guide to building a profitable business by becoming a thought leader and creating a following of people who will pay for advice and information. The book was written by Russell Brunson and draws on concepts from various experts in areas like marketing, storytelling, persuasion and belief patterns. It offers strategies for leveraging one's existing knowledge and expertise to build an information business from scratch using tools like webinars and sales funnels. The goal is to help others move from employee to business owner status and build true wealth.
Wealth Dynamics Masters - The 8 Keys to Business SuccessRoger Hamilton
This document appears to be slides from a business building event called Wealth Dynamics Masters held in Bali. The slides cover various topics related to building wealth and business including defining personal and business promises, developing products and customer experiences, and understanding different business and wealth archetypes represented by symbols like wood and fire. Diagrams and frameworks are presented for areas like the customer journey, revenue models, and developing promises to attract customers, partners, and investors.
2016 Digital predictions for marketing, tech, pop culture and everything in b...Soap Creative
Another light-hearted look at what we think the zeitgeist of 2016 will be for marketing, tech, pop culture and everything in-between.
Many of our previous predictions are still in play and while we like to be right we'd rather make you smile with these less predictable trends.
Follow us for more updates.
C:\Shared\Rapid Results\Training Programmes\Lego Serious Play\15 Top Tips LspLearningPlanet
The document provides tips for facilitating LEGO Serious Play sessions. It recommends doing at least two skills-building activities and following a four step process of posing a question, building models to represent meanings, sharing stories about the models, and questioning and reflecting. Key tips include framing questions effectively, building models individually but sharing as a group, keeping building time short, and focusing on the stories told rather than the models themselves.
Web 3.0 continues to create a more democratic, censorship-free, and more transparent internet network by producing solutions to the problems of Web 2.0.
In this direction, metaverse technology, which is a future repetition of the internet consisting of 3-dimensional, permanent virtual spaces connected to the virtual universe, continues to reveal its difference.
At this point, the new technologies of the future continue to develop.
The document discusses how personalization and dynamic content are becoming increasingly important on websites. It notes that 52% of marketers see content personalization as critical and 75% of consumers like it when brands personalize their content. However, personalization can create issues for search engine optimization as dynamic URLs and content are more difficult for search engines to index than static pages. The document provides tips for SEOs to help address these personalization and SEO challenges, such as using static URLs when possible and submitting accurate sitemaps.
Pitching Ideas: How to sell your ideas to othersJeroen van Geel
Learn how to convince others of your UX ideas by understanding them.
We are good in designing usable and engaging products and services. We understand the user's needs and have a toolkit with dozens of deliverables. But for some reason it remains difficult to sell an idea or concept to team members, managers or clients. After this session that problem will be solved!
Selling your ideas and convincing others is one of the most undervalued assets in our field. This ranges from convincing a colleague to use a certain design pattern to selling research to your boss and convincing a client to go for your concept. You can come up with the best ideas in the world, but if it is presented in the wrong way these ideas will die a lonely dead. This is sad, because everybody can learn how to bring a message across. The main thing is that you know what to pay attention to.
In this session I will take you on a journey through the world of presenting ideas. We will move through the heads of clients and your colleagues, learn what their thoughts and needs are. We will move to the core of your idea and into the world of psychology.
Serverless computing is more than just "someone else's server.” Correctly applied, it can speed up your time to market and reduce costs - but it requires a new way of thinking about software.
In this talk, David will share key learnings from his upcoming book, The Value Flywheel Effect with IT Revolution. During his tenure with Liberty Mutual, a Fortune 100 company, they shifted their mindset to stop building commodity products and learn to leverage the true potential of serverless.
Understanding the European Self-Sovereign Identity Framework (ESSIF)SSIMeetup
https://ssimeetup.org/understanding-european-self-sovereign-identity-framework-essif-daniel-du-seuil-carlos-pastor-webinar-32/
Daniël Du Seuil, Programm manager and blockchain architect with the Flemish public service, and Carlos Pastor, from BME in Spain, give an overview of the vision, objectives, and approach of the European Self-Sovereign Identity Framework (ESSIF).
In the current times, the mentioned values and goals of the EU need not only to be pursued in the analog world but also in the emerging and expanding digital world. In a world which is overall becoming more insecure, competitive, and authoritarian, Europe needs to project its core values in the digital world – for its own citizens and beyond. Just as the GDPR has a global signaling and role model function, we need a new model of digital identity based on European values to work across the globe. This model will not only protect and empower the citizens and organizations but also allow more efficient interactions and new business models.
The new emerging technologies and concepts like blockchain and self-sovereign identity hold the promise to construct a new model of digital identity and the EU member states want to take the lead in this disruptive approach. In 2018, 27 EU Member States, Norway, and Lichtenstein signed a deceleration creating the European Blockchain Partnership (EBP). The EBP assists the European Commission in establishing a European Blockchain Services Infrastructure (EBSI). In the short term (2019-2020), the main objective is to start the operation of EU-wide Blockchain-based services and to promote the use of the EBSI in “virtually” every domain of the public sector able to benefit from Blockchain technology. The EBSI has a particular focus on cross-border public services. In 2018, the EBP identified a set of Use-Cases to be implemented on the EBSI one of these important use cases is the European Self Sovereign Identity Framework (ESSIF). The EBSI will implement a generic Self-Sovereign Identity capability that is integrated and interoperable with existing building blocks and legal frameworks like eIDAS and GDPR.
The ESSIF will be focussing in the first stage and implementation on the public services/member states and the EBSI use cases that are now being developed (diploma and notarization). But a much larger scope and ambitions lie in the near future. Public-private interactions could also benefit from this concept and the ESSIF project wants to accelerate and stimulate an emerging market on SSI solutions/concepts with the trust and help on standardization/interoperability Europe can provide in the new digital world. The goal and focus of this project are to develop a first version or Minimum Valuable Product (MVP) of the ESSIF within the new European Blockchain Service Infrastructure by the end of 2019/begin 2020.
This document discusses the concept of disruption in marketing. Disruption involves radically new ideas that help brands reach their vision faster, as opposed to convention which involves doing the same things repeatedly. The document provides examples of disruptive strategies used by companies like Apple, Adidas, Vinamilk and Best Carings that helped make their brands more inspiring and successful. These strategies established emotional connections with customers rather than just focusing on product features or promotions.
Die Qualitätsanforderungen an Individualsoftware sind hoch. Sie soll funktional, zuverlässig, benutzerfreundlich und wartbar sein. Nicht zuletzt muss die Kosten-Nutzen-Relation stimmen.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Individualsoftware soll viele explizite und implizite Qualitätsanforderungen verschiedener Stakeholder erfüllen. In unserer halbtägigen Veranstaltung beleuchten wir aus Sicht des Managements unterschiedliche Aspekte rund um dieses Thema.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Wer wünscht sich nicht "Mehr Softwarequalität"? Insbesondere an Individualsoftware werden hohe Qualitätsanforderungen gestellt. Einen Königsweg gibt es zwar nicht, aber viele „Best practices“, mit denen Sie systematisch die Softwarequalität erhöhen können.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Individualsoftware soll viele explizite und implizite Qualitätsanforderungen verschiedener Stakeholder erfüllen. In unserer halbtägigen Veranstaltung beleuchten wir aus Sicht des Managements unterschiedliche Aspekte rund um dieses Thema.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Individualsoftware soll viele explizite und implizite Qualitätsanforderungen verschiedener Stakeholder erfüllen. In unserer halbtägigen Veranstaltung beleuchten wir aus Sicht des Managements unterschiedliche Aspekte rund um dieses Thema.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Markus Unterauer
Die Qualität Ihrer Software und Effizienz Ihrer Entwicklung zu steigern ist unser Job. Unsere Seminare vermitteln Ihnen das notwendige Wissen dazu und unsere Berater helfen Ihnen, es an Ihr Unternehmen anzupassen und in Ihrer täglichen Praxis zu verankern.
Seit fast drei Jahren nun ist Software Quality Lab für mich schon ein Great Place zu Work.
Wenn Sie mehr zu uns wissen wollen oder einfach Ihre Erfahrungen vor allem in den Bereichen Entwicklungsprozesse und Requirements Engineering diskutieren möchten, schreiben Sie mir ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Enterprise 2.0 – Zehn Einblicke in den Stand der EinführungCentrestage
In dieser Studie werden auf Basis von 72 Fallstudien aus Deutschland, Österreich und der Schweiz der Stand der Einführung von Enterprise 2.0 anhand von zehn Themen untersucht:
* Reifegrad von Enterprise 2.0 in den Unternehmen
* Enterprise 2.0 im strategischen Kontext
* Ziel von Enterprise 2.0-Initiativen
* Der technologische Kern von Enterprise 2.0
* Anbieter von Enterprise 2.0-Werkzeugen
* Enterprise 2.0 in der Unternehmenspraxis
* Reichweite des Einsatzes von Enterprise 2.0-Werkzeugen
* Funktionalitäten von Enterprise 2.0-Werkzeugen
* Einführungsstrategie
* Rechtliche und soziale Rahmenbedingungen eines Enterprise 2.0-Projektes
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichVerein FM Konferenz
Tests sind in der Softwareentwicklung Teile der Qualitätssicherung. Im Gegensatz zur Industrie scheint es ‚normal‘ zu sein, eine gewisse Fehleranzahl zu akzeptieren. Volker Krambrich geht der Frage nach, ob man beweisen kann, dass ein Programm wirklich richtige Ergebnisse liefert. Ausgehend von dem theoretischen Nachweis, dass nicht für jeden Algorithmus ein Beweis erbracht werden kann, muss man ja nicht gleich ganz aufgeben. Sein Anspruch: Wenn man schon nicht fehlerfrei sein kann, dann wenigstens erkennbare Fehler früh erkennen.
Testen heißt, Prozeduren zu befolgen, bei denen vorherbestimmte Prüfabläufe mehrfach und bei Bedarf ausgeführt werden. Nach jeder relevanten Änderung an einem Teil der Software soll die gesamte Software möglichst automatisch erneut getestet werden. Dabei gelten Abweichungen von den erwarteten (richtigen) Ergebnissen als Fehler.
Am Beispiel des Testens von Custom Functions (isoliert, eine Funktion, integriert, in einer Lösung, und interdependent – wenn Funktionen andere Custom Functions nutzen…) zeigt Volker Krambrich, wie man ‚Test‘ in die FileMaker Entwicklung integrieren kann. Es geht nicht um besonders komplizierte Funktionen, sondern das Testen generell und, ganz wichtig, die „Denke“, die zu testbaren Funktionen führt. (Das vorgestellte Tool erhalten alle Teilnehmer zur eigenen Verwendung.)
Wenn Interesse besteht, wird Volker Krambrich noch einen Einblick in modaleres Scripting in FileMaker vermitteln und Beispiele zeigen, wie sich damit Scripttest relativ einfach implementieren lässt.
HR Innovation Day - Innovative Verfahren für das Recruiting von morgenviasto GmbH
Some things will never change?! HR WILL! Innovative Tools und Verfahren für das Recruiting von morgen...
So lautete unser Workshop auf dem Leipziger HR Innovation Day 2014.
Die Teilnehmer lernten:
1. wie man ein Anforderungsprofil für eine bestimmte Vakanz erstellt
2. welche Auswahlverfahren am besten für dieses Profil eingesetzt werden sollten, um die talentiertesten Bewerber zu identifizieren
3. was eigentlich der Vorteil mehrerer Auswahlmethoden ist im Gegensatz zu einer einzigen
4. wie der gesamte Auswahlprozess für diese Stelle aussehen könnte
Qualität bei Dienstleistungen – Was ist das?Shaun West
Services sind oft immateriell; wie messen wir die Servicequalität? Vier Punkte der Service Qualität werden diskutiert:
Wieso ist Service-Qualität schwierig zu messen?
Messen von Service-Qualität
Erstellen eines Systems zur Messung der Service-Qualität
Ein Modell zur Messung der Service-Qualität
Ähnlich wie Softwarequalität: Definitionen - Wünsche - Grenzen (20)
Mit den passenden Algorithmen lassen sich aus Daten Erkenntnisse, Muster und Schlüsse gewinnen. Data Scientists steigen tief in die Welt der Daten und Algorithmen ein und entwerfen die zum Anwendungsfall passende Lösung.
Auch Führungskräfte sollten ein Grundwissen über die wichtigsten Begriffe und Zusammenhänge der Welt der Data Science haben.
Unser Vortrag gibt einen Überblick über Möglichkeiten von Big Data und Machine Learning und zeigt, wie mit agilen Mitteln und den richtigen Skills der Einstig in die neue Welt gelingt
Der Vortrag zeigt die Grenzen bisheriger Lösungen und gibt einen Überblick über neue Lösungen.
Er zeigt, wie Systemlandschaften weltweit tätiger (Internet-)Konzerne aussehen und leitet daraus herunterskalierte, praktikable Lösungen auch für kleinere Unternehmen mit weit weniger Datenvorkommen ab.
Unser Vortrag gibt einen Überblick über Möglichkeiten von Big Data und Machine Learning und zeigt, wie mit agilen Mitteln und den richtigen Skills der Einstig in die neue Welt gelingt.
Unser Vortrag gibt einen Überblick über Möglichkeiten von Big Data und Machine Learning und zeigt, wie mit agilen Mitteln und den richtigen Skills der Einstig in die neue Welt gelingt
Der Vortrag zeigt die Grenzen bisheriger Lösungen und gibt einen Überblick über neue Lösungen.
Er zeigt, wie Systemlandschaften weltweit tätiger (Internet-)Konzerne aussehen und leitet daraus herunterskalierte, praktikable Lösungen auch für kleinere Unternehmen mit weit weniger Datenvorkommen ab.
Mit den passenden Algorithmen lassen sich aus Daten Erkenntnisse, Muster und Schlüsse gewinnen. Data Scientists steigen tief in die Welt der Daten und Algorithmen ein und entwerfen die zum Anwendungsfall passende Lösung.
Auch Führungskräfte sollten ein Grundwissen über die wichtigsten Begriffe und Zusammenhänge der Welt der Data Science haben.
Unser Vortrag gibt einen Überblick über Möglichkeiten von Big Data und Machine Learning und zeigt, wie mit agilen Mitteln und den richtigen Skills der Einstig in die neue Welt gelingt.
Mit den passenden Algorithmen lassen sich aus Daten Erkenntnisse, Muster und Schlüsse gewinnen. Data Scientists steigen tief in die Welt der Daten und Algorithmen ein und entwerfen die zum Anwendungsfall passende Lösung.
Auch Führungskräfte sollten ein Grundwissen über die wichtigsten Begriffe und Zusammenhänge der Welt der Data Science haben.
Der Vortrag zeigt die Grenzen bisheriger Lösungen und gibt einen Überblick über neue Lösungen.
Er zeigt, wie Systemlandschaften weltweit tätiger (Internet-)Konzerne aussehen und leitet daraus herunterskalierte, praktikable Lösungen auch für kleinere Unternehmen mit weit weniger Datenvorkommen ab.
Mehr von IKS Gesellschaft für Informations- und Kommunikationssysteme mbH (20)
1. Softwarequalität:
Definitionen, Wünsche, Grenzen
iks Thementag
„Mehr Softwarequalität – Best practices für alle Entwicklungsphasen“
19.06.2012
Autor:
Christoph Schmidt-Casdorff
2. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 3 / 36
3. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 4 / 36
4. Was charakterisiert (Software-)Qualität ?
Qualität macht sich am stärksten bemerkbar, wenn sie fehlt
– Wenn es weh tut, ist es ziemlich spät
– Fehlende Qualität kostet
Qualität ist kein Selbstzweck
– Qualität wird implizit als gegeben vom Kunden / Nutzer
vorausgesetzt
Wissen um Qualität muss ermittelt werden
– Woher wissen Sie, dass Ihre Software guten Gewissens
auszuliefern ist?
– Woher wissen Sie, dass Ihre Software gewisse Qualitäts-
standards erfüllt?
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 5 / 36
5. Sie
Wissen um Qualität muss ermittelt werden Sie glauben
glaub
sich hier
en
Sie
glaub
Sind aber hier
en
Nach : Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Softwaretechnik (CNAM), WS 2007 / 2008. 22.1.2008
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 6 / 36
6. Unbegrenzte Qualität ist nicht möglich
Nach Frühauf, K., J. Ludewig, H. Sandmayr (1991).Software-Projektmanagement und -Qualitätssicherung
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 7 / 36
7. Fehlende Qualität kostet
Entdeckung
Cost to fix a defect Require- Architek- Entwick- System- Nach
ments tur lung test Auslieferung
Require-
1× 3× 5–10× 10× 10–100×
ments
Entste- Architek
- 1× 10× 15× 25–100×
hung -tur
Entwick-
- - 1× 10× 10–25×
lung
http://en.wikipedia.org/wiki/Software_testing
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 8 / 36
8. Auf was bezieht sich Softwarequalität?
Produktqualität
– Qualität des Produkts
– Softwaresystem, Architekturdokumentation, Anforderungs-
dokumentation
Prozessqualität
– Qualität des Herstellungsprozesses
Wir beschäftigen uns heute hauptsächlich mit Produktqualität
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 9 / 36
9. Worauf bezieht sich Softwarequalität?
Externe Qualität *
– Qualität aus der Perspektive des Anwenders / Kunden
– Zuverlässigkeit, Funktionsumfang …
– Indikatoren können von außen gemessen werden
Interne (oder auch strukturelle) Qualität
– Qualität aus Entwicklungsperspektive
– Indikatoren können nur von innen gemessen werden
– Sind früh im Entwicklungsprozess anzuwenden
* ISO 9126 unterscheidet in Quality Of Use und externe Qualität
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 10 / 36
10. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 11 / 36
11. Was ist Softwarequalität ?
Die Erwartungen an Softwarequalität …
– hängen von der Perspektive ab
• Endanwender Entwickler
• Betrieb Abnahmetest
– können kulturell bedingt sein
– sind i.d.R. subjektiv
Notwendigkeit, Softwarequalität zu definieren
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 12 / 36
12. Was ist Softwarequalität ?
Wie definiert sich Softwarequalität?
Wie kann Softwarequalität bewertet werden?
– Zuordnung von qualitätssichernden Maßnahmen
– Messung von Qualitätsanforderungen
Wie kann Softwarequalität für ein Projekt / Produkt / Prozess
gewährleistet werden?
– Welche Anforderungen an SW-Qualität werden benötigt?
Mit diesen Fragen beschäftigen sich Qualitätsmodelle
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 13 / 36
13. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 14 / 36
14. Qualitätsmodelle
Qualitätsmerkmale definieren objektiv bestimmbare Eigenschaften
– des Produkts
– werden hierarchisch geordnet
Qualitätsmetriken quantifizieren bestimmte Aspekte
– liefern die Bewertungsgrundlage für Merkmale
– können auch kategorisieren (0/1, Ampel u.v.a.)
Qualitätsindikatoren
– kategorisieren das Ergebnis einer Metrik bzgl. eines Merkmals
– verbinden Merkmale mit Metriken
• Eine Metrik bewertet i.d.R. mehrere Merkmale
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 15 / 36
16. Sie
Metrik inkl.
Qualitätsindikatoren glaub
Messmethode
en
Sie
Kategorisierung
der Messungen
glauben
Welche Merkmale
Sie
werden durch Indikator
glauben
beeinflusst
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 17 / 36
17. Qualitätsmodelle
Warum reicht eine Menge an Metriken nicht aus?
– Metrik liefert eine Qualifizierung / Quantifizierung eines Aspekts
– Ist kein Wert als solcher
• Ist die Maßzahl gut/schlecht?
• Was gefährde ich bei schlechter Maßzahl?
Metrik ist ohne Kontext des / der Merkmale wertlos
– Wahlloses Messen ist sinnlos
Merkmal ohne Metrik kann nicht bewertet / validiert werden
– Wird ein Merkmal durch das Produkt erfüllt?
– Wenn ja, in ausreichendem Maß?
Zusammenhang zwischen Qualitätsmerkmalen und Metriken
ist herzustellen Qualitätsmodelle
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 18 / 36
18. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 19 / 36
19. Hierarische Qualitätsmodelle
Definition eines Software-Qualitätsmodells über
– Definition eines Systems von Qualitätsmerkmalen
• i.d.R. mehrstufig
– Explizite Zuordnung von Indikatoren
• nachgeordnet
Beispiele
– Mc Call
– Boehm
– ISO 9126 (FURPS)
– Squid
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 20 / 36
20. ISO 9126 – Hierarchie von Qualitätsmerkmale
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 21 / 36
21. Qualitätsindikatoren gemäß ISO 9126
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 22 / 36
22. Bewertung hierarischer Qualitätsmodelle?
Historisch gesehen: Einstieg in systematische Software-Qualität
Geben guten Überblick über die unterschiedlichen Facetten von
Qualität
– Guter Einstieg in das Thema / Hintergrundwissen
– Kompendium, um alle relevanten Qualitätsmerkmale zu entdecken
Sind schwergewichtig und unflexibel
– Unklare Bedeutung und Bedeutungsunterschiede einzelner Merkmale
– Starre Vorgaben
– Akademisch
Sind schwer anzuwenden
– Der Zuschnitt auf das eigene Projekt / Produkt ist schwierig
Es fehlt ein pragmatischer Ansatz
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 23 / 36
23. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 24 / 36
24. Analytische Ansätze
Von der Analyse zur Qualität
– Im Gegensatz zu hierarchischen Qualitätsmodellen
Ausgangspunkt sind analytische Verfahren
– Diese führen zu Qualität
– Unterschiedliche Verfahren werden innerhalb eines Projektes
eingesetzt
– Verfahren werden hinsichtlich ihrer Qualitätsmerkmale bewertet
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 25 / 36
25. Qualitätsanalyse-Werkzeuge
Sensoren sind Werkzeuge, welche
– (Software-)metriken automatisiert ermitteln
– Auf vorgegebenem Regelwerk arbeiten
• Siehe checkstyle, PMD, findbug
Qualitäts-Cockpits ergänzen Sensoren
– Bewerten Messungen der Sensoren
– Bereiten diese projektspezifisch auf
– Protokollieren Qualitätsverlauf
– Siehe Sonar
System Analysis Workbenches
– Flexible Konfiguration des Regelwerks
– Siehe Sotograph zur Bewertung von Architekturkonformität
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 26 / 36
27. Qualitätsanalyse-Werkzeuge
Qualitätsanalyse-Werkzeuge müssen an Qualitätsmerkmale
angepasst werden
– Welche Metriken werden ausgeführt?
– Welche Indikatoren werden aus den Metriken abgeleitet?
Nutzen Sie bekannte / bewährte Guidelines
– Java Coding Conventions (sun)
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 28 / 36
28. Reviews / Inspektionen
Sind analytische Verfahren, um Qualität zu ermitteln
Sind da von besonderer Bedeutung, wo…
– keine werkzeugunterstützten Methoden verfügbar sind
Benötigen Ausführungskontext
– Welches Qualitätsmerkmal wird geprüft?
– Nach welchen Regeln / Verfahren wird geprüft?
– Siehe Requirements Engineering
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 29 / 36
29. Methodische Ermittlung von Qualitätszielen
Verfahren, um…
– projektspezifische Qualitätsanforderungen zu ermitteln
– diese messbar zu gestalten
– diesen eine oder mehrere Metriken zuzuordnen
… führen zu einem projektspezifischen Qualitätsmodell
… unterstützen z.B. die Ermittlung nicht funktionaler Anforderungen
… werden zur Ermittlung von Review-Zielen genutzt
Bsp.: Goal Question Metric (GQM)
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 30 / 36
30. Qualitätsmodelle
Alle Ansätze, um Qualitätsmodelle zu ermitteln ….
… verbinden Qualitätsmerkmale mit Qualitätsmetriken
Anforderungen an Qualität sind projektspezifisch
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 31 / 36
31. Agenda
Einführung
Was ist Softwarequalität ?
– Qualitätsmodelle
– Hierarchische Qualitätsmodelle
– Analytische Ansätze
Wünsche, Grenzen, best practices
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 32 / 36
32. Wünsche und Grenzen
Qualität entstünde als Nebenprodukt der Softwareentwicklung 1)
– Sie entsteht nicht quasi von selbst
– Um die Qualität muss man sich kümmern
Qualität gäbe es umsonst
– Gegenüberstellung von Qualitätskosten zu Qualitätsanforderungen
– Gleichgewicht zwischen Kosten / Risiken und Aufwand
Qualitätsanforderungen wären immer gleich
– Qualitätsanforderungen unterscheiden sich von Projekt zu Projekt
– Es gibt fertige out-of-the-box Modelle / Tools / Methoden, nach
denen Qualität für Ihr Projekt erreicht werden kann
– Qualitätsanforderungen müssen explizit formuliert werden
1) Wünsche sind kursiv
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 33 / 36
33. Best practices
Bauen Sie eine eigene Qualitätskultur auf
– Wenn noch nicht geschehen
– Der Einstieg ist nicht so schwer
Nutzen Sie Qualitätsanalyse-Werkzeuge für den Einstieg
in Ihr Qualitätsmodell
– i.d.R. nur für interne Qualität
– Nutzen Sie bestehende Qualitätsanforderungsprofile
Leiten Sie Ihre Qualitätsanforderungen ab
– Am Anfang des Projekts
– Messen Sie die Erfüllung der Anforderungen
Pflegen Sie Ihre Qualität
– Qualität ist ein Prozess, keine Momentaufnahme
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 34 / 36
34. Referenzen
[Code Complete]
Steve McDonnell, Code Complete (2nd Edition)
Microsoft Press Deutschland; Auflage (27. Januar 2005)
ISBN-13: 978-3860635933
[ISO 9126]
ISO 9126-1: Software engineering–Product quality–Part 1: Quality model
[GQM]
http://goldpractice.thedacs.com/practices/gqm/
[SQUID]
Kitchenham, B., Linkman, S., Pasquini, A., Nanni, V.: The SQUID
approach to defining a quality model. Software Quality Control 6(3)
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 35 / 36
35. Weiterführende Literatur
Software Metrics and Software Metrology; Alan Abrain
John Wiley & Sons; ISBN-13: 978-0470597200
SEI – quality driven software measurement
http://www.sei.cmu.edu/reports/96hb002.pdf
SQUID Quality Framework
http://www.inf.utfsm.cl/~visconti/iia375/Documentos/Squid.pdf
F. Deißendörfer (Diss. 2009),
Continuous Quality Control of Long-Lived Software Systems
http://mediatum2.ub.tum.de/doc/737380/737380.pdf
iks Thementag: „Mehr Softwarequalität“ - Definitionen, Wünsche, Grenzen Seite 36 / 36