Optimize It with Strong(ER)

As I said before, just about everybody who participates in the software development life cycle (SDLC) wants to do their “best”, and will, if given the opportunity. But if each individual’s “best” is attributed to internalized motivations, how do you provide each individual the opportunity to do their “best”? First, you have to find out what they care about. That is why I built Strong(ER).

Strong(ER) is a tool that assesses what you care about in the SDLC and then coaches you how to apply your individual strengths to do more of what you love to do. As coaches and managers, this information is vital to us as we develop our people and build our teams. Because in order to produce the highest quality software, it is essential that at least one member on the product team cares deeply about each of the following:

Business Value

Someone who cares deeply about Business Value is internally motivated to develop products that create more than enough revenue to support business goals. Vital Decisions:  product feature selection, product roadmap planning, product pricing strategies, etc.

System Value

Someone who cares deeply about System Value is internally motivated to bring into being systems that accurately deliver requested business value. Vital Decisions: selection and implementation of elicitation techniques, requirements analysis (INVEST), acceptance testing, etc.

Process Performance

Someone who cares deeply about Process Performance is internally motivated to execute project schedules on time and on budget. Vital Decisions: schedule planning, resource planning, feature trade-off negotiations, etc.

Application Architecture

Someone who cares deeply about Application Architecture is internally motivated to make sure the systems they are responsible for are maintainable, modifiable, reusable, and understandable – you get the picture. Vital Decisions: component design, database design, implementation modeling, etc.

System Quality

Someone who cares deeply about System Quality is internally motivated to make sure the systems they are responsible for are secure, trustworthy, and perform as expected. Vital Decisions: test planning, test execution, test reporting, test tool selection, etc.

Development Process

Someone who cares deeply about Development Process is internally motivated to make sure the people they are responsible for have what they need to do their jobs well. Vital Decisions: process selection, process adoption strategies, process tool selection, etc.

Implementation

Someone who cares deeply about Implementation is internally motivated to make sure their source code is free from defects, easy to understand and change, and is as efficient as possible. Vital Decisions: algorithm creation, unit testing strategies, documentation strategies, etc.

Technical Architecture

Someone who cares deeply about Technical Architecture is internally motivated to make sure the systems they are responsible for make use of the most capable computer technologies possible. Vital Decisions: language selection, database selection, deployment strategies, 3rd party component selection, hardware selection, etc.

User Experience

Someone who cares deeply about User Experience is internally motivated to make sure the users they are responsible for can be as productive as possible using the systems in their environments. Vital Decisions: user experience modeling, UI and graphics design, usability testing, etc.

The Agile Coach

An agile coach helps an organization implement agile life-cycles such as Scrum and in such should probably be a Strong(ER) Development Process Optimizer. It would also be advantageous for them to have Strong or Strong(ER) capabilities in several other disciplines as well in order to exert influence across the entire project team. In other words, their Strong(ER) profile could look something like this:

This just so happens to be my Strong(ER) profile for Salt Productions – the place where I do what I do BEST everyday! I want to share the Strong(ER) product with others who want to use strengths to cultivate Strong(ER) individuals and Strong(ER) teams for the SDLC so I have planned several releases for 2012 (one every month) with the 1st one scheduled for 6/30. Check back to see how you can take the Optimization Challenge and see your Strong(ER) profile too.