why is redmine? when you are developing should be to controller yourself and team.
Redmine is a great open source project management system, that can make your working smoothly. Quick introduce what is redmine
Using Redmine for Project Management @promptloudPromptCloud
Redmine is a great open-source software. Convenient for small businesses and enterprises, it can do much more. Here's how we, at PromptCloud, use Redmine to build a great project management tool.
PromptCloud is a DaaS provider offering data crawling, extraction and Twitter crawling services.
Integrated roadmap for Developing PMO with CMMi ProspectiveAshok Jain
The presentation taks of developing PMO with Organizational Maturity . Developing both in conjection helps in reducing cost and provide meaningful mapping between PMO and Organizational Maturity
Test Driven Development emphasises quick iterations for your code. You won't code faster, but perhaps you will be more accurate.
TDD has been around for a while and I have avoided it for most of my career. I decided for the month of October all code I write I will do TDD. The result was much more positive than I thought it would be and made me rethink how I code. This talk covers the testing pyramid, the importance of unit testing and the tools I use for testing React. As part of the talk I will work through a trivial example to demonstrate how to do TDD.
Using Redmine for Project Management @promptloudPromptCloud
Redmine is a great open-source software. Convenient for small businesses and enterprises, it can do much more. Here's how we, at PromptCloud, use Redmine to build a great project management tool.
PromptCloud is a DaaS provider offering data crawling, extraction and Twitter crawling services.
Integrated roadmap for Developing PMO with CMMi ProspectiveAshok Jain
The presentation taks of developing PMO with Organizational Maturity . Developing both in conjection helps in reducing cost and provide meaningful mapping between PMO and Organizational Maturity
Test Driven Development emphasises quick iterations for your code. You won't code faster, but perhaps you will be more accurate.
TDD has been around for a while and I have avoided it for most of my career. I decided for the month of October all code I write I will do TDD. The result was much more positive than I thought it would be and made me rethink how I code. This talk covers the testing pyramid, the importance of unit testing and the tools I use for testing React. As part of the talk I will work through a trivial example to demonstrate how to do TDD.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
This presentation was delivered to a group of senior executives with little or no understanding of Agile methodologies. It was an eye-opening experience!
If interested, please reach out to our firm to discuss how we can help your organization: 1.416.994.6552 or info@boardroommetrics.com
Playwright: A New Test Automation Framework for the Modern WebApplitools
Join Andrey Lushnikov, Principal Engineer at Microsoft, as he shares insights into the decisions behind the creation and development Playwright; how Playwright is the only tool that covers modern automation needs; and why it is believed Playwright is the first framework that can be used for cross-browser testing.
When scaling Agile, an effective Scrum of Scrums is fundamental to success. This presentation covers common patterns for Scrum of Scrums, with varied purpose and format. Successful practices, learned experience, potential anti-patterns, and alternatives to Scrum of Scrums are included.
Presented at Agile New England as an ANE 101 session on 4 February 2021.
These slides where the background of my lighting talk about Definition of Done at Agilopolis Community Day #2. For more information about Agilopolis visit http://www.agilopolis.com
#Measuring Project Performance - Earned Value Management System# By SN PanigrahiSN Panigrahi, PMP
#Measuring Project Performance Earned Value Management System# By SN Panigrahi,
Essenpee Business Solutions,
Earned Value Analysis (EVA) ,
Budget At Completion (BAC),
Planned Value (PV),
Earned Value (EV),
Actual Cost (AC),
Scheduled Variance (SV),
Cost Variance (CV),
CPI, SPI, EAC, ETC, TCPI, VAC
Many Scrum teams still struggle with delivering a high-quality, fully tested, production-ready product increment at the end of each Sprint. These teams likely have a weak Definition of Done and still approach product development using more of a phased approach. The Definition of Done is an often misunderstood or overlooked concept in Scrum. Most teams don’t normally have one or confuse it with the Acceptance Criteria. In this session, we'll clarify the difference and gain a better understanding of how the Definition of Done has a direct impact on the quality of our product increment as well as the composition of our cross-functional team. Come to this session to learn more about the Definition of Done, practice creating one, use it to produce a product increment, and learn a new retrospective technique to regularly inspect and strengthen your Definition of Done to help you produce quality product increments.
Zephyr, a quality test management system, enables organizations to manage their test departments more efficiently while boosting productivity and visibility. Zephyr provides end-to-end management of the testing lifecycle in the test department including resources, releases and sprints, test cases, scheduling, test execution, defects, documents, collaboration and all aspects of reporting and metrics in real-time. Zephyr allows users to leverage their existing tool investments by providing seamless integration with popular defect tracking systems like JIRA and Bugzilla and interoperating with commercial, open source or home grown automation tools.
Real case studies of QA management in big teams (60-100 people). How to setup robust QA processes and approaches in them. Main impediments and problems, how to solve them. SAFe.
This is the updated version of the presentation https://www.slideshare.net/GiulioRoggero/how-a-kanban-board-works.
Do you have a team that works on both project and maintenance? Do you need to organize your team activities? Do you have a lot of activities in parallel and the time to market it's a problem? With a Kanban board and an Agile approach you can solve your problems!
Take a look of the animation of the slides to discover how it works.
--- BONUS ---
Here you can find a more details on lead time and CFD and a new board about Scrum Team Roadmap.
The Product Manager is a special beast, a person tasked to bring stability to the chaos of creativity. As APIs become products in their own right, the API Product Manager must embrace the chaos, with an eye towards revolution.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
This presentation was delivered to a group of senior executives with little or no understanding of Agile methodologies. It was an eye-opening experience!
If interested, please reach out to our firm to discuss how we can help your organization: 1.416.994.6552 or info@boardroommetrics.com
Playwright: A New Test Automation Framework for the Modern WebApplitools
Join Andrey Lushnikov, Principal Engineer at Microsoft, as he shares insights into the decisions behind the creation and development Playwright; how Playwright is the only tool that covers modern automation needs; and why it is believed Playwright is the first framework that can be used for cross-browser testing.
When scaling Agile, an effective Scrum of Scrums is fundamental to success. This presentation covers common patterns for Scrum of Scrums, with varied purpose and format. Successful practices, learned experience, potential anti-patterns, and alternatives to Scrum of Scrums are included.
Presented at Agile New England as an ANE 101 session on 4 February 2021.
These slides where the background of my lighting talk about Definition of Done at Agilopolis Community Day #2. For more information about Agilopolis visit http://www.agilopolis.com
#Measuring Project Performance - Earned Value Management System# By SN PanigrahiSN Panigrahi, PMP
#Measuring Project Performance Earned Value Management System# By SN Panigrahi,
Essenpee Business Solutions,
Earned Value Analysis (EVA) ,
Budget At Completion (BAC),
Planned Value (PV),
Earned Value (EV),
Actual Cost (AC),
Scheduled Variance (SV),
Cost Variance (CV),
CPI, SPI, EAC, ETC, TCPI, VAC
Many Scrum teams still struggle with delivering a high-quality, fully tested, production-ready product increment at the end of each Sprint. These teams likely have a weak Definition of Done and still approach product development using more of a phased approach. The Definition of Done is an often misunderstood or overlooked concept in Scrum. Most teams don’t normally have one or confuse it with the Acceptance Criteria. In this session, we'll clarify the difference and gain a better understanding of how the Definition of Done has a direct impact on the quality of our product increment as well as the composition of our cross-functional team. Come to this session to learn more about the Definition of Done, practice creating one, use it to produce a product increment, and learn a new retrospective technique to regularly inspect and strengthen your Definition of Done to help you produce quality product increments.
Zephyr, a quality test management system, enables organizations to manage their test departments more efficiently while boosting productivity and visibility. Zephyr provides end-to-end management of the testing lifecycle in the test department including resources, releases and sprints, test cases, scheduling, test execution, defects, documents, collaboration and all aspects of reporting and metrics in real-time. Zephyr allows users to leverage their existing tool investments by providing seamless integration with popular defect tracking systems like JIRA and Bugzilla and interoperating with commercial, open source or home grown automation tools.
Real case studies of QA management in big teams (60-100 people). How to setup robust QA processes and approaches in them. Main impediments and problems, how to solve them. SAFe.
This is the updated version of the presentation https://www.slideshare.net/GiulioRoggero/how-a-kanban-board-works.
Do you have a team that works on both project and maintenance? Do you need to organize your team activities? Do you have a lot of activities in parallel and the time to market it's a problem? With a Kanban board and an Agile approach you can solve your problems!
Take a look of the animation of the slides to discover how it works.
--- BONUS ---
Here you can find a more details on lead time and CFD and a new board about Scrum Team Roadmap.
The Product Manager is a special beast, a person tasked to bring stability to the chaos of creativity. As APIs become products in their own right, the API Product Manager must embrace the chaos, with an eye towards revolution.
Keeping it small - Getting to know the Slim PHP micro frameworkJeremy Kendall
Learn what the big deal is about PHP micro frameworks by taking a tour through an application written in Slim PHP. I'll briefly introduce you to some high level concepts, show how those concepts can be implemented in Slim, and see how powerful and elegant micro framework can be.
Reducing Pager Fatigue Using a Serverless ML BotMike Fowler
Being woken up at 3 am by the pager is never fun but seeing an incident resolve before you’ve even left the bed is maddening. Sleepily the next day you tune the alert for a better night’s sleep yet more untuned alerts sing to you in your sleep. After a few rounds of alert-tuning whack-a-mole you wonder: Could I predict if an incident will resolve itself?
This is the story of how a weary engineer used a Cloud ML model with Cloud Functions to reduce pager noise. Recounting some of the challenges faced, we’ll explore training a model with a limited data set & continual training in a serverless environment. We’ll also explore the implications of using a bot as a first responder to a pager.
[Azure Council Experts (ACE) 第25回定例会] Microsoft Azureアップデート情報 (2017/08/25-201...Naoki (Neo) SATO
Microsoft Azure 最新アップデート情報
http://a-c-e.biz/activity/update.html
http://www.slideshare.net/search/slideshow?q=azureupdate
[Azure Council Experts (ACE) 第25回定例会] Microsoft Azureアップデート情報 (2017/08/25-2017/10/20)
https://satonaoki.wordpress.com/2017/10/23/ace-azure-update-25/
https://www.slideshare.net/satonaoki/20171020aceazureupdate
Troubleshooting Live Java Web Applicationsashleypuls
This talk examines methods and tools that can be used to uncover and resolve performance problems arising in Java web applications. It touches on a few common problems such as slow SQL and blocked threads. It uses various diagnostic tools to examine these problems including log files, jvisualvm, and New Relic. Finally, it evaluates the use of these tools in a production environment, separating them into what can and cannot be used in live production applications.
Morden F2E Education - Think of Progressive Web AppsCaesar Chi
We focus on newbie front end / JavaScript full-stack engineer training, we will tell training evolution.
And we well tell you how PWA works in training process.
codecept.js introduce - front end test E2E tool introduceCaesar Chi
Codecept.js is a framework which integrate Webdriver.io, Protractor, Phantom.js, make QA / developer easy to program front end test / UI test code.
Let's know new framework - codecept.js
Introduce Angular2 & render & firebase flowCaesar Chi
介紹 Angualr.js 2 以及完整生態系,包含工作模式及 Angular2 如何與 firebase 協作的概念談。
introduce Angular2 and what is concept of Angular2, how it works for Angular Universal. Firebase how to help developer improvement.
資料內容同此篇,http://www.slideshare.net/clonncd/docker-with-cloud-service。
談論 docker 運作架構,以及增加 Node.js example book 及 Google Service support, how to deploy to GCP
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems