Showing posts with label Agile. Show all posts
Showing posts with label Agile. Show all posts

June 5, 2012

SDLC On Target

I found this great white paper by PM Solutions (2003) called "Selecting a Software Development Life Cycle (SDLC) Methodology."

The paper describes and nicely diagrams out the various SDLC frameworks:

- Waterfall
- Incremental
- Iterative
- Spiral
- RAD
- Agile


It also provides a chart of the advantages and disadvantages of each framework. 

Finally, there is a simple decision cube (D3) based on time horizon, budget, and functionality for selecting an SDLC framework. 

This is a very useful and practical analysis for implementing SDLC, and it aligns closely with the guidance from the National Institute of Science and Technology (NIST) Special Publication (SP) 800-64, "Security Considerations in the Systems Development Life Cycle" Appendix E that states:

"The expected size and complexity of the system, the development schedule, and the anticipated length of a system's life may affect the choice of which SDLC model to use."

While NIST focuses on the time horizon and complexity versus the PM Solutions Decision Cube that uses time horizon, budget, and functionality, the notion of tailoring SDLC to the project is both consistent and valuable. 

Just one more resource that I found particularly good is the Department of Labor IT Project Management guidance (2002)--it is a best practice from the Federal CIO website.

I like how it integrates SDLC, IT Project Management, IT Capital Planning and Investment Control (CPIC), and security and privacy into a cohesive guide. 

It also establishes project "thresholds" to differentiate larger or more significant projects with greater impact from others and calls these out for "more intensive review."

Even though these these resources are around a decade old, to me they are classic (in a good sense) and remain relevant and useful to developing systems that are on target.

(Source Photo: Andy Blumenthal)

Share/Save/Bookmark

March 19, 2011

From Pocketbooks to Whirlybirds

From Inspector Gadget to Transformers--there is more than one purpose to everything and that is the type of flexibility that we need to be agile, competitive, and efficient.

Miche Bags is a new amazing example of a company that has "got it" in terms of architecting their products for re-use.
The bags work in 3 easy steps:

1) Consumers pick a bag base--big or small.

2) Then they choose the shell (design) on the outside that they like--and this can be changed out as often as desired.

3) Finally, there are plenty of accessories--organizers and straps to select from.

Viola, your own bag creation; tire of it--and choose something else and simply swap it out.

According to CNBC, the idea for the changeable bags came when to the owner when she spilled something on one of her bags and wished that she could just change it out.

Sure, sometimes, it's nice to have a whole new product--take my old smelly sneakers for an example--those have got to go! :-)

But at other times, it can just make more economical and environmental sense to just freshen up a product with a change or new look.

Cell phones and smartphones seemed to have gotten that idea in their changeable "skins" that let people snap on and off different colors, textures, and materials.

Another example is Crocs (shoes) that accessorize with Jibbitz or colorful charms that snap into the holes on the shoes--these range from sports team to Disney characters, flowers, flags, and more.

Of course, there's lots of other, more familiar examples--reversible belts and coats and removable comforter covers just to name a few.
In a dynamic and faced-paced world, where at the same time resources are more and more constrained, the ability to change out components and at the same time reuse basic elements is what is needed more than ever.


It's great to have the versatility to personalize and accessorize skins, but it's even better and more powerful to be able to change out components--like expanding the memory on our computers.


Like Inspector Gadget, you never know when a cap that changes to a "whirlybird propeller" that flies you out of harm's way will come in handy!


Share/Save/Bookmark

March 12, 2011

Saved On The Battlefield By A BEAR




The Battlefield Extraction-Assist Robot (BEAR) developed by Vecna Technologies in collaboration with the U.S. Army's Telemedicine & Advanced Technology Research Centre (TATRC) is no teddy bear.

The Economist (10 March 2011) says this it is "a highly agile and powerful mobile robot capable of lifting and carrying a combat casualty from a hazardous area across uneven terrain." And when BEAR is not saving wounded soldiers on the battlefield, it can perform "difficult and repetitive tasks, such as loading and unloading ammunition."

The BEAR is a tracked vehicle that can travel up to 12 mph and has 2 hydraulic arms for lifting and carrying. It is controlled with a set of wireless video cameras and joystick control either embedded on the grip of a rifle or with a special glove that can sense the wearer's movements.

This is great concept and I imagine this will be enhanced over time especially with the advances in telemedicine, so that at some point we will see the BEAR or its progeny actually performing battlefield medicine.

One thing, however, in my opinion, the bear face on this robot undermines the seriousness of mission that it performs and it should be changed to look like a medic, it’s primary function.

Share/Save/Bookmark

December 10, 2010

Federal IT Management Reform

New IT management reform from the White House.

Very exciting development.

The plan is published at this link.

Share/Save/Bookmark

November 27, 2009

Right In Front of Us, but We Are Blind to It

Last week, there was a 13-year-old boy, with Asperger’s syndrome, who ran away from home and rode away in the NYC subway system for 11 days undetected!!!

The boy went missing with $11 dollars in his pocket. “According to CNN, the boy's mother says he survived on fast food and candy he purchased in the subway system. He spent the majority of his time riding the trains. He wore the same clothes for the duration and lived underground, sleeping in subway cars and using underground restrooms.”

Many people were out looking for this boy, including the police, but neither the searchers nor the extensive surveillance apparatus in New York picked him out. Apparently, no one on the trains reported seeing this kid riding endlessly around 24x7, and the boy was invisible to the myriad of hardworking transit workers and officers who are all over the transit system, until day 11 when finally one officer recognized the boy from his missing picture.

How can a boy be there for almost two weeks, but be seemingly invisible to the thousands of riders and workers passing thru the subway system and what can this teach us about leadership and organizations?

Information Overload—This is truly the information age. We have morphed from not having enough information to being flooded with it and not being able to process it. With the missing boy on the NYC MTA subway system, he was literally lost amidst the more than 5 million riders a day and 468 stations. This is a common situation these days where we have access to stores of information, on databases and through the Internet, yet we frequently struggle to find the golden nuggets of information that really mean something. Post 9-11, our military and intelligence communities are being flooded by sensor information from a vast network of resources, and the challenge now is to find innovative ways to process it quickly and effectively—to find the proverbial “needle in the haystack” and to stop the next potential attack. Our organizations in the public and private sectors need faster, more accurate, and finely tuned systems to find the dots, connect the dots, and see the picture.

Process Matters—According to Digital Journal, “the disappearance was reported to police immediately, who treated it as a runaway. After five days had passed, it was being treated as a missing persons case.” The police were following their processes in handling this little boy, but it resulted in five days passing without the assumed more intense search that occurs with a missing persons case. Lesson to note is that having standardized, documented business processes are important in efficiently managing operations, but we should not get so caught up in the process that we become rigid and inflexible in handling cases according to the specific situation. While I am not an expert in this, the question does come to mind, whether the search for a child with a known disability may have been escalated/elevated sooner? And the point, I am really trying to make is that we need to keep our organizations and processes agile and responsive so that we can act meaningfully and in time.

Break through the Apathy—Having been a former New Yorker (and I suppose, it never truly leaves your blood), I am well aware of the accusations and jokes made about rudeness and apathy from people in the “city that never sleeps.” NY is a tough town, no doubt. The people are quick and sharp. They work and play hard. They are good, productive people. But living in a city with 8.3 million people in one of the most dense urban centers of the world can take a toll. Even with major clean-up efforts in recent years, NYC still has its fair share of crowding, pollution, and crime and this can take a toll on even the best people. I remember daily sights of panhandling, poor and ill people, aggressiveness not limited to the yellow cabbies. I suppose, one disabled boy could get lost amidst the city chaos, but the challenge is to break through the apathy or callousness that can easily overtake people and continue to care for each and every person that needs our help. This is no small challenge in a city with a 21.2% poverty rate (US Census Bureau 1999), let along in a world where 1 in 4 (or 1.3 billion persons) live on less than $1 a day. As leaders, we need to push for caring over apathy and for seeing and acting versus blinding ourselves to the pain and misfortune of others.

Could we have found this little boy sooner? Maybe. Could it have ended a lot worse? For sure.

While this missing persons situation is now over, we need to prepare ourselves for future events and contingencies. We can do this by continuing to create better systems and mechanisms to process information better, faster, and cheaper—it’s not longer just the quantity of information, but the quality and it’s timeliness and relevance; by reengineering our business processes so that we are alert, nimble and responsive—rigid processes lead to hard and fast rules that serve no one; and building camaraderie with one another—seeing that we are more the same, than we are different—and that everyone matters—even a kid underground in a subway system spanning 656 long and winding miles.

And lest anybody think I’m giving New Yorkers a hard time, believe me when I say – it is “the city” that has given me the street smarts to navigate the Beltway and challenge anyone who says that something can’t be done!


Share/Save/Bookmark

September 29, 2009

Embracing Instability and Enterprise Architecture

Traditional management espouses that executives are supposed to develop a vision, chart a course for the organization, and guide it to that future destination. Moreover, everyone in the enterprise is supposed to pull together and sing off the same sheet of music, to make the vision succeed and become reality. However, new approaches to organizational management acknowledge that in today’s environment of rapid change and the many unknowns that abound, executives need to be far more flexible and adaptable, open to learning and feedback, and allow for greater individualism and creativity to succeed.

In the book Managing the Unknowable by Ralph Stacey, the author states that “by definition, innovative strategic directions take an organization into uncharted waters. It follows that no one can know the future destination of an innovative organization. Rather, that organization’s managers must create, invent, and discover their destination as they go.”

In an environment of rapid change, the leader’s role is not to rigidly control where the organization is going, but rather to create conditions that foster creativity and learning. In other words, leaders do not firmly set the direction and demand a “cohesive team” to support it, but rather they create conditions that encourage and promote people to “question everything and generate new perspectives through contention and conflict.” The organization is moved from "building on their strengths and merely adapting to existing market conditions, [to insted] they develop new strengths and at least partly create their own environments.”

An organization just sticking to what they do best and incrementally improving on that was long considered a strategy for organizational success; however, it is now understood as a recipe for disaster. “It is becoming clearer why so many organizations die young…they ‘stick to their knitting’ and do better and better what they already do well. When some more imaginative competitors come along and change the rules of the game, such over-adapted companies…cannot respond fast enough. The former source of competitive success becomes the reason for failure and the companies, like animals, become extinct.”

Organizations must be innovative and creative to succeed. “The ‘new science’ for business people is this: Organizations are feedback systems generating such complex behavior that cause-and-effect links are broken. Therefore, no individual can intend the future of that system or control its journey to that future. Instead what happens to an organization is created by and emerges from the self-organizing interactions between its people. Top managers cannot control this, but through their interventions, they powerfully influence this.

With the rapidly changing economic, political, social, and technological conditions in the world, “the future is inherently unpredictable.” To manage effectively then is not to set rigid plans and targets, but rather to more flexibly read, analyze, and adapt to the changes as they occur or as they can be forecast with reasonable certainly. “A ‘shared vision’ of a future state must be impossible to formulate, unless we believe in mystic insight.” “No person, no book, can prescribe systems, rules, policies, or methods that dependably will lead to success in innovative organizations. All managers can do it establish the conditions that enable groups of people to learn in each new situation what approaches are effective in handling it.”

For enterprise architecture, there are interesting implications from this management approach. Enterprise architects are responsible for developing the current and target architecture and transition plan. However, with the rapid pace of change and innovation and the unpredictability of things, we learn that “hard and fast” plans will not succeed, but rather EA plans and targets must remain guidelines only that are modified by learning and feedback and is response to the end-user (i.e User-centric). Secondly, EA should not become a hindrance to organizational innovation, creativity, and new paradigms for organizational success. EA needs to set standards and targets and develop plans and administer governance, but this must be done simultaneously with maintaining flexibility and harnessing innovation into a realtime EA as we go along. It’s not a rigid EA we need, but as one of my EA colleagues calls it, it’s an “agile EA”.


Share/Save/Bookmark

September 25, 2009

Nanotechnology and Enterprise Architecture

“Nanotechnology is the engineering of functional systems at the molecular scale. In its original sense, 'nanotechnology' refers to the ability to construct items from the bottom up.” (Center for Responsible Nanotechnology)

Two examples of nanotechnology include the manufacturing of super strength polymers, and the design of computer chips at the molecular level (quantum computing). This is related to biotechnology, where technology is applied to living systems, such as recombinant DNA, biopharmaceuticals, or gene therapy.


How do we apply nanotechnology concepts to User-centric EA?
  • Integration vs. Decomposition: Traditional EA has looked at things from the top-down, where we decompose business functions into processes, information flows, and systems into services. But nanotechnology, from a process perspective, shows us that there is an alternate approach, where we integrate or build up from the bottom-up. This concept of integration can be used, for example, to connect activities into capabilities, and capabilities into competencies. These competencies are then the basis for building competitive advantage or carrying out mission execution.
  • Big is out, small is in: As we architect business processes, information sharing, and IT systems, we need to think “smaller”. Users are looking to shed the monolithic technology solutions of yesteryear for smaller, agile, and more mobile solutions today. For example, centralized cloud computing services replacing hundreds and thousands of redundant instances of individuals systems and infrastructure silos, smaller sized but larger capacity storage solutions, and ever more sleek personal digital assistants that pack in the functionality of cellphones, email, web browsing, cameras, ipods, and more.
  • Imagination and the Future State: As architects, we are concerned not only with the as-is, but also with the to-be state (many would say this is the primary reason for EA, and I would agree, although you can't establish a very effective transition plan without knowing where your coming from and going to). As we plan for the future state of things, we need to let our imagination soar. Moore’s Law, which is a view into the pace of technological change, is that the number of transistors on an integrated circuit doubles every 24 months. With the rapid pace of technological change, it is difficult for architects to truly imagine what the true possibilities are 3-5 years out--but that can't stop of from trying based on analysis, trends, forecasts, emerging technologies, competitive assessments, and best practice research.

The field of information technology, like that of nanotechnology and biotechnology is not only evolving, but is moving so quickly as to seem almost revolutionary at times. So in enterprise architecture, we need to use lots of imagination in thinking about the future and target state. Additionally, we need to think not only in terms of traditional architecture decomposition (a top-down view), but also integration (a bottom-up view) of the organization, its processes, information shares, and technologies. And finally, we need to constantly remain nimble and agile in the globalized, competitive marketplace where change is a constant.


Share/Save/Bookmark

August 8, 2009

What China’s Bullet Trains Can Teach Us About Governance

One of the foundations of this great country is that we believe in respecting the rights of the individual. This belief is founded on the Judeo-Christian doctrine that every life is valuable and the loss of even one life is like the loss of an entire world.

The rights of the individuals are enshrined in the Bill of Rights that establishes what we consider our fundamental human rights, such as freedom of speech, press, religion, due process, eminent domain, and many others.

The flip side of the protection of individual rights—which is sacred to us—is that it may occasionally come at some “expense” to the collective. This can occur when those individuals who may be adversely affected by a decision, hinder overall societal progress. For example, one could argue that society benefits from the building of highways, clean energy nuclear plants, even prison facilities. Yet, we frequently hear the refrain of “not in my backyard” when these projects are under consideration.

In my neighborhood, where a new train line is proposed, there are signs up and down the street, of people adversely affected, opposing it—whether in the end it is good, bad or indifferent for the community as a whole.

So on one hand we have the rights and valid concerns of the individual, yet on the other hand, we have the progress of the collective. Sure, there are ways to compensate those individuals who are adversely affected by group decisions, but the sheer process of debate—however valuable and justified, indeed—may slow the overall speed of progress down.

Why is this an especially critical issue now?

In a high speed networked world with vast global competition—nation versus nation, corporation versus corporation—speed to market can make a great deal of difference. For example, the speed of the U.S. in the arms and space race with Soviet Union left just one global superpower standing. Similarly, many companies and in fact whole industries have been shut down because they have been overtaken, leapfrogged by the competition. So speed and innovation does matter.

For example, in the field of information technology, where Moore’s Law dictates a new generation of technology every two years of so, the balance of speed to modernization with a foundation of sound IT governance is critical to how we must do business.

Fortune Magazine has an article called “China’s Amazing New Bullet Train (it leaves America in the Dust!)”

China’s new ultra-modern rail system will be almost 16,000 miles of new track running train at up to 220 miles per hours by 2020. China is investing their economic stimulus package of $585 billion strategically with $50 billion going this year alone to the rail system. This compares with the U.S. allocating only $8 billion for high-speed trains over the next three years. Note: that the high speed Amtrak Acela train between Boston and Washington, DC goes a whopping average speed of 79 mph.

One of the reasons that China’s free market is credited with amazing economic progress—for example, GDP growth this year projected at 8.3% (in the global recession)—is their ability to retain some elements of what the military calls a “command and control” structure. This enables decisions to get made and executed more quickly than what others may consider endless rounds of discourse. The down side of course is that without adequate and proper discussion and debate, poor decisions can get made and executed, and individuals’ human rights can get overlooked and in fact sidelined. (Remember the shoddy school construction that resulted in almost 7000 classrooms getting destroyed and many children dying in the Earthquake in China in May 2008?)

So the question is how do we protect the individual and at the same time keep pace—and where possible, maintain or advance our societal strategic competitive advantage?

It seems that there is a cost to moving too slowly in terms of our ability to compete in a timely fashion. Yet, there is also a cost to moving too quickly and making poorly vetted decisions that do not take into account all the facts or all the people affected. Either extreme can hurt us.

What is important is that we govern with true openness, provide justice for all affected, and maintain a process that helps—and does not hinder—timely decisions action.

We cannot afford to make poor decisions—these are expensive—nor do we have the luxury of getting caught up in “analysis paralysis.”

Of course, there are many ways to approach this. One way is to continue to refine our governance processes so that they are just to the individual and agile for our society by continuing to simplify and streamline the decision process, while ensuring that everyone is heard and accounted for. Recently we have seen the use of new information sharing and collaboration technologies, like those provided through social media—wikis, blogs, social networks and more—that can help us to do exchange ideas and work together faster than ever before. Embracing these new technologies can help us to pick up the pace of the vetting process while at the same time enabling more people than ever to participate.

Perhaps social media is one of the only things faster than China’s new bullet trains in helping us to progress how we do business in the 21st century.


Share/Save/Bookmark

July 7, 2008

The Virtuous Cycle and Enterprise Architecture

To move the enterprise into the future, organizations need leaders who have the skills and abilities to generate genuine improved results for the organization. These leaders are not afraid of change, embrace new ways of doing things, and are generally speaking, growth oriented.

The Wall Street Journal, 7 July 2008, identifies the effective leadership traits of those who “demonstrate a virtuous cycle of beliefs and behaviors.” Here is my cut at them:

  1. Outlook on change—it starts with their outlook on life; effective leaders see “life as a journey of learning, [and] therefore embrace uncertainty, seek new experiences, [and] broaden [their] repertoire. This is in contrast to managers who follow the “vicious cycle” with an outlook that “life is a test,… [they] fear uncertainty, avoid new experiences, [and] narrow [their] repertoire. Leaders rich in experience often either come up the ranks, having been trained and worked in various diverse jobs internally or having worked in a multitude of external organizations in similar or different industries, but in either case, these leaders have been tested time again and have a developed a history of success in the face of constant or frequent change.
  2. Customer view—effective leaders “understand customers as people” (versus seeing them only as data points), and they are thus, better able to detect new growth opportunities. This reminds me of the user-centric approach in enterprise architecture that I espouse. If we focus on the end-user/customer, and take an thoughtful approach to genuinely satisfying their needs, rather than just trying to make a sale, then we will always be working to do things better, faster, and cheaper. This is a long-term growth approach, rather than a short-term market share or stock price watcher view.
  3. Action-orientation—virtuous leaders manage risk through action instead of through analysis paralysis, and they place “small bets quickly” rather than big bets slowly. One manager at a confectionary company put it this way, “get the products into the marketplace, and then start to understand what works and doesn’t work. If it doesn’t work, either take another shot at it or cut your losses.” That’s the price of learning. While this approach seems a little too loosey goosey; I do see the value of cutting off the analysis phase at a reasonable point, making a decision, and then following through with corrective action as needed.
  4. Agility—great leaders are agile and believe that “abilities are malleable” and with change can come growth, as opposed to believing that “abilities are immutable” and leaders being fixed in their way of doing things. There is a need for entrepreneurial leaders who while not risk seekers, are able to take calculated risks. They change as often as necessary to remain agile, growing their own and their organization’s capabilities in meeting customers’ needs, but they do not change for changes sake alone.

What interesting is that each and every trait identified here for effective leadership centers around change—embracing it, acting on it, managing it, and remaining nimble in the face of ever changing circumstance. This is highly consistent with the enterprise architecture view of identifying the baseline, target, and transition plan and moving the enterprise ever forward in the face of constant change.


Share/Save/Bookmark

February 2, 2008

Simplification and Enterprise Architecture

Enterprise architecture seeks to simplify organizational complexity through both business processes reengineering and technology enablement. Technology itself is simplified through standardization, consolidation, interoperability, integration, modernization, and component reuse.

Harvard Business Review, December 2007, reports on simplifying the enterprise.

Large organizations are by nature complex, but over the years circumstances have conspired to add layer upon layer of complexity to how businesses are structured and managed. Well-intentioned responses to new business challenges—globalization, emerging technologies, and regulations…--have left us with companies that are increasingly ungovernable, unwieldy, and underperforming. In many more energy is devoted to navigating the labyrinth than to achieving results.”

Having worked for a few large organizations myself, I can “feel the pain.” Getting up to 8 levels of signature approval on routine management matters is just one such pain point.

What causes complexity?

Complexity is the cumulative byproduct or organizational changes, big and small that over the years weave complications (often invisibly) into the ways that work is done.

What is sort of comical here is that the many change management and quality processes that are put in place or attempted may actually do more harm than good, by making changes at the fringes—rather than true simplification and process reengineering at the core of the enterprise.

Here is a checklist for cutting complexity out of your organization:

  • “Make simplification a goal, not a virtue—include simplicity…[in] the organization’s strategy; set targets for reducing complexity; create performance incentives that reward simplicity.
  • Simplify organizational structure—reduce levels and layers…consolidate similar functions.
  • Prune and simplify products and services—employ product portfolio strategy; eliminate, phase out, or sell low-value products; counter feature creep.
  • Discipline business and governance processes—create well-defined decision structures (councils and committees); streamline operating processes (planning, budgeting, and so on).
  • Simplify personal patterns—counter communication overload; manage meeting time; facilitate collaboration across organizational boundaries.”

Leading enterprise architecture and IT governance for a number of enterprises has shown me that these initiatives must be focused on the end-user and on simplifying process and improving results, rather than creating more unnecessary complexity. The chief architect needs to carefully balance the need for meaningful planning, helpful reviews, and solid documentation and an information repository with simplifying, streamlining, consolidating, reengineering, and facilitating an agile, nimble, and innovative culture.


Share/Save/Bookmark

October 31, 2007

Contingency Theory and Enterprise Architecture

User-centric EA seeks to develop an organization both through integration and differentiation.

In Lawrence and Lorsch's groundbreaking work "Organization and Environment," the authors explore the implications of integration and differentiation in the enterprise.

  • Integration is the "state of collaboration that exists among departments that are required to achieve unity of effort."
  • Differentiation is when different departments have different structures and orientations (such as short-term versus long-term outlooks or relationship versus task foci).

Both integration and differentiation can be useful in different environments. For example, in stable environments an integrated organization tends to function best, while in an uncertain or turbulent environment, an organization that is differentiated internally has greater prospects for success. A key finding of Lawrence and Lorsch’s research was that the most successful organizations simultaneously achieved high levels of both.

Contingency theory states that there is not one best way for an organization in terms of structure or leadership style. Rather, according to contingency theory, it is best to vary the organizational structure and management style depending on the environment in which the enterprise operates.

EA should plan for organizations in various environments. No one plan can be successful in every type of environment. Therefore, EA should use contingency theory to develop options or alternate paths for an organization to take depending on the landscape it finds itself in. Refining the degree of differentiation and integration of departments in the enterprise is one way to navigate in different operational environments. Centralizing or decentralizing decision making, situational leadership, and altering task versus people orientation are just some of the other factors that can be varied to adjust to changing environments. The key is to keep the options open, to be nimble and agile with planning, so that the enterprise is not hamstrung by ill-conceived plans that were developed for a future state that may not exist.


Share/Save/Bookmark

October 17, 2007

The Art of War and Enterprise Architecture

Sun Tsu (544 BC – 496 BC) is the author of The Art of War (an immensely influential ancient Chinese book on military strategy).

The following are three lessons from The Art of War for Enterprise Architecture:

1) Strategy is Critical

“Tzu-lu [a disciple of Confucius] said, supposing you had command of the Three Hosts, whom would you take to help you? The master [Sun Tsu] said, the man who was ready to beard a tiger or rush a river without caring whether he lived or died—that sort of man, I should not take. I should certainly take someone who approached difficulties with due caution and who preferred to succeed by strategy.” (The Art of War)

Sun Tsu recognizes the importance of strategy and the danger of rash actions. Similarly, User-centric EA identifies the needs of the organization and its users and develops an appropriate plan for the enterprise to execute. The well thought out EA plan guides the organization in lieu of rash and flailing actions of individuals.

2) Agility is Tactic #1

“Just a water adapts itself to the conformation of the ground, so in war one must be flexible…this is not in any sense a passive concept, for if the enemy is given enough rope he will frequently hang himself. Under certain conditions, one yields a city, sacrifices a portion of his force, or give up ground in order to gain a more valuable objective.”

User-centric EA must always be flexible and adapt to the needs of its users and the enterprise. It’s easy to get caught up in ivory-tower architecture efforts, rigid EA plans, and governance structures that hinder rather than help progress. But if we remember that the “more valuable objective” is the mission execution of the organization, then we put these needs first and foremost and adjust the architecture to it.

For example, in Hurricane Katrina, when action on the ground was needed to be taken immediately to save lives, governance was loosened to allow the enterprise to adapt quickly.

3) Unification is strength

“He whose ranks are united in purpose will be victorious…the appropriate season is not as important as the advantages of the ground; these are not as important as harmonious human relations.”

In User-centric EA, the enterprise is unified (and focused) in meeting user requirements, executing on mission, and moving the organization forward in a structured, orderly way. By everyone following the same script (the target and transition plan), organizational progress is faster, deeper (the change is up and down the organizational ranks), and more meaningful (since everyone is on board).


Share/Save/Bookmark

October 16, 2007

Agile Planning and Enterprise Architecture

The Wall Street Journal in conjunction with MIT Sloan School of Management on 15 September 2007 reports that “markets, technologies, and competition are becoming more dynamic by the day. To succeed in this environment…requires a whole new level of flexibility.” Instead of strategy that “too often locks managers into decisions that may turned out to be flawed, because something outside their control doesn’t go as planned. What is needed is…flexibility into strategy—a plan that lays out a series of options for managers to pursue or decline as developments warrant.”

By practicing agile planning (as I call it), decisions are broken down into stages, where management can review events and decide whether “to proceed, hold back, or retreat at each stage” or alter course altogether.

From a User-centric EA perspective, I really like the idea of agile planning in coming up with the architecture target and transition plan. What we may think today is the best business or technical plan to meet user needs, may not be the case 6 months or a year later. Moreover, as plans extend beyond 3-5 year timeframe, the ability to hit the target is often grossly exaggerated.

The concept of agile planning is to come up with milestones and then based on event-driven triggers follow through to a series of next steps. Agile planning gives the enterprise tremendous flexibility to adjust to changes (whether internal or external-driven), and not get trapped in the “planning pit” , whereby decision-makers are caught in the decision hole that they dug for themselves.

While as planners, we cannot be wishy-washy—we must develop a clear way ahead for the organization—developing the capability to move forward, yet be nimble enough to adjust to changing circumstance is the way to build a truly wonderful plan.


Share/Save/Bookmark