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:

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