Diego Pacheco is a software architect and agile coach who tweets about his work. He received a response thanking him for something in Portuguese. The short exchange on Twitter between Diego Pacheco and another user was brief and informal.
Diego Pacheco is a software architect and Agile coach who specializes in functional and object-oriented programming as well as traits and the actor model. He thanked someone for their time on Twitter while sharing details about his background and areas of technical expertise.
Finatra is a Scala web framework built on top of Finagle and uses Mustache templates for rendering views. Diego Pacheco is a software architect and agile coach who works on Finatra and Mustache.java projects. He thanked someone in Portuguese.
This Twitter thread from Diego Pacheco introduces himself as a software architect and agile coach who then shares a link to the Half-Arsed Agile Manifesto website. He thanks someone for their comment.
Traditional testing approaches involve post-development testing phases where quality is expected to be boosted after code is complete, but this illusion of control can lead to delays if requirements are not fully delivered. Agile testing is iterative and incremental, with testers testing each coding increment as soon as it is finished so that programmers never get ahead of testers and a story is not done until tested. True agile teams focus on repeatable quality and efficiency rather than just delivering specified requirements by a release date.
This certificate confirms that Rahul Ingle successfully completed a Web Assessment for Introduction and Sales Readiness on June 1, 2018 at 7:55 AM in London, England. The certificate of participation was issued by SAP to document Rahul Ingle's completion of the assessment.
This document is a resume for Shalmali Padgaokar summarizing her skills and experience. She has skills in front-end technologies like JavaScript, HTML5, CSS3 and frameworks such as AngularJS, ReactJS and Backbone.js. She has a background in front-end engineering training from The Iron Yard as well as experience in quality assurance and customer service roles. Her resume demonstrates experience across the full stack from front-end to back-end technologies and quality assurance.
Bristol is a leading innovative city. The 2nd Bristol in Brussels Network event on 08/02/16 included an update on current activities, such as BIO, the Playable City and Bristol Energy.
Diego Pacheco is a software architect and Agile coach who specializes in functional and object-oriented programming as well as traits and the actor model. He thanked someone for their time on Twitter while sharing details about his background and areas of technical expertise.
Finatra is a Scala web framework built on top of Finagle and uses Mustache templates for rendering views. Diego Pacheco is a software architect and agile coach who works on Finatra and Mustache.java projects. He thanked someone in Portuguese.
This Twitter thread from Diego Pacheco introduces himself as a software architect and agile coach who then shares a link to the Half-Arsed Agile Manifesto website. He thanks someone for their comment.
Traditional testing approaches involve post-development testing phases where quality is expected to be boosted after code is complete, but this illusion of control can lead to delays if requirements are not fully delivered. Agile testing is iterative and incremental, with testers testing each coding increment as soon as it is finished so that programmers never get ahead of testers and a story is not done until tested. True agile teams focus on repeatable quality and efficiency rather than just delivering specified requirements by a release date.
This certificate confirms that Rahul Ingle successfully completed a Web Assessment for Introduction and Sales Readiness on June 1, 2018 at 7:55 AM in London, England. The certificate of participation was issued by SAP to document Rahul Ingle's completion of the assessment.
This document is a resume for Shalmali Padgaokar summarizing her skills and experience. She has skills in front-end technologies like JavaScript, HTML5, CSS3 and frameworks such as AngularJS, ReactJS and Backbone.js. She has a background in front-end engineering training from The Iron Yard as well as experience in quality assurance and customer service roles. Her resume demonstrates experience across the full stack from front-end to back-end technologies and quality assurance.
Bristol is a leading innovative city. The 2nd Bristol in Brussels Network event on 08/02/16 included an update on current activities, such as BIO, the Playable City and Bristol Energy.
Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”
The Certified Agile Tester is recognized as a primary international qualification for software test professionals seeking to work in Agile environments.
Archana Nagaraja is a software QA and DevOps professional with 9 years of experience in software quality assurance, CI/CD automation and infrastructure management. She has worked as a QA Lead at 75F and as a Senior QA Engineer at Atimi Software India Pvt Ltd and Cerner Healthcare Solutions Private Limited. She is currently undergoing a course on Advanced DevOps Technologies at UCSC SiliconValley Extension.
An Introduction to SAFe: The Scaled Agile FrameworkTechWell
Many organizations have achieved agility at the team level only to be unable to achieve it across teams. The Scaled Agile Framework (SAFe) provides both a vision and method for how to achieve this. SAFe is the first documented framework that can be used to scale agile throughout an organization. It is a combination of lean, kanban, and Scrum—lean to provide a context for an organization, kanban to manage the flow of projects, and Scrum to provide agile at the team level. Beginning with an introduction to lean and kanban, Ken Pugh explains why they are required for agile at scale. Ken then describes the framework of SAFe—specifically how it creates a structure to manifest the behaviors required for agile at scale. In particular, learn how to coordinate your organization’s portfolio, programs, and projects. Ken concludes by discussing when it is advisable to use the framework and when a more emergent method is preferable.
This document provides instructions for the CARD 405 Week 7 Portfolio Final assignment. Students are asked to make any necessary changes to their draft portfolio based on previous feedback and submit the final version. The portfolio should contain the required content outlined in Week 2 and be logically organized, visually appealing, and free of spelling and grammatical errors. A grading rubric is provided to explain how the portfolio will be evaluated and scored out of 100 possible points based on the inclusion of content, organization, visual design, and writing mechanics.
Introduction to SAFe, the Scaled Agile Frameworksrondal
Sans doute vous identifiez vous dans une ou plusieurs des situations suivantes:
- plusieurs équipes Scrum travaillent dans votre entreprise, parfois sur un même projet ou des projets connexes
- la coordination entre équipes Scrum n'est pas optimale
- vous-même, ou certains stakeholders, ont besoin d'une vue plus long terme sur vos projets Agile, plus que "juste le prochain sprint"
- sur base du succès de Scrum dans votre entreprise, vous voulez allez plus loin et vous voulez rendre plus agile l'entièreté de votre entreprise
Si c'est le cas, venez découvrir le framework SAFe.
Après une présentation du framework et de ses fondements, vous serez en mesure de mieux le comprendre, et de voir ce qu'il peut apporter ou non à votre entreprise.
This document provides an overview of the structure and content of AAPPL Rater Training 2018. It is organized into six parts that will introduce raters to AAPPL and the rating process. Raters are asked to complete some introductory tasks including reviewing forms, a syllabus, introductory video, and demo test to build their knowledge before beginning the self-guided training modules. The training covers applying concepts of language performance and proficiency to AAPPL tasks, orientation to the rating criteria, and practice and certification rounds for rating interpersonal and presentational language samples.
Istqb agile tester foundations professional trainingNarayanan Palani
The document summarizes an ISTQB Agile Tester Foundations training course. The course teaches the fundamentals of agile software development, agile approaches like Scrum, testing techniques for agile projects, and roles of testers in agile teams. It aims to provide the skills needed for testing careers in agile environments. The course covers topics like agile testing methods, estimating testing effort, quality risks, and tools used in agile projects. Candidates must hold an ISTQB Foundation Certificate to take the Agile Tester certification exam. The course is suitable for software engineers, testers, quality assurance professionals, and others interested in agile testing roles.
TechRenait Solutions Pvt. Ltd is an IT company based in Pune, India that provides analytics, ERP, ITES, and app framework solutions. Their vision involves IT enablement with cost containment and adoption of agile business processes using the latest technology. Their mission is to provide holistic solutions that deliver customer delight. They work with towns, FMS companies, BMS/home automation OEMs, system integrators, and architects/consultants. Their connected city solution provides insights and features like safety, security, convenience, and entertainment through a three-tier architecture and integrated building management system.
The Scaled Agile Framework (SAFe) has a special event that is held for every Program Increment (5 sprints-ish). This is a large scale, collaborative event including everyone from the Agile Release Train (50 people plus). This workshop will be a highly interactive event where all participants will be involved in one of many teams collaborating together to plan a single Program Increment for a single product.
The schedule will roughly contain:
Overview of SAFe Program Increment Planning
(Fictional) Business Context
Product / Solution Vision
Architecture Vision And Development Practices
Planning Session 1
Draft Plan Review
Planning Session 2
Final Plan Review
Risk ROAMing
Confidence Vote
Retrospective
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...Marilyne Huret
Our Journey to 100% Agile and a BizDevOps Product Portfolio - BMW - DOES19 Las Vegas —
This talk will describe the "why" and the "way" to 100% Agile @ BMW Group IT - a holistic approach with 4 focus areas: Process, Structure, Technology and People&Culture. Ralf will give a deep dive into the transformation from "Projects" to "Products" defined last year.
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsak and Ralf Waltram
Dr. Frank Ramsak, IT Governance, BMW Group
Ralf Waltram, Head of IT Systems Research & Development, BMW Group
Frank Ramsak started his career within the BMW Group in 2003 and is presently responsible for Architecture, Innovation and Technology in the BMW Group IT Governance. With his team and the community of architects, he defines and drives the innovative, competitive IT solution space for the feature teams.
Before his time in the IT-Governance, he managed international IT projects and was responsible for enterprise architecture management for the R&D, quality and production areas.
Frank st
udied computer science at the Technical University of Munich (TUM) and the University of Illinois at
Urbana-Champaign. He received his PhD from TUM for his work on multi-dimensional indexing in database systems.
Ralf Waltram has been with the BMW Group since 1996 and is responsible for IT systems in vehicle development since 2015. He and his team focus on the possibilities of digitalization in the R&D process, with an agile collaboration model and a focus on a BizDevOps structure. Prior to this, he managed international IT projects, e.g. in China, in the area of R&D, sales and marketing and was responsible in different line functions. Ralf Waltram studied computer science at the Munich University of Applied Sciences, specializing in computer vision and neural networks.
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine KisituThoughtworks
This document discusses challenges with traditional Agile approaches and how DevOps aims to address them. It notes that while organizations may think they are Agile, problems still arise around deployment pain points, inability to adapt to change, and dissatisfied clients. DevOps focuses on automating processes, breaking down silos between teams, and continuous delivery through culture change, infrastructure automation, measurement, and information sharing. The presentation emphasizes that DevOps is not a role or certification but a relationship and approach centered on collaboration and automation.
Offsite_intern_Completion Certificate_Tammisetty GopiGOPI T
Mr. Tammisetty Gopi completed an offsite internship with Altair India Academia Tech Support Team from December 28, 2015 to February 19, 2016. The internship focused on computational fluid dynamics as part of the Altair Optimization Contest 2015 analysis stream. Mr. Gopi worked under the guidance of Mr. Kamleshwar Rajender, a senior HyperWorks specialist in CFD, and Mr. Rahul Ponginan, the HyperWorks support team leader.
Hemalatha P is a Senior Development Engineer with over 4 years of experience in automation development and testing using tools like Selenium, Appium, and Cucumber. She has experience designing test frameworks, writing automation scripts for regression testing, and working on Agile projects. She has a Bachelor's Degree in Information Technology and is proficient in languages like C# and Java along with test management and debugging tools. She has worked on projects for Ladbrokes in both an offshore and one month onsite role.
Certificates of Honors and Awards for winned competitions ( Hospitals, child libraries, Syndicates, Administration, Management, Commercials and housing buildings) addition to my clients certifcates
This document outlines the categories, criteria, application process, and deadline for the Asia Pacific Achievement Awards 2015. It provides information on six award categories that recognize growth, collaboration, and innovation in student exchange programs. Official local AIESEC committees in the Asia Pacific region between March 1, 2014 and February 28, 2015 can apply by submitting a PDF application and 2-minute video by March 19, 2015 explaining their leadership and achievements. The application must include program and financial data from MyAIESEC and demonstrate how the committee advanced AIESEC's mission.
The document discusses Scala version 2.10 and features such as reflection API, string interpolation, implicit classes, dynamics, and macros. It notes that while these features work fine in the Scala REPL, there are issues with them in Eclipse. Links are provided to GitHub repositories containing examples and uses of Scala macros and other Scala 2.10 features. The document is signed by @diego_pacheco who identifies as a Software Architect and Agile Coach.
The document discusses functional programming concepts like functors, monads, and higher order polymorphism in ScalaZ. While the documentation for ScalaZ could be improved, it provides useful features for functional programming including functors, monads, and higher order functions. ScalaZ actors are different from Scala actors and allow for higher order polymorphism.
Clojure is a new programming language that runs on the Java Virtual Machine and is influenced by Lisp. It allows functions to be treated as first-class citizens and supports features like concurrency, software transactional memory, and runtime polymorphism. The presentation encourages the audience to keep an open mind about Clojure's capabilities with much less code.
Diego Pacheco is a software architect, agile coach, and trouble maker born in 1984 in Uruguay. He has roots in Uruguay and is married with two children. He enjoys heavy metal music, video games, and is studious like a typical Uruguayan. His core values that he aims to teach include courage, openness, and integrity. He has been working in his career since June 2009 and cites his accomplishments and leadership experience.
This document discusses Diego Pacheco's expertise in Scala and Akka. It notes that he is a software architect and agile coach who specializes in async event driven and non-blocking architectures using the actors model in Scala. It also provides a link to a GitHub repository containing Scala and Akka scripts.
Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”
The Certified Agile Tester is recognized as a primary international qualification for software test professionals seeking to work in Agile environments.
Archana Nagaraja is a software QA and DevOps professional with 9 years of experience in software quality assurance, CI/CD automation and infrastructure management. She has worked as a QA Lead at 75F and as a Senior QA Engineer at Atimi Software India Pvt Ltd and Cerner Healthcare Solutions Private Limited. She is currently undergoing a course on Advanced DevOps Technologies at UCSC SiliconValley Extension.
An Introduction to SAFe: The Scaled Agile FrameworkTechWell
Many organizations have achieved agility at the team level only to be unable to achieve it across teams. The Scaled Agile Framework (SAFe) provides both a vision and method for how to achieve this. SAFe is the first documented framework that can be used to scale agile throughout an organization. It is a combination of lean, kanban, and Scrum—lean to provide a context for an organization, kanban to manage the flow of projects, and Scrum to provide agile at the team level. Beginning with an introduction to lean and kanban, Ken Pugh explains why they are required for agile at scale. Ken then describes the framework of SAFe—specifically how it creates a structure to manifest the behaviors required for agile at scale. In particular, learn how to coordinate your organization’s portfolio, programs, and projects. Ken concludes by discussing when it is advisable to use the framework and when a more emergent method is preferable.
This document provides instructions for the CARD 405 Week 7 Portfolio Final assignment. Students are asked to make any necessary changes to their draft portfolio based on previous feedback and submit the final version. The portfolio should contain the required content outlined in Week 2 and be logically organized, visually appealing, and free of spelling and grammatical errors. A grading rubric is provided to explain how the portfolio will be evaluated and scored out of 100 possible points based on the inclusion of content, organization, visual design, and writing mechanics.
Introduction to SAFe, the Scaled Agile Frameworksrondal
Sans doute vous identifiez vous dans une ou plusieurs des situations suivantes:
- plusieurs équipes Scrum travaillent dans votre entreprise, parfois sur un même projet ou des projets connexes
- la coordination entre équipes Scrum n'est pas optimale
- vous-même, ou certains stakeholders, ont besoin d'une vue plus long terme sur vos projets Agile, plus que "juste le prochain sprint"
- sur base du succès de Scrum dans votre entreprise, vous voulez allez plus loin et vous voulez rendre plus agile l'entièreté de votre entreprise
Si c'est le cas, venez découvrir le framework SAFe.
Après une présentation du framework et de ses fondements, vous serez en mesure de mieux le comprendre, et de voir ce qu'il peut apporter ou non à votre entreprise.
This document provides an overview of the structure and content of AAPPL Rater Training 2018. It is organized into six parts that will introduce raters to AAPPL and the rating process. Raters are asked to complete some introductory tasks including reviewing forms, a syllabus, introductory video, and demo test to build their knowledge before beginning the self-guided training modules. The training covers applying concepts of language performance and proficiency to AAPPL tasks, orientation to the rating criteria, and practice and certification rounds for rating interpersonal and presentational language samples.
Istqb agile tester foundations professional trainingNarayanan Palani
The document summarizes an ISTQB Agile Tester Foundations training course. The course teaches the fundamentals of agile software development, agile approaches like Scrum, testing techniques for agile projects, and roles of testers in agile teams. It aims to provide the skills needed for testing careers in agile environments. The course covers topics like agile testing methods, estimating testing effort, quality risks, and tools used in agile projects. Candidates must hold an ISTQB Foundation Certificate to take the Agile Tester certification exam. The course is suitable for software engineers, testers, quality assurance professionals, and others interested in agile testing roles.
TechRenait Solutions Pvt. Ltd is an IT company based in Pune, India that provides analytics, ERP, ITES, and app framework solutions. Their vision involves IT enablement with cost containment and adoption of agile business processes using the latest technology. Their mission is to provide holistic solutions that deliver customer delight. They work with towns, FMS companies, BMS/home automation OEMs, system integrators, and architects/consultants. Their connected city solution provides insights and features like safety, security, convenience, and entertainment through a three-tier architecture and integrated building management system.
The Scaled Agile Framework (SAFe) has a special event that is held for every Program Increment (5 sprints-ish). This is a large scale, collaborative event including everyone from the Agile Release Train (50 people plus). This workshop will be a highly interactive event where all participants will be involved in one of many teams collaborating together to plan a single Program Increment for a single product.
The schedule will roughly contain:
Overview of SAFe Program Increment Planning
(Fictional) Business Context
Product / Solution Vision
Architecture Vision And Development Practices
Planning Session 1
Draft Plan Review
Planning Session 2
Final Plan Review
Risk ROAMing
Confidence Vote
Retrospective
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...Marilyne Huret
Our Journey to 100% Agile and a BizDevOps Product Portfolio - BMW - DOES19 Las Vegas —
This talk will describe the "why" and the "way" to 100% Agile @ BMW Group IT - a holistic approach with 4 focus areas: Process, Structure, Technology and People&Culture. Ralf will give a deep dive into the transformation from "Projects" to "Products" defined last year.
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsak and Ralf Waltram
Dr. Frank Ramsak, IT Governance, BMW Group
Ralf Waltram, Head of IT Systems Research & Development, BMW Group
Frank Ramsak started his career within the BMW Group in 2003 and is presently responsible for Architecture, Innovation and Technology in the BMW Group IT Governance. With his team and the community of architects, he defines and drives the innovative, competitive IT solution space for the feature teams.
Before his time in the IT-Governance, he managed international IT projects and was responsible for enterprise architecture management for the R&D, quality and production areas.
Frank st
udied computer science at the Technical University of Munich (TUM) and the University of Illinois at
Urbana-Champaign. He received his PhD from TUM for his work on multi-dimensional indexing in database systems.
Ralf Waltram has been with the BMW Group since 1996 and is responsible for IT systems in vehicle development since 2015. He and his team focus on the possibilities of digitalization in the R&D process, with an agile collaboration model and a focus on a BizDevOps structure. Prior to this, he managed international IT projects, e.g. in China, in the area of R&D, sales and marketing and was responsible in different line functions. Ralf Waltram studied computer science at the Munich University of Applied Sciences, specializing in computer vision and neural networks.
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine KisituThoughtworks
This document discusses challenges with traditional Agile approaches and how DevOps aims to address them. It notes that while organizations may think they are Agile, problems still arise around deployment pain points, inability to adapt to change, and dissatisfied clients. DevOps focuses on automating processes, breaking down silos between teams, and continuous delivery through culture change, infrastructure automation, measurement, and information sharing. The presentation emphasizes that DevOps is not a role or certification but a relationship and approach centered on collaboration and automation.
Offsite_intern_Completion Certificate_Tammisetty GopiGOPI T
Mr. Tammisetty Gopi completed an offsite internship with Altair India Academia Tech Support Team from December 28, 2015 to February 19, 2016. The internship focused on computational fluid dynamics as part of the Altair Optimization Contest 2015 analysis stream. Mr. Gopi worked under the guidance of Mr. Kamleshwar Rajender, a senior HyperWorks specialist in CFD, and Mr. Rahul Ponginan, the HyperWorks support team leader.
Hemalatha P is a Senior Development Engineer with over 4 years of experience in automation development and testing using tools like Selenium, Appium, and Cucumber. She has experience designing test frameworks, writing automation scripts for regression testing, and working on Agile projects. She has a Bachelor's Degree in Information Technology and is proficient in languages like C# and Java along with test management and debugging tools. She has worked on projects for Ladbrokes in both an offshore and one month onsite role.
Certificates of Honors and Awards for winned competitions ( Hospitals, child libraries, Syndicates, Administration, Management, Commercials and housing buildings) addition to my clients certifcates
This document outlines the categories, criteria, application process, and deadline for the Asia Pacific Achievement Awards 2015. It provides information on six award categories that recognize growth, collaboration, and innovation in student exchange programs. Official local AIESEC committees in the Asia Pacific region between March 1, 2014 and February 28, 2015 can apply by submitting a PDF application and 2-minute video by March 19, 2015 explaining their leadership and achievements. The application must include program and financial data from MyAIESEC and demonstrate how the committee advanced AIESEC's mission.
The document discusses Scala version 2.10 and features such as reflection API, string interpolation, implicit classes, dynamics, and macros. It notes that while these features work fine in the Scala REPL, there are issues with them in Eclipse. Links are provided to GitHub repositories containing examples and uses of Scala macros and other Scala 2.10 features. The document is signed by @diego_pacheco who identifies as a Software Architect and Agile Coach.
The document discusses functional programming concepts like functors, monads, and higher order polymorphism in ScalaZ. While the documentation for ScalaZ could be improved, it provides useful features for functional programming including functors, monads, and higher order functions. ScalaZ actors are different from Scala actors and allow for higher order polymorphism.
Clojure is a new programming language that runs on the Java Virtual Machine and is influenced by Lisp. It allows functions to be treated as first-class citizens and supports features like concurrency, software transactional memory, and runtime polymorphism. The presentation encourages the audience to keep an open mind about Clojure's capabilities with much less code.
Diego Pacheco is a software architect, agile coach, and trouble maker born in 1984 in Uruguay. He has roots in Uruguay and is married with two children. He enjoys heavy metal music, video games, and is studious like a typical Uruguayan. His core values that he aims to teach include courage, openness, and integrity. He has been working in his career since June 2009 and cites his accomplishments and leadership experience.
This document discusses Diego Pacheco's expertise in Scala and Akka. It notes that he is a software architect and agile coach who specializes in async event driven and non-blocking architectures using the actors model in Scala. It also provides a link to a GitHub repository containing Scala and Akka scripts.
The document discusses key concepts in functional programming including functions as first-class citizens, high order functions, immutability, lambda/closure/anonymous functions, currying, and monads. Some benefits mentioned are writing less code to accomplish more, simplicity, and suitability for algorithms and calculations. Core FP principles discussed are lambda calculus, high order functions, and immutability without side effects.
This document discusses Akka Streams, which is a library for building reactive stream processing applications. It defines key concepts like streams, processing stages, back pressure, and flow control. It also covers topics like stream composition, materialization, using actors in streams, and includes code examples. The document is presented by Diego Pacheco, a principal software architect at Akka Streams.
DevOps: Plain English Business BenefitsDiego Pacheco
The document discusses what DevOps is and is not. It states that DevOps is not a process, method, methodology, framework, service, set of tools, certification, or SaaS. Rather, DevOps is a state of mind, a desirable culture, a transformation process, and a result of experiences. It aims to break down silos between departments in IT and evolve how organizations approach software development and delivery. When implemented successfully, DevOps can increase deployment rates as seen at companies like Amazon and Google.
Poka Yoke is a technique to avoid mistakes by implementing behavioral constraints. There are three types of constraints: contract-based, fixed value, and sequence. Poka Yoke techniques include code reviews, test-driven development, Kanban, and feedback/coaching. The steps to implement Poka Yoke are to identify common problems, understand failures using 5 whys, choose a Poka Yoke approach type, experiment and test, and provide training with reviews and metrics.
Naming Things Book : Simple Book Review!Diego Pacheco
The document discusses principles for naming identifiers in code such as variables, classes, and functions. It notes that naming is important because identifiers make up 70% of code and influence comprehension, recall, and bug fixing time. Good naming follows principles like understandability, using names that describe concepts, and consistency. It provides specific rules for naming classes, variables, functions for conciseness, consistency, and distinguishability. The goal is to use names that are understandable to both current and future engineers working on the code.
Continuous Discovery Habits Book Review.pdfDiego Pacheco
This document summarizes key points from the book "Continuous Discovery Habits" by Diego Pacheco. It advocates for continuous discovery through an outcome-oriented and customer-centric mindset. Discovery requires the collaboration of product managers, designers, and engineers to iteratively test assumptions and validate ideas with customers. The goal is to ensure teams are creating value for users and addressing their needs, pain points, and desires on an ongoing basis through experimental and visual approaches.
This document discusses the Shape Up methodology for agile software development projects. It introduces Shape Up as similar to Dual Track Agile, with an initial 6-week discovery process. Key aspects of how shaping works include setting boundaries, roughing out elements, addressing risks, writing a pitch, and creating simple breadboarding prototypes. Other topics covered are cutting scope, how the pitch works, using betting tables instead of backlogs, dealing with bugs, and making progress on the whole stack through scope mapping and discovery charts.
This document discusses Holacracy, an alternative organizational structure to traditional hierarchies. It notes that current management structures were designed for factories, while Holacracy is designed for humans. Holacracy eliminates hierarchies and instead focuses on clearly defined roles and circles within an organization. It aims to embrace autonomy through separating people from roles and having roles, not managers, make decisions. While challenging to implement due to issues of power, some companies have adopted aspects of Holacracy.
This document discusses AWS Identity and Access Management (IAM). It provides an overview of IAM including its ability to provide fine-grained access control and integrate with SAML 2.0 and LDAP. It notes issues with passwords and credentials like entropy and rainbow table attacks. The document outlines IAM roles and policies and recommends making credentials temporary to improve security.
This document is a profile for Diego Pacheco, who is a cat's father, head of software architecture, agile coach, SOA/microservices expert, DevOps practitioner, speaker, and author. He has expertise in topics such as Terraform, CDKs, and CDKs code generation and maintains GitHub repositories on these subjects.
Encryption Deep Dive: Randomness, Entropy, RNG, PRNG, AES, AES Operational Modes, Data Rotations, Java Encryption APIs, Tradeoffs, challenges, Envelope Encryption, KMS, and much more on all things encryption.
This document profiles Diego Pacheco and provides an overview of key software security principles including defense in depth, the least privilege principle, encryption, TLS and mTLS, misconfiguration and error handling, input sanitization, cross-site scripting (XSS), insecure serialization/deserialization, known vulnerabilities, logging and audit trails, threat analysis, and engineering friction. The document emphasizes applying security best practices to protect customer experience, brand integrity, and compliance while avoiding friction for engineering teams.
This document discusses various management concepts and techniques, including:
- Biases that can negatively impact decision-making like planning fallacy and availability bias.
- How work is becoming indistinguishable from sabotage due to bureaucracy and predictability.
- The importance of having "skin in the game" and being willing to be wrong to drive change and learning.
- Dealing with scarcity by identifying high and low performance areas and reallocating resources accordingly.
Design is Not Subjective! Software design and Lean UX, Ux, Design Thinking are not that different after all. UML was in the right direction the problem was where we applied. In this video, I will explain why Design is not subjective. Video https://www.youtube.com/watch?v=ijGR6Tbhr54
Architecture & Engineering : Doing the non-obvious!Diego Pacheco
Diego Pacheco is a software architect, agile coach, and speaker who focuses on non-traditional approaches. Some of his views include that requirements can change and duplication is okay, tests don't always improve design or find bugs, and complexity sometimes needs abstractions but other times they add unnecessary complexity. He also believes teams will always have technical debt so it's important to prioritize fixing quick wins over deep technical issues, and that architecture is about people and enabling teams.
This document discusses various management concepts and principles:
- You cannot regulate failure in complex systems and it is better to focus on recovering from failures rather than trying to predict and prevent them.
- Product teams are more effective than feature teams because they are focused on discovering customer needs rather than having predefined solutions.
- Sharing a vision rather than a detailed roadmap allows for more flexibility and ability to change tactics.
- Psychological safety and an environment where people feel included, safe to learn and contribute, and safe to challenge the status quo is important for teams.
- Discipline is needed to successfully execute digital transformations but often lacks longevity and focus shifts to short term goals.
The document discusses testing in production environments using "dark canaries". Dark canaries involve deploying code changes to a small percentage of real users without their knowledge to test for issues before broad deployment. The key benefits are that it allows testing with real users and traffic in the actual production environment and catching problems early before they affect everyone. Some challenges are potential privacy issues if users are not informed and ensuring changes don't negatively impact the small group of unaware users.
The document outlines 9 common lies about work and proposes alternative truths. The lies discussed include that people care most about the company they work for rather than their team, that the best plan wins rather than intelligence in real-time, and that feedback and performance reviews can reliably rate people. The author argues that people primarily care about their team, intelligence is needed to adapt to a dynamic world, and that reviews mostly reflect raters rather than ratees. The truths proposed emphasize caring for one's team, prioritizing real-time intelligence over static plans, and that people can best rate their own experiences.
This document provides advice and perspectives on management and leadership from Diego Pacheco. Some of the key points discussed include:
- Ego can distort reality and inhibit innovation, so leaders should suppress ego with humility.
- Not all communication needs to happen between all people; structured teams are better models than rigid organization charts.
- Feedback is difficult to give and receive but is important for growth if approached without emotion or defensiveness.
- Scenario modeling and role playing exercises can help train leaders by anticipating problems before they occur.
The document discusses several topics related to artificial intelligence and the future, including:
1) Whether AI-generated music has soul or not.
2) The possibility of AI judges making faster parallel decisions.
3) Elon Musk's view that we are all already cyborgs.
4) Musk's proposal that augmented humans could regenerate organs and tissues by 2100 through technologies like neuralink.
5) The potential to reengineer humans and expand lifespans to 120-150 years through these technologies.
This document discusses dealing with dependencies between teams when developing software. It acknowledges that fixed release schedules and monolithic codebases can create issues. Some potential solutions proposed include using contracts and mocks between teams, restructuring code using domain-driven design principles, and creating lean shared libraries to reduce duplication while allowing independence. The document advocates for moderate approaches between extremes rather than ignoring problems with dependencies.
This document discusses different types of test doubles (fakes, stubs, mocks, spies, and dummies) that can be used to deal with dependencies in tests. It explains what each type is and provides examples of when each might be used. It also discusses how to design code for better test isolation by reducing coupling and avoiding tightly binding components together, though this can sometimes make the code harder to test. Cross-cutting concerns like authentication are discussed as things that may be difficult to fully isolate or mock at a component level.
This document discusses issues that can arise with Scrum implementations and introduces Kanban as an alternative. It notes problems with a focus on dates in Scrum and retaining the process rather than changing it. Kanban is presented as a lean approach that emphasizes continuous learning and improvement rather than utilization. The document outlines Kanban concepts like value stream mapping, cost of delay, Kanban boards, and metrics that can be used to test if a Kanban approach is being implemented.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.