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:

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