Unraveling Multimodality with Large Language Models.pdf
Agile Development Case Study in Matrix Global Project
1. Agile Development In Practical
World
A case study of using agile methodologies in a Matrix Global project
By Elhanan Rosental
2. Short Intro
• R&D Group Manager
• Agile and .Net leader in Matrix Global
Email: Elhananro@matrix.co.il
3. Synerion New Product Project
•4 Scrum teams
•1 Near shore Scrum team
•1 Offshore team
•More than 40 people
•All are working on Microsoft technologies
4. What is all this stuff?
XP
TDD Continuous
Integration
Lean
Agile 4
Henrik Kniberg
9. Scrum Process Overview
24 hours
Daily Scrum
Meeting
Backlog tasks 10 - 30 days
expanded
Sprint Backlog by team
Potentially Shippable
Product Backlog Product Increment
As prioritized by Product Owner Source: Adapted from Agile Software
Development with Scrum by Ken Schwaber and
Mike Beedle.
10. Daily Example
Name What have I done What will do today? Remarks Automation
yesterday? Break
Chagit Task 6212,6218-Serach Bug Fix+UT Problems in job flexible No
by Flexible Fields in fields in job SDV prevent
Staffing Request and closing the task for job
customer Select
Chedva Task 5978-Integrate Task 5980-Integrate No
Mail Listener new document
services
Sari Reich Flexible fields in SDV Flexible fields in SDV A mail with problems was No
sent to Kostia
Sari Shachar Task 5984- Add Flexible Task 5984- Add No
fields to Select results Flexible fields to Select
grid results grid
Margalit Changing fields to new Changing fields to new SDV definitions will have to No
localized string (5 lang) localized string (5 lang) be changed as well
Efrat Task 5970 Tasks 5970,5972 No
Rivki STD for Integration tests Candidate WF
integration tests
Hana STD for task Son!!!
5986+testing
Ruth Testing SDV-Staffing Testing SDV-Staffing
Request Request
11. Retrospective Example
• Well:
• There was time to have UT
• Code was improved because of UT
• Bugs were found because of UT
• 1 Week stabilize was very efficient
• QA was very good and relaxed (UT prevented many bugs)
• Not So Well:
• Some developers didn’t have development tasks
• WSS didn’t work
• We don’t have a local reporting environment
• Want to try
• STD for stabilize tests.
• Everyone should know how to operate Azman
13. Product Quality
•Sprint is a short iteration
•Very important never to increase the technical
debt
•Use tools and guidelines that help you save
time and improve quality