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:

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