A presentation on Patterns, Scrum, eXtreme Programming, GTD and Ferris' Four-Hour-Workweek. This was presented at ITAG (IT @ Galway) on 22-Jan-2009.
While agile techniques owe their inspiration to other disciplines,like design-patterns, they have been improved by the software industry and returned with interest to the general business community. So even if your business has nothing to do with software development or "agile" you should still find something useful in this talk.
Curious about project visualization â AKA âsimulationâ or ârapid prototypingâ? Learn how OneSpring is helping Fortune 500 companies and government agencies use visualization on projects that span mainframe modernization to cutting edge mobile applications and everything in between.
Enabling Java in Latency Sensitive EnvironmentsC4Media
Â
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1fgUGfx.
Gil Tene examines the core issues that have historically kept Java environments from performing well in low latency environments and how it can perform now without trade-offs and compromises. Filmed at qconsf.com.
Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine technologies for the past 20 years. Gil pioneered Azul's Continuously Concurrent Compacting Collector (C4), and various managed runtime and systems stack technologies that combine to deliver the industry's most scalable and robust Java platforms.
Technical debt can crush a project, whether or not it's Agile. Rob describes technical debt and shows powerful practices that alleviate this "Agilist's Dilemma"
This document discusses best practices for using Scrum with distributed teams. It begins by describing the challenges of geographic distribution, time zone differences, and large team sizes. It then provides recommendations for communication tools and strategies to compensate for the reduced communication that comes with distance. Key practices include using video conferencing, screen sharing, wikis, and scheduling meetings to allow for collaboration across sites. The document also stresses the importance of building trust and rapport among remote team members through informal interaction. Overall, the document argues that with the right tools and efforts to communicate effectively, Agile methods like Scrum can still be applied to distributed teams.
Using Pre selection tools in recruitmentwillcorder
Â
The document discusses online testing and pre-selection tools for recruitment. It provides an overview of online testing and pre-selection tools, outlining their benefits such as saving time and money, and their drawbacks like deterring applicants. Examples are given of how different tools like skills tests, interviews and background checks could be applied to roles such as a cleaner, finance administrator and engineering project manager. The presentation recommends that companies develop strong recruitment processes and employ tools effectively as part of an overall strategy to improve hiring and business outcomes.
Tech Ed 2009 Practical Tips To Manage Projects Productivelyrsnarayanan
Â
The document discusses tips for productive project management. It outlines goals of productive project management such as delivering on time, cost and quality. It discusses the role of a project manager and focusing on planning through tools like work breakdown structure and defining, delegating, and ensuring tasks are completed. The document provides examples and emphasizes raising early flags, stating assumptions, assessing competence, and educating clients to improve productivity.
The document discusses Yahoo's adoption of Scrum over several years from 2004-2008. It notes that in 2004, one person experimented with Scrum and that by 2008 there were 200 Scrum teams with over 1500 employees using Scrum. Key results included an average team velocity increase of 35% per year, development cost reductions of over $1 million per year, and a 100% ROI on trainings in the first year. However, 15-20% of employees consistently did not like Scrum in the first three years.
Curious about project visualization â AKA âsimulationâ or ârapid prototypingâ? Learn how OneSpring is helping Fortune 500 companies and government agencies use visualization on projects that span mainframe modernization to cutting edge mobile applications and everything in between.
Enabling Java in Latency Sensitive EnvironmentsC4Media
Â
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1fgUGfx.
Gil Tene examines the core issues that have historically kept Java environments from performing well in low latency environments and how it can perform now without trade-offs and compromises. Filmed at qconsf.com.
Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine technologies for the past 20 years. Gil pioneered Azul's Continuously Concurrent Compacting Collector (C4), and various managed runtime and systems stack technologies that combine to deliver the industry's most scalable and robust Java platforms.
Technical debt can crush a project, whether or not it's Agile. Rob describes technical debt and shows powerful practices that alleviate this "Agilist's Dilemma"
This document discusses best practices for using Scrum with distributed teams. It begins by describing the challenges of geographic distribution, time zone differences, and large team sizes. It then provides recommendations for communication tools and strategies to compensate for the reduced communication that comes with distance. Key practices include using video conferencing, screen sharing, wikis, and scheduling meetings to allow for collaboration across sites. The document also stresses the importance of building trust and rapport among remote team members through informal interaction. Overall, the document argues that with the right tools and efforts to communicate effectively, Agile methods like Scrum can still be applied to distributed teams.
Using Pre selection tools in recruitmentwillcorder
Â
The document discusses online testing and pre-selection tools for recruitment. It provides an overview of online testing and pre-selection tools, outlining their benefits such as saving time and money, and their drawbacks like deterring applicants. Examples are given of how different tools like skills tests, interviews and background checks could be applied to roles such as a cleaner, finance administrator and engineering project manager. The presentation recommends that companies develop strong recruitment processes and employ tools effectively as part of an overall strategy to improve hiring and business outcomes.
Tech Ed 2009 Practical Tips To Manage Projects Productivelyrsnarayanan
Â
The document discusses tips for productive project management. It outlines goals of productive project management such as delivering on time, cost and quality. It discusses the role of a project manager and focusing on planning through tools like work breakdown structure and defining, delegating, and ensuring tasks are completed. The document provides examples and emphasizes raising early flags, stating assumptions, assessing competence, and educating clients to improve productivity.
The document discusses Yahoo's adoption of Scrum over several years from 2004-2008. It notes that in 2004, one person experimented with Scrum and that by 2008 there were 200 Scrum teams with over 1500 employees using Scrum. Key results included an average team velocity increase of 35% per year, development cost reductions of over $1 million per year, and a 100% ROI on trainings in the first year. However, 15-20% of employees consistently did not like Scrum in the first three years.
La elaboraciĂłn de materiales educativos es importante para apoyar el aprendizaje. Marco Basualdo IbĂĄĂąez es un experto en este campo y ha desarrollado numerosos recursos para docentes. Sus materiales se enfocan en facilitar la comprensiĂłn de conceptos clave y promover la participaciĂłn activa de los estudiantes.
This document discusses various types of malicious software, including viruses, worms, trojans, logic bombs, and zombies. It describes how these software spread and the damage they can cause. The document also summarizes approaches to countering malicious software, such as antivirus software, advanced emulation techniques, and behavior-blocking software that monitors programs in real-time to detect and prevent potentially malicious actions.
The document provides an overview of software requirements engineering processes. It discusses feasibility studies, requirements elicitation and analysis involving stakeholders, validation techniques like reviews and prototyping, and requirements management to handle changing needs. System models and viewpoints are used during analysis. Requirements should be specified clearly and structured for different audiences like users and developers.
Everyone has permanent connectivity through networks like WiFi and mobile internet. This has allowed for the rise of digital nomads - people who work remotely and travel frequently. While mobility has increased, tasks are now more fragmented. Management practices need to evolve from the industrial era model of hierarchy and control to focus more on the individual worker and their networks.
- The document discusses the Advanced Encryption Standard (AES) and its selection as a replacement for the Data Encryption Standard (DES). It describes the selection process conducted by the National Institute of Standards and Technology (NIST).
- Rijndael, designed by Vincent Rijmen and Joan Daemen, was selected as the AES after evaluation of 15 candidate algorithms. It uses 128/192/256-bit keys and 128-bit blocks.
- The AES cipher, based on Rijndael, consists of 10-14 rounds depending on key size. Each round performs byte substitution, shift rows, mix columns, and adds a round key. It can be efficiently implemented in both software and hardware.
This document discusses several memory management techniques:
1. Contiguous allocation allocates processes to contiguous regions of memory but can lead to fragmentation.
2. Paging divides memory into pages and processes into page tables to map virtual to physical addresses, reducing fragmentation. It uses translation lookaside buffers (TLBs) to speed address translation.
3. Segmentation divides processes into logical segments and uses segment tables to map segments to physical addresses. It provides a modular view of memory but external fragmentation remains an issue.
Jerry is always positive and motivates his employees to look on the bright side. When asked his secret, Jerry says that every day he chooses to be in a good mood and learn from bad situations rather than feel victimized. Despite being robbed and shot at his restaurant, Jerry chooses to live and fights to survive, thanks to his positive attitude. Jerry teaches that each person's attitude is their choice and influences how they experience life events.
The document discusses the structure and composition of state legislatures in India. It outlines that some states have bicameral legislatures consisting of a Legislative Assembly (lower house) and Legislative Council (upper house). The Legislative Assembly is comprised of elected members representing territorial constituencies. It has powers to make laws on matters in the state and concurrent lists. The Legislative Council consists of members elected by different groups like local bodies, graduates and teachers. It is a permanent body with 1/3 of its members retiring every 2 years. Both houses have presiding officers and certain powers to conduct proceedings and pass laws.
This is a talk on experiences using agile techniques to manage projects in a number of businesses.
For more details see http://www.coclarity.com/blog/2009/11/speaking-at-leroei-event-on-agile-management/
The document discusses various agile development methodologies. It defines agile development as delegating tasks, acknowledging change, and promoting feedback. Several specific agile methodologies are described, including extreme programming, Scrum, lean software development, feature driven development, agile unified process, Crystal, dynamic systems development method, and cowboy coding. The document provides information on principles, practices, and comparisons of these different agile methodologies.
Samuel Asher Rivello - PureMVC Hands On Part 2360|Conferences
Â
In this beginner session weâll see how to setup your first PureMVC based on a proven project template. Weâll lay down the groundwork and add new features to evaluate the strengths and weaknesses of the framework.
While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008Baruch Sadogursky
Â
This document discusses the evolution of applications from single machines to large distributed systems across multiple machines and data centers. It notes that building and maintaining such large infrastructures can be costly and inefficient if the capacity is not fully utilized. The document then introduces cloud computing as a more efficient alternative that allows applications to dynamically scale across remote data centers and only pay for the resources that are actually used. Several examples of cloud platforms like Amazon Web Services, Google App Engine, and Microsoft Azure are provided. Both advantages and potential drawbacks of cloud computing are discussed.
The document discusses 7 sins of software engineers in high energy physics (HEP) projects. It describes each sin with an observation, problem it causes, and proposed solution. The sins are: being too reliant on tools, writing code before designing, flawed processes, reinventing wheels, making software functional but not usable, documentation paralysis, and resistance to change. The document advocates automating work, designing before coding, minimal necessary processes, reusing code, prioritizing usability, automatically generating documentation, and adapting to change.
DAETEC provides product development, material modification, process design, and other engineering services to help clients enter new markets. It has facilities for research and development as well as access to manufacturing partners. DAETEC's services include developing new coatings, cleaning formulations, and other chemistries for applications in microelectronics, aerospace, industrial, and other sectors. It aims to help clients commercialize new technologies and processes in a cost-effective manner.
Discusses using the Groovy dynamic language for primarily functional and acceptance testing with a forward looking perspective. Also considers polyglot options. The techniques and lessons learned can be applied to other kinds of testing and are also applicable to similar languages. Drivers and Runners discussed include: Native Groovy, HttpBuilder, HtmlUnitWebTest, Watij, Selenium, WebDriverTellurium, JWebUnit, JUnit, TestNG, Spock, EasyB, JBehave, Cucumber, Robot Framework and Slim
Just In Time Scalability Agile Methods To Support Massive Growth PresentationLong Nguyen
Â
IMVU is an online destination where adults and teens meet new people in 3D. IMVU won the 2008 Virtual Worlds Innovation Award and was also named a Rising Star in the 2008 Silicon Valley Technology Fast 50 program.
These are excerpts from the IMVU PDF presentation of their architecture which can be viewed or downloaded here.
The document discusses how Google Docs and Spreadsheets were built, focusing on spreadsheets from a product manager's view. It provides background on acquisitions that led to their creation, key goals of collaboration and accessibility from anywhere. It describes the general architecture with an Ajax client, collaboration layer, and storage powered by Google infrastructure. It outlines important lessons learned around user testing, speed, and the critical nature of building a strong team.
Practical Uses of SharePoint a Redengine WebinarJohn Beauchamp
Â
Are you a director of chaos?
Does team-work on a document mean keeping (or losing) track of countless attachments and document versions? Are you concerned about document and records retention with the proliferation of electronic copies of your documents? Have simple business acts, like purchase requests become cumbersome and frustrating for you and your employees? If you answered yes to any of these questions, you are not alone. Organizations everywhere are facing the challenge of managing more information often with the additional complexity of a risk management or regulatory framework that makes effective management a requirement. Are there tools that can begin to help you manage the chaos?
Yes, with the emergence of its latest version of SharePoint, Microsoft has combined a powerful set of technologies that help enable effective collaboration, information sharing and business processes. Join us for an informal and informative look at two case studies featuring organizations that are using this technology to solve important business challenges.
Practical Uses of SharePoint - Webinar January 27, 2009NormanMendoza
Â
Presentation was used as the basis of a webinar on January 27, 2009 by John Beauchamp and Norman Mendoza of Redengine Inc. a company in Edmonton, Alberta, Canada.
If you are a consumer of project information this presentation is directed at you. The Project Control Data Warehouse is an 'open' type project and an instance of the ODWM. Thanks for taking a look!
At the end of the year or month what reports would you like to see from your CMMS/EAM? Would you like a few failure reports? Check out this presentation. It may make your day.
La elaboraciĂłn de materiales educativos es importante para apoyar el aprendizaje. Marco Basualdo IbĂĄĂąez es un experto en este campo y ha desarrollado numerosos recursos para docentes. Sus materiales se enfocan en facilitar la comprensiĂłn de conceptos clave y promover la participaciĂłn activa de los estudiantes.
This document discusses various types of malicious software, including viruses, worms, trojans, logic bombs, and zombies. It describes how these software spread and the damage they can cause. The document also summarizes approaches to countering malicious software, such as antivirus software, advanced emulation techniques, and behavior-blocking software that monitors programs in real-time to detect and prevent potentially malicious actions.
The document provides an overview of software requirements engineering processes. It discusses feasibility studies, requirements elicitation and analysis involving stakeholders, validation techniques like reviews and prototyping, and requirements management to handle changing needs. System models and viewpoints are used during analysis. Requirements should be specified clearly and structured for different audiences like users and developers.
Everyone has permanent connectivity through networks like WiFi and mobile internet. This has allowed for the rise of digital nomads - people who work remotely and travel frequently. While mobility has increased, tasks are now more fragmented. Management practices need to evolve from the industrial era model of hierarchy and control to focus more on the individual worker and their networks.
- The document discusses the Advanced Encryption Standard (AES) and its selection as a replacement for the Data Encryption Standard (DES). It describes the selection process conducted by the National Institute of Standards and Technology (NIST).
- Rijndael, designed by Vincent Rijmen and Joan Daemen, was selected as the AES after evaluation of 15 candidate algorithms. It uses 128/192/256-bit keys and 128-bit blocks.
- The AES cipher, based on Rijndael, consists of 10-14 rounds depending on key size. Each round performs byte substitution, shift rows, mix columns, and adds a round key. It can be efficiently implemented in both software and hardware.
This document discusses several memory management techniques:
1. Contiguous allocation allocates processes to contiguous regions of memory but can lead to fragmentation.
2. Paging divides memory into pages and processes into page tables to map virtual to physical addresses, reducing fragmentation. It uses translation lookaside buffers (TLBs) to speed address translation.
3. Segmentation divides processes into logical segments and uses segment tables to map segments to physical addresses. It provides a modular view of memory but external fragmentation remains an issue.
Jerry is always positive and motivates his employees to look on the bright side. When asked his secret, Jerry says that every day he chooses to be in a good mood and learn from bad situations rather than feel victimized. Despite being robbed and shot at his restaurant, Jerry chooses to live and fights to survive, thanks to his positive attitude. Jerry teaches that each person's attitude is their choice and influences how they experience life events.
The document discusses the structure and composition of state legislatures in India. It outlines that some states have bicameral legislatures consisting of a Legislative Assembly (lower house) and Legislative Council (upper house). The Legislative Assembly is comprised of elected members representing territorial constituencies. It has powers to make laws on matters in the state and concurrent lists. The Legislative Council consists of members elected by different groups like local bodies, graduates and teachers. It is a permanent body with 1/3 of its members retiring every 2 years. Both houses have presiding officers and certain powers to conduct proceedings and pass laws.
This is a talk on experiences using agile techniques to manage projects in a number of businesses.
For more details see http://www.coclarity.com/blog/2009/11/speaking-at-leroei-event-on-agile-management/
The document discusses various agile development methodologies. It defines agile development as delegating tasks, acknowledging change, and promoting feedback. Several specific agile methodologies are described, including extreme programming, Scrum, lean software development, feature driven development, agile unified process, Crystal, dynamic systems development method, and cowboy coding. The document provides information on principles, practices, and comparisons of these different agile methodologies.
Samuel Asher Rivello - PureMVC Hands On Part 2360|Conferences
Â
In this beginner session weâll see how to setup your first PureMVC based on a proven project template. Weâll lay down the groundwork and add new features to evaluate the strengths and weaknesses of the framework.
While the examples shown will be specific to Adobe Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flex 3 for Adobe AIR desktop deployment.
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008Baruch Sadogursky
Â
This document discusses the evolution of applications from single machines to large distributed systems across multiple machines and data centers. It notes that building and maintaining such large infrastructures can be costly and inefficient if the capacity is not fully utilized. The document then introduces cloud computing as a more efficient alternative that allows applications to dynamically scale across remote data centers and only pay for the resources that are actually used. Several examples of cloud platforms like Amazon Web Services, Google App Engine, and Microsoft Azure are provided. Both advantages and potential drawbacks of cloud computing are discussed.
The document discusses 7 sins of software engineers in high energy physics (HEP) projects. It describes each sin with an observation, problem it causes, and proposed solution. The sins are: being too reliant on tools, writing code before designing, flawed processes, reinventing wheels, making software functional but not usable, documentation paralysis, and resistance to change. The document advocates automating work, designing before coding, minimal necessary processes, reusing code, prioritizing usability, automatically generating documentation, and adapting to change.
DAETEC provides product development, material modification, process design, and other engineering services to help clients enter new markets. It has facilities for research and development as well as access to manufacturing partners. DAETEC's services include developing new coatings, cleaning formulations, and other chemistries for applications in microelectronics, aerospace, industrial, and other sectors. It aims to help clients commercialize new technologies and processes in a cost-effective manner.
Discusses using the Groovy dynamic language for primarily functional and acceptance testing with a forward looking perspective. Also considers polyglot options. The techniques and lessons learned can be applied to other kinds of testing and are also applicable to similar languages. Drivers and Runners discussed include: Native Groovy, HttpBuilder, HtmlUnitWebTest, Watij, Selenium, WebDriverTellurium, JWebUnit, JUnit, TestNG, Spock, EasyB, JBehave, Cucumber, Robot Framework and Slim
Just In Time Scalability Agile Methods To Support Massive Growth PresentationLong Nguyen
Â
IMVU is an online destination where adults and teens meet new people in 3D. IMVU won the 2008 Virtual Worlds Innovation Award and was also named a Rising Star in the 2008 Silicon Valley Technology Fast 50 program.
These are excerpts from the IMVU PDF presentation of their architecture which can be viewed or downloaded here.
The document discusses how Google Docs and Spreadsheets were built, focusing on spreadsheets from a product manager's view. It provides background on acquisitions that led to their creation, key goals of collaboration and accessibility from anywhere. It describes the general architecture with an Ajax client, collaboration layer, and storage powered by Google infrastructure. It outlines important lessons learned around user testing, speed, and the critical nature of building a strong team.
Practical Uses of SharePoint a Redengine WebinarJohn Beauchamp
Â
Are you a director of chaos?
Does team-work on a document mean keeping (or losing) track of countless attachments and document versions? Are you concerned about document and records retention with the proliferation of electronic copies of your documents? Have simple business acts, like purchase requests become cumbersome and frustrating for you and your employees? If you answered yes to any of these questions, you are not alone. Organizations everywhere are facing the challenge of managing more information often with the additional complexity of a risk management or regulatory framework that makes effective management a requirement. Are there tools that can begin to help you manage the chaos?
Yes, with the emergence of its latest version of SharePoint, Microsoft has combined a powerful set of technologies that help enable effective collaboration, information sharing and business processes. Join us for an informal and informative look at two case studies featuring organizations that are using this technology to solve important business challenges.
Practical Uses of SharePoint - Webinar January 27, 2009NormanMendoza
Â
Presentation was used as the basis of a webinar on January 27, 2009 by John Beauchamp and Norman Mendoza of Redengine Inc. a company in Edmonton, Alberta, Canada.
If you are a consumer of project information this presentation is directed at you. The Project Control Data Warehouse is an 'open' type project and an instance of the ODWM. Thanks for taking a look!
At the end of the year or month what reports would you like to see from your CMMS/EAM? Would you like a few failure reports? Check out this presentation. It may make your day.
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case StudyStephen Thair
Â
The document provides an overview of load testing a website, including tips on designing and conducting the test. It discusses determining test objectives and critical user journeys, setting targets for transactions and concurrent users, using analytics to inform the test design, and analyzing results to identify performance bottlenecks and take corrective action. Contact details are provided for vendors that can assist with load testing tools and services.
Nowadays, mobile devices have implemented several transmission technologies which enable access to the Internet and increase the bit rate for data exchange. Despite modern mobile processors and high-resolution displays, mobile devices will never reach the stage of a powerful notebook or desktop system (for example, due to the fact of battery powered CPUs or just concerning the small-sized displays). Due to these limitations, the deliverable content for these devices should be adapted based on their capabilities including a variety of aspects (e.g., from terminal to network characteristics). These capabilities should be described in an interoperable way. In practice, however, there are many standards available and a common mapping model between these standards is not in place. Therefore, in this paper we describe such a mapping model and its implementation aspects. In particular, we focus on the whole delivery context (i.e., terminal capabilities, network characteristics, user preferences, etc.) and investigated the two most prominent state-of-the-art description schemes, namely User Agent Profile (UAProf) and Usage Environment Description (UED).
The document provides an overview of an Agile Basics presentation. It includes an agenda that covers why Agile is used, popular Agile implementations like Scrum and Extreme Programming, and the landscape of Agile adoption. It also discusses benefits of Agile like releasing working software frequently and collaborating with customers, as well as common Agile practices.
Value Of Cloud Computing For Fed Governmen Oct 8 Tim MayGovCloud Network
Â
This document provides an overview of cloud computing including definitions, potential implementations, obstacles, and value. It defines cloud computing as providing scalable IT capabilities over the internet. Potential implementations discussed are commercial/external clouds, hybrid clouds, vertical clouds, and private ("P") clouds. Key obstacles mentioned are issues of trust, reliability, existing investments, and cultural acceptance. The document argues cloud computing could provide value to governments by focusing on missions, enabling testing and prototyping, reducing capital expenditures, and improving efficiency. It recommends further research and selecting appropriate initial situations to embrace cloud.
Drupal CDN integration: easier, more flexible and faster!Wim Leers
Â
90% of the page loading time is spent on retrieving CSS, JavaScript and images. There are lots of techniques to reduce this, but using a CDN is the most effective. Currently it's expensive to integrate with a CDN (especially if you want to avoid vendor lock-in) and it's hard to serve file A from a CDN, file B from a static file server and file C from neither. In this session, you'll learn about the push-to-CDN model, which makes all of this trivial.
Session Overview
This session will explain how a CDN (Content Delivery Network) improves page loading times and how you should analyze the page loading performance while evaluating a CDN. Existing techniques for integrating a CDN with Drupal will be compared and an alternative, comprehensive solution will be presented.
Agenda
- How pages are loaded by the browser
- How a CDN improves page loading times
- Evaluating the results
- Existing Drupal CDN integration techniques
- Push-to-CDN model: pros & cons
- CDN integration module: synchronization via Drupal or highly scalable daemon
- Alternative uses: create your own CDN, massive back-up tool
Goals
- You should have a good overview of the different techniques to integrate Drupal with a CDN.
- You should have learned how you can evaluate page loading performance to know which files should be served from a CDN.
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityAtlassian
Â
Bugs suck. But we know they are inevitable. Finding bugs fast and dealing with them early results in higher quality code. This session explores the practical approaches to improving code quality with automated testing, continuous integration and effective code review.
Atlassian Speaker: Brendan Humphreys
Customer Speaker: Rik Tamm-Daniels of Attivio
Key Takeaways:
* Overviews of key concepts and how to get started
* Walk-throughs and configuration tips for Clover, Bamboo and Crucible
* Stories from the trenches
1) Technology roadmaps outline the current state of an opportunity and products/services, and plot potential paths for their future development and evolution.
2) They relate the progression of products/services to underlying functional requirements and enabling technologies over time.
3) Strategic technology roadmaps developed by SRI Consulting Business Intelligence (SRIC-BI) describe key business factors that influence which development path to take.
This document provides an overview of the Getting Things Done (GTD) system for stress-free productivity. GTD involves capturing all tasks and projects, organizing them by context, and reviewing them regularly to maintain control and focus. Key aspects of GTD include externalizing workload to free up mental space, establishing a workflow that moves ideas into action, and gaining perspective on activities to focus only on the most important tasks. Adopting a GTD system can help users feel continually focused and in control of their work so they can be more productive with less stress.
The document discusses the results of a study on the impact of COVID-19 lockdowns on air pollution. Researchers found that lockdowns led to significant short-term reductions in nitrogen dioxide and fine particulate matter pollution globally as transportation and industrial activities declined substantially. However, the document notes that continued long-term progress on air quality will require systemic changes rather than temporary reductions brought about by economic shutdowns.
The document discusses how agile and lean principles can help improve productivity for projects and products. It describes challenges with current work being broken and ineffective. The document then outlines principles from agile methods like Scrum and lean, which focus on eliminating waste, continuous improvement, and empowering project teams.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise has also been shown to boost self-esteem and can serve as a healthy coping strategy for dealing with stress.
Simple Planning for Startups Bizcamp Limerick 09Gerard Hartnett
Â
Simple Planning Methods for Startups. This talk was part of Bizcamp Limerick in March 2009. An updated version will be used as part of Bizcamp Dublin in September 2009.
SCRUM is a simple, low-tech project management framework that can be used for any type of project. It breaks projects into short "sprints" of work, no longer than one month. At the start of each sprint, tasks are selected from a backlog and assigned. Daily stand-up meetings keep the team focused. SCRUM aims to balance team focus, management visibility, and adaptability through frequent inspection and adjustment of the process.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
Â
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Â
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
Â
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
Â
An English đŹđ§ translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech đ¨đż version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Â
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
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.
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.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Â
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
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.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
Â
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of whatâs possible in finance.
In summary, DeFi in 2024 is not just a trend; itâs a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
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.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Â
Are you ready to revolutionize how you handle data? Join us for a webinar where weâll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, weâll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sourcesâfrom PDF floorplans to web pagesâusing FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether itâs populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
Weâll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
Â
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power gridâs behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
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
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.
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
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Â
Itag Jan09 Agile Coclarity
1. War Stories
Experiences applying Agile in many types of business
gerard.hartnett@coclarity.com
ITAG
Cairnes Business School, NUI Galway, Ireland.
22-Jan-2009
4. Conclusion
⢠Great ideas cross boundaries between
disciplines
⢠Software has Borrowed from Everywhere
⢠Agile techniques can be applied in any kind
of business
⢠Customer Focus, Deliver Early & Often,
Simplicity (Product & Plans), Self-Organising
Copyright Š 2009 coClarity Ltd. 4
6. Patterns
⢠Reusable solution to a
common problem
⢠Borrowed from
Architecture (Alexander)
⢠1987 OOPSLA, Beck &
Cunningham
⢠1994, Gang of Four
Copyright Š 2009 coClarity Ltd. 6
7. PLOPs
⢠Pattern Languages of
Programs
⢠Conferences Started
1994
⢠PLOP-2, paper on
Episodes (Cunningham)
Copyright Š 2009 coClarity Ltd. 7
8. OOPSLA 98
⢠Birds-of-a-feather
session
⢠100s arrived
⢠One page handout of
the key practices
⢠Diagram of how they
related to each other
Copyright Š 2009 coClarity Ltd. 8
12. A-La-Carte
⢠The books warn against taking an a-la carte
approach
⢠We tailored it out of necessity
⢠Didnât really use: Metaphor, On-site
Customers
⢠ModiďŹed: Scrum for planning, Collective
Ownership within Team
Copyright Š 2009 coClarity Ltd. 12
14. Pair Programming our
Experience
⢠The most controversial practice
⢠Some components pair programmed
⢠Lowest defect rates
⢠Smaller code sizes
⢠Small sample set
Copyright Š 2009 coClarity Ltd. 14
15. Pair Lessons Learned
⢠No Keyboard Wrestling, Large Fonts
⢠Think about neighbours
⢠No editor wars
⢠Set key objectives
⢠Not as useful during bug-ďŹx phase
⢠Can be done remotely (gotomeeting)
Copyright Š 2009 coClarity Ltd. 15
17. New New Product
Development Game
⢠Article in Harvard
Business Review 1986
⢠Study of companies in
Japan & US
⢠Fuji-Xerox, Canon,
Honda, NEC, HP, 3M
Copyright Š 2009 coClarity Ltd. 17
18. Six Characteristics
⢠Built in instability - broad challenging goal
⢠Self-organising teams
⢠Overlapping Development Phases
⢠Multilearning
⢠Subtle Control
⢠Organisational transfer of learning
Copyright Š 2009 coClarity Ltd. 18
19. Scrum
⢠Computer guys
borrowed from
âNew New...â
⢠Called it Scrum
⢠I suspect they were
never in a real Scrum
Photo credit ďŹickr.com/photos/bohane/
20. Scrum Overview
⢠You can manage any kind of project with
Scrum
⢠Iâve used on tiny and large projects
⢠Not rocket science or expensive (although
an âindustryâ has popped up)
⢠It works & viral
Copyright Š 2009 coClarity Ltd. 20
21. âOpportunitiesâ
⢠All projects have chickens
and pigs
⢠Pigs are happy: no status
reports or boring meetings
⢠Chickens are happy: they
know whatâs happening
without getting in the way
Photo credit ďŹickr.com/photos/7326810@N08
Copyright Š 2009 coClarity Ltd. 21
22. The Theory
⢠Software engineering is complex adaptive
system
⢠Traditional planning - illusion of control
⢠Empirical process not a âdeďŹned processâ
⢠Complexity theory - better to do frequent
samples and small adjustments
⢠Adaptability is better than predicability
Copyright Š 2009 coClarity Ltd. 22
23. The Team
⢠Should be small (6 max) - if bigger, split
⢠Ideally co-located (can work distributed)
Copyright Š 2009 coClarity Ltd. 23
24. The Project
Diagram by Lakeworks http://commons.wikimedia.org/wiki/Image:Scrum_process.svg
⢠Punctuated Equilibrium - balance team focus, management
visibility, and adaptability
25. The Sprint
⢠Easier for team to focus on something a
month away
⢠Daily short meetings
⢠At the end - write-up or demo
Copyright Š 2009 coClarity Ltd. 25
26. The Daily Meeting
⢠KISS - 15 minutes max, same time & place
⢠3 questions
⢠what did you do? (binary - all or nothing)
⢠what roadblocks?
⢠what will you do by tomorrow?
⢠Everyone responsible for their own tasks
Copyright Š 2009 coClarity Ltd. 26
28. Consequence of âLoads
of post-itsâ
⢠Low effort - visualisation of progress
⢠Preparation is fast - post-its on monitors
⢠Occasional trips to the âbig sheetâ
⢠Not great for distributed teams
⢠3M make loads of money
Copyright Š 2009 coClarity Ltd. 28
29. Planning
⢠More KISS
⢠No complex Gannt chart
⢠Plan is a series of sprints
⢠Dependencies only at a sprint level
⢠Can use sophisticated estimation
techniques
⢠Shorter sprints at the start and end
Copyright Š 2009 coClarity Ltd. 29
31. Planning - Sprint
⢠At the start check project plan & look at
new backlog items
⢠Allocate to individuals - could use simple
spreadsheet
⢠Efforts based on âideal daysâ
⢠Inside/Outside end-date
⢠At the end: write-up, demo, release
Copyright Š 2009 coClarity Ltd. 31
32. The Big Chickens
⢠Start to trust it - less reporting needed
⢠Can show up at daily meetings - must
remember they are chickens
⢠Can add new items to backlog
⢠Other possibilities - earned value, wide-
band-delphi, comparison to estimates
Copyright Š 2009 coClarity Ltd. 32
33. Scrum Conclusion
⢠Simple, low-overhead, adaptable any kind/
size project
⢠Everyone gets involved in planning and
tracking, team âgellsâ
⢠The chickens can actually contribute
⢠Scrum was more sticky than eXP
Copyright Š 2009 coClarity Ltd. 33
35. GTD
⢠Getting Things Done
⢠A new cult for the info age
- Wired
⢠Levels: Actions, Projects,
Areas,Yearly, 5-Year, Life
⢠Collect, Process, Organise,
Review, Do
Copyright Š 2009 coClarity Ltd. 35
36. Actions and Projects
⢠Action: always something that needs to be
done ďŹrst
⢠Each action has a context
⢠Project: requires more than one action
⢠Donât need to plan projects in detail but
deďŹne outcome
⢠Choose actions based on context
Copyright Š 2009 coClarity Ltd. 36
37. 4HWW
⢠The 4 Hour Workweek
⢠80/20 Rule
⢠Decide two meaningful
things to accomplish
⢠Email twice a day
Copyright Š 2009 coClarity Ltd. 37
39. Common Patterns
⢠Bottom Up Planning (take care of days...)
⢠Simple Top Down Plan - it will change
⢠Adaptable more important than predictable
⢠Donât Just React - Make Active Choices
⢠Feedback Loops
⢠Encourage self-organisation
Copyright Š 2009 coClarity Ltd. 39
40. Conclusion
⢠Great ideas cross boundaries between
disciplines
⢠Software has Borrowed from Everywhere
⢠Agile techniques can be applied in any kind
of business
⢠Customer Focus, Deliver Early & Often,
Simplicity (Product & Plans), Self-Organising
Copyright Š 2009 coClarity Ltd. 40
41. Next Steps
Decide what aspects you are interested in
Read about them on wikipedia
Read the paper: Fitzgerald, Hartnett âAgile
inside Intelâ (short.ie/uehtqv)
Try some of the Patterns even on your
personal work
Consider trying Scrum with your team
Copyright Š 2009 coClarity Ltd. 41
42. Thank You
Happy to talk about
SCRUM Startups
coclarity
GTD
OO Design Web-collaboration
Entrepreneurship Ruby on Rails
Copyright Š 2009 coClarity Ltd. 42