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