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:

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