Are you looking for new methodologies to improve your existing processes or are you going to build a learning culture for your organization ?
Do you want to discover how we're applying Lean to improve the quality of our startup companies?
This August Scrum Breakfast, we have a new speaker - Mr. Pedro Gonzalez - Scrum Master at TINYpulse.
He will bring us an interesting topic about Agile estimation using story points, giving some tips on why relative estimations are far better than absolutes, why we shouldn't spend too long in details, and other issues he has experienced himself with his team.
This August Scrum Breakfast, we have a new speaker - Mr. Pedro Gonzalez - Scrum Master at TINYpulse.
He will bring us an interesting topic about Agile estimation using story points, giving some tips on why relative estimations are far better than absolutes, why we shouldn't spend too long in details, and other issues he has experienced himself with his team.
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
An introduction to Agile Estimating and how it can be used to measure the size and length of work.
Agile estimating & planning is a way of measuring the size and time it takes to complete a task. This technique is used by Agile teams in Enterprise and can be utilised in the same way by Start-ups not just for software but for all areas of the business. In this talk I will show you how estimating & planning works by:
- Writing effective user stories
- Writing tests to validate stories (acceptance criteria)
- Using story points to work out the size of a task
- Estimating using Planning Poker
- Using Story Points to calculate a team’s velocity (speed of work)
- Using a team’s velocity to calculate project length
Story points vs hours choose wisely; turn the bane of project estimation into...Katy Slemon
This blog covers the difference between Story Points vs Hours for Agile Estimation. Read why Bacancy uses traditional hours over story points, how it’s helpful
This slide gives an excellent overview of Agile Planning and Estimation.
Will be really helpful, if presented to a Scrum/Agile Team to understand activities related to Release Planning, Sprint Planning and Estimation
Estimating with MAGIC Approach – Measure, Analyze, Improve and Control without ‘Guess’ work
#) Measure & Analyze using ‘Story Point Matrix’ based on Functional & Technical Analysis
#)Improve & Control using Statistical Data Modeling based on Empirical Data extracted from agile project management tool
Ever wonder why Agile teams swear by relative estimation? My teams improved sprint planning efforts by a factor or 3, once we started using relative estimation.
Without understanding Agile relative estimation, teams tend to fall back to using time-based methods. This often leads them to spend way too much time on obsolete estimates that will be made even more complex with all the unknowns and constant emergent requirements of an Agile world!
“It's better to be roughly right, than precisely wrong!”
~ John Maynard Keyenes
The Solution is simple: understand that relative estimation is only a rough order of magnitude estimate to quickly organize the product backlog. This empowers your product owners (PO) to quickly make value based trade-offs on backlog items and decide on what stories the team should work next. This gives the business the highest bang for their buck!
PROBLEMS WITH TIME-BASED ESTIMATES
-Teams spend too much time trying to get it right
-Lack of confidence/experience can lead to people being either optimistic or pessimistic
-Timeline you are estimating may be too far in the future
-Due to long timeline, there are too many risks, unknowns, changes or dependencies!
WHY USE RELATIVE ESTIMATION?
-Allows a quick comparison of stories in the backlog
-Allows you to select a predictable volume of work to do in a sprint
-Uses a simple arbitrary scale
-Allows PO to make trade-offs and take on the most valuable stories next
ESTIMATION TIPS
-Relative points or equivalent Tshirt sizes are used to estimate stories, leveraging the Fibonacci sequence modified for Agile.
-The team estimates the story, not management nor the customer.
-Story estimates account for three things: effort, complexity, and unknowns. Don’t short sell yourself by estimating effort alone, that’s where waterfall projects face issues.
-Remember to estimate all Stories, user stories or technical stories. Even estimate research or discovery spikes.
-Refine your backlog as a team on a continuous basis, to get your stories to meet the Definition of Ready.
-Only pull into your sprint, stories that are refined and estimated.
-Break down stories that are large, into smaller slivers of value to optimize your flow.
-Don’t sweat it if you get it wrong, teams often do early on but improve over time.
This presentation includes an overview of the various estimation techniques used in Agile projects. I've also put in a slide for explaining the importance of business value for Agile requirements. A simple mechanism on capacity planning before weaving it all together to come up with a reasonably foolproof plan.
Agile Patterns: Agile Estimation
We’re agile, so we don’t have to estimate and have no deadlines, right? Wrong! This session will consist of review of the problem with estimation in projects today and then an overview of the concept of agile estimation and the notion of re-estimation. We’ll learn about user stories, story points, team velocity, how to apply them all to estimation and iterative re-estimation. We will take a look at the cone of uncertainty and how to use it to your advantage. We’ll then take a look at the tools we will use for Agile Estimation, including planning poker, Visual Studio Team System, and much more. This is a very interactive session, so bring a lot of questions!
These are the slides from the Agile Estimation Workshop I gave at AgileChina 2015. The morning session covered opinion-based techniques. The afternoon covered empirical techniques based on cycle time, Little's Law, and Monte Carlo simulation.
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
An introduction to Agile Estimating and how it can be used to measure the size and length of work.
Agile estimating & planning is a way of measuring the size and time it takes to complete a task. This technique is used by Agile teams in Enterprise and can be utilised in the same way by Start-ups not just for software but for all areas of the business. In this talk I will show you how estimating & planning works by:
- Writing effective user stories
- Writing tests to validate stories (acceptance criteria)
- Using story points to work out the size of a task
- Estimating using Planning Poker
- Using Story Points to calculate a team’s velocity (speed of work)
- Using a team’s velocity to calculate project length
Story points vs hours choose wisely; turn the bane of project estimation into...Katy Slemon
This blog covers the difference between Story Points vs Hours for Agile Estimation. Read why Bacancy uses traditional hours over story points, how it’s helpful
This slide gives an excellent overview of Agile Planning and Estimation.
Will be really helpful, if presented to a Scrum/Agile Team to understand activities related to Release Planning, Sprint Planning and Estimation
Estimating with MAGIC Approach – Measure, Analyze, Improve and Control without ‘Guess’ work
#) Measure & Analyze using ‘Story Point Matrix’ based on Functional & Technical Analysis
#)Improve & Control using Statistical Data Modeling based on Empirical Data extracted from agile project management tool
Ever wonder why Agile teams swear by relative estimation? My teams improved sprint planning efforts by a factor or 3, once we started using relative estimation.
Without understanding Agile relative estimation, teams tend to fall back to using time-based methods. This often leads them to spend way too much time on obsolete estimates that will be made even more complex with all the unknowns and constant emergent requirements of an Agile world!
“It's better to be roughly right, than precisely wrong!”
~ John Maynard Keyenes
The Solution is simple: understand that relative estimation is only a rough order of magnitude estimate to quickly organize the product backlog. This empowers your product owners (PO) to quickly make value based trade-offs on backlog items and decide on what stories the team should work next. This gives the business the highest bang for their buck!
PROBLEMS WITH TIME-BASED ESTIMATES
-Teams spend too much time trying to get it right
-Lack of confidence/experience can lead to people being either optimistic or pessimistic
-Timeline you are estimating may be too far in the future
-Due to long timeline, there are too many risks, unknowns, changes or dependencies!
WHY USE RELATIVE ESTIMATION?
-Allows a quick comparison of stories in the backlog
-Allows you to select a predictable volume of work to do in a sprint
-Uses a simple arbitrary scale
-Allows PO to make trade-offs and take on the most valuable stories next
ESTIMATION TIPS
-Relative points or equivalent Tshirt sizes are used to estimate stories, leveraging the Fibonacci sequence modified for Agile.
-The team estimates the story, not management nor the customer.
-Story estimates account for three things: effort, complexity, and unknowns. Don’t short sell yourself by estimating effort alone, that’s where waterfall projects face issues.
-Remember to estimate all Stories, user stories or technical stories. Even estimate research or discovery spikes.
-Refine your backlog as a team on a continuous basis, to get your stories to meet the Definition of Ready.
-Only pull into your sprint, stories that are refined and estimated.
-Break down stories that are large, into smaller slivers of value to optimize your flow.
-Don’t sweat it if you get it wrong, teams often do early on but improve over time.
This presentation includes an overview of the various estimation techniques used in Agile projects. I've also put in a slide for explaining the importance of business value for Agile requirements. A simple mechanism on capacity planning before weaving it all together to come up with a reasonably foolproof plan.
Agile Patterns: Agile Estimation
We’re agile, so we don’t have to estimate and have no deadlines, right? Wrong! This session will consist of review of the problem with estimation in projects today and then an overview of the concept of agile estimation and the notion of re-estimation. We’ll learn about user stories, story points, team velocity, how to apply them all to estimation and iterative re-estimation. We will take a look at the cone of uncertainty and how to use it to your advantage. We’ll then take a look at the tools we will use for Agile Estimation, including planning poker, Visual Studio Team System, and much more. This is a very interactive session, so bring a lot of questions!
These are the slides from the Agile Estimation Workshop I gave at AgileChina 2015. The morning session covered opinion-based techniques. The afternoon covered empirical techniques based on cycle time, Little's Law, and Monte Carlo simulation.
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...David Anderson
Using Kanban to improve Risk Management inside creative knowledge worker industries. This talk takes a first look kanban system liquidity as a measure of predictability and reliability of service delivery. [The liquidity section of this talk was updated and improved at Lean Kanban North America 2013]
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done - Agile & Self-Organization
Setup a new development team: Real-Life Experience. Speaker: Mr. Huy NguyenScrum Breakfast Vietnam
Working with different people is always a challenge, especially in Agile software development, where interaction among team members are mandatory contributor to the success of a project. Thus, building a high performance team has become a main focus of many organizations.
In this session, we will explore and share some practices to help you setup a qualified new team with excellent team members.
After this Scrum breakfast session, you will be able to:
- Understand all the requirements to setup a new team
- Take home steps to establish the team
- Leverage best practices to have self-organized team
- Topic: Setup a new development team: Real-Life Experience
- Speaker: Mr. Nguyen Quoc Huy - Education Manager at Axon Active Vietnam
Are you curious the difficulties in developing a big project with many scrum teams? Have you ever wonder how scrum of scrums is used and applied in reality?
Here is the presentation we speak in Scrum Breakfast - Hochi minh 27 Feb 2016
Retrospective – A boring meeting!?
Retrospective is a strong tool in Agile to bring opportunities to help your team better. it is an important part of the methodology to facilitate your team continuously inspect and adapt.
Unfortunately, we often hear people say that the event is useless, boring. Is it true? What is not done right? What is the difference between a bad and a good retrospective? And How to spice up retrospectives of your team?
Our Scrum Breakfast this time will share how to structure of a retrospective, point out factors that make a bad retrospective and recommend some potential solutions to prevent them and turn your retrospective into a remarkable experience.
• Topic: What makes a failed Retro
• Speaker: Muon Nguyen – Scrum Master at Axon Active Vietnam
Software developers use the term “Technical Debt” as a metaphor to convey the compromise between hitting the release date to meet the deadline and cleaning your code to ensure the quality. This could relate to financial debt when you could get money in a quicker and easier way but it comes with the duty of paying interest. In software development, incurring “Technical Debt” comes with extra work in the future and some other consequences.
Discovery Kanban is a synthesis of a number of distinct threads of entrepreneurial thinking --Lean Startup, Kanban, OODA, PCDA, and Optionality--into an approach that helps firms address the challenge of executing and refining proven business models in parallel with exploring options for novel business opportunities. It fosters a management discipline of dual strategies of both exploitation and exploration, delivery and discovery that is applicable at different levels of scale in the organization.
In this presentation we will elaborate on the core principles of Discovery Kanban and some practical examples. We will show how (traditional) Delivery and Discovery Kanban are similar but different. We will discuss several examples of Discovery Kanban systems based on dual strategies and how they catalyze a different change in the organization. We will demonstrate how Discovery Kanban assists the discovery process and the integration of discovery and delivery at the different levels of scale.
It seems easy to repeat what we have already known and done? But think about what you are missing out. Are you getting stuck in a rut doing repeated processes days after days.
Whether you are a newbie or an Agile/Scrum expert, this September Scrum Breakfast could help you find a creative way to refresh yourself and your Agile/Scrum practices.
Product quality is the goal of any project and prime mission of a development team. Scrum team is well known for achieving high quality product by instant collaboration and interaction during the process. But there are always challenges to overcome and mistakes to fix along the way.
So how does a Scrum team improve product quality at the end of each sprint? What role does Scrum play in the production?
Cumulative Flow Diagrams (CFDs) are used in Lean/Kanban and help trend WIP, Cycle Time, Throughput in projects or flow-based teams/groups.
Learn how to read a CFD and how to use them.
Directions for lean paper airplane simulation.
For more details and a video, go to
http://www.leansimulations.org/2012/09/more-lean-paper-airplanes-another-lean.html
In the general view, Scrum is the best Agile method for building a product and developing projects. However, when we have projects that include production support, we should be advised to combine with Kanban. This provides some ideas about Scrumban.
On the one hand, it has the Agile of Scrum, on the other hand it encourages teams to continuously improve their processes along with Kanban.
Scrumban is a solution favored by the service industry, and a great project management tool for teams that deal with product development and its maintenance together.
In this Scrum Breakfast, we would like to share our real life of Scrumban team that we applied to work with our customers.
Topic: The real life of Scrumban team
Speaker: Ms. Anh Thu – Scrum Master at Axon Active Vietnam
Time: Saturday – 25th Feb, 2016 | 9:00 AM – 11:00AM
Venue: Trung Nguyên Cafe, 264A Nam Kỳ Khởi Nghĩa, Ho Chi Minh
#scrum #scrumbreakfast #agile #scrumban #AxonActiveVietnam
Games are a great way to accelerate learning and introduce fun into the workplace. This presentation was used to introduce a meetup focused on learning and playing Agile and Lean games.
Product Agility: 3 fundamentals from the trenchesPedro Teixeira
There is no silver bullet for Product and Business Agility.
On this talk you will know which are the fundamentals and some of the initiatives in place in the OutSystems Engineering Journey to better responding rapidly and flexibly to ours customers demands.
Product Agility: 3 fundamentals from the trenches (Braga,PT)Pedro Teixeira
Product Agility: 3 Fundamentals from the Trenches
There is no silver bullet for Product and Business Agility.
On this talk, you will know which are the fundamentals and some of the initiatives in place in the OutSystems Engineering Journey to better responding rapidly and flexibly to our customer's demands.
Agile Development and Implementing ScrumEmre ŞAHİN
I've prepared and used this presentation for my Engineering Management master program graduation project in 16th of June, 2017 at IZTECH, Engineering Management department.
It is a topic i've been very interested in, and a topic I spent a good amount of time and effort to learn about.
Below topics are covered in this presentation:
What is Agile?
Agile Manifesto and Principles
Flavors of Agile Development
Why go Agile and What is Scrum?
Implementing Scrum.
In Implementing Scrum part, a small case studty/scenario may be found with a step by step guide to implement Scrum.
I'm open for feedback and correcting anything wrong in the presentation. I hope it helps someone out there who wishes to learn about Agile and Scrum. :)
Agile transformation with Scrum. Where to start
1. Agile vs Waterfall
2. What is Scrum
3. Scrum team
4. Scrum artefacts (with activities for easier learning)
5. Scrum events
6. Is Scrum enough?
[Scrum Breakfast DN] Is it possible to make 100% Unit Test coverage for your ...Scrum Breakfast Vietnam
Scrum Breakfast this June will focus on the following guiding concerns:
• Understand unit testing fundamentals in Android/iOS development.
• Know why we need to write tests, how it helps to control code quality.
• Easy to write testable code with MVVM (Model–View–ViewModel) architecture.
• CI/CD setup using Jenkins and Gitlab to show unit test coverage.
Agile approaches are used to build high-quality software products while reducing the risk associated with long time-to-market.
In this workshop, we would like to share with you about how we apply Agile Automation Testing in our current project and also guide you to start an automation test project easy and painlessly step by step, so that at the end you are confident to write a test by yourself.
The idea of a Retrospective session is to help Scrum team develop continuously in all aspects (process, teamwork, technology,…). By assessing the situation and deciding what to change, our Scrum team will definitely move forward.
Come and we’ll discuss How to have a productive Retrospective session:
- Why Retrospective mustn’t be skipped?
- How to run Retrospective effectively?
- Explore toolbox for a productive Retrospective
Who should join?
- Leaders, Retrospective facilitators, Scrum Masters
- Those who want to improve team’s performance
With many years of working as PO, Scrum Master in Scrum teams, Mr. Giang Le – Axon Active’s head of research find that Retrospective is often underestimated and passed away although it is very important. In this Scrum Breakfast event, he’ll share tips and techniques for a better Retrospective.
- Topic: Toolbox for a productive Retrospective
- Time: 09:00 AM – 11:00 AM | Saturday, 30th November, 2019
- Location: Trung Nguyen Legend Café, 264A Nam Ky Khoi Nghia, ward 8, dist. 3, HCM city
There are FREE light breakfast and drinks for everyone.
Topic: UI/UX DESIGN IN AGILE PROCESS
Why do we integrate design into our Agile process?
As we all know, the Agile Manifesto is well-received and successfully adopted as it is today thanks to the 12 underpinning principles. While “good design” is one main reason that “enhances agility”, “Agile processes promote sustainable development”.
At Axon Active, it’s important for us to do everything Agile and work with one another collaboratively in Collaboration Model. It gets people on the same page, makes everyone engage more with the product, encourages them to share more creative ideas, and gives them the flexibility they need to improve themselves.
Indeed, Designers and Developers can collaborate more closely and effectively, and subsequently integrating design into Agile process will yield numerous benefits.
For that reason, Scrum Breakfast Da Nang this October will be the very chance for you to learn:
• How to successfully integrate design into Agile process in practice
• How different Collaboration Model is from traditional model
• The benefits of Collaboration Model when done correctly
Team building in the Infinite game - HCMC Scrum Breakfast - 28/09/2019Scrum Breakfast Vietnam
[HCMC Scrum Breakfast] Team building in the Infinite game
How does your Scrum team organize “Team building”?
Do you just spend some hours at a party, play a funny game or go somewhere far away only once a year, and no more activities after that?
To Axon Active, “Team building” is not just a short-term activity. We hold “Team building” every single day, in our daily Scrum meeting, retrospective,…under the form of Infinite game.
- What is true team building?
- What is the Infinite game?
- How Infinite game helps build our team stronger?
We are happy to enjoy a useful Saturday morning with you:··
- Speaker: Mr. Tuan Ta & Mr. Nam Ha – Scrum Masters at Axon Active
- Time: 09:00 AM – 11:00 AM | Saturday, 28th September 2019
- Location: Trung Nguyen coffee, 264A Nam Ky Khoi Nghia Str., District 3, HCMC
Design Thinking in Solving Problem - HCMC Scrum Breakfast - July 27, 2019Scrum Breakfast Vietnam
Did you know that Design Thinking is one of the most advantageous processes in dealing with difficulties?
Particularly true for developers, who always lean on teamwork to solve problems, Design Thinking becomes more important as it helps boost team’s performance to the next level after all.
Join this Scrum Breakfast event now if you are finding a practical and effective problem–solving way!!
– Topic: Design thinking in solving problems
The basic concept of Design Thinking
How the entire Design Thinking process works
How Design Thinking helps in understanding problems from customer’s perspective
How Design Thinking helps in defining and brainstorming solutions
– Speaker: Mr. Nhung Ngo – Scrum Master at Axon Active Vietnam
– Time: 09:00 AM – 11:00 AM | Saturday, 27th July 2019
– Location: Trung Nguyen coffee, 264A Nam Ky Khoi Nghia Str., District 3, HCMC
Come and enjoy this Scrum breakfast event with us now! There are free light breakfast and drinks for everyone.
FIND MORE INFORMATION HERE http://bit.ly/2FTc6XA
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019Scrum Breakfast Vietnam
Scrum is inherently great but you sometimes run easily into serious pitfalls, so you have been doing Scrum in the wrong way, then it becomes worse.
Scrum Breakfast event this time will help you find solutions for those common pitfalls in Scrum and make your Scrum team great again.
- Speaker: Thai Doan Phuc, Scrum Master at Axon Active Vietnam
- Time: 9:00 AM - 11:00 AM | Sat, 22nd June, 2019 (check-in from 8:30 AM)
- Venue: Forever Café, 44 Phan Dinh Phung Str., Da Nang
- Language: Vietnamese
Our workshop will be including the following:
- Experience through scrum events
- Visualization examples for teams to improve collaboration and communication
Topic: Work as a Remote team
Speaker: Mr. Kiet Pham – Jaguar Team, Axon Active Vietnam
Are you feeling upset with your Remote team?
Is your team encountering dysfunctions?
If yes, then this Scrum Breakfast is obviously suitable for you. You will learn how to solve these problems effectively :
- What is a remote team?
- Advantages and disadvantages of a remote team compare to an onsite team.
- Common problems and tips to overcome.
- Sharing experience.
Reactive programming by spring webflux - DN Scrum Breakfast - Nov 2018Scrum Breakfast Vietnam
Are you struggling to create a non-blocking REST application or a reactive micro-services? Spring WebFlux, a new module introduced by Spring 5 may help.
This new module introduces:
- Fully non-blocking
- Supports Reactive Streams back pressure
- Runs on such servers as Netty, Undertow, and Servlet 3.1+ containers
- Its support for the reactive programming model
In our next Scrum Breakfast, we will discuss Spring WebFlux, its benefit and how we implement it.
Our workshop will be including the following:
- What is reactive programming
- Introduction to Spring Webflux
- Tea break
- The details in Spring Webflux
- Reactive stack demonstration
- Q&A
Benefits of BPMN in Software Development - DN Scrum Breakfast - September 29,...Scrum Breakfast Vietnam
Pictures are better way to communicate organization's processes and requirements to its people. This is where modeling languages come in and allows companies to show their processes easily through pictures to minimize error and miscommunication among staffs.
This Scrum Breakfast, we will look at Business Process Modeling and Notation (BPMN) as a standard of modeling languages for business processes, going through what it is, what it was, and how it is essential and should be used in your company.
Our workshop will be including the following:
- Introduction to BPMN and Axon.Ivy
- Short demonstration
- Tea break
- Practice tasks
- Teams presentation
CSS Flexbox and Grid: The future of website layouts - DN Scrum Breakfast - Au...Scrum Breakfast Vietnam
CSS has always been used to layout web pages, but it's never done a very good job of it. The world has changed when CSS Flexbox and CSS Grid were introduced. These two CSS3 web layout techniques have become popular in web design in recent times. There are many problems that are hard or impossible to solve with CSS alone, now have become much easier with Flexbox or CSS Grid. Flexbox is made for one-dimensional layouts and Grid is made for two-dimensional layouts. As a web developer, you must have a look at it. They are the futures of web layout.
Our workshop will be including the following:
1. How CSS Layouts were handled before now
2. An introduction to CSS Flexbox
3. Learn CSS Flexbox with the game
4. Tea Break
5. An introduction to CSS Grid
6. Learn CSS Grid with game
- Automation testing is like a backbone to Agile Software Development for the advantages it offers. Reliability, reusability, and speed are just a few of them. However:
- What are the Automation Testing Concepts, Strategy, Challenges? 樂What, When and How to apply automation testing in Agile Methodology and an idea about the automation testing framework?
Let's come and join us at our upcoming scrum-breakfast to find the answers and tips to run automation testing successfully in Agile.
>Topic: Automation Testing in Agile Methodology
> Speakers: Ms. Linh Vuong & Mr. Bach Duc - software test engineers at Axon Active Vietnam/
[DN Scrum Breakfast] API Automation Testing Using Retrofit & CucumberScrum Breakfast Vietnam
Nowadays, these tests by using WebDriver are useful in regression testing but we need more efficient feedback to developers if backend has any issues. In this topic, we will introduce the way to be approach the automated API and learn the technical automation with Retrofit & Cucumber.
Our workshop will be including the following:
1. Warm Up - Some questions to interact with audience
2. Context - The Future of Software QA and Test Automation
3. Techniques - Introduce Cucumber & Retrofit
4. Demo - Project Demo and Mini Demo
5. Practices - Assignment for audience - Group activities
6. Q&A
What is teamwork? No matter what the answer may be, teamwork doesn't just happen naturally. Who will be in charge to make teamwork happen? Will it be the company, leader or team member? Let's talk about the leader's job first.
This workshop aims at discussing and sharing our experiences for effectively learning and applying Cloud Computing in building IT solutions. There are discussions on biggest Cloud Computing services: Amazon’s AWS, Microsoft’s Azure, IBM’s Bluemix.
- ElasticSearch is a powerful, secured and a high performer to support the search engine in building linguistic processing, query understanding and result relevancy.
- The success stories of using Elasticsearch included many giants like Docker, IBM, Orange and the Guardian. What is Elasticsearch? What is its power to help them build a superb search engine? How can you begin and apply Elastichsearch to your software development?
- You will partly find out these answers in this presentation.
[DN Scrum Breakfast] Automation E2E Testing with Chimp Framework and WebdriverIOScrum Breakfast Vietnam
Chimp makes it super easy for developers to write automated tests, by taking away all the pain associated with setting up tools and allowing developers to focus on building-in quality. It does so by integrating and sprinkling magic over the following tools:
- Mocha, Jasmine or Cucumber.js
- Selenium and WebdriverIO
- Chai or Jasmine assertion libraries inside your steps
- Built in Node.js, works for any web application
Protractor plays an important role in testing AngularJS applications and works as a solution integrator combining powerful technologies like Selenium, Jasmine, Web driver, etc. It is intended not only for testing AngularJS applications but also for writing automating regression tests for normal web applications.
In this topic, our speaker has taken you through a short tour from basic steps to advanced steps to work in project. There are following main sessions:
+ Protractor introduction
+ Building up and creating a simple test script
+ Getting familiar with Cucumber
+ Using page object model (POM) with protractor and cucumber
+ Reporting
Da Nang Scrum Breakfast in July 2017 with topic Angular Tour.
For more information, please visit: www.fb.com/AxonActiveVietnam or www.fb.com/scrumbreakfast.vn
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.
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Hivelance Technology
Cryptocurrency trading bots are computer programs designed to automate buying, selling, and managing cryptocurrency transactions. These bots utilize advanced algorithms and machine learning techniques to analyze market data, identify trading opportunities, and execute trades on behalf of their users. By automating the decision-making process, crypto trading bots can react to market changes faster than human traders
Hivelance, a leading provider of cryptocurrency trading bot development services, stands out as the premier choice for crypto traders and developers. Hivelance boasts a team of seasoned cryptocurrency experts and software engineers who deeply understand the crypto market and the latest trends in automated trading, Hivelance leverages the latest technologies and tools in the industry, including advanced AI and machine learning algorithms, to create highly efficient and adaptable crypto trading bots
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
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.
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
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/
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
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.
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.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
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.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Phuong Bui
1. LEAN AND APPLY KANBAN
in YOUR BUSINESS
Presented by Phuong Bui
2. About Me
● Phuong Bui: btphuongnhi@yahoo.com
● Linkedin: http://vn.linkedin.com/in/btphuongnhi
● Graduated from University of Science in 2001 and got
Master Degree in 2003
● Technical Project Manager at YOOSE
● Background: .NET, Ruby, BigData and Agile
● Accelerated for 3 start-up companies
3. Agenda
- Lean thinking & Lean principles
- Apply Lean/Kanban in the business
- Small Game
- Sharing: Lean/Scrum practices in our startups
4. LEAN Thinking
A Lean culture empowers our employees and
focuses on the customer
● Reduce cost
● Improve efficiency
● Improve productivity
● Quality
5. What is LEAN ?
Lean is the way of looking at how we do thing
and remove as much wastes as possible. The
end the customer gets the most value
6. 4 Types of Office Waste
Information
01 02
Process
04
Physical Environment People
03
Unclear
Incorrect data
Unknown data
Lost data
Unavailable data
Manual checking
Data discrepancy
Defect, re-work
Inspects, checking
Double checking
Approvals
Too much inventory
Overproduction
Waiting and over-processing
Incompatible work
Movement
Look for pens
Motion
Unclear roles
Lack of training
Interruption
Multi-tasking
Handoffs
Hierarchy and
structure
Lack of strategy
focus
11. Lean vs Traditional management
A simple-visual process A complex process
By sight By status reports
Pull system Push system
Reduce non-value added work Speed up the value added work
Single item flow Batch production
Quality built in Quality inspected in
Ask questions Giving answers
20. Airplane Paper Game
● Use ¼ A4 to make an airplane
● 5 minutes to define your workflow. The workflow must
go through at least 2 steps + 1 testing step
● 3 minutes for making airplane (producing & testing)
● >= 3 flying meters to be passed the test
● Untested airplanes will not be counted at the end
Each iteration: 3 minutes
Retrospective: 2 minutes
22. Apply Scrumban
➔ Two weeks per sprint
➔ Deployment can be happened at any time
➔ Use virtual board and physical board
➔ Embrace changes at any time
23. Engage everyone in the feedback loop
Pick task Crosscheck Review & Test Bug Bash Approve
Team
Developer Developer Scrum master, Tester PO, End User
Feedback Feedback Feedback Feedback
The whole team are responsible for the product quality
1 2 3 4 5
Feedback
24. Share skills and responsibilities
➔ Shift from single skilled to multi-skilled
individuals
➔ Shift from single responsibility to shared
responsibility
➔ Have no tester and no real Product Owner
➔ 1 hour for Bug Bash each sprint
25. Focus more on Learning
➔ Build fast - Learn fast - Fail fast
MVP
➔ Build MVP (Minimum Viable Product)
26. Automate as much as we can
➔ Write enough automation tests: TDD, BDD
➔ Apply continuous integration and continuous
delivery to reduce delivery risks
27. Training
➔ Train Lean/Agile mindset for both customer
and team
➔ Make some common agreements with client
about mindsets, project approach/goals
➔ Practise first, training is go along the way