From the category archives:

Information

When I speak with my colleagues about problem solving and structured thinking, I find that a common theme has been the “systems development life cycle,” as it has been incredibly useful tool for me in these very situations.

As I have these conversations, it’s become clear that I truly am an incredibly process oriented individual and I find great value in structured thinking and structured problem solving, especially when it involves a system of sorts. I believe that this type of thinking can lead to innovative solutions, and more times than not, it will ensure positive results.

I believe that this also pertains to another area that I have been talking about with my team, driving results. How do you motivate a group of individuals to come together to accomplish a task that may seem insurmountable to some?

I believe it happens through structured thinking, through small steps and positive feedback loops which help to ensure success over time–sustainable competitive advantage–if you will.

Lately, I have also been thinking a great deal about my style of leadership and how I generate results, how I motivate, and what my problem solving process looks like. With all of these conversations happening at once, I came to a rather obvious conclusion: most things can be treated as a system that needs refinement.

Everything is a system.

What I mean when I say “everything is a system” is really that most situations one encounters within the business world can be classified as a series of smaller units working together to achieve a greater result.

Therefore, when dealing with a goal or task, you can almost always break said goal down into smaller, more manageable parts, and deal with each of those parts separately and jointly to solve the problem at hand. Sounds rational and a bit like common sense, no?

I find myself doing this daily during typical problem solving.

When needing to maintain strong performance in specific business metrics (which area is almost always complex) it is important to be process oriented and follow a structured methodology to achieve results.

Systems Development Life Cycle

The systems development life cycle (SDLC) is a process of creating or altering systems and refers to the models or methodologies that people use to develop those systems.

It is typically a project management technique that divides complex projects into smaller, more easily managed phases. Segmenting projects allows managers to verify the successful completion of project phases before moving forward with subsequent phases. It typically follows a logical process order, which involves the requirements stage, design stage, implementation stage, verification (testing) stage, and maintenance stage.

This is a very specific methodology to solving complex systems issues–and depending on the scope of the project–there are two main types of methodologies that one might utilize: the Waterfall method, or the newer, quicker, Agile method. There is endless debate as to which is the “proper” method to follow, but in order to continue the discussion, it is important to provide a brief background on each.

Waterfall (tried and true!)

The Waterfall method is such that one follows a linear and strict set of stages during the entire development process, and one is unable to revisit any previous stage without restarting from the beginning. Because of this format, it is considered on of the best methods for extremely large and detailed systems.

It follows seven unique stages: identification and selection, initiation and planning, analysis, requirements, design, implementation, and maintenance.

This process brings discipline, rigor, and order to the problem solving and development process of these complex systems, while facilitating a knowledge transfer at each stage. This enables the ability to verify the success of each stage. Using the waterfall method will often times result in high quality systems that exceeds client (internal/external) expectations, reaches completion within time and cost limits, and is efficient and effective.

The method moves forward through the stages from top to bottom just like a waterfall, hence the name. This does not mean that the phases may not overlap, but ideally, there will be no backward movement in the life cycle.

However, some critics argue that such a specific and forward moving process means that “glitches” or problems that arise early-on can exponentially grow in cost as the project develops. For example, a $10 glitch in the analysis phase, can reach $1M+ by the implementation stage, and moving backwards to fix such a problem is practically an impossibility due to the complexity of the system.

Other critics argue that clients may not be aware of exactly which requirements they need, and only by reviewing a working prototype and commenting on it will they become apparent. Frequently, clients may change their requirements, and the Waterfall methodology does not permit this type of ambiguity. For this reason, ensuring accurate analysis and requirements collection is of the utmost importance, which requires extreme diligence and rigor by the business analyst group working on the project.

Agile (quick!)

With the critics of Waterfall touting the seemingly unnecessary level of risk involved, Agile comes into play.

It is a “low over-head method” that “emphasizes values and principles rather than processes.” Working in cycles i.e. a week, a month, a quarter, etc., project priorities are re-evaluated at the end of each cycle and changes are made to ensure stages meet requirements. The system is in constant testing with this method, and it allows for quick course correction and level setting throughout the entire system development life cycle. (Major Benefit!)

The Agile Introduction site specifies the four principles that constitute Agile methods as:

  1. The reigning supreme of individuals and interactions over processes and tools.
  2. As does, working software over comprehensive documentation.
  3. Likewise, customer collaboration over contract negotiation.
  4. And again, responding to change over plan follow-throughs.

To synopsize the difference between the two, one can say the classic Waterfall method stands for predictability, while Agile methodology spells adaptability. Agile methods are good at reducing overheads, such as, rationale, justification, documentation and meetings, keeping them as low as is possible.” And, that is why Agile benefits small teams with constantly changing requirements, rather more than larger more complex projects like ERP.

The Agile Introduction site continues with “Agile, based on empirical rather than defined methods (Waterfall) is all about light maneuverability and sufficiency for facilitating future development. By defined methods what one means is that one plans first and then enforces these plans. However, Agile methods involve planning what one wants and then adapting these plans to the results.”

Waterfall vs. Agile

Waterfall’s well-defined stages allow for thorough planning, rigor in process (especially for logical design, implementation and deployment) and work best with incredibly large and complex systems. Think ERP, server farms, building or construction projects.

Agile methodology is a sound choice for small projects, certain software development projects (quick to market), or web-based design; and with the proper mindset, firms can successfully implement Agile solutions. It’s still not great for systems that don’t allow for backwards movement.

But–in all of the conversations I’ve been having with various consultants and business analysts–they tend to say that waterfall is the methodology of choice for the larger complex systems that are being developed and deployed by their firms today.

A Hybrid Methodology for Business Problem Solving

Then, there’s a hybrid methodology, which is a system that is not as rigid as the Waterfall method, and not nearly as malleable as in Agile. I find it describes my daily problem solving system.

As a manager, it is my job to motivate individuals, inspire team members to achieve our group goals, and be accountable to the results of the business. It is also helpful when one needs to be focused on increasingly larger goals as set by my corporate leadership and to ensure my team’s adoption of those goals.

Waterfall is too rigorous for my current needs, and Agile has it’s limitations (pdf), but when it comes right down to it, I incorporate many of the processes of both methodologies into my daily routine. As such, I believe it is imperative to follow the “standard” stages when moving through a problem solving life cycle as in the systems development life cycle; BUT–in certain situations–it is also important to revisit and revise these stages periodically to verify success. If these stages have not been successful, then it is time to realign the current action plan and revisit previous stages.

  1. Determine goals! - write them down
  2. Determine the requirements for assessing the system - write them down
  3. Assess the state of the system against the requirements - logical and methodical
  4. Design a plan to attack the problem.
  5. Implement plan (Build and change behaviors)
  6. Test plan
  7. Analyze plan - objectivity and logic win!
  8. Adjust or maintain progress depending on analysis
  9. Implementation
  10. Adjust or maintain progress

How I use this daily methodology with people / technology

For example, let’s say you are asked to achieve sales goals of 10% over prior year during a recession for a key product for your firm… This may seem insurmountable to some, but I believe that with the proper problem solving skills, you can achieve your desired results.

And it starts by asking the right questions (goal setting, requirements gathering, and assessing)! By being dedicated to the process, writing down the criteria, breaking the goal into smaller pieces that can be positively impacted, implementing change, and readjusting and realigning to ensure the goal is being met, you will be able to ultimately add up the results and exceed the goal.

Most importantly, if something isn’t working or has changed, go back and revisit prior stages. Which is why I call this a hybrid approach, as it varies from the standard IT version of the SDLC. A true waterfall method would allow zero backward movement, and true Agile is not nearly as strict. I imagine most people do this in some way or another, but to be truly successful with this approach, one must follow the process (write the goals/requirements/assessments down!) and be objective when determining when to realign.

It is also important to note with being process oriented, one must also be able to adequately deal with ambiguity and challenges as they arise. Too many times, can one become paralyzed with inaction due to the “thinking” involved in the systems approach, so keep the pace.

Conclusion

Problem Solving is a Process! Structured thinking helps you look at problems in a rigorous and methodical way, which brings logic and organization to a problem with which natural thinking most certainly does not. It helps with analysis and implementation of solutions for business problems (and other problem solving situations) and can ensure that you have a good starting point where others would feel intimidated.

MindTools has a great introduction to other structured problem solving techniques.

{ Comments on this entry are closed }

Lately, I’ve been thinking about “passion,” what drives people and what leads them to be successful. Everyone says that you must do something that you care deeply about, otherwise there’s no chance in being happy. Does that translate to success? I think there’s more to that equation, and it typically involves hard work, perseverance, and attention to results. The last of which I find to be the most important piece.

Lightbulb.

This past weekend I was in DC for work and leisure, and I had the pleasure of meeting a director of a local DC organization whom I found to be incredibly driven and passionate about public health and policy. When he spoke of his passion, it was evident that this man will do wonders to change the world. He has a vision, purpose, and a dozen letters that come after his name. But, regardless of that, his vision drives him to get down and dirty and work hard at achieving his goals.

It’s awe inspiring when I have the privilege to talk to people about their passions. I know that when individuals follow their hearts, and when I hear that they back that up with pure unadulterated hard work and dedication to driving results AND holding themselves accountable to their mission, that they ultimately achieve their goals.

Technology.

What I also gained from this conversation was that I tend to think of things in terms of problem solving. When a system is broken, whether the way patient care is managed, how that information is stored, how that leads to policy issues, late and inaccurate data reporting, and healthcare overload.

Thinking about how technology can be used is innate within me. The way patient care is accomplished, and how a broken system can be restored has to happen with technology. Patients are really clients and clients are managed with CRM software–but how well do hospitals understand CRM? Which interactions do they log? How do they follow up and track progress?

I was excited that my training and background can someday enable me to help out in an area that my new friend was so passionate about.  I will someday be working on engagements that will allow me to influence these very real, and serious issues affecting the private and public sector, and that is exhilarating to me.

My major lesson learned was that having a vision, having a purpose, and being results oriented will allow one person to change the world.

My passion.

Deep down, I know what I am passionate about. I know what I am interested in, but I don’t think I’ve ever fully written down, in list form, what drives me. What is it that I want to accomplish? And how do I plan to get there? What in my professional life makes me happy, and how can I use this passion to accomplish great things for the companies I want to consult with?

  1. I am driven by technology. More specifically, I am driven by “Green Tech” because that is the future of business.
  2. I am driven by innovation, through process or machine.
  3. I am driven by sustainability. Investing now, will save time and money for cities, states, nations, and global enterprises.
  4. I am driven by ingenuity and problem solving. I thrive in fast paced environments that are dynamic and challenging.
  5. I am driven by delivering on results, and setting and exceeding ambitious goals.
  6. And I am ultimately passionate about people. Diverse people with incredible ideas and stories. People that want to change the world.

And this means?

I believe that technology is an important strategic level goal that most companies need to invest in. I believe that even at a local DC health organization, technology plays a major role in quality of care, and these tenants are scalable from fortune 100 to start ups. Technology allows the management of information, and we are in an age where information is key to where we want to go next as a civilization. The future of this industry is in the proper implementation of systems that will support and drive enterprises to the next level.

Green tech and sustainability are key to the future of business. It makes sense to have tech policies in place that can ensure high rates of return, and cost reductions. An eWeek article recently stated “This may be a bit surprising to some corporate executives: IBM figures that for every dollar saved in energy drawn from the wall, a company saves $6 to $8 in operational costs as a result.”

How do you save energy? You implement technology that can modernize the lighting systems. You recover heat from huge data centers to help heat and cool entire complexes. You look to innovation to change business processes and ensure adequate focus is on future change. You solve complex problems, and tackle exceptional issues with smart people, and you hold yourself and your team accountable to delivering results.

The company today will not last in a marketplace of tomorrow. And the thought of being involved in solving those problems within the private sector, well, that drives me also.

{ Comments on this entry are closed }

It should be noted that unemployment “stabilized” in November and if the trend continues, we should see the rebound starting to take place.

Lawrence H. Summers, President Obama’s top economic advisor, predicted on Sunday that by the spring the ranks of working Americans will start to grow once again.

via Summers Predicts Job Growth by Spring - NYTimes.com.

Jobs should continue to be lost, but at fewer rates, and at some point, the “leaner” firms will have to refill the spots that they lost due to the shrinking economy. When that happens, as simple logic tells us, job growth will hit the “zero point” and be positive thereafter.

It may not be much consolation for those who have lost their jobs, or those that have not been able to find work after graduation or being unemployed, but the economic situation has forced forward thinking firms to focus on sustained competitive advantage and ensuring costs are in line with their offerings. Peter Drucker would have recommended firms focus on innovation and investment in the future within these “uncertain times,” and those that have, will be poised for growth and ultimately the creation of jobs.

I would expect, as might seem like common sense, to see larger more innovative firms already starting to hire, and more staid industry leaders to follow suit when economic indicators are more favorable.

And this should come as welcome news to many.

{ Comments on this entry are closed }

Job Drought in U.S. May Be Near End as Temporary Help, Working Hours Surge  — The worst U.S. employment slump in the post-World War II era may be about to end as companies hasten to hire temporary workers and boost hours, according to economists such as John Ryding and Zach Pandl. [Bloomberg]

G.E. Makes It Official: NBC Will Go to Comcast — After nearly nine months of negotiations, Comcast, the nation’s largest cable operator, announced an agreement on Thursday to acquire NBC Universal from the General Electric Company. [NY Times]

Geithner Sees `Progress’ in Job Market, Unemployment Below 10% in a Year  — Treasury Secretary Timothy Geithner predicted the U.S. unemployment rate probably will be lower than 10 percent in a year and said the economic recovery is moving closer to a period of job creation instead of losses. [Bloomberg]

World’s tallest building, Burj Dubai Tower, opens as a golden era closes — Dubai Tower opens next month. But will this crowning jewel also be the city’s high watermark? [CS Monitor]

Dubai Loses `Sovereign Halo’ as $3.5 Billion Nakheel Debt Deadline Looms  — Sheikh Mohammed bin Rashid Al Maktoum wanted to turn Dubai into a global hub for finance and tourism, the next London or Hong Kong. To help execute his vision, the ruler relied heavily on Dubai World, the web of state-owned companies that includes everything from DP World, which operates 49 ports across the globe, to property developer Nakheel to investment arm Istithmar World. [Bloomberg]

Celgene Cancer Pill to Triple Sales on Threat to J&J — Celgene Corp. can more than triple sales for its best-selling cancer pill Revlimid on new data that may convince doctors to choose the drug as a first option over Johnson & Johnson’s intravenous medicine, Velcade. [Bloomberg]

Sony Chief Pushes Online Plan for Recovery — Sony’s chief executive, Howard Stringer, has a grand idea: an all-in-one online network that pipes Sony’s films, music, games and other content to its TVs, Walkmans and PlayStation game machines. [NY Times]

{ Comments on this entry are closed }

Technology, Society, and a Smarter Planet

12 October 2009 Education

Over the past weekend, I was having lunch with a dear friend at a cafe in Hollywood, and we were joined by her non-profit business partner and another member of their US based team trying to accomplish a very awesome and noble feat, opening a school for an under served and poor town in rural Mexico.
Technology: […]

Read the full article →

The experiment: IBM social media ‘Jams’

19 June 2009 Business Logic

Today I received a short note from Adam Christensen re: IBM Jams… He pointed me to his case study on the most recent InnovationJam. I really like the concept behind the case, as I believe the argument is quite often true… How many companies are doomed to failure when implementing new innovative technologies that are grounded […]

Read the full article →

Companies use only two thirds of ERP system functionality

17 June 2009 Business Logic

Most organisations use only 64 percent of their enterprise systems core functions, according to a recent Accenture survey.
“About half said they don’t need all the capabilities while a fifth explained that they didn’t make use of all the functionality due to lack of time to learn how to apply them,” said Accenture. [via InfoWorld]
Wow, that is really […]

Read the full article →

Digital TV Switch May Leave Some In The Dark

12 June 2009 Economy

The digital TV switch happens today, with more than 1 million Americans unprepared for the switch.

When you’re alone like me, that’s my partner,” Patricia Bruchalski, 82, said about her TV.” [Via NPR]

I would also guess, that most of the households that are unprepared, are the ones that are the most disconnected–the poor, the elderly, […]

Read the full article →

T-Mobile Investigates Alleged Data Breach

8 June 2009 Corporate Security

T-Mobile is investigating a claim that a massive amount of internal data has been stolen from the telecommunication operator’s servers, a company spokesman said Monday.
On Saturday, a message about T-Mobile was posted to the Full Disclosure mailing list by people who wrote they’d unsuccessfully tried to sell the data to T-Mobile’s competitors. They wrote they’d pitched […]

Read the full article →