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:

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