Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

Software Craftsmanship

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Agile Software Craftsmanship – principles, patterns, and best practices

Gal Marder – Agile software craftsmanship – AgileIL11

Practicing Agile at the process level yields a great performance boost to development teams. In order to be able to persist a fast going pace, it is imperative to craft the code in a way that will support Agile. Embracing change in the process level without supporting it in the code level could bring a project to a total disaster.

Agile Software Craftsmanship is all about creating code that is Agile enough to support a real Agile process. In this lecture, we will introduce best practices for writing clean Agile code. The session will introduce the practices of Clean Code, Refactoring, Unit testing, Test Driven Development, Acceptance Test Driven Development, and Pair Programming and the importance of these practices in a truly Agile organization.

Lecturer’s short Bio:
Gal Marder is the CEO of Trainologic, a company that specializes in software development and high-level consulting and training.
Gal brings with him more than 10 years of experience as a programmer, architect, consultant, and development manager. Gal started his career at a technological unit in the IDF and later moved to InterBit, a training and consulting company, where he spent more than 6 years. Gal advanced there from a programmer to a senior consultant and, finally, to the position of VP of R&D, where he was in charge of all the company’s development activity, involving tens of developers. Afterward, Gal served as VP of R&D for an internet startup company, where he was responsible for building a complex system from scratch to deployment. After this work was done, he initiated several other internet ventures before founding Trainologic. Throughout the years, Gal has lectured and delivered consulting services in areas of architecture and performance tuning in Israel, Europe, and the US.

Gal is been a frequent and popular speaker at various technological conventions, such as Java Technology Day, Agile Development Forum, and more.

Subscribe for Email Updates:

Categories:

Tags:

POPM
Agile Community
Kanban Basics
Scrum Primer
Lean and Agile Principles and Practices
EOS®
chatgpt
TDD
BDD
Change Management
Amdocs
Agile Contracts Best Practices
Risk-aware Product Development
Agile Project
Large Scale Scrum
Agile in the Enterprise
Engineering Practices
Program Increment
Scrum Master Role
Lean Startup
WIP
Presentation
Scrum With Kanban
Sprint Iteration
What Is Kanban
SPC
RTE
Enterprise DevOps
Agile Product Development
Managing Projects
System Archetypes
Webinar
Agile for Embedded Systems
Nexus and Kanban
Release Train Engineer
Hybrid Work
Keith Sawyer
System Team
Lean Agile Management
Tools
AI
Professional Scrum with Kanban
Sprint Planning
ALM Tools
Agile Risk Management
Software Development Estimation
Agile and DevOps Journey
Principles of Lean-Agile Leadership
Introduction to Test Driven Development
ScrumMaster Tales
ATDD
Scrum Master
AgileSparks
SAFe DevOps
Jira Plans
SAFe
Lean Agile Basics
A Kanban System for Software Engineering
Spotify
Jira Cloud
Accelerate Value Delivery At Scale
agileisrael
Jira admin
Applying Agile Methodology
Elastic Leadership
Agile Mindset
DevOps
Lean Budgeting
Iterative Incremental Development
RSA
PI Planning
Releases Using Lean
Confluence
Risk Management on Agile Projects
GanttBan
Process Improvement
Advanced Roadmaps
User stories
speed @ scale
Kanban 101
Agile Assembly Architecture
SAFe Release Planning
Story Slicing
ATDD vs. BDD
Code
Lean Software Development
predictability
Agile Outsourcing
Games and Exercises
Development Value Streams
Entrepreneurial Operating System®
lean agile change management
Test Driven Development
Kanban
Agile Games and Exercises
Continuous Planning
LeSS
Portfolio for Jira
Atlaassian
Artificial Intelligence
Certified SAFe
Rapid RTC
Introduction to ATDD
Legacy Code
Daily Scrum
LPM
Managing Risk on Agile Projects
Business Agility
Product Management
PI Objectives
Covid19
Agile Delivery
Lean-Agile Budgeting
The Kanban Method
Legacy Enterprise
Nexus Integration Team
Lean Risk Management
Kaizen
Lean Agile Organization
ROI
Scrum
Systems Thinking
Agile Development
Acceptance Test-Driven Development
Lean Agile
Scrum Guide
Nexus and SAFe
Atlassian
Continuous Deployment
RTE Role
Video
Agile Techniques
Agile Program
Agile Games
AI Artificial Intelligence
Software Development
Agile
Kanban Kickstart Example
Nexus vs SAFe
Slides
Rovo
QA
Agile Release Management
Tips
Professional Scrum Master
Planning
Achieve Business Agility
Agile Israel
Retrospectives
transformation
Risk Management in Kanban
Lean Agile Leadership
Kaizen Workshop
Value Streams
The Agile Coach
Continuous Delivery
Built-In Quality
Kanban Game
Coaching Agile Teams
Perfection Game
Lean-Agile Software Development
Continuous Improvement
ARTs
Manage Budget Creation
Agile India
Limiting Work in Progress
Scaled Agile Framework
ART Success
An Appreciative Retrospective
speed at scale
Agile Basics
NIT
Product Ownership
Agile Marketing
Agile Exercises
Scrum and XP
System Integration Environments
Agile Project Management
Team Flow
Reading List
Sprint Retrospectives
LAB
Agile Release Planning
Self-organization
Implementation of Lean and Agile
Agility
Implementing SAFe
IT Operations
Agile Product Ownership
Agile Testing Practices
Professional Scrum Product Owner
SA
Lean and Agile Techniques
Frameworks
Jira
Nexus
Quality Assurance
Pomodoro Technique
Agile Israel Events
Operational Value Stream
Scrum.org
Effective Agile Retrospectives
Certification
Scrum Values
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart