article thumbnail

A Software Engineering Career Ladder

James Shore

I’ve hired several XP coaches to help, but even they’re stretched thin. OpenSesame had a pretty innovative approach to career development before I joined. They combine deep expertise in several specialties with the ability to mentor and coach less experienced team members. additional specialty skill sets.

article thumbnail

150+ live online training courses opened for April and May

O'Reilly Media - Ideas

Developing Your Coaching Skills , April 22. Fundamentals of Data Architecture , May 20-21. Test-Driven Development In Python , May 21. Analyzing Software Architecture , April 16. Automating Architectural Governance Using Fitness Functions , April 22. Bootiful Testing , April 29.

Course 48
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Kick start your Agile Transformation Journey (and be a Digital Disruptor)

Capgemini

Coaching can be an effective tool here, but bringing on board new talent is also useful, especially top and middle managers. Software craftmanship: Your software development lifecycle will also change as part of the Agile Transformation journey. That’s not all. So, how long will it all take?

Agile 52
article thumbnail

AoAD2 Practice: Whole Team

James Shore

Broadly speaking, these skills can be grouped into customer skills, development skills, and coaching skills. This might be a product manager or senior developer. Development Skills. If customer skills are about figuring out what to do, development skills are about figuring out how to do it. Test Driven Development.

article thumbnail

Applying Clean Architecture to Ruby on Rails: First Impressions

The Plain Programmer

On the team I work with at Nav we’ve got three different projects running that have all been experimenting with Clean Architecture. My project in particular is a green field effort where Ruby on Rails was chosen as the starting point and applying Clean Architecture in this context has been really instructive.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

One of the limits on your ability to scale will be the availability of skilled coaches. Remember, coaches are the people who help each team learn how to apply Agile ideas and practices.) If you’re taking a home-grown approach to your coaches, each team will need a dedicated team member to act as coach.

Agile 117
article thumbnail

Agile vs Waterfall: Key Differences And Definition?—?Which Model Is Better?

Codegiant

Test-Driven Development ?—?TDD TDD encourages you to write automated code first and then develop just-enough code in order to pass the test later. Developed by IBM , RUP consists of iterative processes to ensure you produce great software. It is mainly used to produce a stable architecture design.

Agile 52