Adaptive Planning and the Personal Learning Curve
Most of my clients want to change something: they want to deliver software faster, reduce the number of defects the software they do deliver, and improve financial results.
Affecting these changes neither simple nor easy. Improving organizational results involves changing the work system on multiple levels. That means seeing the system, understanding that there’s seldom a single cause for the current pattern, and that the most effective lever may be an indirect one. It means discerning the shifts that will nudge the system towards the desired pattern.
Other changes aren’t so complex. Migrating software for example. On the surface, it’s a matter of switching one system off and another on, or reloading software on a desk top. Of course, the technical details are much more complicated; and as technical people, we are accustomed to navigating those waters.
But what about the people who use the software? Some thoughts on that complication here: Software Migration is a People Problem. Treat it That Way.
About Esther Derby
I started my career as a programmer, and over the years I’ve worn many hats, including business owner, internal consultant and manager. From all these perspectives, one thing became clear: our level of individual, team and company success was deeply impacted by our work environment and organizational dynamics. As a result, I have spent the last twenty-five years helping companies design their environment, culture, and human dynamics for optimum success.
I’ve written over 100 articles, and co-authored two books–Agile Retrospectives: Making Good Teams Great and Behind Closed Doors: Secrets of Great Management. I write about management, leadership, collaboration, organizations and change (or another topic I’m currently exploring).
Follow me on Twitter @estherderbyMore About Esther »
November 1 - 3, 2013
Current Topics on the NFJS Tour
- Core Java, JEE
- Dynamic Languages: Groovy, JRuby, Scala, Clojure
- RESTful Web Apps
- Frameworks: Hibernate, Grails, Spring, JSF, GWT, more
- Test Driven Design
- Ajax, Flex, RIA
Why Attend the NFJS Tour?
- » Cutting-Edge Technologies
- » Agile Practices
- » Peer Exchange
- Languages on the JVM: Scala, Groovy, Clojure
- Enterprise Java
- Core Java, Java 7
- Testing: Geb, Spock, Easyb
- NoSQL: MongoDB, Cassandra
- Spring 3
- Automation Tools: Git, Hudson, Sonar
- HTML5, Ajax, jQuery, Usability
- Mobile Applications - iPhone and Android
NFJS, the MagazineMay Issue Now Available
On the road to learningby Raju Gandhi
Refactoring to Modularityby Kirk Knoernschild
RESTful Groovyby Kenneth Kousen
Getting Started with D3.jsby Brian Sletten