Ken Whitaker shares pragmatic techniques to help project managers and software development leaders put into practice innovative scheduling techniques, make consistent customer-centric decisions, reduce project risk, quickly negotiate with product owners the most important project scope, and transition teams to become more agile. Ken shares revealing statistical data on how waterfall is simply not suited for modern-day adaptive software development projects. With fellow participants, you’ll spend time performing a “Scrum walkabout” to get the idea of just how an agile project really works. These best practices are presented to motivate your team to deliver projects on time, every time. Although this tutorial doesn’t incorporate intensive role-play, we’ll have lively interaction that will incorporate lessons learned from actual case studies and attendees’ project experiences. Take away powerful, yet simple, ways to bridge the gap between PMI’s PMBOK® Guide and agile.
Ken Whitaker shares pragmatic techniques to help project managers and software development leaders put into practice innovative scheduling techniques, make consistent customer-centric decisions, reduce project risk, quickly negotiate with product owners the most important project scope, and transition teams to become more agile. Ken shares revealing statistical data on how waterfall is simply not suited for modern-day adaptive software development projects. With fellow participants, you’ll spend time performing a “Scrum walkabout” to get the idea of just how an agile project really works. These best practices are presented to motivate your team to deliver projects on time, every time. Although this tutorial doesn’t incorporate intensive role-play, we’ll have lively interaction that will incorporate lessons learned from actual case studies and attendees’ project experiences. Take away powerful, yet simple, ways to bridge the gap between PMI’s PMBOK® Guide and agile.
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...XBOSoft
Find out if you're making these common testing metric mistakes and what to do if you are. In this hour-long XBOSoft webinar, ARGO Data's Quality Assurance Manager will teach you how to improve your metrics and build better software testing and QA teams.
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftXBOSoft
In this hour-long webinar, BlackLine's Director of Software Development Greg Burns and Scrum Master and Agile Coach Ron Ben Yosef discuss the company's agile conversion experience -- the challenges, successes, and benefits gained from implementation.
The document provides 10 secrets for managing successful projects from an experienced project manager. It discusses the importance of having a detailed plan and schedule, daily stand-up meetings, managing issues and risks, clear communication, mediating team discussions, managing scope, addressing resource issues, and caring about the project's success. Project management fundamentals like scope, schedule, budget, risk, and issues are also covered.
Leaping from Waterfall to Agility & Agile Innovationrudreshts
This session brings out the key learnings of an engineering team at Harman when they adopted Agile Project Management Principles. The team had prior exposure to Waterfall Methodology but relatively new to Agile.
Although commitment, support from stakeholders along with training was provided to teams during Phase -1 of the adoption, real learning was in Phase – 2 when they started practicing the principles by owning complete agile lifecycle from iteration planning to retrospective. This presentation talks about five simple yet profound lessons learnt by the team during the journey and cultural change which enabled the team to innovate.
The document provides an overview of a presentation given by Matthew Caine on why Agile works. Some key points:
- Agile focuses on people and results above all else
- Traditional management kills motivation in the workplace
- Steve Denning discovered motivated "geeks" using Agile and wanted to understand why it worked
- Humans need autonomy, mastery, and purpose to be motivated according to Daniel Pink
- Agile provides these things by allowing autonomy over work, mastery through continuous learning, and a sense of purpose in adaptive planning
- Agile ceremonies like planning, stand-ups, reviews, and retrospectives create a structure that embraces emergent details and continuous improvement
Ken Whitaker shares pragmatic techniques to help project managers and software development leaders put into practice innovative scheduling techniques, make consistent customer-centric decisions, reduce project risk, quickly negotiate with product owners the most important project scope, and transition teams to become more agile. Ken shares revealing statistical data on how waterfall is simply not suited for modern-day adaptive software development projects. With fellow participants, you’ll spend time performing a “Scrum walkabout” to get the idea of just how an agile project really works. These best practices are presented to motivate your team to deliver projects on time, every time. Although this tutorial doesn’t incorporate intensive role-play, we’ll have lively interaction that will incorporate lessons learned from actual case studies and attendees’ project experiences. Take away powerful, yet simple, ways to bridge the gap between PMI’s PMBOK® Guide and agile.
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...XBOSoft
Find out if you're making these common testing metric mistakes and what to do if you are. In this hour-long XBOSoft webinar, ARGO Data's Quality Assurance Manager will teach you how to improve your metrics and build better software testing and QA teams.
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftXBOSoft
In this hour-long webinar, BlackLine's Director of Software Development Greg Burns and Scrum Master and Agile Coach Ron Ben Yosef discuss the company's agile conversion experience -- the challenges, successes, and benefits gained from implementation.
The document provides 10 secrets for managing successful projects from an experienced project manager. It discusses the importance of having a detailed plan and schedule, daily stand-up meetings, managing issues and risks, clear communication, mediating team discussions, managing scope, addressing resource issues, and caring about the project's success. Project management fundamentals like scope, schedule, budget, risk, and issues are also covered.
Leaping from Waterfall to Agility & Agile Innovationrudreshts
This session brings out the key learnings of an engineering team at Harman when they adopted Agile Project Management Principles. The team had prior exposure to Waterfall Methodology but relatively new to Agile.
Although commitment, support from stakeholders along with training was provided to teams during Phase -1 of the adoption, real learning was in Phase – 2 when they started practicing the principles by owning complete agile lifecycle from iteration planning to retrospective. This presentation talks about five simple yet profound lessons learnt by the team during the journey and cultural change which enabled the team to innovate.
The document provides an overview of a presentation given by Matthew Caine on why Agile works. Some key points:
- Agile focuses on people and results above all else
- Traditional management kills motivation in the workplace
- Steve Denning discovered motivated "geeks" using Agile and wanted to understand why it worked
- Humans need autonomy, mastery, and purpose to be motivated according to Daniel Pink
- Agile provides these things by allowing autonomy over work, mastery through continuous learning, and a sense of purpose in adaptive planning
- Agile ceremonies like planning, stand-ups, reviews, and retrospectives create a structure that embraces emergent details and continuous improvement
This document provides information about a 2-day Project Management Fundamentals training program. The training aims to teach non-project managers how to properly manage projects based on globally accepted standards and practices. Participants will learn project management tools and techniques to help manage departmental or organizational projects. Upon completing the training, participants can pursue project management certifications from PMI such as CAPM. The training will involve lectures, exercises, role playing, discussions and focus on the 10 project management knowledge areas.
Seven Deadly Habits of Dysfunctional Software ManagersTechWell
As if releasing a quality software project on time were not difficult enough, poor management dealing with planning, people, and process issues can be deadly to a project. Presenting a series of anti-pattern case studies, Ken Whitaker describes the most common deadly habits-and ways to avoid them. These seven killer habits are mishandling employee incentives; making key decisions by consensus; ignoring proven processes; delegating absolute control to a project manager; taking too long to negotiate a project's scope; releasing an "almost tested" product to market; and hiring someone who is not quite qualified-but liked by everyone. Whether you are an experienced manager struggling with some of these issues or a new software manager, you'll take away invaluable tips and techniques correcting these habits-or better yet, avoiding them altogether. As a bonus, every attendee will receive a copy of Ken's full-color 7 Deadly Habits comic .
The document discusses common pitfalls organizations face when adopting agile processes. It notes that without discipline, agile approaches may fail due to lack of closure on work items and endless scope changes. It also highlights challenges with testing, changes in team roles and responsibilities, and difficulties adjusting working styles to more collaborative ways of working. Critical success factors include training, experience adopting agile, and support from experienced practitioners.
Top 5 Myths Of DevOps
Although a fairly new label and not officially coined until a few years ago, the ideals of “DevOps” have been discussed for nearly a decade. Recently, the term DevOps has gained increased popularity, but what does this buzzword really mean? Karen will highlight that DevOps is not a development methodology or technology, rather an ideology; a way to facilitate organisational prosperity and growth while increasing each individual employee's engagement. Some believe that as DevOps has gained prominence, a gap has been created between the original definition of DevOps and this new "enterprise-ready" buzzword.
Business Case for Agile - Time for ROI CheckTathagat Varma
When we talk of agility, we often refer to number of user stories or story points delivered, or burn down charts or velocity, etc. I call them 'lower-order agility' and howsomuch interesting they are, they make no sense to the 'higher-order agility' at business level. Why is that outrageous claims of performance, productivity and quality improvements at lower-order agility don't translate to commensurate higher-order agility? In this talk, I explore some of these issues. I also propose some ideas on how the whole notion of portfolio planning should be seen in the context of higher-order agility.
I delivered this talk on 19 July 2012 at the launch of Agile Leadership Network, Bangalore chapter, hosed by Valtech at their office.
On October 14, 2015, Michael Gill gave a presentation entitled "The Process of Communication, A Practical Guide for Project Managers." Communication is not about knowing the process. Communication is about managing the process. A successful project manager communicates effectively by setting and managing expectations throughout the lifecycle of a project and, by doing so, creates redundancy in a fluid industry. The importance of a simple and redundant communication framework cannot be overstated. Referencing my book, The Process of Communication, I will focus on the role of pre-production and the importance of Requirements Gathering, establishing a teams Level of Effort, communicating Assumptions and through the development of these tools establishing a realistic Timeline. I will speak about how all of these deliverables are used to manage clients expectations as obstacles arise and requirements change.
This document summarizes key aspects of agile software development processes. It discusses that software development involves managing risks, and that agile processes are designed to help manage risks that change rapidly, unlike traditional waterfall approaches. It outlines some common risks in software projects. It then provides a brief history of software development processes, from waterfall to more iterative agile methods. Finally, it summarizes some core values and practices of agile development, such as rapid delivery of working software, transparency, reducing waste, and continuous improvement through retrospectives.
Effective Quality Facilitation | Beyond NormalSPIN Chennai
The presentation gives a glance on the software quality analysts who has to take up the full responsibility to ensure compliance. It inspires the analysts with different methods and examples for a successful delivery.
The document discusses Agile development, which is a group of software development methodologies based on iterative development and collaboration between cross-functional teams. Agile development aims to reduce time to market, delivery risk, and costs through an iterative delivery process and applying lean production principles. It allows for requirements and solutions to evolve through collaboration. Agile development methodologies include Scrum, FDD, XP, and others.
This document discusses how establishing an agile culture at CarsGuide helped drive both execution and innovation. In year one, the focus was on execution, assessing weaknesses in purpose, people, place, platform and process. Changes included adopting agile methods, co-locating teams, and refreshing the content platform. In year two, the focus shifted to innovation, leveraging the new agile culture to generate ideas from employees and customers through workshops and hackathons. While progress was made, more work was still needed on the platform and creating scarcity to further foster innovation.
Agile Software Development
Not being too attached to your initial idea of what the project will look like and to be ready for change and to refactor.
Agile software engineering combines a philosophy and a set of development guidelines.
To be agile you need to put the agile values and principles into practice.
The ideal Agile world describes dedicated Teams that implement a negotiable scope in fixed iterations to meet a moving target. The real world is usually more complex, and often requires interaction with projects and processes that have very different and “non-Agile” characteristics. This webinar describes the conduct of Agile governance for hybrid projects that contain very different types of processes. We will review the very real drivers that lead to these hybrid environments, and look at practical techniques for making hybrid projects successful.
Please visit wingman-sw.com if you would like a copy of the PDF or the associated paper.
Embedded systems development can benefit from Agile software development. This paper and presentation tells you about why you should care, what problems Agile is designed to solve and what agile is. This topic has evolved over the years. I started presenting it in 2004 (or maybe earlier) at the Embedded Systems Conference.
Waterfall And Agile Methodology Coexistence 2011Tim Morris ★
The document discusses different project management methodologies, specifically Waterfall and Agile approaches. It notes that while these approaches may seem like polar opposites, they both aim to reduce risk and uncertainty over the course of a project. The document advocates taking the best elements from each methodology and applying them based on the specific needs of the project and team, rather than following practices rigidly. It also provides overviews of key aspects of traditional Waterfall and Agile processes.
Toyota revolutionized manufacturing starting in the 1980s with their lean manufacturing approach, which aimed to eliminate waste and streamline value chains. Mary and Tom Poppendieck later transferred these lean principles to software development. The document outlines the seven principles of lean - eliminate waste, amplify learning, decide late, deliver fast, empower teams, build integrity, see the whole. It also details 22 lean tools for software development and compares lean to agile methods.
Дмитро Бузоверя
Директор Cloud Computing департаменту в компанії AMC Bridge
Agile підхід до управління проектами існує вже більше 15 років, він досі є об’єктом багатьох дискусій та вважається інноваційним у деяких областях.
Дмитро Бузоверя, зробить огляд методології Agile у розробці програмного забезпечення. Він розкаже про історію Agile, його принципи та більш детально зупиниться на різних методиках: Extreme Programming (XP), Scrum, Lean та Kanban.
Ця лекція допоможе зібрати пазл з Agile термінології в єдину картинку.
A short talk that explains a little of what Agile is; where it originated and how it works. This talk is applicable whatever method you use - scrum, XP, DSDM etc. Concludes by introducing ICAgile (the International Consortium of Agile).
The document discusses developing a career development plan, including getting certified in software testing, attending conferences and workshops, and participating in a local professional association to expand knowledge and skills in the automation testing field. It also provides examples of SMART goals for these career development activities and outlines training phases for learning automation testing skills using Ruby and other tools. The plan aims to benchmark current skills and develop new skills to progress in an automation QA analyst role.
The document discusses an approach called "Agile in the Waterfall" which combines Agile and traditional waterfall methods. It proposes encapsulating work into "black boxes" that can use different methodologies but synchronize at milestones. The key aspects are maintaining a stationary strategic intent while allowing tactical emergent changes, and prioritizing customer outcomes over plan inputs through governance changes. Milestone planning and commitment to best value delivery are emphasized as ways to synchronize hybrid project streams.
Dependency Resolution with SAT [Symfony Live 2011 Paris]Nils Adermann
This document discusses using a SAT solver to resolve software dependencies when installing, updating, or removing packages from a system. It explains how dependency rules can be expressed as Boolean logic statements and solved using techniques like unit propagation and backtracking. The libzypper package manager from SUSE uses a SAT solver for dependency resolution as it is fast, reliable, and can provide understandable explanations.
Drupal 8 leverages Assetic for managing Javascript and CSS assets. This library abstracts the headaches of integrating with the burgeoning universe of asset pre-processors and optimization tools available to the modern developer.
The lead developer of Assetic will give a tour of the library and discuss the current state of the project, its strengths, and its weaknesses, and also touch on the future: Assetic 2.0.
This document provides information about a 2-day Project Management Fundamentals training program. The training aims to teach non-project managers how to properly manage projects based on globally accepted standards and practices. Participants will learn project management tools and techniques to help manage departmental or organizational projects. Upon completing the training, participants can pursue project management certifications from PMI such as CAPM. The training will involve lectures, exercises, role playing, discussions and focus on the 10 project management knowledge areas.
Seven Deadly Habits of Dysfunctional Software ManagersTechWell
As if releasing a quality software project on time were not difficult enough, poor management dealing with planning, people, and process issues can be deadly to a project. Presenting a series of anti-pattern case studies, Ken Whitaker describes the most common deadly habits-and ways to avoid them. These seven killer habits are mishandling employee incentives; making key decisions by consensus; ignoring proven processes; delegating absolute control to a project manager; taking too long to negotiate a project's scope; releasing an "almost tested" product to market; and hiring someone who is not quite qualified-but liked by everyone. Whether you are an experienced manager struggling with some of these issues or a new software manager, you'll take away invaluable tips and techniques correcting these habits-or better yet, avoiding them altogether. As a bonus, every attendee will receive a copy of Ken's full-color 7 Deadly Habits comic .
The document discusses common pitfalls organizations face when adopting agile processes. It notes that without discipline, agile approaches may fail due to lack of closure on work items and endless scope changes. It also highlights challenges with testing, changes in team roles and responsibilities, and difficulties adjusting working styles to more collaborative ways of working. Critical success factors include training, experience adopting agile, and support from experienced practitioners.
Top 5 Myths Of DevOps
Although a fairly new label and not officially coined until a few years ago, the ideals of “DevOps” have been discussed for nearly a decade. Recently, the term DevOps has gained increased popularity, but what does this buzzword really mean? Karen will highlight that DevOps is not a development methodology or technology, rather an ideology; a way to facilitate organisational prosperity and growth while increasing each individual employee's engagement. Some believe that as DevOps has gained prominence, a gap has been created between the original definition of DevOps and this new "enterprise-ready" buzzword.
Business Case for Agile - Time for ROI CheckTathagat Varma
When we talk of agility, we often refer to number of user stories or story points delivered, or burn down charts or velocity, etc. I call them 'lower-order agility' and howsomuch interesting they are, they make no sense to the 'higher-order agility' at business level. Why is that outrageous claims of performance, productivity and quality improvements at lower-order agility don't translate to commensurate higher-order agility? In this talk, I explore some of these issues. I also propose some ideas on how the whole notion of portfolio planning should be seen in the context of higher-order agility.
I delivered this talk on 19 July 2012 at the launch of Agile Leadership Network, Bangalore chapter, hosed by Valtech at their office.
On October 14, 2015, Michael Gill gave a presentation entitled "The Process of Communication, A Practical Guide for Project Managers." Communication is not about knowing the process. Communication is about managing the process. A successful project manager communicates effectively by setting and managing expectations throughout the lifecycle of a project and, by doing so, creates redundancy in a fluid industry. The importance of a simple and redundant communication framework cannot be overstated. Referencing my book, The Process of Communication, I will focus on the role of pre-production and the importance of Requirements Gathering, establishing a teams Level of Effort, communicating Assumptions and through the development of these tools establishing a realistic Timeline. I will speak about how all of these deliverables are used to manage clients expectations as obstacles arise and requirements change.
This document summarizes key aspects of agile software development processes. It discusses that software development involves managing risks, and that agile processes are designed to help manage risks that change rapidly, unlike traditional waterfall approaches. It outlines some common risks in software projects. It then provides a brief history of software development processes, from waterfall to more iterative agile methods. Finally, it summarizes some core values and practices of agile development, such as rapid delivery of working software, transparency, reducing waste, and continuous improvement through retrospectives.
Effective Quality Facilitation | Beyond NormalSPIN Chennai
The presentation gives a glance on the software quality analysts who has to take up the full responsibility to ensure compliance. It inspires the analysts with different methods and examples for a successful delivery.
The document discusses Agile development, which is a group of software development methodologies based on iterative development and collaboration between cross-functional teams. Agile development aims to reduce time to market, delivery risk, and costs through an iterative delivery process and applying lean production principles. It allows for requirements and solutions to evolve through collaboration. Agile development methodologies include Scrum, FDD, XP, and others.
This document discusses how establishing an agile culture at CarsGuide helped drive both execution and innovation. In year one, the focus was on execution, assessing weaknesses in purpose, people, place, platform and process. Changes included adopting agile methods, co-locating teams, and refreshing the content platform. In year two, the focus shifted to innovation, leveraging the new agile culture to generate ideas from employees and customers through workshops and hackathons. While progress was made, more work was still needed on the platform and creating scarcity to further foster innovation.
Agile Software Development
Not being too attached to your initial idea of what the project will look like and to be ready for change and to refactor.
Agile software engineering combines a philosophy and a set of development guidelines.
To be agile you need to put the agile values and principles into practice.
The ideal Agile world describes dedicated Teams that implement a negotiable scope in fixed iterations to meet a moving target. The real world is usually more complex, and often requires interaction with projects and processes that have very different and “non-Agile” characteristics. This webinar describes the conduct of Agile governance for hybrid projects that contain very different types of processes. We will review the very real drivers that lead to these hybrid environments, and look at practical techniques for making hybrid projects successful.
Please visit wingman-sw.com if you would like a copy of the PDF or the associated paper.
Embedded systems development can benefit from Agile software development. This paper and presentation tells you about why you should care, what problems Agile is designed to solve and what agile is. This topic has evolved over the years. I started presenting it in 2004 (or maybe earlier) at the Embedded Systems Conference.
Waterfall And Agile Methodology Coexistence 2011Tim Morris ★
The document discusses different project management methodologies, specifically Waterfall and Agile approaches. It notes that while these approaches may seem like polar opposites, they both aim to reduce risk and uncertainty over the course of a project. The document advocates taking the best elements from each methodology and applying them based on the specific needs of the project and team, rather than following practices rigidly. It also provides overviews of key aspects of traditional Waterfall and Agile processes.
Toyota revolutionized manufacturing starting in the 1980s with their lean manufacturing approach, which aimed to eliminate waste and streamline value chains. Mary and Tom Poppendieck later transferred these lean principles to software development. The document outlines the seven principles of lean - eliminate waste, amplify learning, decide late, deliver fast, empower teams, build integrity, see the whole. It also details 22 lean tools for software development and compares lean to agile methods.
Дмитро Бузоверя
Директор Cloud Computing департаменту в компанії AMC Bridge
Agile підхід до управління проектами існує вже більше 15 років, він досі є об’єктом багатьох дискусій та вважається інноваційним у деяких областях.
Дмитро Бузоверя, зробить огляд методології Agile у розробці програмного забезпечення. Він розкаже про історію Agile, його принципи та більш детально зупиниться на різних методиках: Extreme Programming (XP), Scrum, Lean та Kanban.
Ця лекція допоможе зібрати пазл з Agile термінології в єдину картинку.
A short talk that explains a little of what Agile is; where it originated and how it works. This talk is applicable whatever method you use - scrum, XP, DSDM etc. Concludes by introducing ICAgile (the International Consortium of Agile).
The document discusses developing a career development plan, including getting certified in software testing, attending conferences and workshops, and participating in a local professional association to expand knowledge and skills in the automation testing field. It also provides examples of SMART goals for these career development activities and outlines training phases for learning automation testing skills using Ruby and other tools. The plan aims to benchmark current skills and develop new skills to progress in an automation QA analyst role.
The document discusses an approach called "Agile in the Waterfall" which combines Agile and traditional waterfall methods. It proposes encapsulating work into "black boxes" that can use different methodologies but synchronize at milestones. The key aspects are maintaining a stationary strategic intent while allowing tactical emergent changes, and prioritizing customer outcomes over plan inputs through governance changes. Milestone planning and commitment to best value delivery are emphasized as ways to synchronize hybrid project streams.
Dependency Resolution with SAT [Symfony Live 2011 Paris]Nils Adermann
This document discusses using a SAT solver to resolve software dependencies when installing, updating, or removing packages from a system. It explains how dependency rules can be expressed as Boolean logic statements and solved using techniques like unit propagation and backtracking. The libzypper package manager from SUSE uses a SAT solver for dependency resolution as it is fast, reliable, and can provide understandable explanations.
Drupal 8 leverages Assetic for managing Javascript and CSS assets. This library abstracts the headaches of integrating with the burgeoning universe of asset pre-processors and optimization tools available to the modern developer.
The lead developer of Assetic will give a tour of the library and discuss the current state of the project, its strengths, and its weaknesses, and also touch on the future: Assetic 2.0.
Artificial Neural Network in a Tic Tac Toe Symfony Console Application - Symf...aferrandini
This document discusses using artificial neural networks (ANNs) with PHP and the Symfony Console component. It covers ANN theory like activation functions, backpropagation, and learning types. It demonstrates how to build a Tic-Tac-Toe game with reinforcement learning and the Symfony Console. The document also provides instructions for installing the PHP FANN extension to interface with ANNs and code examples using this library.
The dabbawalas of Mumbai are a large supply chain service that delivers home-cooked meals to office workers. They operate a complex distribution network involving sorting, coding, and relaying of tiffin carriers ("dabbas") through Mumbai's suburban railway system. Key aspects of their operations include a decentralized three-tier structure, a coding system that relies on minimal literacy, and a culture of reliability, equality, and customer referrals rather than a traditional business model. While facing challenges from changing lifestyles and workforce demographics, the dabbawalas have continued to successfully deliver over 350,000 meals per day with an extremely low error rate through their robust yet low-tech distribution system.
One commit, one release. Continuously delivering a Symfony project.Javier López
For the last few months we've been implementing a Continuous Delivery pipeline for the redesign of Time Out. In this talk I will demonstrate a real life example of what our pipeline looks like, the different tools we've used to get it done (phing, github, jenkins, ansible, AWS S3, ...), and peculiarities for PHP and Symfony2 projects. Most importantly, I'll be looking at things we've struggled with along the way and the lessons we've learnt.
The document discusses different development strategies and tactics for driving software development, including test-driven development (TDT), domain-driven design (DDD), and behavior-driven development (BDD). It provides overviews of each approach and examples from real-world open source projects demonstrating how companies have implemented these strategies and tactics.
Full Stack Web Application Performance TuningFabian Lange
Presentation from the symfonyCamp 2008 on Tips for improving web application performance by covering the full stack, rather than concentrating on very specific issues.
Copyright Fabian Lange 2008, all rights reserved
The document discusses the benefits of exercise for mental health. It states that regular exercise can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illnesses.
This document discusses strategies for moving away from legacy code using behavior-driven development (BDD). It summarizes three popular options: 1) Rewriting the entire application from scratch using best practices, 2) Doing technical refactoring of the code, and 3) Taking a business-focused approach using the "BDD pipeline" which involves impact mapping, prioritizing features, example workshops, and BDD layers to support planned changes. The presenter argues that the third option of a BDD pipeline is preferable to a full rewrite or only technical refactoring as it focuses on delivering business value over time rather than rewriting the code.
The document summarizes the supply chain of dabba walas in Mumbai, India. Some key points:
- The dabba wala supply chain has been operating since 1890, delivering 400,000 meals per day with over 99.999999% accuracy.
- The decentralized network relies on manual transportation like bicycles and trains, with aggregation points at railway stations. Inventory is delivered and returned daily with no warehouses.
- The supply chain has very low costs through its manual operations and relies on sourcing local community members, keeping capital requirements minimal.
The document discusses how to write a scalable Symfony application in the cloud. It covers upgrading points like database connections, file uploads, session storage, local development, and deploying. Database connections should use a master-slave configuration. File uploads can use Amazon S3 for storage. Sessions can be stored in a database. Local development differs from production. Deploying can use SVN update or checkout with symlinking. Automation helps deployment.
The document summarizes the history and operations of the Dabbawallah lunch delivery service in Mumbai, India. It discusses that the service began in 1890 with 20 delivery people and now has over 5,000 serving over 175,000 customers daily. The Dabbawallahs use an intricate coding system and work in teams to collect homemade lunches from homes in the morning, transport them to offices on trains, and deliver them in under 3 hours without using modern technology. Their highly efficient system has earned them recognition worldwide for logistics and customer service.
The document compares the Google Closure Compiler (GC) and YUI Compressor (YC) JavaScript compression tools. It discusses their optimization levels (whitespace, simple, advanced), how they handle various code optimizations, issues like eval() and with statements, file handling options, and compression rates. While YC is considered more reliable, GC shows more aggressive optimizations but can be unsafe at advanced levels. GC has better support for non-UTF-8 encodings and combining files, but lacks YC's CSS compression abilities.
The summary provides an overview of the Dabbawala system in Mumbai:
The Dabbawala system started in 1890 when a Parsi banker employed someone to deliver home-cooked food to his workplace. This evolved into a system run by the Nutan Mumbai Tiffin Box Suppliers Association involving over 5,000 Dabbawalas who use a complex coding system to collect, transport, and deliver over 200,000 tiffin carriers per day with nearly zero errors. The Dabbawalas have received international recognition for their efficient operations and customer satisfaction.
Mumbai Dabbawala - Masters of Supply Chain ManagementChandresh Dedhia
Definition (Wikipedia)
Who are Dabbawala’s?
History
Organization Structure
Process
Coding System
Relay & Hurdle Race
Setbacks
Certifications
Celebrity & PR
Case Studies & Documentaries
Records
Marketing Ideas
Management Principle
Conclusion
The document provides information about the Mumbai Dabbawala network. It discusses their organizational structure, operations, and logistical process. The Dabbawalas have over 5000 employees who efficiently deliver over 200,000 tiffin boxes per day across Mumbai, with an error rate of just 1 in 16 million deliveries. Their supply chain achieves a Six Sigma level of performance without using modern technology.
This paper mainly dwells on the examination of Mumbai Dabbawala operations and achievement of almost zero-fault performance including their problems and prospects in this changing environment of their business.
Please do drop your comments.
The dabbawala system began in 1885 in Mumbai when a banker hired a man to deliver his packed lunch daily from home to his office. It originated to deliver homemade Indian food to workers who disliked British company food. Now it serves businessmen. The system has over 5000 dabbawalas who reliably deliver meals using Mumbai's extensive suburban rail network. It operates through a decentralized cooperative structure and has received international recognition for its efficient operations and time management.
Database automated build and test - SQL In The City CambridgeRed Gate Software
David Atkinson gives a presentation on automated database build and testing, or continuous integration (CI), for databases. He explains that CI ensures database code is always working by automatically building and testing databases on each change. The demo shows two developers using CI to incrementally keep a test database up to date, run automated tests, and generate deployment scripts. When a fix introduces a breaking change, they address it by adding a custom migration script to the deployment package to safely update data during deployment.
Essential Tips for Modern Requirements Management Perforce
Inadequate requirements. They’re the #1 cause of project failure.
While we’ve come a long way from massive, antiquated requirements documents, requirements (or epics and user stories) still provide a GPS for your product.
So, how do you make sure requirements:
-Communicate your true vision?
-Keep your project lean and on track?
-Adapt to change without adding risk?
-Transform into a quality product?
Join us for this webinar to learn essential tactics for better requirements management — from discovery to review and testing.
We’ll cover:
-Common signs of poor requirements management.
-Principles of modern requirements.
-Essential communication tactics for results-driven development.
-Ways to streamline the requirement review process.
-Tips for adapting to changes in requirements.
-Templates for organizing your requirements.
-PLUS, get concrete tips from ACTUAL requirements management tool makers.
Seven Deadly Habits of Dysfunctional Software ManagersTechWell
As if releasing a quality software project on time were not difficult enough, poor management of planning, people, and process issues can be deadly to a project. Presenting a series of anti-pattern case studies, Ken Whitaker describes the most common deadly habits—and ways to avoid them. These seven killer habits are mishandling employee incentives; making key decisions by consensus; ignoring proven processes; delegating absolute control to a project manager; taking too long to negotiate a project’s scope; releasing an “almost tested” product to market; and hiring someone who is not quite qualified—but liked by everyone. Whether you are an experienced manager struggling with some of these issues or a new software manager, take away invaluable tips and techniques for correcting these habits—or better yet, for avoiding them altogether. As a bonus, every attendee will receive a copy of Ken’s full-color 7 Deadly Habits comic.
An overview of IT challenges and how Perficient China uses agile frameworks, methodologies, and practices to address these challenges and consistently deliver valued results to our clients.
This document introduces the Scaled Agile Framework (SAFe) as an approach for applying Agile and Lean principles at an enterprise scale. It discusses how traditional development methods are not keeping pace with increasing software complexity. SAFe is presented as a proven framework that harnesses the power of Agile for large software enterprises through elements like Agile teams, program execution, alignment, code quality, and scaling practices up to the portfolio level. The document advocates for SAFe's ability to accelerate value delivery, make money faster, deliver better customer fit, and reduce risk through approaches like continuous delivery, cadenced development, and synchronizing teams.
Agile Project Failures: Root Causes and Corrective ActionsTechWell
Agile initiatives always begin with the best of intentions—accelerate delivery, better meet customer needs, or improve software quality. Unfortunately, some agile projects do not deliver on these expectations. If you want help to ensure the success of your agile project or get an agile project back on track, this session is for you. Jeff Payne discusses the most common causes of agile project failure and how you can avoid these issues—or mitigate their damaging effects. Poor project management, ineffective requirements development, failed communications, software development problems, and (non)agile testing can all contribute to a failing project. Learn practical tips and techniques for identifying early warning signs that your agile project might be in trouble and how you can best get your project back on track. Gain the knowledge you need to guide your organization toward agile project implementations that serve the business and the stakeholders.
Allegro Business Solutions offers project management, Agile, Lean Six Sigma, and ITIL services. It focuses on tailoring solutions to each client's culture and needs. The company is led by Jerry Metcalf, who has over 30 years of experience developing products and services using various processes. [/SUMMARY]
The document discusses enabling enterprise DevOps at scale. It describes how traditional rigid structures and silos can be replaced with a DevOps transformation involving people, tools, and processes. Continuous delivery is highlighted as an important process that delivers value through automated testing and deployment. Implementing DevOps at scale requires establishing the right culture and skills through coaching, training, collaborative spaces and transparency. Automating the toolchain is also key to support the new ways of working.
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...Steelwedge
- Hear the S&OP success story of Contech Engineered Solutions, a leading national civil engineering solutions provider. Contech has achieved significant growth with an agile S&OP process and platform
- Discover how the Contech team collaborates through S&OP technology and processes to achieve a holistic view of demand, supply and inventory, and drive better decision-making—all of which has led to a 40% decrease in inventory and a 10% improvement in on-time customer service
- Learn about the sales and operations planning (S&OP) challenges most companies face and how to overcome them to drive lasting and extensive value
This session will have something for everyone. For the person new to Agile Development, this will provide a basic knowledge to distinguish Agile development from traditional Waterfall development. For those that have some knowledge, this will provide some practical examples and stories about what is happening in the “real world”.
We are in tough financial times, and are being ask to do more than ever with less people. Faster, better, and cheaper is the new mantra for organizations. Companies that will survive and endure for the long haul are looking for different and better ways to deliver software and are discovering Agile development as a possible answer. How do you get started with Agile practices? What are some lessons learned that I can watch out for as we get started? What will Agile fix
and what will it expose? In this session, these questions and others will be answered.
We will also explore how Agile development came to be and provide a foundational knowledge of the common practices including the Scrum framework and Extreme Programming (XP).
My presentation in Agile4U (Agile for University) program of HanoiScrum in 2013.
This presentation may have some customised content for University of Science and Technology of Ha Noi.
The Business Analyst’s Critical Role in Agile ProjectsTechWell
Are you a business analyst, wondering how you fit into agile projects? Are you a ScrumMaster who wants to work with business analysts for a stronger project team? Are you a product owner who needs to supercharge your product backlog? Mark Layton introduces you to the critical role of the business analyst on agile projects. Get the essential information business analysts need to know to be successful members of an agile project team. Learn how business analysts can use their product knowledge and requirements translation skills to support product owners and stakeholders. Discover the role of product owner agent and why business analysts do well in that role. Learn how business analysts approach documentation—especially requirements—on agile projects. Dive into the details of the product backlog and user stories. Bring your questions and be ready to learn all about the who and the how of the business analyst in agile projects.
The document compares traditional waterfall and agile product development approaches. It summarizes research finding that agile projects succeed three times more often than waterfall projects. Key aspects of agile methodologies like Scrum are outlined, including roles, ceremonies, and values. Challenges of adopting agile approaches are also discussed.
In the past two decades, Scrum has become the standard for agile development, used in some form today by 90 percent of agile teams. As Scrum starts its third decade, it’s not the fresh-faced process framework it once was. Yes, it has met—and dealt with—commercial, technical, philosophical, and practical challenges. Dave West discusses the past, present, and future of Scrum, using real data from more than 200,000 open assessments and 50,000 professional assessments to describe its challenges and evolution. Learn how to: (1) add the development infrastructure for continuous delivery; (2) define the systems engineering to manage the operational requirements from the start; and (3) create architectures to simplify the challenges of large-scale development. Learn how, in an industry that survives on the bleeding edge, there will continue to be a role for Scrum with its events, artifacts, and roles and how Scrum can continue to evolve.
In the world of agile, there is theory and then there is practice. We like to talk about self-organizing teams, asynchronous execution, BDD, TDD, and emergent architecture. We also talk about cross-functional teams: how analysts, testers, architects, technical writers, and UX designers belong on the same team, right next to programmers. It all sounds nice in theory, but how does this work in reality? What do these people actually do? How do they interact? What does it look like? Is there really a pragmatic way to make this work?
In this simulation, a cross-functional team will actually build a piece of software. Every specialist will have a hand in the process. Every specialist will also act as a generalist. Everyone will add value. And as a team, we’ll get something DONE.
This is your opportunity to see agile development in practice, and to bridge the gap between what agilists say and what teams do. And it’s not as new or as difficult as you think – affinity between testers, BA’s, coders, and other team members has really been at the root of effective development practices all along. Let’s just finally acknowledge that it works, demonstrate its capabilities, and encourage it going forward.
This IS agile development.
The document discusses the challenges of distributed agile projects and how agile principles and methodologies can address them. It introduces Perficient's Enable-M methodology, which is based on agile frameworks like Scrum and XP. Enable-M enhances these frameworks with additional practices to support distributed teams and satisfy CMMI level 5 requirements. Key practices include on-site customer involvement, frequent delivery of working software, test-driven development, daily stand-ups, and emphasis on communication tools.
Scrum, XP, and Kanban have been proven to provide step changes in productivity and quality for software teams. However, these methods do not have the native constructs necessary to scale to challenges of building enterprise class software systems. What the industry desperately needs is a solution that moves from a set of simplistic, disparate, development-centric methods, to a scalable, unified approach that addresses the complex constructs and additional stakeholders in the organization- and enables realization of enterprise-class product or service initiatives via aligned and cooperative solution development.
In this talk, Dean Leffingwell describes how to accomplish this with the Scaled Agile Framework, a publicly - accessible knowledge base of proven Lean and Agile practices for enterprise-class software development. He approaches the problem from the perspectives of Lean thinking and principles of product development flow, illustrating how these core principles help deliver business results at scale, while keeping the development system - and the enterprise - lean and responsive to rapidly changing market needs. And since winning is more fun, he’ll also describe some of the personal benefits that come when teams master the art of delivering better enterprise-class software, at an ever faster pace.
Software is a set of instructions and data structures that are executed by hardware to provide specific functionality and performance. It is more complex than hardware as it is custom built using programming and engineering principles. While hardware deteriorates over time, well-designed software can be maintained and improved. Software engineering is the systematic development and maintenance of software through disciplined processes and quantifiable measures. It aims to produce software reliably and economically through the application of engineering principles.
Agile Project Failures: Root Causes and Corrective ActionsTechWell
Agile initiatives always begin with the best of intentions—accelerate delivery, better meet customer needs, or improve software quality. Unfortunately, some agile projects do not deliver on these expectations. If you want help to ensure the success of your agile project or get an agile project back on track, this session is for you. Jeff Payne discusses the most common causes of agile project failure and how you can avoid these issues—or mitigate their damaging effects. Poor project management, ineffective requirements development, failed communications, software development problems, and (non)agile testing can all contribute to project failure. Learn practical tips and techniques for identifying early warning signs that your agile project might be in trouble and how you can best get your project back on track. Gain the knowledge you need to guide your organization toward agile project implementations that serve the business and the stakeholders.
Similar to Deliver Projects On Time, Every Time (20)
Isabel Evans stopped drawing and painting after being told she was not very good at it, which led to a loss of confidence in her creative and professional abilities. However, she realized that attempting creative activities is important for cognitive and emotional development, and that making mistakes and learning from failures allows for growth. By reengaging with failure through art and with support from others, Isabel was able to regain confidence in her abilities and reboot her career. The document discusses different perspectives on failure and the importance of learning from mistakes.
Instill a DevOps Testing Culture in Your Team and Organization TechWell
The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really starts with testing. Join Adam Auerbach as he explains what DevOps is and how it relates to testing. He describes how testing must change from top to bottom and how to access your own environment to identify improvement opportunities. Adam dives into practices like service virtualization, test data management, and continuous testing so you can understand where you are now and identify steps needed to instill a DevOps testing culture in your team and organization.
Test Design for Fully Automated Build ArchitectureTechWell
This document summarizes a half-day tutorial on test design for fully automated build architectures presented by Melissa Benua of mParticle at STAREAST 2018. The tutorial covered guiding principles for test design including prioritizing important and reliable tests, structuring automated pipelines around components, packages, and releases, and monitoring test results through code coverage, flaky test handling, and logging versus counters. It also included exercises mapping test cases to functional boundaries and categories of tests to pipeline stages.
System-Level Test Automation: Ensuring a Good StartTechWell
Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing value? This tutorial covers both “theory” and “practice”. Dot Graham explains the critical issues for getting a good start, and Chris Loder describes his experiences in getting good automation started at a number of companies. The tutorial covers the most important management issues you must address for test automation success, particularly when you are new to automation, and how to choose the best approaches for your organization—no matter which automation tools you use. Focusing on system level testing, Dot and Chris explain how automation affects staffing, who should be responsible for which automation tasks, how managers can best support automation efforts to promote success, what you can realistically expect in benefits and how to report them. They explain—for non-techies—the key technical issues that can make or break your automation effort. Come away with your own clarified automation objectives, and a draft test automation strategy to use to plan your own system-level test automation.
Build Your Mobile App Quality and Test StrategyTechWell
Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a quality and testing strategy means (1) knowing what data and tools you have available to make agile decisions, (2) understanding your customers and your competitors, and (3) testing your app under real-world conditions. Jason Arbon guides you through the latest techniques, data, and tools to ensure the awesomeness of your mobile app quality and testing strategy. Leave this interactive session with a strategy for your very own app—or one you pretend to own. The information Jason shares is based on data from Appdiff’s next-gen mobile app testing platform, lessons from Applause/uTest’s crowd, text mining hundreds of millions of app store reviews, and in-depth discussions with top mobile app development teams.
Testing Transformation: The Art and Science for SuccessTechWell
Technologies, testing processes, and the role of the tester have evolved significantly in the past few years with the advent of agile, DevOps, and other new technologies. It is critical that we testing professionals evaluate ourselves and continue to add tangible value to our organizations. In your work, are you focused on the trivial or on real game changers? Jennifer Bonine describes critical elements that help you artfully blend people, process, and technology to create a synergistic relationship that adds value. Jennifer shares ideas on mastering politics, maneuvering core vs. context, and innovating your technology strategies and processes. She explores how new processes can be introduced in an organization, what the role of organizational culture is in determining the success of a project, and how you can know what tools will add value vs. simply adding overhead and complexity. Jennifer reviews critically needed tester skills and discusses a continual learning model to evolve your skills and stay relevant. This discussion can lead you to technologies, processes, and skills you can stake your career on.
We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. Mary Thorn says help is at hand. Enter behavior-driven development (BDD), and Cucumber and SpecFlow, tools for running automated acceptance tests and facilitating BDD. Mary explores the nuances of Cucumber and SpecFlow, and shows you how to implement BDD and agile acceptance testing. By fostering collaboration for implementing active requirements via a common language and format, Cucumber and SpecFlow bridge the communication gap between business stakeholders and implementation teams. In this workshop, practice writing feature files with the best practices Mary has discovered over numerous implementations. If you experience developers not coding to requirements, testers not getting requirements updates, or customers who feel out of the loop and don’t get what they ask for, Mary has answers for you.
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
Many teams go crazy because of brittle, high-maintenance automated test suites. Jim Holmes helps you understand how to create a flexible, maintainable, high-value suite of functional tests using Selenium WebDriver. Learn the basics of what to test, what not to test, and how to avoid overlapping with other types of testing. Jim includes both philosophical concepts and hands-on coding. Testers who haven't written code should not be intimidated! We'll pair you up to make sure you're successful. Learn to create practical tests dealing with advanced situations such as input validation, AJAX delays, and working with file downloads. Additionally, discover when you need to work together with developers to create a system that's more easily testable. This tutorial focuses primarily on automating web tests, but many of the same concepts can be applied to other UI environments. Demos and labs will be in C# and Java using WebDriver. Leave this tutorial having learned how to write high-value WebDriver tests—and stay sane while doing so.
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the boundaries of DevOps, the conversation has been largely devoid of the business units’ place at the table. A common mistake organizations make while going through the DevOps transformation is drawing a line at the IT boundary. If that occurs, a larger, more inclusive silo within the organization is created, operating in an informational vacuum and causing operational inefficiency and goal misalignment. Sharing his experiences working on both sides of the fence, Leon Fayer describes the importance of including business units in order to align technology decisions with business goals. Leon discusses inclusion of business units in existing agile processes, benefits of cross-departmental monitoring, and a business-first approach to technology decisions.
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
Chris Parlette maintains that renting infrastructure on demand is the most disruptive trend in IT in decades. In 2016, enterprises spent $23B on public cloud IaaS services. By 2020, that figure is expected to reach $65B. The public cloud is now used like a utility, and like any utility, there is waste. Who's responsible for optimizing the infrastructure and reducing wasted expenses? It’s DevOps. The excess expense, known as cloud waste, comprises several interrelated problems: services running when they don't need to be, improperly sized infrastructure, orphaned resources, and shadow IT. There are a few core tenets of DevOps—holistic thinking, no silos, rapid useful feedback, and automation—that can be applied to reducing your cloud waste. Join Chris to learn why you should include continuous cost optimization in your DevOps processes. Automate cost control, reduce your cloud expenses, and make your life easier.
Transform Test Organizations for the New World of DevOpsTechWell
With the recent emergence of DevOps across the industry, testing organizations are being challenged to transform themselves significantly within a short period of time to stay meaningful within their organizations. It’s not easy to plan and approach these changes considering the way testing organizations have remained structured for ages. These challenges start from foundational organizational structures and can cut across leadership influence, competencies, tools strategy, infrastructure, and other dimensions. Sumit Kumar shares his experience assisting various organizations to overcome these challenges using an organized DevOps enablement framework. The framework includes radical restructuring, turning the tools strategy upside down, a multidimensional workforce enablement supported by infrastructure changes, redeveloped collaborations models, and more. From his real world experiences Sumit shares tips for approaching this journey and explains the roadmap for testing organizations to transform themselves to lead the quality in DevOps.
The Fourth Constraint in Project Delivery—LeadershipTechWell
All too often, the triple constraints—time, cost, and quality—are bandied about as if they are the be-all, end-all. While they are important, leadership—the fourth and larger underpinning constraint—influences the first three. Statistics on project success and failure abound, and these measurements are usually taken against the triple constraints. According to the Project Management Institute, only 53 percent of projects are completed within budget, and only 49 percent are completed on time. If so many projects overrun budget and are late, we can’t really say, “Good, fast, or cheap—pick two.” Rob Burkett talks about leadership at every level of a team. He shares his insights and stories gleaned from his years of IT and project management experience. Rob speaks to some of the glaring difficulties in the workplace in general and some specifically related to IT delivery and project management. Leave with a clearer understanding of how to communicate with teams and team members, and gain a better understanding of how you can be a leader—up and down your organization.
Resolve the Contradiction of Specialists within Agile TeamsTechWell
As teams grow, organizations often draw a distinction between feature teams, which deliver the visible business value to the user, and component teams, which manage shared work. Steve Berczuk says that this distinction can help organizations be more productive and scale effectively, but he recognizes that not all shared work fits into this model. Some work is best handled by “specialists,” that is people with unique skills. Although teams composed entirely of T-shaped people is ideal, certain skills are hard to come by and are used irregularly across an organization. Since these specialists often need to work closely with teams, rather than working from their own backlog, they don’t fit into the component team model. The use of shared resources presents challenges to the agile planning model. Steve Berczuk shares how teams such as those providing infrastructure services and specialists can fit into a feature+component team model, and how variations such as embedding specialists in a scrum team can both present process challenges and add significant value to both the team and the larger organization.
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
Metrics don’t have to be a necessary evil. If done right, metrics can help guide us to make better forward-looking decisions, rather than being used for simply managing or monitoring. They can help us identify trade-offs between options for what to do next versus punitive or worse, purely managerial measures. Steve Martin won’t be giving the Top Ten List of field-tested metrics you should use. Instead, in this interactive mini-workshop, he leads you through the critical thinking necessary for you to determine what is right for you to measure. First, Steve explores why you want to measure something—whether it’s for a team, a portfolio, or even an agile transformation. Next, he provides multiple real-life metrics examples to help drive home concepts behind characteristics of good and bad metrics. Finally, Steve shows how to run his field-tested agile game—Pin the Tail on the Metric. Take back this activity to help you guide metrics conversations at your organization.
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
A hierarchy is an organizational network that has a top and a bottom, and where position is determined by rank, importance, and value. A holarchy is a network that has no top or bottom and where each person’s value derives from his ability, rather than position. As more companies seek the benefits of agile, leaders need to build and sustain delivery capability while scaling agile without introducing unnecessary process and overhead. The Agile Performance Holarchy (APH) is an empirical model for scaling and sustaining agility while continuing to deliver great products. Jeff Dalton designed the APH by drawing from lessons learned observing and assessing hundreds of agile companies and teams. The APH helps implement a holarchy—a system composed of interacting organizational units called holons—centered on a series of performance circles that embody the behaviors of high performing agile organizations. Jeff describes how APH provides guidelines in the areas of leadership, values, teaming, visioning, governing, building, supporting, and engaging within an all-agile organization. Join Jeff to see what the APH is all about and how you can use it in your team and organization.
A Business-First Approach to DevOps ImplementationTechWell
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the boundaries of DevOps, the conversation has been largely devoid of the business units’ place at the table. A common mistake organizations make while going through the DevOps transformation is drawing a line at the IT boundary. If that occurs, a larger, more inclusive silo within the organization is created, operating in an informational vacuum and causing operational inefficiency and goal misalignment. Sharing his experiences working on both sides of the fence, Leon Fayer describes the importance of including business units in order to align technology decisions with business goals. Leon discusses inclusion of business units in existing agile processes, benefits of cross-departmental monitoring, and a business-first approach to technology decisions.
Databases in a Continuous Integration/Delivery ProcessTechWell
The document summarizes a presentation about including databases in a continuous integration/delivery process. It discusses treating database code like application code by placing it under version control and integrating databases into the DevOps software development pipeline. This allows databases to be built, tested, and released like other software through continuous integration, delivery, and deployment.
Mobile Testing: What—and What Not—to AutomateTechWell
Organizations are moving rapidly into mobile technology, which has significantly increased the demand for testing of mobile applications. David Dangs says testers naturally are turning to automation to help ease the workload, increase potential test coverage, and improve testing efficiency. But should you try to automate all things mobile? Unfortunately, the answer is not always clear. Mobile has its own set of complications, compounded by a wide variety of devices and OS platforms. Join David to learn what mobile testing activities are ripe for automation—and those items best left to manual efforts. He describes the various considerations for automating each type of mobile application: mobile web, native app, and hybrid applications. David also covers device-level testing, types of testing, available automation tools, and recommendations for automation effectiveness. Finally, based on his years of mobile testing experience, David provides some tips and tricks to approach mobile automation. Leave with a clear plan for automating your mobile applications.
Cultural Intelligence: A Key Skill for SuccessTechWell
Diversity is becoming the norm in everyday life. However, introducing global delivery models without a proper understanding of intercultural differences can lead to difficulty, frustration, and reduced productivity. Priyanka Sharma and Thena Barry say that in our diverse world, we need teams with people who can cross these boundaries, communicate effectively, and build the diverse networks necessary to avoid problems. We need to learn about cultural intelligence (CI) and cultural quotient (CQ). CI is the ability to relate and work effectively across cultures. CQ is the cognitive, motivational, and behavioral capacity to understand and respond to beliefs, values, attitudes, and behaviors of individuals and groups. Together, CI and CQ can help us build behavioral capacities that aid motivation, behavior, and productivity in teams as well as individuals. Priyanka and Thena show how to build a more culturally intelligent place with tools and techniques from Leading with Cultural Intelligence, as well as content from the Hofstede cultural model. In addition, they illustrate the model with real-life experiences and demonstrate how they adapted in similar circumstances.
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
Why would a century-old utility with no direct competitors take on the challenge of transforming its entire IT application organization to an agile methodology? In an increasingly interconnected world, the expectations of customers continue to evolve. From smart meters to smart phones, IoT is creating a crisis point for industries not accustomed to rapid change. Glen Morris explains that pizzas can be tracked by the minute and packages at every stop, and customers now expect this same customer service model should exist for all industries—including power. Glen examines how to create momentum and transform non-IT-focused industries to an agile model. If you are struggling with gaining traction in your pursuit of agile within your business, Glen gives you concrete, practical experiences to leverage in your pursuit. Finally, he communicates how to gain buy-in from business partners who have no idea or concern about agile or its methodologies. If your business partners look at you with amusement when you mention the need for a dedicated Product Owner, join Glen as he walks you through the approaches to overcoming agile skepticism.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3Data Hops
Free A4 downloadable and printable Cyber Security, Social Engineering Safety and security Training Posters . Promote security awareness in the home or workplace. Lock them Out From training providers datahops.com
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
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
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
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
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
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.
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