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:

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