Agile Mumbai 2022
Combining Human and Artificial Intelligence for Business Agility
Rohit Handa
Director, Digital Products & Platforms, HCL Technologies Ltd
I am having 6 years of experience in Java Programming.Involved in building Java web applications which are scalable for cloud infrastructure.Good experience in RDBMS database and NOSQL database MongoDb. Good knowledge in REST API design.Worked in Business Intelligence,Financial domain.
I am having 6 years of experience in Java Programming.Involved in building Java web applications which are scalable for cloud infrastructure.Good experience in RDBMS database and NOSQL database MongoDb. Good knowledge in REST API design.Worked in Business Intelligence,Financial domain.
Applying AI to software engineering problems: Do not forget the human!University of Córdoba
The application of artificial intelligence (AI) to software engineering (SE)-problem-solving has been around since the 80s when expert systems were first used. However, it is during the last 10 years that there has been a peak in the use of these techniques, first based on search and optimisation algorithms such as metaheuristics, and later based on machine learning algorithms. The aim is to help the software engineer to automate and optimise tasks of the software development process, and to use valuable information hidden in multiple data sources such as software repositories to execute insightful actions that generate improvements in the performance of the overall process. Today, the use of AI is trendy, and often overused as it could generate artificial results since it does not consider the subjective nature of the software development process requiring the experience and know-how of the engineer. With this Invited Talk, we will discuss different proposals to incorporate the human into the decision-making process in the application of AI for SE (AI4SE), from interactive algorithms to the generation of interpretable models or explanations.
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...AgileNetwork
Agile Network India - Ahmedabad
Title: Business outcomes directly proportional to mindset by Bhumi Goklani
Date: 01st June 2024
Hosted by :Solution Analysts Pvt.Ltd
More Related Content
Similar to Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence for Business Agility
Applying AI to software engineering problems: Do not forget the human!University of Córdoba
The application of artificial intelligence (AI) to software engineering (SE)-problem-solving has been around since the 80s when expert systems were first used. However, it is during the last 10 years that there has been a peak in the use of these techniques, first based on search and optimisation algorithms such as metaheuristics, and later based on machine learning algorithms. The aim is to help the software engineer to automate and optimise tasks of the software development process, and to use valuable information hidden in multiple data sources such as software repositories to execute insightful actions that generate improvements in the performance of the overall process. Today, the use of AI is trendy, and often overused as it could generate artificial results since it does not consider the subjective nature of the software development process requiring the experience and know-how of the engineer. With this Invited Talk, we will discuss different proposals to incorporate the human into the decision-making process in the application of AI for SE (AI4SE), from interactive algorithms to the generation of interpretable models or explanations.
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...AgileNetwork
Agile Network India - Ahmedabad
Title: Business outcomes directly proportional to mindset by Bhumi Goklani
Date: 01st June 2024
Hosted by :Solution Analysts Pvt.Ltd
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...AgileNetwork
Agile Network India -Coimbatore
Title: Being Agile - Fortifying the GenZ Workforce by Sarada Jayaraman
Date: 25th May 2024
Hosted by : PSGR Krishnammal College for Women
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...AgileNetwork
Agile Network India- Coimbatore
Title: Skills for the Evolving IT landscape by Meena Subramaniam
Date: 25th May 2024
Hosted by : PSGR Krishnammal College for Women
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...AgileNetwork
Agile Network India - Ahmedabad
Title: Discovery is not a phase in being Agile its, "The Approach" by Vishal Jariwal
Date: 28th Jan 2023
Hosted by: Third Rock Techno LLP
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...AgileNetwork
Agile Network India - Ahmedabad
Title: Importance of agile and how it can be Implemented in real world by Tanmay Panchal
Date: 22nd April2024
Hosted by: 7 Span
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...AgileNetwork
Agile Network India - Chennai
Title: Navigating the Rapids: Embracing Agility to Conquer Everyday Project Challenges by Andrews Roberta Mary R
Date: 18th May 2024
Hosted by: Truckrr Information Services Pvt Ltd
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...AgileNetwork
Agile Network India - Navi Mumbai
Title: Agile project development -"A Journey" by Indulekha sing
Date: 28th Jan 2024
Hosted by: Merce Technologies Pvt Ltd
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...AgileNetwork
Agile Network India : Ahmedabad
Title: Sailing the Agile seas Leveraging Business Priorities and Estimation by Nirav Sanghavi
Date: 04th May 2024
Hosted by: Oneclick IT Consultancy PVT Ltd
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...AgileNetwork
Agile Network India - Chennai
Title: Agile Engineering: Modernizing Legacy Systems by Ananth Venugopal
Date: 27th April 2024
Hosted by: ClearVue Solutions Pvt. Ltd
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...AgileNetwork
Agile Network India - Chennai
Title: Beyond Big Bang: Technical Agility in Vintage Products by Sairam.V
Date: 27th April 2024
Hosted by: ClearVue Solutions Pvt. Ltd
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...AgileNetwork
Agile Network India - Gurugram
Title: Agile Adaptation: Driving Progress in Generative AI Projects by Sujata Bhutani
Date: 20th April 2024
Hosted by: The NorthCap University
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
2. Sensitivity: Internal & Restricted
Wewillcover…
1. NeedtoalignAIbasedtechniquestoPMPractices
2. AI:Potentialgamechanger for AgileProject Management
1. AIenabledBusinessAgility:WHAT,WHYandHOW?
2. Next Steps
(www.agilemumbai.com)
3. Sensitivity: Internal & Restricted
Hello!
Quick Introduction
D i r e c t o r ,
D i g i t a l P r o d u c t s & P l a t f o r m s
H C L T e c h n o l o g i e s L t d
• Who Am I ? Digital products consultant for global clients with
focus on artificial intelligence and machine learning, computer
vision & conversational commerce.
• What I do? 21 years of work experience defining strategic
direction, taking new products to market, creating innovative
solutions, and growing new businesses using enterprise digital
technologies.
• Loves to Learn, Un-Learn, Re-Learn: 9x Certified Azure Cloud
practitioner & Microsoft Trainer, holding global industry level
project management certifications like PMP, TOGAF and ITIL V3.
• Passionate about teaching and providing awareness on AI to
business and wider community.
4. Sensitivity: Internal & Restricted
Now, if we think over for a bit…
Today, AI is often misunderstood as any automation!!
5. Sensitivity: Internal & Restricted
Rate of technology adoption
and change is
accelerating
Technology has become an
existential need of an
organization
Tech Agility beyond coding is
essential for business &
operations to sustain and thrive
TheRealityof ProjectManagementPracticetoday
Dealing with
volatility,
uncertainty ,
complexity and
variability due to human aspect and
…. yet need to grow with velocity
(www.agilemumbai.com)
12. Sensitivity: Internal & Restricted
REPRESENTATION
LEARNING
ENGINE Analyze sources in natural text:
• Product visions, sprint goals, description of backlog items, and communication among team members (e.g., comments
on backlog items) ,
• Codebases contain documentations such as release notes and comments,
• Account the capability and dynamics of agile teams through their involvement in project artifacts
1. NLP component which performs automatic analysis on project textual artifacts and then generates vector
representations of those artifacts.
• Deep learning-based NLP techniques such as word2vec, paragraph2vec, Long Short-Term Memory (used in Google
Translate), or Convolutional Neural Networks (used in Facebook’s DeepText engine) can generate dense vector
representations that produce superior results on various NLP tasks
2. Code Modelingcomponent is responsible for learning vector representations which reflect the semantic and
syntactic structure of source code.
• Long Short-Term Memory (LSTM) to automatically learn vector representations for both backlog items and source code
.LSTM enables us to learn the semantics and syntactic structures, particularly the long-term dependencies, existing in
both natural text and source code.
3. Feature Extraction and Aggregation extracts all the vector representations of the artifacts related
to a developer and learn to aggregate them to form a vector representation of the developer.
• This representation will be enriched with features representing work and social dependencies between team
members, extracted from communication logs (e.g. comments or discussions on work items).
(www.agilemumbai.com)
15. Sensitivity: Internal & Restricted
Demo
Deep learning-based models for software effort estimation using story points in agile environments
DATASET CONSIDERED:
Comprehensive dataset for story points-based estimation that contains 23,313 issues from 16 open-
source projects
(www.agilemumbai.com)
16. Sensitivity: Internal & Restricted
APPROACH TAKEN:
Our overall research goal is to build a prediction system that takes as input the title and description of an issue
and produces a story-point estimate for the issue. Title and description are required information for any issue
tracking system
• ABSEE estimate deals with the process of identifying one or more historical projects similar
to the target project, and from them infer the estimate. In other words, but using the same
line of reasoning
• A requirement in this context can be a case of use, a user’s story, or any software
requirement, provided that the data is in text format, and aligned with the target effort.
• We combine the title and description of an issue report into a single text document where
the title is followed by the description.
• Our approach computes vector representations for these documents. These
representations are then used as features to predict the story points of each issue.
• It is important to note that these features are automatically learned from raw text, hence
removing us from manually engineering the features.
Long-Deep Recurrent Neural Network
(LD-RNN) that has been designed for the story point prediction system.
It is composed of four components arranged sequentially:
(i) word embedding,
(ii) document representation using Long Short-Term Memory (LSTM) ,
(iii) deep representation using BERT ( Bidirectional Encoded Representations from
transformers) model
(www.agilemumbai.com)
17. Sensitivity: Internal & Restricted
Evaluation Results
The best results are highlighted in bold.
MAE - the lower the better, SA - the higher the better.
18. Sensitivity: Internal & Restricted
Quick Glimpse of Predictions Vs Actual StoryPoint
estimations
(www.agilemumbai.com)
19. Sensitivity: Internal & Restricted
Collect more textual requirement data to balance the dataset against existing labels, and thereby
increase the number of contexts; or apply data augmentation techniques to improve results.
Update BERT_base vocabulary, including specific vocabulary, and then fine-tune.
Perform fine tuning, such as with model BERT_large, and compare the results.
Study and apply effective data augmentation techniques in order to balance the number of samples
in each existing effort class, and thus obtain possible improvements in the results.
Study and apply different combinations of the layers in the BERT model, in order to evaluate the
performance of the model regarding fine-tuning
Conclusion & several possibilities to fine tune
research further
(www.agilemumbai.com)
20. Sensitivity: Internal & Restricted
Evaluate it using our existing
dataset of few open-source
projects.
IntroduceAI based tools in your
project management portfolio
Collaboratewith our existing industry
partners to perform an evaluation on
commercial software agile projects
Believethat AI will assist, not substitute,
human teams. Individuals, interactions,
and collaboration are still the key
elements of project success
KeyTakeaways
T O O L S I N M A R K E T
• Project Insight
• Trello
• Teamwork
• BaseCamp
• Wrike
• Asana
• ClickUp
• Proofhub
1
2
3
4
(www.agilemumbai.com)
Backlog sources include: requirement specification, new feature requests from customers, bugs reported by end users, previous bug fixes, discussions among agile teams (e.g. technical debts, design changes or action items from retrospective meetings), end users’ reviews of the product, and even experiences from previous projects
Refinement includes : (1) decomposing an epic into a number of user stories; (2) splitting user stories into small stories; and (3) breaking a user story into a number of specific project tasks.
Sprint planning is highly challenging since many important factors must be considered, including items contributing toward the sprint goal, their priority and business value to customers, the dependencies among items, appropriate allocations to bug fixing and other technical work (e.g. resolving technical debts) and the availability of team members and the team’s capacity.
Current practices in risk management mostly rely on high-level guidance and subjective judgements.