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