Northwest C++ Users Group April Meeting

2 views
Skip to first unread message

Lloyd Moore

unread,
Apr 5, 2012, 11:08:59 AM4/5/12
to nwcppa...@googlegroups.com

The Northwest C++ Users Group is pleased to welcome Allan Shalloway as our speaker this month.  At the moment we do not have a pizza provider lined up, but are working on it!

Time and Location:

April 18, 2012 at 7:00 PM, Microsoft Campus building 41/1511 (Townsend) (Building 41/1511 (Townsend))

Title:

Essential Skills for the Agile Developer

Abstract:

Many developers have been suddenly thrown into developing code in stages whereas they used to be able to do bigger designs up front. Many people tell them to do test-driven development and emergent design while ignoring the fact that their work with legacy systems may prevent such actions. In any event, new methods require new skills – skills they don’t have time to get. At first it may appear that the required developer skill set for this new way of writing code is huge and daunting. Fortunately, it isn’t. One of the things we’ve learned at Net Objectives is that there are often a few simple things one can do that make a huge difference. We like to have people start with these trim tabs. We refer to these as trim tabs since they are small things that make a big difference. This talk introduces some trim tabs for the new agile developer.

Outline:

·         Programming by Intention

·         Separating Use from  Construction

·         Define tests Up Front

·         Shalloway’s Law

·         Encapsulate That

The lessons learned are taken from Net Objectives’ upcoming book Essential Skills for the Agile Developer:

 Bio:

Alan Shalloway is the founder and CEO of Net Objectives. With over 40 years of experience, Alan is an industry thought leader in Lean, Kanban, Scrum and design patterns. He helps companies transition to Lean and Agile methods enterprise-wide as well teaches courses in these areas. Alan has developed training and coaching methods for Lean-Agile that have helped his clients achieve long-term, sustainable productivity gains. He is a popular speaker at prestigious conferences worldwide. He is the primary author of Design Patterns Explained: A New Perspective on Object-Oriented DesignLean-Agile Pocket Guide for Scrum Teams, Lean-Agile Software Development: Achieving Enterprise Agility and Essential Skills for the Agile Developer. Alan has worked in literally dozens of industries over his career. He is a co-founder and board member for the Lean Software and Systems Consortium.  He has a Masters in Computer Science from M.I.T. as well as a Masters in Mathematics from Emory University. You can follow Alan on Twitter, @alshalloway

Reply all
Reply to author
Forward
0 new messages