The second way of DevOps is 'Amplify feedback loops'. It is about creating the right to left feedback loops. The goal of almost any process improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually made.
I believe testing is one of the most important activity that creates and amplifies such feedback loops. And as one of he principles of Continuous Delivery is 'Build the quality in', testing needs to be an integral part of he software development life cycle.
My talk will focus on the place of testing in the Continuous Delivery process.
Want Continuous Delivery? Give testing a priority! 16-6-2016, Friss, UtrechtPavel Chunyayev
This talk covers the importance of automated testing in the proper Continuous Delivery process. Different types of testing are covered in the talk along with how to apply them.
Versioning schemes and branching models for Continuous Delivery - Continuous ...Pavel Chunyayev
There are many different versioning schemes and branching models. Although there’s no golden standard, some of them suit Continuous Delivery more than others. Both branching and versioning are fundamental to the software development life cycle and
I discussed different methods that communities developed over years along with their advantages and disadvantages.
Jonathan Alexander, CTO of QASymphony and other Product Leaders from QASymphony walked through some of the exciting product features and enhancements coming in 2016 during Quality Jam 2016.
QA teams are traditionally part of IT departments, but forms own silo that is separated with a wall from the rest of the team. Continuous Delivery switches the role of QA team to test automation and exploratory testing team roles. In this setup, QA is part of dev planning and takes essential part in fast and continuous delivery of the product changes into the production.
Join us for this webinar that will introduce you to the latest mobile testing technology and processes implemented by Forbes Fortune 5 Companies and the Top 10 Internet Retailers, reducing time to market and giving back valuable time to your business with every test cycle.
With the implementation of leading technology, people and processes, our customers have turned taxing four-week long test cycles to simple overnight automation.
Give us an hour and let us show you the seven steps on the path to successful Mobile Test Automation.
Topics we will cover will include:
1. Know your User
2. Know your App
3. Know your Matrix
4. Know your Devices
5. Know your plan to Automate
6. Know your Performance
7. Know your Edge
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
Many companies are currently going through Agile Transformation or thinking about making the transition to agile. While moving to agile can create great opportunity for organizations, the journey to get there can be highly challenging. If you don’t have the right people, process and tools in place, the true benefits of agile may not be recognized. In this webinar, Andrew Stickland, Head of Client Services, for Clearvision and Kevin Dunne, VP of Business Development and Strategy for QASymphony will discuss the best practices for making the agile transformation. In this webinar, we will try to answer the following questions:
- Who are the people I need in place?
- What are the core processes that I need to change?
- What tools do I need?
View the On-Demand webinar here: http://pi.qasymphony.com/agile-transformation-best-practices-webinar-lp060?utm_source=slideshare&utm_medium=slideshare&utm_campaign=Agile%20Transformation%20Webinar
The second way of DevOps is 'Amplify feedback loops'. It is about creating the right to left feedback loops. The goal of almost any process improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually made.
I believe testing is one of the most important activity that creates and amplifies such feedback loops. And as one of he principles of Continuous Delivery is 'Build the quality in', testing needs to be an integral part of he software development life cycle.
My talk will focus on the place of testing in the Continuous Delivery process.
Want Continuous Delivery? Give testing a priority! 16-6-2016, Friss, UtrechtPavel Chunyayev
This talk covers the importance of automated testing in the proper Continuous Delivery process. Different types of testing are covered in the talk along with how to apply them.
Versioning schemes and branching models for Continuous Delivery - Continuous ...Pavel Chunyayev
There are many different versioning schemes and branching models. Although there’s no golden standard, some of them suit Continuous Delivery more than others. Both branching and versioning are fundamental to the software development life cycle and
I discussed different methods that communities developed over years along with their advantages and disadvantages.
Jonathan Alexander, CTO of QASymphony and other Product Leaders from QASymphony walked through some of the exciting product features and enhancements coming in 2016 during Quality Jam 2016.
QA teams are traditionally part of IT departments, but forms own silo that is separated with a wall from the rest of the team. Continuous Delivery switches the role of QA team to test automation and exploratory testing team roles. In this setup, QA is part of dev planning and takes essential part in fast and continuous delivery of the product changes into the production.
Join us for this webinar that will introduce you to the latest mobile testing technology and processes implemented by Forbes Fortune 5 Companies and the Top 10 Internet Retailers, reducing time to market and giving back valuable time to your business with every test cycle.
With the implementation of leading technology, people and processes, our customers have turned taxing four-week long test cycles to simple overnight automation.
Give us an hour and let us show you the seven steps on the path to successful Mobile Test Automation.
Topics we will cover will include:
1. Know your User
2. Know your App
3. Know your Matrix
4. Know your Devices
5. Know your plan to Automate
6. Know your Performance
7. Know your Edge
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
Many companies are currently going through Agile Transformation or thinking about making the transition to agile. While moving to agile can create great opportunity for organizations, the journey to get there can be highly challenging. If you don’t have the right people, process and tools in place, the true benefits of agile may not be recognized. In this webinar, Andrew Stickland, Head of Client Services, for Clearvision and Kevin Dunne, VP of Business Development and Strategy for QASymphony will discuss the best practices for making the agile transformation. In this webinar, we will try to answer the following questions:
- Who are the people I need in place?
- What are the core processes that I need to change?
- What tools do I need?
View the On-Demand webinar here: http://pi.qasymphony.com/agile-transformation-best-practices-webinar-lp060?utm_source=slideshare&utm_medium=slideshare&utm_campaign=Agile%20Transformation%20Webinar
Tries to evoke some interest in EVM w.r.t agile values and principles based software delivery. Intention is only to invoke curiosity and aid further R&D.
The Journey to Devops: From Waterfall to Continuous IntegrationSauce Labs
Join the conversation as DevOps industry analyst Chris Riley discuss the challenges and potential approaches for your team to make the journey to DevOps.
Moving QA from Reactive to Proactive with qTestQASymphony
An overview of QASymphony's qTest product suite and product roadmap, including how qTest continues to push forward in the areas of agile testing, exploratory testing, BDD, automation integration, quality metrics and applied AI for testing, and how QASymphony is working to help test teams transition from reactive to proactive QA.
QASymphony Atlanta Customer User Group Fall 2017QASymphony
Thanks to all who came out and were part of our first customer user group! All our expectations for the day were exceeded and we hope you feel the same way.
If you weren't able to make it, here's what you missed:
Judy Chung, Product Manager, gave a summary of recent and upcoming features (site level fields, new UI of TestPad) as well as a sneak preview of our newest product (codename: Automation Hub).
Elise Carmichael, VP of Quality, demo-ed several best practice topics, ranging from organizing your qTest repository to reviewing the different automation integration options.
Erika Chestnut, Director of QA at Sterling Talent Solutions, shared her story as a QASymphony customer who recently replaced HP Quality Center with qTest and provided insight into leading change management across her organization.
Transitioning from Traditional to Modern QASauce Labs
Join the conversation as test engineering experts Ashley Hunsberger, Greg Sypolt, and DevOps industry analyst Chris Riley discuss the challenges and potential approaches when moving from traditional testing to modern testing practices.
View the recording at: https://saucelabs.com/resources/webinars/practical-tips-on-how-to-transition-from-traditional-to-modern-testing-practices
SPSOttawa Release Pipepline for SharePoint office 365 in AzureVincent Biret
Session I gave at the SPSOttawa 2015 about ALM and setting up your release pipeline in Azure for SharePoint/Office365 developements. It's a great way to improve quality or your releases and to save time
Diving into the World of Test Automation The Approach and the TechnologiesQASymphony
This presentation was originally given at Quality Jam London. Elise covered test automation and the progression for test automation that you might encounter. The session agenda included:
The stages of the test team
Why are we automating?
What are we automating?
How are we automating?
What languages should we use?
What frameworks and libraries should we use?
Open source or proprietary?
Learn more at www.qualityjam.com
The Wall Street Journal already mentioned it in 2011: “Software is eating the world”. The world is starting to discover that nowadays, every company is an IT company. Product owners and other business representatives are seeing their competitors release new features to end users every day, and are demanding the same from their own software teams.
How do you measure up to this heavy pressure as an IT organisation? How to you manage to be able to quickly make changes to software systems in fast paced environments, without losing grip on quality? How do you build and test software in such a way, that it's always in a releasable state?
In this talk, I'll explain the principles of Continuous Delivery. You'll leave the session with enough insights to get started yourself right away.
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...QASymphony
Jesse Reed, QA Director at Questar, and Kyle McMeekin discuss how Questar made the switch to qTest and the key factors you should consider in test case management and exploratory testing.
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
Lessons Learned from a Parallel Universe
David N. Blank-Edelman, Technical Evangelist, Apcera
Just within the last ten or so years, we have seen at least two separate communities evolve at the crossroads of development and operations. The first—DevOps—grew up very much in public, the second matured sequestered within the halls of “special” companies like Google and Facebook and is only now starting to gain visibility and traction in the wider world. The DevOps and Site Reliability Engineering (SRE) communities barely speak, yet both have common ancestors and much to offer each other. Let’s look at what they have in common, how they differ, and what are the key things we can learn from both.
DevOps Enterprise Summit San Francisco 2016
How do you address an organisations’ “quality problem”? Mark will be talking about his role as Head of Quality at Cambridge Assessment and exploring how he is approaching getting the answers to that very question.
Pricing Pitfalls...and How to Counter ThemGus Prestera
This deck is from a webinar I conducted (available on YouTube), describing five common mistakes that business consultants make when pricing their services...and more importantly, strategies for countering those traps. I also give you a peek into the Pricing Your Services program, a series of online courses that teaches consultants how to build their pricing system and compete for projects effectively, quickly, and confidently. Visit http://academy.presterafx.com to learn more.
Presentation I held @Codemotion Roundtable on Continuous Delivery & PaaS.
How can you bring value at speed in an ever changing context?
You have to concentrate on what is really valuable, remove waste from your processes and eliminate all your Technical Debt.
Main principles you have to follow are:
- Dev & test in production like environment
- Deliver continuously, experiment continuously
- Validate quality continuously
- Collaborate and be open to feedback
How can you do this without adopting a PaaS approach? Not impossibile but very hard.
This is a talk about ways Ansible could be extended through dynamic inventory, plugins, modules or API. There was a discussion during meetup and ideas generated are added to the presentation.
Tries to evoke some interest in EVM w.r.t agile values and principles based software delivery. Intention is only to invoke curiosity and aid further R&D.
The Journey to Devops: From Waterfall to Continuous IntegrationSauce Labs
Join the conversation as DevOps industry analyst Chris Riley discuss the challenges and potential approaches for your team to make the journey to DevOps.
Moving QA from Reactive to Proactive with qTestQASymphony
An overview of QASymphony's qTest product suite and product roadmap, including how qTest continues to push forward in the areas of agile testing, exploratory testing, BDD, automation integration, quality metrics and applied AI for testing, and how QASymphony is working to help test teams transition from reactive to proactive QA.
QASymphony Atlanta Customer User Group Fall 2017QASymphony
Thanks to all who came out and were part of our first customer user group! All our expectations for the day were exceeded and we hope you feel the same way.
If you weren't able to make it, here's what you missed:
Judy Chung, Product Manager, gave a summary of recent and upcoming features (site level fields, new UI of TestPad) as well as a sneak preview of our newest product (codename: Automation Hub).
Elise Carmichael, VP of Quality, demo-ed several best practice topics, ranging from organizing your qTest repository to reviewing the different automation integration options.
Erika Chestnut, Director of QA at Sterling Talent Solutions, shared her story as a QASymphony customer who recently replaced HP Quality Center with qTest and provided insight into leading change management across her organization.
Transitioning from Traditional to Modern QASauce Labs
Join the conversation as test engineering experts Ashley Hunsberger, Greg Sypolt, and DevOps industry analyst Chris Riley discuss the challenges and potential approaches when moving from traditional testing to modern testing practices.
View the recording at: https://saucelabs.com/resources/webinars/practical-tips-on-how-to-transition-from-traditional-to-modern-testing-practices
SPSOttawa Release Pipepline for SharePoint office 365 in AzureVincent Biret
Session I gave at the SPSOttawa 2015 about ALM and setting up your release pipeline in Azure for SharePoint/Office365 developements. It's a great way to improve quality or your releases and to save time
Diving into the World of Test Automation The Approach and the TechnologiesQASymphony
This presentation was originally given at Quality Jam London. Elise covered test automation and the progression for test automation that you might encounter. The session agenda included:
The stages of the test team
Why are we automating?
What are we automating?
How are we automating?
What languages should we use?
What frameworks and libraries should we use?
Open source or proprietary?
Learn more at www.qualityjam.com
The Wall Street Journal already mentioned it in 2011: “Software is eating the world”. The world is starting to discover that nowadays, every company is an IT company. Product owners and other business representatives are seeing their competitors release new features to end users every day, and are demanding the same from their own software teams.
How do you measure up to this heavy pressure as an IT organisation? How to you manage to be able to quickly make changes to software systems in fast paced environments, without losing grip on quality? How do you build and test software in such a way, that it's always in a releasable state?
In this talk, I'll explain the principles of Continuous Delivery. You'll leave the session with enough insights to get started yourself right away.
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...QASymphony
Jesse Reed, QA Director at Questar, and Kyle McMeekin discuss how Questar made the switch to qTest and the key factors you should consider in test case management and exploratory testing.
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
Lessons Learned from a Parallel Universe
David N. Blank-Edelman, Technical Evangelist, Apcera
Just within the last ten or so years, we have seen at least two separate communities evolve at the crossroads of development and operations. The first—DevOps—grew up very much in public, the second matured sequestered within the halls of “special” companies like Google and Facebook and is only now starting to gain visibility and traction in the wider world. The DevOps and Site Reliability Engineering (SRE) communities barely speak, yet both have common ancestors and much to offer each other. Let’s look at what they have in common, how they differ, and what are the key things we can learn from both.
DevOps Enterprise Summit San Francisco 2016
How do you address an organisations’ “quality problem”? Mark will be talking about his role as Head of Quality at Cambridge Assessment and exploring how he is approaching getting the answers to that very question.
Pricing Pitfalls...and How to Counter ThemGus Prestera
This deck is from a webinar I conducted (available on YouTube), describing five common mistakes that business consultants make when pricing their services...and more importantly, strategies for countering those traps. I also give you a peek into the Pricing Your Services program, a series of online courses that teaches consultants how to build their pricing system and compete for projects effectively, quickly, and confidently. Visit http://academy.presterafx.com to learn more.
Presentation I held @Codemotion Roundtable on Continuous Delivery & PaaS.
How can you bring value at speed in an ever changing context?
You have to concentrate on what is really valuable, remove waste from your processes and eliminate all your Technical Debt.
Main principles you have to follow are:
- Dev & test in production like environment
- Deliver continuously, experiment continuously
- Validate quality continuously
- Collaborate and be open to feedback
How can you do this without adopting a PaaS approach? Not impossibile but very hard.
This is a talk about ways Ansible could be extended through dynamic inventory, plugins, modules or API. There was a discussion during meetup and ideas generated are added to the presentation.
We may be more familiar with Java or .Net based web development but in the era of Microservices, we've got a chance to play with alternatives. In the rise of functional approaches it worth to mention a new way of development for web with emphasis on immutability, rich interactions, high performance and availability with Elm and Elixir in Phoenix.
At Ustream the teams developing the streaming technology stack are also responsible for operating it. This means we have our monitoring and alerting in place (including those based on error logs I mentioned above, but many others too) which alert the engineers themselves. I would like to talk about how we made this transition from the traditional setup where the devs did the coding and the sysops did the operation - what lessons we learned, how we convinced the sysop guys to give us permissions and so on
5 Steps for a High-Performing DevOps CultureJumpCloud
As DevOps practitioners, we must strive to build an organization that is fast, safe, resilient, and continuously improving to best serve our customers. The results of this ensure quality, create competitive advantage, empower an energized and committed workforce, and uncover the truth.
Here are five steps you can implement for a high-performing DevOps Culture.
State of continuous delivery in 2015 - Minsk 15-5-2015Pavel Chunyayev
The presentation gives high-level overview of most important aspects of implementing Continuous Delivery comparing CD with Agile, DevOps and Lean software development.
On November 4th, 2016 some 300+ IT decision makers gathered in the Amsterdam ArenA for a game-changing DevOps Masterclass: Better, Faster, Smarter with DevOps. Dutch thought leader and subject matter expert Rik Farenhorst illustrated the five key DevOps building blocks. Attendees also attended the famed Phoenix Project game zone, where they simulated organizational silos / key unit all the while trying to gain momentum in digital transformation. Several attendees got a hold of a golden ticket, earning them a seat with one of our local DevOps Experts. Xebia can guide you through any stage you are at while gaining momentum with the DevOps journey.
Navvia is always looking for ways to improve how we do things and we’ve come to see DevOps as our compass on the road to continual improvement. However, DevOps means different things to different people.
To our company, it has become the rallying cry for organizational change. It is the standard that leads us on a path towards better alignment across teams, enhanced agility, higher quality and the elimination of waste.
What you will learn:
- Why Navvia embarked on DevOps
- An overview of DevOps including common misconceptions
- A case study entitled “a tale of two apps”
- How Navvia is implementing DevOps
- What we’ve learned so far
It’s an exciting journey with the destination being improved customer experience, higher rates of innovation and a faster path to business value.
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlXebia Nederland BV
Docker combined with a select set of delivery tools powers the Continuous Delivery Pipeline at Hoyhoy. The pipeline enables fully automated build, deployment and validation of individual features with dynamic feature specific test environments. During this talk, the approach, technical implementation and best practices are covered.
Tim Noordhoek, CTO at hoyhoy.nl
Thomas Kruitbosch, CD Consultant at Xebia
Managing one or two unique machines in an ad-hoc manner is not a story that many people talk about nowadays. Today, small teams need to manage hundreds or thousands of nodes, serving a myriad of purposes, running any number of critical Dev and Ops workloads. And they have to do it in a way that still leaves time for unplanned and strategic work.
Learn how HP ties DevOps automation, monitoring information and ChatOps collaboration together to eliminate manual, error-prone work and keep critical services running
Matt Callanan takes the 15 chapters of the famous "Continuous Delivery" book by Jez Humble & Dave Farey and distills it down into 1 hour of convincing arguments, walking through the pieces involved to make it happen including cultural challenges, automated testing, automated deployment & deployment pipelines. Not sure how to get started with DevOps? Finding it hard to convince colleagues & managers that CD is the way forward? Matt has used this presentation to help facilitate enterprise-wide adoption of Continuous Delivery. Slides from a presentation given at DevOps Brisbane March 2014.
Are We There Yet? Signposts On Your Journey to AwesomeNicole Forsgren
If you listen to grandiose tales of DevOps journeys, everything is awesome. But how can those of us not living in The Lego Movie transform our technology in smart and systematic ways? What is “awesome”? How do we point our organizations in that direction, and how will we know progress when we see it?
The best-performing IT organizations have the highest quality, throughput, and reliability while also showing value on the bottom line. When embarking on a journey of transformation, you want to measure your current status and subsequent progress while keeping tabs on factors that drive improvement in technology performance. Nicole Forsgren explains the importance of knowing how (and what) to measure—ensuring you catch successes and failures when they first show up, not just when they’re epic. Measuring progress lets you focus on what’s important and helps you communicate this progress to peers, leaders, and executives who decide budget. Business outcomes don’t realize themselves, after all, and “doing DevOps” doesn’t define stakeholder value any more than “being awesome” does.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016
1. @PavelChunyayev
The Lean Part of DevOps
Why are Lean ideas so crucial for DevOps culture?
by Pavel Chunyayev, 18-8-2016
Amsterdam, Atlassian
DevOps Amsterdam meetup
2. @PavelChunyayev
Amsterdam
Levi9 HQ
Amsterdam – 2005
25 people
Novi Sad
Serbia
Novi Sad – 2005
350+ people
Zrenjanin
Serbia
Zrenjanin– 2014
50+ people
Iasi
Romania
Iasi – 2007
100+ people
Kyiv
Ukraine
Kyiv – 2008
160+ people
Lviv
Belgrade
Ukraine
Lviv– 2016
20+ people
5. @PavelChunyayev
About me
• 12 years of IT experience
• Lived and worked in Ukraine and Estonia
• Two years ago moved to the Netherlands
• Love cycling
• Love Dutch language
• Love software development and delivery processes
• Love working with people
16. @PavelChunyayev
Lean manufacturing - Principles
• Elimination of waste
• Continuous improvement
• Respect for people
• Pull instead of push
• Just in time production
• Quality built in
17. @PavelChunyayev
Lean manufacturing – Forms of Waste
• Mura – Waste because of variation
• Muri – Waste because of unreasonable work
• Muda – Waste that doesn’t add value
18. @PavelChunyayev
Lean manufacturing – Types of Waste
• Transportation
• Waiting
• Overproduction
• Defects
• Inventory
• Movement
• Extra processing
23. @PavelChunyayev
Lean IT - Trends
• Reducing costs (eliminating waste), six sigma
• Transformation to utility
• Outsourcing (e.g. Cloud)
24. @PavelChunyayev
Conflict with DevOps?
• Innovation and disruption vs Operational excellence
• Experimentations vs Predictability
• Unstructured and uncertain vs Standards and variation avoidance
25. @PavelChunyayev
Lean and DevOps
• It’s not only about costs
• Continuous learning
• Build quality in
• Visualize
• Think backwards from customer value
• Not from current capabilities
• Embrace uncertainty
27. @PavelChunyayev
Lean software development - Principles
• Eliminate waste
• Amplify learning
• Decide as late as possible
• Deliver as fast as possible
• Empower the team
• Build quality in
• Optimize for the whole
28. @PavelChunyayev
Waste
• Partially done work (Starting more than finishing)
• Extra processes (Bureaucracy)
• Extra features (Unnecessary code)
• Task switching (Changing requirements and priorities)
• Waiting (Delays in the development process)
• Motion
• Defects (Quality issues, rework)
30. @PavelChunyayev
Decide as late as possible
• For decisions that are irreversible or impractical to reverse
• Keep the options for as long as possible
• You will know a lot more by the time the decision needs to be made
• Too early and you are limited by the choice you could have made
without enough information
33. @PavelChunyayev
Build quality in
• Andon – stop the line
• Pair programming
• Test driven development
• Constant feedback
• Minimize handovers (time between stages)
• Continuous integration
• Automation
34. @PavelChunyayev
Optimize for the whole
• Optimize for the whole, not specific departments or teams
• E2e process with focus on customer needs
• Prefer product orientation vs project orientation
• Focus on quality and innovation, not on quick execution
35. @PavelChunyayev
Problems of Lean
• Focus on tools, not on the philosophy and culture
• Decide on the solution without understanding true problem
• Cargo cult
36. @PavelChunyayev
Lean software development - Principles
• Eliminate waste
• Amplify learning
• Decide as late as possible
• Deliver as fast as possible
• Empower the team
• Build quality in
• Optimize for the whole
44. @PavelChunyayev
Thank you :)
Empower the people
Build quality in
Eliminate the waste
Change the culture +31 6 2117 5817
pavel@levi9.com
Plan Code Build Test Release OperateEnvision
Editor's Notes
Questions are welcome during the talk.
Disagreement is welcome, but after the talk.
Yes, but; what if.
Interactive – raise hand, provide feedback – tweet.
Over 700 employees now
Picture of Belgrade is pending
.we develop core software for (and with) these companies
.
.
Streamlining and flow
Customer focus
Unesed features
Time to market
It’s all about quality.
Increasing speed by ensuring quality - positive feedback loop
.
.
.
.
.
Henry Ford
No variety (one model, one color) - 19 years
Toyota production system
Kaizen – continuous improvement
Just in time
Jidoka - automation
Principles
Plan – Do – Check – Act
.
Muri – stressing or overburdening the people, equipment or system
Muda – type 1 – non-value adding, but necessary for the system. Reduce until you can eliminate
Muda – type 2 – non-value adding and unnecessary. Eliminate first!
.
Plan
Create a plan, define steps, predict results of the change
Do
Execute the plan on a small scale or in a test environment.
Check
Examine the results. Decide whether to continue or try again.
Act
Implement the change on the broader scale or further.
.
Manufacturing business services based on lean ideas
Better align IT with business
.
.
Mary and Tom Poppendieck
.
First way of DevOps
Third way of DevOps
Sharing!
. But not too late :)
.
.
Second way of DevOps
More sloppy code because of urgency
Bigger utilization of departments (QA)