business analyst for dummies
Why not offer Soa
If it is supposed to make your business more agile, then you need to do SOA right? Disagree. Why? Because everyone once again confuse cause and effect! A flexible full use with or without SOA. SOA is not a company or its people more agile.
Agility can only come from the IT company and be prepared to innovate and give their users, eliminating process Business and straitjacket as a barrier to BPM, CRM and ECM. Their process of coding in Java for enterprise SOA rigid is a murderer.
Why SOA incredible hype?
The truck is overloaded and then SOA, because everyone has jumped glued to sell products and services. It is not surprising Network Computing Magazine that named the buzzword SOA the most despised in November 2006. The "If you can not sell it, change your name game" played by the likes of IBM (with Tivoli and WebSphere), Oracle (Fusion), BEA (with AquaLogic) and others. Something must change, not just the product names.
Do we know what is the problem?
I have serious doubts. The influential quantum physicist David Bohm wrote in 1980: "Fragmentation is so prevalent in our society that interferes with our perception and prevents us from solving the simplest problems. "Sounds familiar, is not it? "We do everything in small boxes, Best Buy in its class software solutions for any and all business problems and now we are surprised not to work together.
At the process level to dissect the process of working in small pieces, as they seem easier to manipulate in this way. fragmentation process has been described by Thomas Davenport in 1993 as such: "A process is a specific sequence of work activities through time and space, with a beginning and an end, and clearly defined inputs and outputs: a structure for action. Adopt a process approach implies adopting from the viewpoint of customer. Processes are the structure in which an organization Do you need to create value for its customers. "
I agree with that, but it has been implemented more accurately described by Foote and Yoder in 1999, who wrote: "A" big ball of mud system "Broadband is a random structured, long, messy and lead-bullet-son, spaghetti code forest. These systems have obvious signs of growth unregulated, and repeated, timely repair. Information is shared between distant elements promiscuity system, often to the point that almost all the important information becomes global or duplicated. "This perfectly describes the most SOA application servers Java. Why? Because of object-oriented encapsulation own is destroyed by irrational need to use XML messages. conflicts XML architecture SOA and metadata are managed in a tank and not in the data file.
I think that David Bohm is right and that fragmentation is necessary for our ability to think, organize and planning. process, however, the world around us is not built of fragments and therefore the approach SOA does not solve current fragmentation, but rather create a nightmare of software engineering at a higher level. Business processes and management a process of change must be considered before the first computer systems can be defragmented.
Style of business processes 1911
Some say that SOA is an extension of the management process. But developers are stuck 1911's-Taylorism BPM and SOA is worse, because that change management is still fragmented. Frederick Taylor believed in fragmentation and specialization and proposed rigidly structured companies. By Therefore, each application represents a fragment of business processes, because otherwise, according to Davenport, which are not. But what is a business process? Rummler and Brache (1990) proposed that "a business process is a series of measures designed to produce a product or service to a customer." And it is simply incorrect.
Yes, the rigid processes and ad hoc approaches that provide more space for the user to choose the course procedure. Curiously, nobody seems to realize that the need for an agile enterprise is created by the dynamics inherent in the communication process related businesses. It is clear that the state controls the content of the communication process and not its not without significance. Commercial communication is not just a document or an email, but can be anything: a selection menu, a web page, a sticker on the document, record data, images, or even a voice recording or video. No matter how much time and money devoted to the analysis of business processes, there is always an element communications necessary for business process once it starts. Therefore, collaboration tools and messaging are now so ubiquitous. They do not require the analysis of contact.
In "Reengineering the Corporation Hammer and Champy made a very important suggestion:" not task or process is important, but only the result. "BPM systems and BPR projects miss the ability to adapt to the dynamic orientation toward a goal.
Damelio wrote in "Fundamentals of the mapping process:" The maps and diagrams workflow become Visible … They represent a snapshot in time … "And that's all business processes is supposed to be," said Bohm. We need to understand fragmentation, but life does not work that way.
How relevant is it the process?
In "Is it important? Nicolas G. Carr writes that "… in 1990 many strategic investments was wasted … and business leaders grew skeptical about the details … And said that it is now a commodity and no longer produce a competitive advantage. I agree but the problem is, but what users Business demand for computers!
Users want to organize their work to their own indescribable way, while the administration will strictly control the user process. He has absolutely no idea how to do both, because the underlying technology (mainly because Windows, Java and XML) has become almost unmanageable. SOA not only increases the complexity and incredible.
Business users are beings humans and point to something to say: What I love and I did not. A Once users see a nice GUI front who believe that inside must be nice too. Buy a non-user GUI, architecture, flexibility or the ability to manage long term.
However require an availability of 99.99% (which is good for the underlying mainframe, the banking system of the transaction), but when half of Physical and mental availability of an employee is at most 50%, then pending the availability associated with the current complexity Technology News establishes long cycles. Users expect IT to be inhumane and that's exactly what they get. And because you can not get what they want from the business world is the struggle for control of IT outsourcing and governance. Bad idea!
The standards of poor governance is often more important than what the constituents need, if not yet noticed. In his blog Joe McKendrick calls ZD-Net "Turn your SOA HOA (human oriented architecture)" and said: "Without good governance, no SOA. But perhaps we do not want too much governance. "I want to add: SOA does not want at all if it takes even more rigid control and manage our business processes?
making process of the company:
Let's face it: the nimble jBPEL-SOA-XML-enterprise can not see beyond process 2-D graphics Taylor! The slogan of "IT-industrialization", describes our plan to create Henry Ford's conveyor-IT-processes for the lobotomized professional users.
But it gets worse. In 2005, Davenport and Harris also said in an article in the MIT Sloan, "Instead of requiring people to identify problems or run the analysis, companies typically integrate the decision-making capacity in the normal workflow. Systems therefore the meaning of online data requires knowledge of coding or logic, and make decisions all the minimum amounts of human intervention. "
In "Super Mills: Why thinking-by-numbers is the new way of being smart" Ian Ayres also indicates that large sets Data previously impossible to predict and statistical methods are more accurate than the more intuitive findings by experts.
From my point of view, a business intelligence product incomprehensible jumble of data that has little or no sense of business decisions, automated or not. Imagine that not only make the process more rigid but also the codified knowledge of the decision? This will be the ruin of each and companies in respect of acts, "the statistics are at best illusions of the average values of the past do not apply to current point of decision. The face to face interviews with managers concerned, employees and customers Statistics do not feel good intuitive emotional decision.
You might ask: Emotions?
I was asked to substitute emotions "by" instinct "because the emotions are seen as negative. I refuse! Instinct is in the field of reflexes that do not require thinking at all. It might be better feelings, but feelings also require emotions deeper into our human nature. I can go to intuition, because intuition is an affective function.
Today Unfortunately, the scenario is the emotion or intuition is the opposite of reason. This may not be so. Why in the United Kingdom and the United States antidepressant Prozac in rivers be detected? Because people are constantly forced to be reasonable and not emotional. Look inside and you feel that it is against human nature and makes us sick.
human decision making is most likely an emotional capacity weighted brain function. Rationality is only used after the justification of decisions or verification. Managers are not strong and contractors on all very emotional, even reasonable people? Course! Pioneers such as Broca (1878), Papez (1937) and MacLean (1952) suggests that emotion is linked with a group of structures in the center of the brain called the limbic system, which includes the hypothalamus, cingulate cortex and hippocampus among others. Antonio Damasio – now professor of neurology at the University of Southern California – has long studied the systems neural memory, language, emotion and decision making. In 1994 his book, "Descartes Error: Emotion, reason and the human brain" which documents his discovery that "humans with dysfunctional schools serious emotional difficulties in making decisions. Then the man decisions – intuitive or not – are emotionally balanced and how you want to encode, sir, "Process Analysis Consultant?
Improving decision making with the help of computers, we have to invent the technology to model human decision-making beyond the intuitive rules of logic. As mentioned Ian Ayres neural networks and the filtering does not understand that do not need statistics, but the decision points related to real data. It does not matter how many people had a certain decision, but this data model has been used for each individual to make the decision. So no need to make sense of inaccurate calculations and data with unproven mathematical assumptions, but the computing power Today should be used interactively to learn the decisions of man.
And what about "agility"?
I mean, Agility is a feature of the man and not the functionality of the system. Why now organizations not to be agile? The big ball of Java / XML "on mud? BPM Taylor? Windows DLL Hell? I say it's the lack of agility in people and their resistance confined to true innovation.
An agile department in charge of a real agility IOC supported by a board creates an agile application platform that places great power in the hands of expert users who is willing to be flexible yourself.
In their white SOA such as IBM, BEA, TIBCO and the name of a multitude of complexities Oracle SOA technologies to create the event of insufficient manpower available in the world to do so even 2% of SOA projects (Source: Max Pucher, 2007, informed IT proposal 35 years). Remember, once the hole is so deep we can go over the search will not improve your situation.
KISS – Keep It Simple, Stupid!
Simplification is needed, and it was I who first proposed the consolidation humbly 2000/2001 entry documents and the production closed circuit with CRM process WebRepository Papyrus – the eyes of all the renowned analyst I spoke! Today is input / output for each White Paper ECM vendor. Thank you all, because the copy is the sincerest form of flattery. Today, I now propose the consolidation of the ECM, BPM and CRM … Then you better stop digging!
Do we need governance?
I agree that we need a sort of monitoring so that the user happy. We ask the government if you prefer, but it is simply managing requirements between users and IT. If you already have a highly fragmented landscape, with too many IT contractors and consultants of governance may be you need to stay afloat.
SOA and change management?
The central theme is the management of IT change. Change Management is metadata: data structured data "describes, explains, locates, or make it easier to retrieve, use or manage an information resource. "
Yes, but we are doing with XML, "I said. Listen, WSDL metadata for SOAP and UDDI to WSDL metadata is not sufficient because neither links with the user interface and processes. Need DTD XSLs, XSLT, XPath, BPEL and BPML and a lot of Java code to verify that the data is valid and use in decision blocks in the code.
In "SOA for Dummies authors easy BEA recommends therefore child care programs for Java and a registry for SOA services linked dynamically. His argument in favor of two management products is understandable in light of BEA Tuxedo old, the date Java Weblogic and the world took AquaLogic workflow.
However, a change of metadata in a service interface is NOT spread automatically to all user interfaces, all Java modules, all process definitions, all XML processing and database all. Not at all a user can make changes quickly and easily. Since there is no common and rare versions of the implementation, we are where we were before – in a larger "Ball – Mud "Only more complex.
Standards – Where Are You?
Others believe that standards are the solution. There are many SOA definitions of various organizations such as the Open Group, OASIS, OMG and others. Most definitions are still missing many key issues, such as transactions, security and control of events. Consequently, there is still no standard method for providing SOA.
Several suppliers offer SOA Change Management with tools such as HP-Mercury, IBM Tivoli, etc.. These are important investments to meet the SOA infrastructure and networking, but no enterprise applications Medals for service required by the user.
You see, the confusion. I see the calls where compliance SOA is requested at the time that "all functions of the API. DP implementation of XML standards and Java, when there is no such thing. This is The easy answer YES "in the RFP. Number of people who seem to believe that SOA solves somehow the non-standard Java and XML, when at best it hides some of the problems.
Where are we going with SOA?
I thought that in some years we have forgotten. The new slogan is great and "Event-Driven Architecture.
Why not surprise me? When I designed in 1996 was WebRepository built around the state / model-driven application events. BPM / SOA vendors claim that you can "Just connect "Agenda for workflow graphs in 2-D of a BPEL process using the Java (Oracle JDeveloper).
From my point of view to using agility of the word "for SOA that requires Java programmers to create a simple process for events is a false representation.
Consultants and analysts:
Why I think the needle continues against consultants, analysts and buyers of services? Actually no. But like everyone else, not all ideas that the consultants are good.
Service-oriented architecture (SOA) was first described Gartner in a 1996 document from the SSA research. Gartner, like most research companies have a closet full of skeletons (not predictions) and I do not accept than against it. SOA is not a bad idea and it is not EDA, but what the industry which is done is what I am against. Will do not allow the dominant view clouds your ability to judge for yourself. I'm going to do to not be afraid to stand up and say that – as someone who is there the basic computer – have to say about it. I ask for business users and the department does not interfere with what you want to offer as long as it has a focus on user processes. In fact, I demand of users and become more agile!
Vision of the Anointed:
What stops most large organizations the vision of strategic change and innovation – as requested by Barbara Gomolski above – also in government or business? Why are professional and very good so afraid of doing something new?
I found an explanation: In "The Vision of the Anointed" Thomas Sowell wrote in 1996 about the political views of a form that is fully applicable to other areas such as business and IT visions of "points of view, of course, are based on different assumptions … For an overview predominant, however, meaning that their assumptions are taken for granted by the thought that called for people, these assumptions are not proof of the contested application Empirical … A dominant view has more of a state of grace for those who believe in him. "
subtitle of the book Sowell is appropriate: "The complacency of basic social policies." Only analysts and stock markets in the art IT to overcome complacency.
Someone who opposes a prevailing view is combated by all possible means to say that "ulterior motives to be disclosed. As the dicussion on climate change …
References and innovation:
IT people in large organizations more than others do innovation. I always wondered for reference installations (and no one wants to be one), it is impossible for innovative software. Hey, again, nobody else has done before! As no two clients actually doing the same thing with our software or have the same infrastructure. As always, the reference should be about the integrity of the individuals concerned and not on technology.
You can of course choose the safest way and decide not to innovate and make their choice of a "Magic Quadrant. Gartner Group analyst, however, is business market, and therefore their information is the past. You will find no innovation there.
SOA is not an innovation, but an evolution of object oriented messaging that took a wrong turn because vendors need to sell what they had – you just renamed. My point view of this work has been translated Unlike ISIS Papyrus products over the last twenty years and is therefore part of it has been and is still a both very innovative.
I propose that we go to great programming you, or buy a rigid piece of "standard" software (With rigid processes) has a significantly higher risk of giving something back to a trial. It is the most powerful competitive tool that exists – If implemented and used by people agile.
You can not continue to walk in the footsteps of another person. If you not innovate, it is not advanced, no matter how it is consistent buzzword. IT Benchmarking against others who do not innovate just to draw all the very low level. But then … you can show that you are among the best at their point of reference!
Innovation – doing something again – always involves some risk. Be brave!
Bibliography and references:
Allen, Paul (2006). Guidance Service winning strategies and best practices. ISBN 0521843367.
Ayres, Ian (2007) Super Crunchers: Why thinking-by-numbers is the new way of being smart. ISBN 978-0553805406
Bohm, David (1980) Wholeness and implicate order, ISBN-13: 978-0710003669
Carr, NG (2004) which is important: Corrosion of Competitive Advantage ISBN-13: 978-1591394440
Damelio, R. (1996) Principles of process planning, ISBN-13: 978-0527763169
Damasio, Antonio (2005) Descartes' Error: Emotion, Reason, and the human brain, ISBN 0-380-72647-5
Davenport, Thomas (1993), Process Innovation: Reengineering work through information technology
Draheim, D. & Weber G. (2006) Trends the architecture of enterprise applications, ISBN-13: 978-3540327349
Erl, Thomas (2005). Service-Oriented Architecture: Concepts Technology and design. ISBN 0-13-185858-0.
Hammer, M., Champy, J. (1993), Reengineering the Corporation: A Manifesto … ISBN-13: 978-1863735056
Hurwitz, Bloor Baroudi, Kaufman (2006). Service Oriented Architecture for Dummies. ISBN 0-470-05435-2.
Johansson, Henry J. et.al. (1993), BPR: Strategies for market domination BreakPoint ISBN-13: 978-0471938835
Newcomer, Eric, Lomow, Greg (2005). Understanding SOA with Web services. ISBN 0-321-18086-0.
Puli, Eric, Hugh Taylor (2005). Understanding SOA. ISBN 1-932394-59-1
Rummler and Brache (1990), Improving Performance: How to Manage white space … ISBN-13: 978-1555422141
Sowell, Thomas (1996) Anointed Vision ISBN-13: 978-0465089956
FW Taylor (1911) principles scientific management, ISBN-13: 978-1434638205
Watson, Thomas Jr. (1997) Father Son & Co., ISBN-13: 978-0593020937
SSA Research Note SPA-401-068, April 12, 1996, "service oriented architecture, Part 1"
SSA Research Note SPA-401-069, April 12, 1996, "Service Oriented" Architectures, Part 2 "
SOA Reference Model Technical Committee (OASIS 2006). Model reference for SOA. (PDF).
Rational Unified Process IBM, March 2005, www-3.ibm.com/software/awdtoolsrup.
IEEE Std 1003.1, Standard for the interface Information Technology-Portable Operating System (POSIX) IEEE, 2004.
E. Christensen et al., Web Services Description Language (WSDL) 1.1, World Wide Web Consortium (W3C) note, March 2001; www.w3.org/TRwsdl
SOAP Version 1.2, on the World Wide Web Consortium (W3C) recommendation in June 2003; www.w3.org/TRsoap
SOA plans, Middleware Research, March 2005, www.middlewareresearch.comsoa flat
Anderson, A. "IEEE Policy 2004 Workshop June 8, 2004, Comparison Sun WSPL and WS-Policy Labs, 2004; www.policy-workshop.org/2004/slidesAnderson-WSPL_vs_WS-Policy_v2.pdf
Brian Foote, Joseph Yoder (1999) http://en.wikipedia.org/wiki/Big_ball_of_mud
Joe Kendricks (2007) http://blogs.zdnet.com/service-oriented/?p=913
Coenen, Alcedo (2006). SOA agility in practice (PDF). Via Nova Architecture.
Jones, Steve (2005). Towards an acceptable definition of service (PDF). IEEE Software.
Mittal, Kunal (2006). requirements of the process SOA projects, Part 1 of 3: Capture of requirements for an SOA application – Initial requirements to build their SOA (HTML). IBM developerWorks.
Shan, Tony Hua, Pooh (2006). Architecture solution for N-Tier Applications (PDF). Proc. the Third IEEE International Conference on Computer Services (CCN 2006), pp. 349-356.
Wada, Hiroshi Suzuki, Junichi (2006). A development framework based on models for non-functional aspects of Service Oriented Grids (PDF). Proc. the IEEE 2nd International Conference on Autonomous Systems and Self (ICAS 2006).
Bieber, Guy (2,000). Schedule programming Service Oriented (HTML). Motorola.
Gomolski, B. (2006) review Computerworld, October 2006
About the Author
Max J. Pucher is the founder and current Chief Architect of ISIS Papyrus Software, a globally operating software company that specializes in Artificial Intelligence for Business Process and Communication. He has written several books, frequently speaks and writes on IT and holds several patents.
Business Analysis For Dummies
Your go-to guide on business analysisBusiness analysis refers to the set of tasks and activities that help companies determine their objectives for meeting certain opportunities or addressing challenges and then help them define solutions to meet those objectives. Those engaged in business analysis are charged with identifying the activities that enable the company to define the business problem o…
Microsoft Business Intelligence Tools for Excel Analysts
Bridge the big data gap with Microsoft Business Intelligence Tools for Excel AnalystsThe distinction between departmental reporting done by business analysts with Excel and the enterprise reporting done by IT departments with SQL Server and SharePoint tools is more blurry now than ever before. With the introduction of robust new features like PowerPivot and Power View, it is essential for business…
Business Intelligence For Dummies
You’re intelligent, right? So you’ve already figured out that Business Intelligence can be pretty valuable in making the right decisions about your business. But you’ve heard at least a dozen definitions of what it is, and heard of at least that many BI tools. Where do you start?Business Intelligence For Dummies makes BI understandable! It takes you step by step through the technologies and the …