The document provides an overview of ThoughtWorks' Agile application development approach. It discusses how most software projects traditionally fail or go over budget and time. It then summarizes key Agile principles like eliminating waste, iterative development, and continuous testing. The document outlines a typical Agile project lifecycle including inception workshops, iterative delivery in releases, and examples of planning tools like burn-down charts. It compares Waterfall and Agile methods and discusses the benefits of Agile in delivering value earlier, improving quality, and lowering the cost of changes.
Presentation on how the City of Shawnee went from zero to 60 applications in Outsystems in 2 years.Evaluation, selection, set up, design, and deployment. With OutSystems, learn how the City of Shawnee began to replace their legacy Lotus Notes applications. Making them mobile, browser based,and improved workflow.
SRE for Everyone: Making Tomorrow Better Than Today Rundeck
Keynote presentation at DevOps Days Austin 2019 by Damon Edwards, co-founder of Rundeck.
Wouldn't everyone doing operations work love more time to focus on exciting projects? Build out new platforms, improve performance, contribute to open source projects, pay down tech debt, level-up their automation — all things that add value to your company and advance your career.
But instead, we find ourselves buried in interruptions and repetitive work. Imagine the things you could do, if you just had the time to get to it.
This talk is about applying ideas from the SRE movement that can be applied to any organization. Ideas that can help us all make tomorrow better than today.
See a Demo of Rundeck Enterprise :
https://www.rundeck.com/see-demo
--or--
Download Rundeck Open Source here:
https://rundeck.com/open-source
Connect:
Stack Overflow community: https://stackoverflow.com/questions/tagged/rundeck
Github: https://github.com/rundeck/rundeck/issues
Twitter: https://twitter.com/Rundeck
Facebook: https://www.facebook.com/RundeckInc/
LinkedIn: www.linkedin.com › company › rundeck-inc
Core Capabilities Of RPA Center Of Excellence Operating FrameworkSlideTeam
“You can download this product from SlideTeam.net”
Presenting this set of slides with name Core Capabilities Of RPA Center Of Excellence Operating Framework. This is a five stage process. The stages in this process are Core Capabilities, RPA Center, Excellence Operating, Framework. This is a completely editable PowerPoint presentation and is available for immediate download. Download now and impress your audience. https://bit.ly/30ol6Be
Presentation on how the City of Shawnee went from zero to 60 applications in Outsystems in 2 years.Evaluation, selection, set up, design, and deployment. With OutSystems, learn how the City of Shawnee began to replace their legacy Lotus Notes applications. Making them mobile, browser based,and improved workflow.
SRE for Everyone: Making Tomorrow Better Than Today Rundeck
Keynote presentation at DevOps Days Austin 2019 by Damon Edwards, co-founder of Rundeck.
Wouldn't everyone doing operations work love more time to focus on exciting projects? Build out new platforms, improve performance, contribute to open source projects, pay down tech debt, level-up their automation — all things that add value to your company and advance your career.
But instead, we find ourselves buried in interruptions and repetitive work. Imagine the things you could do, if you just had the time to get to it.
This talk is about applying ideas from the SRE movement that can be applied to any organization. Ideas that can help us all make tomorrow better than today.
See a Demo of Rundeck Enterprise :
https://www.rundeck.com/see-demo
--or--
Download Rundeck Open Source here:
https://rundeck.com/open-source
Connect:
Stack Overflow community: https://stackoverflow.com/questions/tagged/rundeck
Github: https://github.com/rundeck/rundeck/issues
Twitter: https://twitter.com/Rundeck
Facebook: https://www.facebook.com/RundeckInc/
LinkedIn: www.linkedin.com › company › rundeck-inc
Core Capabilities Of RPA Center Of Excellence Operating FrameworkSlideTeam
“You can download this product from SlideTeam.net”
Presenting this set of slides with name Core Capabilities Of RPA Center Of Excellence Operating Framework. This is a five stage process. The stages in this process are Core Capabilities, RPA Center, Excellence Operating, Framework. This is a completely editable PowerPoint presentation and is available for immediate download. Download now and impress your audience. https://bit.ly/30ol6Be
Business architecture is a business driven disciplined process that decomposes the enterprise business goals and strategies, the assets and processes required to execute them as well as identify their impact on business goals. Business architecture provides a blueprint of the enterprise that provides a common understanding of the organisation and is used to align strategic objectives and tactical demands.
Continuous Integration promises faster delivery of higher quality software through an integrated automated build, test, and release management.
The greater challenge lies not within a project or team, but as you look to scale this across a larger organization or enterprise-wide. How do you allow teams to choose the tools and processes, yet ensure all stakeholders have full visibility and traceability across all your delivery pipelines and in real time?
In this webinar, we will demonstrate how you can implement a CI environment leveraging popular open source tools (or any tool) using TeamForge.
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
Gastcollege verzorgd voor de Hogeschool Utrecht op 22 maart 2018. De kernboodschap is dat enterprise-architectuur agile kan en moet en zich moet richten op de essentie. De essentie van architectuur is creatief en kritisch denken.
These slides describe rules for running Architectural Katas, essential for running architectural katas. This was created as part of Software Architecture Meetup January 2019 session.
Business analysis Fundamentals | Fundamentals of business analysisTechcanvass
This presentation will help you in understanding the fundamentals of business analysis. You will learn the practice of business analysis, its components and about the business analyst.
This presentation is brought to you by Techcanvass. Techcanvass is an IIBA Endorsed Education Provider and offers the following courses:
ECBA Certification
-------------------------
http://techcanvass.com/Courses/business-analyst-training.aspx
CBAP Certification
---------------------------
http://techcanvass.com/Courses/IIBA-CBAP-certification-training.aspx
BA Training with Banking
---------------------------------
http://techcanvass.com/Courses/Business-Analyst-in-Risk-Management-training.aspx
BA Training with Investment Banking
-----------------------------------------------
http://techcanvass.com/Courses/Business-Analyst-Investment-Banking-training.aspx
BA Training with US Healthcare
--------------------------------------------
http://techcanvass.com/Courses/Business-Analyst-Healthcare-training.aspx
Website: http://techcanvass.com
Facebook Page: https://www.facebbook.com/Techcanvass
Twitter Handle: @techcanvass
Towards Recovering the Software Architecture of Microservice-based SystemsPaolo Di Francesco
3rd of April 2017. My presentation done at the 1st International Workshop on Architecting with MicroServices, Co-located with the IEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden.
Today the microservice architectural style is being adopted by many key technological players such as Netflix, Amazon, The Guardian. A microservice architecture is composed of a large set of small services, each running in its own process and communicating with lightweight mechanisms (often via REST APIs).
If on one side having a large set of independently developed services helps in terms of developer productivity, scalability, maintainability, on the other side it is very difficult to have a clear understanding of the overall architecture of a microservice-based software system, specially when the deployment and operation of the involved microservices evolves at run-time.
In this paper we present MicroART, an architecture recovery approach for microservice-based systems. By using Model-Driven Engineering techniques, we leverage a suitably defined domain-specific language for representing the key aspects of the architecture of a microservice-based system and provide a toolchain for automatically extracting architecture models of the system. The only inputs of MicroART are: (i) a GitHub repository containing the source code of the system and (ii) a reference to the container engine managing it. We validated MicroART on a publicly available benchmark system, with promising results.
Accompanying paper: http://www.ivanomalavolta.com/files/papers/AMS_2017.pdf
Portfolio Management Kpi And Dashboard PowerPoint Presentation SlidesSlideTeam
This deck consists of total of twenty five slides. It has PPT slides highlighting important topics of Portfolio Management Kpi And Dashboard PowerPoint Presentation Slides. This deck comprises of amazing visuals with thoroughly researched content. Each template is well crafted and designed by our PowerPoint experts. Our designers have included all the necessary PowerPoint layouts in this deck. From icons to graphs, this PPT deck has it all. The best part is that these templates are easily customizable. Just click the DOWNLOAD button shown below. Edit the colour, text, font size, add or delete the content as per the requirement. Download this deck now and engage your audience with this ready made presentation.
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
Overview on the Practical Enterprise Architecture approach using TOGAF ADM for architectures development, Zachman Framework as artifacts repository and Sparx EA as a modelling tool.
En esta presentación se describen tips para que las PMO comiencen con sus pilotos ágiles y algunas estrategias para que se comience a agilizar el portafolio de proyectos y productos.
New version of my Lean Startup for Agile Producy Management talk - first delivered at ACE! Krakow 2015. Hand-drawn slides by yours trully :) - a video of this talk is available at https://vimeo.com/122542926
Business architecture is a business driven disciplined process that decomposes the enterprise business goals and strategies, the assets and processes required to execute them as well as identify their impact on business goals. Business architecture provides a blueprint of the enterprise that provides a common understanding of the organisation and is used to align strategic objectives and tactical demands.
Continuous Integration promises faster delivery of higher quality software through an integrated automated build, test, and release management.
The greater challenge lies not within a project or team, but as you look to scale this across a larger organization or enterprise-wide. How do you allow teams to choose the tools and processes, yet ensure all stakeholders have full visibility and traceability across all your delivery pipelines and in real time?
In this webinar, we will demonstrate how you can implement a CI environment leveraging popular open source tools (or any tool) using TeamForge.
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
Gastcollege verzorgd voor de Hogeschool Utrecht op 22 maart 2018. De kernboodschap is dat enterprise-architectuur agile kan en moet en zich moet richten op de essentie. De essentie van architectuur is creatief en kritisch denken.
These slides describe rules for running Architectural Katas, essential for running architectural katas. This was created as part of Software Architecture Meetup January 2019 session.
Business analysis Fundamentals | Fundamentals of business analysisTechcanvass
This presentation will help you in understanding the fundamentals of business analysis. You will learn the practice of business analysis, its components and about the business analyst.
This presentation is brought to you by Techcanvass. Techcanvass is an IIBA Endorsed Education Provider and offers the following courses:
ECBA Certification
-------------------------
http://techcanvass.com/Courses/business-analyst-training.aspx
CBAP Certification
---------------------------
http://techcanvass.com/Courses/IIBA-CBAP-certification-training.aspx
BA Training with Banking
---------------------------------
http://techcanvass.com/Courses/Business-Analyst-in-Risk-Management-training.aspx
BA Training with Investment Banking
-----------------------------------------------
http://techcanvass.com/Courses/Business-Analyst-Investment-Banking-training.aspx
BA Training with US Healthcare
--------------------------------------------
http://techcanvass.com/Courses/Business-Analyst-Healthcare-training.aspx
Website: http://techcanvass.com
Facebook Page: https://www.facebbook.com/Techcanvass
Twitter Handle: @techcanvass
Towards Recovering the Software Architecture of Microservice-based SystemsPaolo Di Francesco
3rd of April 2017. My presentation done at the 1st International Workshop on Architecting with MicroServices, Co-located with the IEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden.
Today the microservice architectural style is being adopted by many key technological players such as Netflix, Amazon, The Guardian. A microservice architecture is composed of a large set of small services, each running in its own process and communicating with lightweight mechanisms (often via REST APIs).
If on one side having a large set of independently developed services helps in terms of developer productivity, scalability, maintainability, on the other side it is very difficult to have a clear understanding of the overall architecture of a microservice-based software system, specially when the deployment and operation of the involved microservices evolves at run-time.
In this paper we present MicroART, an architecture recovery approach for microservice-based systems. By using Model-Driven Engineering techniques, we leverage a suitably defined domain-specific language for representing the key aspects of the architecture of a microservice-based system and provide a toolchain for automatically extracting architecture models of the system. The only inputs of MicroART are: (i) a GitHub repository containing the source code of the system and (ii) a reference to the container engine managing it. We validated MicroART on a publicly available benchmark system, with promising results.
Accompanying paper: http://www.ivanomalavolta.com/files/papers/AMS_2017.pdf
Portfolio Management Kpi And Dashboard PowerPoint Presentation SlidesSlideTeam
This deck consists of total of twenty five slides. It has PPT slides highlighting important topics of Portfolio Management Kpi And Dashboard PowerPoint Presentation Slides. This deck comprises of amazing visuals with thoroughly researched content. Each template is well crafted and designed by our PowerPoint experts. Our designers have included all the necessary PowerPoint layouts in this deck. From icons to graphs, this PPT deck has it all. The best part is that these templates are easily customizable. Just click the DOWNLOAD button shown below. Edit the colour, text, font size, add or delete the content as per the requirement. Download this deck now and engage your audience with this ready made presentation.
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
Overview on the Practical Enterprise Architecture approach using TOGAF ADM for architectures development, Zachman Framework as artifacts repository and Sparx EA as a modelling tool.
En esta presentación se describen tips para que las PMO comiencen con sus pilotos ágiles y algunas estrategias para que se comience a agilizar el portafolio de proyectos y productos.
New version of my Lean Startup for Agile Producy Management talk - first delivered at ACE! Krakow 2015. Hand-drawn slides by yours trully :) - a video of this talk is available at https://vimeo.com/122542926
Challenges for Business Analysts in Distributed AgilePankaj Kanchankar
Here I share, my pick of top 5 challenges faced by Business Analysts in Distributed Agile development. You will realize that these challenges apply to all distributed teams Agile or no Agile.
I have also provided some of the techniques and tools that I have used to overcome these.
This was presented at the Business Analyst World Bangalore on 25/May/2012.
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
I believe that executives must practice what they preach. If they want teams to be transparent and agile, they need to practice themselves and lead by example. This talk will share some Agile & Lean techniques, applied in a new way, to help organizations understand their constraints so they can transparently carry forward their journey to becoming Agile. “Seeing the Whole” includes customers, projects, applications, people, leadership, financials and Standard Work. We will propose creating a BVR (Big (I mean big) Visual Room), refactoring the PMO and suggest some practices to help support this journey. Executives are challenged to lead by example and be transparent. - Jon Stahl
Agile Development | Agile Process ModelsAhsan Rahim
Agile Development | Agile Process Models
Here you are going to know What is Agile Development & What are Agile Process Models for the development of Software Product.
What are different types of Agile Development, steps involve in Agile Development, XP, Scrum, Traditional Process Models with full text and animated description.
Software Process Models defines a distinct set of activities, actions, tasks, milestones, and work products that are required to engineer high-quality software...
For more knowledge watch full video...
Video URL:
https://youtu.be/3Lxnn0O3xaM
YouTube Channel URL:
https://www.youtube.com/channel/UCKVvceV1RGXLz0GeesbQnVg
Google+ Page URL:
https://plus.google.com/113458574960966683976/videos?_ga=1.91477722.157526647.1466331425
My Website Link:
http://appsdisaster.blogspot.com/
If you are interested in learning more about topics like this so Please don't forget to like, share, & Subscribe to us.
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...ennVee TechnoGroup Inc
ennVee's presentation from the 2018 Great Lakes Oracle Conference in Cleveland, Ohio. Session hosted by Joe Bong (Vice President) and Veera Venugopal (Head of Delivery). Topics include automation best practices for upgrading to Oracle E-Business Suite (EBS) R12.2, and the "Voice of the Customer"; a collection of hundreds of survey responses from IT leaders that have or plan to upgrade to R12.2, top challenges, objectives, and timelines, etc.
Develop a Defect Prevention Strategy—or Else!TechWell
Defects occurring throughout the development of a software project penalize the project. The effort spent remediating these defects robs the project team of valuable time, resources, and money that could otherwise be used for further innovation and delivering the highest possible quality product to wow the customer. The occurrence of a large percentage of these defects can be avoided with preventive defect removal strategies. Scott Aziz describes various methods for removing defects during the early design and development phases―long before testing. Methods include requirements-based testing that eliminates 95 percent of requirements defects prior to the coding phase, code reviews and inspections, and establishing model-based test design practices that allow for testing business requirements before any code is developed. Take back and adopt in your environment some of the most effective early defect prevention practices known and practiced in the industry today.
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
Testing Salesforce Apps presents numerous challenges for enterprise organizations. Teams have to navigate complex architecture, integration workflows, and continuous changes in the customized SFDC implementation, as well as a wide range of different applications hosted on Salesforce Cloud. If left unchecked, these challenges can hamper critical enterprise processes like the revenue-generating Quote to Cash process.
During this webinar, you will learn how to automate functional testing and thoroughly test both the UIs and the APIs in your Salesforce applications using AutonomIQ’s AI-driven codeless tool. We’ll discuss how Aryaka Networks, a global leader in WAN transformation solutions, uses AutonomIQ to autonomously test critical business processes like Quote to Cash in their customized Salesforce application, and we’ll show you how to streamline UI testing to improve test creation, execution, and maintenance, and easily add API testing to your strategy for better coverage.
Key Takeaways:
Simplify the creation of your test scripts using plain English statements and a codeless studio
Learn how to autonomously create UI and API tests for Salesforce and integrations with other applications
Ensure the health of your end-to-end SFDC applications for key business processes like quote to cash
Measuring and Maximizing the Business Impact of Network AutomationItential
As networks become more complex, the rate of change is exceeding human capacity and automation is needed to scale. Automation provides opportunities to re-engineer business processes and shift from human-centric processes to machine-centric in order to maximize business value. However, given all of the choices involved in selecting and implementing an automation platform, decision makers should focus on evolving their ability to evaluate options and measure the business impact of network automation through creating a metric driven automation strategy.
In this webinar, we’ll dive into the following:
- Getting started with measuring automation value by selecting the right use cases.
- How to measure success factors for an effective automation strategy.
- Constructs of a framework for assessing automation value.
- Key metrics to consider when evaluating automation solutions.
- Considerations for scaling automation strategies to support business objectives.
With increasing pressure to improve quality while cutting costs, process improvement is a top priority for many organizations right now; but once we've implemented a process improvement initiative, how do we accurately measure the benefits? Benchmarking is critical to determining the success of any serious process improvement program. As with any type of measurement program, it requires an initial reference point to measure progress. To set our point of comparison, we first need to perform a benchmark on a contemporary sample of projects that are representative of the typical work that we do. In this webinar, industry expert Larry Putnam, Jr. will take you through the necessary steps to perform a successful benchmark - from collecting quantitative and qualitative data to establish the initial baseline benchmark all the way through to performing follow up benchmarks on new projects and process improvement analysis.
Discusses the rise of Agile over the years and how it compares with Traditional or Predictive project management. Shows that it is a matter of "horses for courses". Also introduces Hybrid Approaches. Presented within a High-Tech, complex systems context.
Engineering DevOps Right the First TimeMarc Hornbeek
Companies with high-performing IT organizations are twice as likely to exceed their profitability, market share and productivity goals. These are impressive results which every business would like to accomplish before competitors beat them to it. Only a minority of enterprises are achieving high-performance DevOps implementations. Many are struggling to realize DevOps at all, at the level of business units and enterprise. An engineering approach for businesses and enterprises to implement DevOps, at the business or enterprise level meets specific business transformation goals in the fastest time with the least cost and without false starts. An engineering approach which leads to DevOps success quickly and without false starts will be presented. A unique one-of-a-kind physical model of an electro-mechanical DevOps machine and results of DevOps pipeline software simulations will be displayed and used to demonstrate the principles of DevOps stage optimizations.
Running automated, unattended, end-to-end tests in parallel at scale is challenging. Fortunately, Lights Out Testing makes it possible to test any business process on demand. During this webinar we discuss how you can get started with automated test execution.
Continuous improvement methods summary by the sig rev052914Richard Platt
Summary of Continuous Improvement Methods - since it was originally an Excel file and saved into Adobe Acrobat, you will need to view it at 200X magnification in order to read it legibly
The Toyota Way, also known as Lean, was born from hardship and survival. It is an approach that does not rely on the accidental fortunate circumstance of being in a positive business climate. The system that propelled Toyota to the top of the global automotive industry is designed to succeed in both good times and bad.
Lean thinking fundamentally changes the engagement model between IT and the business, challenging traditional relationships with staff,customers and partners.
This session, presented by a partnership between ThoughtWorks and KM&T, explains the Lean approach to challenges, continuous improvement, productivity, and quality, and how these principles can help you deliver high-value,high-quality software solutions to reduce operational costs, increase profitability, and survive.
With presenters bringing deep expertise from Toyota, Lean and Agile principles, learn how to:
-Identify and eliminate non-value adding work and cost (i.e., waste)
-Build quality into processes to remove unnecessary rework
-Apply Just-in-Time (JIT) principles to software delivery
-Build processes that optimise use of resources and productivity for the entire end-to-end value stream
-Engage everyone to continuously improve your team and practices
-Understand the differences between repetitive processes, product development and software development
Join us to discover how to do more with less.
»
»
»
»
»
»
BRISBANE
Tuesday 17 March, 2009
8am –- 9.30am
Hilton
190 Elizabeth Street, Brisbane
SYDNEY
Tuesday 24 March, 2009
8am –- 9.30am
Hilton
488 George Street, Sydney
MELBOURNE
Tuesday 31 March, 2009
8am –- 9.30am
Marriott
Cnr Exhibition & Lonsdale
Streets, Melbourne
PERTH
Tuesday 7 April, 2009
8am –- 9.30am
Hilton
14 Mill Street, Perth
A light buffet breakfast will be provided *
*
ThoughtWorks Luminary and Conference Presenter Extraordinaire Neal Ford will be presenting:
Emergent Design & Evolutionary Architecture
Most of the software world has realised that Big Design Up Front (BDUF) doesn’t work well in software. But lots of developers struggle with this notion when it applies to architecture and design, surely you can’t start coding, right? You need some level of understanding before you can start work.
This seminar will explore the current thinking about Emergent Design and Evolutionary Architecture, including:
• Proactive approaches with test driven development
• Reactive approaches including both refactoring and composed methods
• Strategies and techniques for allowing design to emerge from projects as they proceed, keeping your code in sync with the problem domain
• Real world examples of these techniques in action
Neal Ford, Software Architect and Meme Wrangler, ThoughtWorks
Neal is an acclaimed international speaker and expert on designing and building of large-scale enterprise applications. Neal has spoken at over 100 conferences worldwide, delivering more than 600 talks. Neal is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer.
Improving business outcomes through rapid data visualisationThoughtWorks Studios
Visualising data provides clarity, increases engagement and delivers unexpected insights. A rapid and adaptive approach to building visualisations can help you realise value with a minimal investment.
David and Ray shared thoughts and client stories from work in Perth and Melbourne at an evening briefing in Perth, Western Australia, on 29 October 2013. David is a lead management consultant with a mathematical visualisation bent (find him on LinkedIn or see his blog). Ray is a lead developer consultant who enjoys thinking up and building products (twitter @grassdog).
A talk by Stewart Gleadow and Jonny LeRoy at Thoughtworks Live in Sydney and Melbourne in May 2013. It's a high level look at how you can approach mobile development and strategies to evolve for a future of many APIs and many front end clients.
How to implement continuous delivery with enterprise java middleware?ThoughtWorks Studios
The goal of Continuous Delivery is to move your production release frequency from months to weeks or even days. This all sounds great, but is Continuous Delivery achievable in a complex enterprise IT environment running Java EE middleware such as WebLogic, WebSphere or JBoss?
In this deck, Andrew Phillips, VP Products, XebiaLabs and Sriram Narayan, Product Principal, ThoughtWorks Studios examine the challenges of Continuous Delivery in a complex environment, the key drivers and benefits for moving to Continuous Delivery and simple ways to get started. We also demonstrate a Java EE delivery pipeline using ThoughtWorks Go and XebiaLabs Deployit that helps you get started and addresses the challenges commonly encountered in enterprise environments.
Patricia Carlin, General Manager ThoughtWorks talks about Metrics versus Diagnostics, Reporting Progress and Providing Visibility. And also the necessity of producing metrics that add value and eliminating metrics that are now deemed irrelevant. The discussion also comprises guidelines on effectively using metrics on an Agile Project as well as different types of metrics used on ThoughtWorks projects.
Mingle Case-study with Minnesotta State Colleges and UniversitiesThoughtWorks Studios
While adopting Agile processes for their state-wide
development teams at Minnesota State Colleges & Universities (MNSCU), the
Enterprise Software Development division sought to develop more mature
Agile processes among their teams, and to find a tool that would facilitate
those Agile ideas in a distributed team culture. By using Mingle, they can
customize the tool to mirror and support their development, collaboration and
reporting needs. They also now deliver software products that are more timely
and well tested and better meet the needs of their customers, the students and
staff at MNSCU.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
3. Software Project Outcomes: 2006
65%
Over-budget
Over-time
Under-delivered
Failed
“The CHAOS Chronicles 2006”, The Standish Group
4. Why are they considered failures?
Over budget by 189%
Over schedule by 220%
Only 61% of features are delivered
The Standish Group CHAOS Reports
5. Waste – majority of projects are over scoped
And the result is ..... waste
Always or often used : 20%
Always
7%
Often
13%
Rarely or never used : 64%
Sometimes
16%
Rarely
19%
Never 45%
Study by The Standish Group, Jim Johnson Chairman
2002
6. Reducing Waste is the
Single Biggest Opportunity For Cost Reduction
Waste in
requirements
capture
Scope
Functional and
Technical scope
not needed
Minimised Cost
Cost to build
Waste in
defect
correction
7. Agile/Lean Principles
• Eliminate Waste
• Develop iteratively/Release often
– Realise business value earlier
– Allow for regular reprioritisation
• Test continuously (and earlier in the process)
• Create visibility and maximise feedback
– Between Business and IT
– Business IT management and development teams
– Within teams
17. Potential outputs
•
•
•
•
•
•
•
Prioritised business objectives
Business vision
Roadmap
Architecture model
Low fidelity prototypes / prototypes
Prioritised estimated master requirements list
High level release plan
18. The master requirements list
• Master requirements list
–
–
It collects the output of the analysis as requirements (units of value)
These requirements are qualified by risks, issues, assumptions, dependencies and constraints
• For each requirement:
–
–
The business has an understanding of its business value
Those implementing the requirement (e.g. IT) have an understanding of the required effort (an estimate)
• The business then prioritises based on:
–
–
–
The estimate
Their knowledge of the business value
Input from those implementing the requirement, e.g. IT
(dependencies, end-to-end slice)
19. High level release plan
• The estimated and prioritised master requirements list provides an
excellent foundation for the creation of the high level release
plan
• In turn this gives preliminary answers to important planning
questions, e.g.
–
–
–
–
Number of releases
Content of those releases
Sequencing / dependencies
Duration
• All of which position the business to make the required decisions
about implementation
21. Example of Release Cycle – as executed at clients
50% through
Itr 2 Itr 3
Itr .
Release
Test Release
Itr 1
80% through
Test Release
Production
Candidate
Itr .
Itr .
Itr .
Itr .
Itr .
Itr n Deploy
End to End process review in every iteration
Solution Architecture evolves ongoing through all iterations
Ongoing testing: Unit Testing, Acceptance Testing, System Testing, Exploratory Testing, Performance Profiling
Show
case
Show
case
Show
case
Show
case
Show
case
Show
case
Show
case
Show
case
Show
case
Show
case
UAT
UAT
UAT
Performance
, Security
and
Operations
Testing
Performance
, Security
and
Operations
Testing
Performance,
Security and
Operations Testing
System
Integration
Test
System
Integration
Test
System
Integration Test
Regression
Test
Regression
Test
Regression Test
24. Measuring Progress – Burn Charts
Used to Show
– Total Scope and any changes over time (scope creep)
– Completed Scope (completed means tested, production quality
software)
– Scope remaining to be completed
– Helps drive decisions – scope Vs budget Vs time
Project Burn Up Chart
300
250
Points
•
200
150
100
50
0
1
2
3
4
5
6
7
8
9
Iteration
Start Scope
Current Scope
Complete
Planned Burn
27. Waterfall compared with Agile
Project Plan/Estimation
Requirements Gathering
Use Cases /
Functional Specs
Design
Specifications
Code
Inception
Test
Release 1
$
Release 2
• Short Iterations
• Frequent Releases
• Earlier ROI
Fix / Integrate
$
$
Release 3
$
Release 4
$
28. Lower cost of change through higher quality software
Cost of change curve
Agile system cost profile
29. Benefits of Agile
•
•
•
•
•
•
•
•
Delivers business value early, and often
Faster time to market
Maximises return on investment (business value prioritised)
Encourages higher quality, simpler code (lower maintenance costs)
Better Business-IT alignment
Increases visibility into project progress and reduces risk
Handles changing requirements and priorities
Lowers cost of change
31. Rigour in the Agile methodology (1)
• To be able to deliver effectively in an Agile project, much more discipline
is required than in traditional projects. The constant feedback and
transparency give the business on-going control and a mechanism to
make and change decisions from beginning to end of the project.
Surprises late in the project are prevented.
• Part of the Initiation phase are QuickStart workshops which provide:
–
–
–
–
–
–
Input for Business Case
Release Plan
Estimates
Technical vision
Architecture Design
Test Strategy
32. Rigour in the Agile methodology (2)
• The Solution Architecture is developed and reviewed on-going
through the iterations.
• Each iteration delivers a showcase which provides the business and
stakeholders with a sign-off point on progress regarding scope, time
and budget.
• Documentation is produced on the „just enough‟ principle making it
efficient and effective by ensuring that what is produced will be
used, thereby reducing waste. The documentation deliverables are
adapted to the clients requirements.
33. Traditional vs Agile planning
With any kind of planning
– A little effort helps a lot (80/20 rule).
– A lot more effort only helps a little.
•
Traditional Planning: Spend a lot of time
upfront and understand the problem in detail
to come up with an “accurate” plan.
Agile Planning:
– Spend just enough time upfront to get
started and plan to change as the project
travels.
– Do just enough to enable effective
decision making, covering:
• Business case
• Requirements
• Architecture
• Design
– Review these artefacts on an ongoing
basis at iteration checkpoints.
Goal of agile planning is to establish a
process that embraces changing the plan by
making change easy to manage.
•
•
Accuracy
•
Effort
34. When do we plan?
Stories
QuickStart
1
2
…
n
1
Release 1
Initial Planning
2
…
Release N
m
Iterations
Releases
Constant
Planning and
Re-Planning
34
35. Why ThoughtWorks?
ThoughtWorks is
• A thought leader in application development
• A world leader in the application of Agile practices
ThoughtWorks delivers the best value for money through
• Short time to benefit / market
• The ability to adapt to changing requirements continuously
• Minimising risk