How Secure is Cloud Computing?

If you are an executive of a large company, one of your responsibilities is to make sure that all your employees are using the right software and hardware so they can do their jobs properly. It is not enough to buy just the hardware. You also need to buy software licenses so that your workers are equipped with all the proper tools. And when new employees come in, you have to make sure that the current software license lets the new user work. This task alone can be quite stressful. To make things easier, you must make use of cloud computing. But what exactly is cloud computing, and how can it help your company?

Cloud computing is a style of computing offered as a service over the internet that is often virtual and dynamically scalable. One of the most often used is email hosting. The best thing about it is that users are not required to learn the technological infrastructure that supports them. Cloud computing will take care of it all. Most applications cloud computing uses are business related such as an email server platform. Users can access them through a web browser. You may wonder why it is called cloud computing. Well, the term ‘cloud’ is actually used as a metaphor for the Internet and the idea is composed of a combination of platform, software, and infrastructure services. The actual software, however, are kept securely on the servers rather than on your computer.

The truth is you may have used some sort of cloud computing and may not even aware of it. You already have an experience with cloud computing if you have an email account with Hotmail, Yahoo mail, or Gmail – these are popular Web-based email services. What you do is to log-in to your email account remotely instead of running an email program on your PC. But is cloud computing really secure?

A lot of people admit that cloud computing is here to stay, and pretty soon millions and millions will be using it as well. Many companies are really worried about this due to the security concerns that come with jumping the firewall. Furthermore, how can you trust the cloud if you don’t even know where exactly your data is being stored? The worst thing that could happen is when its systems are down, you are down as well. And if you did not purchase all those servers to run the application, there would be no local systems for back up.

But others are saying that there is nothing to worry about because the security of data in cloud computing is quite the same as with the data security at a remote data center. This means that data at the majority of companies actually has higher security risks in their own environment compared to a well-managed cloud.

The best thing to do is to teach your team about cloud computing. To learn more about the security implications of cloud computing, you can go to Cloud Security and other trustworthy online resources. To ensure data privacy, make sure that you always know where your data is stored and who has access to it and who doesn’t.



By: Lori Olson

About the Author:

Lori Olson has a passion for helping small businesses develop strong online presences with a team of 250 professionals who analyze & implement SEO, SEM, PPC Campaign Mgmt, Social Media,Copy Writing & Web Development strategies which are customized to fit any needs, wants & budget. Update Small Business also provides leading edge employee & sales assessment & training; & CRM solutions.Small Business Consulting or call 877.265.6568.



Caffeinated Content

Google Social Search: What lies beneath?



Last week, Google has announced its experimental “Google Social Search” service for providing personalized social data in Web 2.0 Summit. Now, the service is available for its users. In contrast to Microsoft’s Bing-based Twitter search, the new search tool from Google will make use of users’ contacts from different services and other information from your contacts to build up a network, for example Twitter, FriendFeed, Flickr, data from Google readers and other web based social content.

What’s new in the Google Social Search?

At present, the service is a part of Google Labs and is not permitted by default. Users have to visit the company’s experimental labs page and click the key to “join the experiment.” After joining, users can start checking their social information, which will be displayed at the bottom of the search results.

 

Users can filter the social information by selecting “options” and can add opinions from friends and others to search engine results on products. All such information is collected from the Google profile, which is an easy-to-create page about one self online. However, users have to create the Google Profile and personally add various details so that Google can pick and build users’ social identity. Doing this, users authorize Google to use the profile for future searches.

 

The company also said that the Google Social Search will also use the information present within users’ Google Chat buddies and Google Reader account to construct its result. It is reported that all the content in the search is publicly shared, and user can always edit or remove any services from his Google Profile.

 



Why Google Social Search?


According to various analysts, Google, Facebook and other websites are facing billions of data queries daily and to distribute them is quite difficult. Google Social Search will provide a fundamental need for real-time information and help users to have quick results. Analysts suggest that the new search tool has the potential to make social networking more useful.

For example, if a person types “India”, the new tool provides all the relevant content created by friends from the country. But, user must have a Google Account, a Google Profile and friends listed as Google Contacts. However, the company has not disclosed that how many people have so far signed upto try out Social Search and is there any limit for the number?

The company also confirmed that Google finally signed deal with Twitter to include tweets in its search index as a way to improve access to real-time information.

 



Google Music Search




Besides Social search, Google has also introduced its “Music Search”. The company joined hands with Web services LaLa and MySpace’s iLike to enhance its penetration in the music industry by offering various music lovers to explore and buy songs on the Internet.


It is also reported the search giant has also partnered with Pandora, iMeem and Rhapsody to insert links for various music sites so that they can offer the desired music information to the consumers.



By: Vinod

About the Author:

Renu



Create a video blog

Affordable E-commerce Websites for the Window Treatment Industry



There are many reasons why you may not have an e-commerce website for your window blinds business-

Price- One of the biggest reasons for not having an Internet website for your window treatment business would have to be cost. Window Treatment websites can cost anywhere from $40,000 for a basic website up to several hundred thousand dollars and more depending on how comprehensive the website is.

Time- You do not have the time to spend building a website or explaining to someone else what you would like and need to have in a website, you are busy just running your business.

Products- How will I get my products in front of my customers?

Website Knowledge- How can I run my own website, I do not know anything about websites or how to update and run one?

These are all very important considerations. There are many companies that can build a website for your window treatment business, but at a cost that does not fit into most people’s budget. Most of these companies also do not know and understand your business like someone in the window treatment industry would.

You need a website for your business to stay ahead of your competition and it needs to be an e-commerce website. An e-commerce website is very different from a basic static website. Unlike a static (information only) website, with an e-commerce website you will be able to sell your products online which will create an entire new market for you. Instead of just being able to sell in your local area, you will expand your market on a National level and even worldwide if that is what you want.

With an E-commerce website you will be able to showcase your products to millions of people and those people will be able to buy from you no matter where they are. By offering the convenience of a shopping cart on your website you will multiply your sales overnight.

The problem is where can you find someone that knows your business as well as you and can build an e-commerce website for you at an affordable price that allows you to add your own products and have you online fast? Blinds Commerce can accomplish all this and at a price that anyone can afford.

You can have your own manageable e-commerce website complete with shopping cart for only $1400 complete with no monthly fees. At this price there is no reason for you not to get your blinds, shutter or window treatment business online today!

http://www.blindscommerce.com



 



 



By: Blindsman

About the Author:

Mike Wasdin has been in the window coverings industry for 23 years now and also knows a thing or two about running retail establishments. For the first 13 years he owned several retail stores and shop at home operations and eventually shifted with the market to doing business online with a e-commerce website.

Mike Wasdin has been involved with every aspect of the Window Treatment industry from sales, management, installation, manufacturing, repair and website development.

Mike Wasdin currently owns and manages several blinds related websites-

Blinds Commerce-
http://www.blindscommerce.com

Gator Custom Blinds-
http://www.gatorblinds.net



Website content

Simple Accounting for the Small Business – Synoptic Journal Bookkeeping Using a Simple Accounting Spreadsheet Template



Starting a small business out of your home, offering products or services like business consulting, photography, selling on the web or a MLM? You are now faced with tracking all your expenses and revenues for your business and you certainly don’t have the money yet to engage a bookkeeper or accountant. If your business is a sole proprietorship, whether it be a Canadian Proprietorship or a US-based Proprietorship, you do not require an accountant to submit your company financials (books) to the IRS (USA) or Revenue Canada). Your business revenue and losses are reported as part of your annual personal income tax. For this small business start-up, you won’t need to buy fancy accounting software, like Quick Books or AccPac to track your business.

Only as part of incorporating Bizfare Enterprise Inc in 2005 was it a requirement to engage an accountant. My accountant did insist on using Quick Books software for my business accounting. Up until then using a simple spreadsheet template served my business accounting needs for over ten years. This simple spreadsheet accounting stood the test of multiple audits by Revenue Canada (CRA and Revenue Canada Goods and Services Tax. Both the hardcopy columnar pad and an electronic spreadsheet version of my financial books were accepted by Revenue Canada. (BTW the audits disclosed more ways for me to claim back additional taxes for the previous three years! Now that’s my type of audit!)

In your new start-up business venture, you likely will generate somewhere between 10 to 30 accounting transactions per month. These transactions would be items like Expense, Revenue (sales), Liability (Loan) type transactions and Sales Tax (Federal + State/Provincial) Collection/Deductions. These transactions are further broken down into various Business Accounts. All the Accounts you set up for your business is called a Chart of Accounts. Recording your business financial transactions (Journal Entries) can be executed with pen and ink on an accounting columnar pad or electronically with your computer using a spreadsheet program (MS Excel, Open Office, Star Office).

Whether you employ electronic or hardcopy media, you need to develop a simple Journal template to create your Business Synoptic Journal. This Synoptic Journal format has the advantage of allowing you a complete view of all your individual journal entry transactions against all your various Business Accounts. Creating this Synoptic Journal is easier to do than you think and requires no prior accounting or bookkeeping knowledge.

TIP #1: You could further reduce the accounting line items (Journal Entries) by consolidating like items such as ‘all the Sales for the month’ and ‘all parking receipts for the month’ into one totaled line item for the month.

Where do you start to identify the various Business Accounts required for your Synoptic Journal?

If you currently work for a company or government, secure of one of their employee expense forms. Look at each of the areas identified as expenses – meals, mileage, hotel accommodations, taxi, car rental, telephone & cell phone, air fare, office supplies, etc. This is an excellent place to identify the various Business Expense Accounts you need to set up for your business accounting books. To complete your business Chart of Accounts, include a Business Bank Account, Sales, COGS (Cost of Goods Sold), Sales Tax Collection, Marketing Expense and others as required. Each of these Accounts will be a listed as a title across the top of each column of your Synoptic Journal. Each row (line item) will be the individual journal transactions entered by you. The journal transactions are grouped and summarized for each business month; usually, January through December.

So your Synoptic Journal would look something like this Sample Synoptic Journal at http://picasaweb.google.com/carl.chesal/BookkeepingTemplate.

The column headings might be in this order (from left to right):

DATE | DESCRIPTION | BANK DEPOSITS | BANK WITHDRAWALS | SALES REVENUE | COGS | SALES TAX COLLECTED & REMITTED | OFFICE SUPPLIES EXPENSE | EXPENSE #2 | EXPENSE #3 | ETC

TIP #2: Unless your business is Incorporated or an LLC, you don’t need to go through the expense of opening a business account with your bank. Usually Business accounts charge a higher monthly fee, charge for printing checks (cheques) and don’t offer any interest on your monthly account balance. Instead, open a separate personal bank account (maybe savings). This will show the ‘taxman’ that you are keeping the business separate from your personal banking. Remember you are a sole proprietor and all your business income (and losses) are to be applied directly to your personal income tax submission ( a s per IRS and CRA).

To save you time and make is very simple, I have already created a simple spreadsheet Synoptic Journal template that performs all the calculations for each month and rolls up the 12 business months so it can easily be included in your annual personal income tax preparation. This Synoptic Journal template has Debit/Credit checks and balances, tracks sales taxes, mileage and totals each account for your entire fiscal year. If you want this FREE Bookkeeping template, you can get it at Communicate Innovate. With a few key strokes, which will help identify yourself, I will gladly send you this FREE Synoptic Journal Template and also any future Small Business Tips.

TIP #3: One Rule of Accounting is that every time you record a journal entry (line item which applies the transaction against the appropriate business accounts) the Debits and Credits MUST REMAIN EQUAL at ALL Times. This Debit Equals Credit calculator is built into this FREE Bookkeeping Template. When you have completed entering a line item (journal transaction), check to ensure that the amount the the Debit cell equals the amount in the Credit cell. If they are not equal, you have not entered the amounts properly in your journal transaction. Correct the problem before entering your next journal entry.

You are now equipped to capture your business financial books with some simple accounting software. Happy bookkeeping! And Happy Selling!



By: Carl Chesal

About the Author:

Carl Chesal is a business and channel development consultant, trainer, internet marketer and professional photographer. He operates BizFare Enterprise Inc, providing business development, marketing, and internet marketing services. Bizfare Enterprise also operates a number of secure on-line shopping sites.



Create a video blog…instantly.

Supply Chain & Logistics Best Practices – are You Keeping Up?



We are told that the constant increase in computer processing power (one version of Moore’s Law states that computing power/dollar doubles every 2 years) is changing the way the world, and supply chains, operate. This article looks at some of the ways the Internet and other computer enabled technologies have created ‘best practices’.

The question for you is whether or not you are keeping up!

1. Forecasting and Demand Management

Many companies need to forecast customer demand because their lead-time to supply is longer than their customers will typically wait for products. The most common method is to forecast at some aggregate level (product family or geography) and then figure out what to send to each store or regional warehouse by essentially making another forecast; such as demand this year will be in the same proportions as last year. This is done because it is, ‘impossible’, to generate and review a forecast for potentially millions of item/location combinations.

Best practice is to let a machine make a statistical forecast for each item in each location and then aggregate this demand for management review and adjustment (by product family or geography). The forecast adjustment can be applied automatically to each item / location in the proportions based on the original forecasts. This practice can be enhanced by so called ‘tournament’ forecasting where the computer program tries out a whole range of possible forecast models and picks the best model on the basis of the lowest, unbiased forecast error. The tournament is re-run every time the underlying demand data is updated (typically weekly or monthly).

If you are not using item/location tournament forecasting, you are not keeping up.

2. Inventory Optimization

A very common method of managing inventories is to apply a policy or rule, typically based on some segmentation analysis (e.g. ABC), to hold a certain number of weeks of historical average demand – for example, 4 weeks of cycle stock and 2 weeks of safety stock. Unfortunately, rules-based approaches tend to be ‘one size fits’ all. This means, by definition, that the rule will deliver the right amount of inventory for some items, too much inventory for other items and too little inventory to meet service levels for other items. As a result, we get inventory imbalances that result it excessive inventory costs, impeded cash flow and poor and/or inconsistent service levels all at the same time. In addition, rules-based approaches are only sensitive to changes in demand. So what, you ask? Well, this means they’re relatively static and not linked to other important factors, such as service level and forecast accuracy. For example, if you want to increase your service levels, you have to estimate (i.e. best guess) what change in your inventory rules will deliver this. If you invest in a forecasting system and improve your forecast accuracy, a ‘weeks supply’ approach won’t reward you with reduced safety stocks. Here again, you have to figure out what the impact is and change the rule yourself. This gets particularly difficult when you have a significant number of items and stocking locations. Fancy doing this for 10,000 products every week!

But there is a solution.

Best Practice is to have a service level goal for demand satisfaction off the shelf and then calculate the necessary inventory parameters (i.e. order quantities and safety stocks), taking into account all the relevant variables:

Now, if we increase our service levels, our inventory parameters for all items adjust automatically because there is a direct link – and our customers are happy because we’re servicing them consistently to target. If we improve our forecast accuracy, our investment in safety stock will be adjusted accordingly, and we’re rewarded with better inventory turns and case flow. The result is the right mix of inventory for each and every time in every location, and the benefits are achieving ‘best in class’ inventory turn rates and customer service levels at the same time.

If you are using rules based approaches to manage inventory, you are not keeping up.

3. Optimisation – Schedules/ rosters / work assignments

The spreadsheet is the most common tool applied to the problem of resource scheduling, be it school class rooms, warehouse order picking, operating theatres, factories, television studios, airports or delivery trucks. The planner in all these businesses is trying to find an optimal solution, but will generally settle for the first ‘satisficing’ solution they encounter based on some internal heuristic of what constitutes a good roster, schedule, route or assignment.

Best Practice is to apply computer algorithms to solving the problem and generate an optimal or near optimal solution. Recent advances in both computing power and applied mathematics have made extremely large problems amenable to direct computation as well as lowering the threshold where such methods become economically viable for smaller organisations. Computer algorithms can often throw up options a human planner would never consider and produce solutions that fair, unbiased, more profitable and quicker to produce.

If you employ more than one dedicated planner, who is doing it all ‘by hand’ in a spreadsheet, you are not keeping up.

4. Spare Parts for Capital Intensive Industries

Keeping capital intensive equipment operating is key to delivering profitability in industries such as mining, power generation, electronic networks and commercial airlines. Various maintenance philosophies can be applied to keep the down-time to a minimum involving scheduled pre-emptive replacement, condition monitoring or waiting for a breakdown and then responding rapidly.

Determining the spare parts to be held to support a rapid return to service (assuming an on condition or on break-down methodology where component removal events are randomly distributed) is a ‘black art’ in most industries, and often left to the plant maintenance engineer and advice from the equipment supplier, who may have an interest in selling spares.

Best practice, as often seen in military aviation or NASA, is data intensive since records must be kept of each component failure or removal to provide the basis of a sparing analysis. This kind of record keeping is mandatory in civil aviation but is increasingly found in modern computer based maintenance management systems applied to production plants or data networks. Other factors, such as Essentiality (related to redundancy and failure modes in the machine design), item cost, cost of down-time, failure rates (often expressed as the mean time between failures) and total repair cycle time (if the component can be repaired and returned to the serviceable spares pool) can be combined in a marginal analysis of each incremental spare part/location combination.

The resulting cumulative inventory investment curve represents an ‘efficient frontier’ – a line of optimal spare part inventories that deliver maximum service levels (availability) for the system. Such an analysis can tell you the first, best spare component to buy (and where to put it in a network) to improve the ‘native’ system availability, and then the second, and third spare, until the spares budget is exhausted.

The traditional item by item analytical approach, where only the failure rate, repair time and gut feel are considered, delivers an unrepeatable, biased, sub-optimal spares package for a given budget.

If you operate capital intensive equipment and do not use system based, marginal spares analysis, you are not keeping up.

5. Supply Chain Financing

Many companies have optimised their supply chain networks and inventory deployments, adopted lean manufacturing and streamlined their product development cycles. The final frontier for these leading companies is supply chain financial engineering. Buyers and suppliers are traditionally in conflict as each seeks to optimise their payment terms – buyers try to extend terms and suppliers trying to reduce the time between invoice and payment to match their inventory turn.

Best practice lies in a lender, usually with a relationship with the buyer, to leverage the arbitrage between the cost of debt to the buying firm and the cost of debt to (typically) the smaller supplier.

Payables financing removes the conflict by allowing the supplier to extend terms (say 90 days instead of 60), with the buyer company’s lender funding the invoice as early as the day of issue.

In common with traditional factoring or invoice discounting arrangements, the supplier receives a percentage of the due payment up front. However, with a supplier finance approach, the process is initiated by the buyer through its own bank and, thanks to the buyer’s stronger credit rating, the terms are likely to be more favourable than the terms on offer to the supplier through a local bank. This can be structured as non-recourse funds by banks that are experienced in these reverse factoring solutions.

The lender’s exposure is to the buying company, even though the seller receives the advance payment. The lender can achieve a margin which is higher than its normal return achieved on money loaned to the buyer, but below the cost of funds to the seller, since it is lending against the credit profile of the buyer. The seller benefits from a shorter cash to cash cycle and may be able to pass some of this benefit on to the buyer as a lower price. The buyer benefits from the positive cash flow effect and the potentially lower price – improving profitability, key ratios and growth opportunities. The lender increases its volume of business, improves the margin obtainable on the buyer risk and strengthens the relationship with the buyer.

The key to making such a system viable is process automation and real-time visibility of invoice data enabling all parties to track each invoice, its advance payment and final settlement – reducing risk and cost for the three participants.

If you are a large buyer of goods or services, and are not using automated supply chain financing, you are not keeping up.

6. Optimal Supply Chain Network Design

When one company takes over another, everyone talks about ‘synergy benefits’ and ‘economies of scale’, which may be true in terms of market share and product portfolios, but they can be slow and difficult to achieve in the supply chains. The integrator usually starts with at least two of everything – warehouse networks, transport and supply contracts, information systems and organisational cultures. The usual approach is to attempt to ‘cherry pick’ whatever appears best (or cheapest) at the time without necessarily understanding the impact on supply chain risks, inventory levels or customer service. Even without a merger situation, understanding what the growth path should be, at a strategic level for manufacturing and distribution capacity at home and abroad is often painfully reactive. Roughly 80% of the cost of a supply chain is fixed at the design stage – the rest are just rate negotiations.

Best Practice is to use integrated graphical and mathematical models to design the supply chain at the strategic level. The graphical network maps, usually linked to geographic data (such as road network time/distance matrices), allow the non-mathematically inclined to visualise the existing or proposed network. The optimisation solvers attached to the model allow billions of combinations of facility locations, transport links, capacities, inventories and customer allocations to tested and a cost or profit optimal solution defined.

If you are not using mathematical optimisation for strategic network design, you are not keeping up.

7. Sales and Operations Planning

Some businesses behave as if the ‘good old days’ are still with us. They either have plenty of idle capacity that they can flex to meet any customer demand or are comfortable holding plenty of inventory somewhere in the supply chain – and their shareholders are probably unhappy. These businesses often pay a bonus to a salesman who can sell above budget, but cane an operations manager who cannot keep the pipeline full.

To these businesses the budget is a once a year guess at the future (last year plus 5%) and tracking is based on hindsight – what happened last month and where we are year to date. Sales has three sets of numbers – budget, actual and what might have been if Operations had delivered. Operations has the budget and what was planned, as well as what needed to be pushed into the schedule to accommodate ‘urgent’ orders, expedited raw materials and the new customer that just popped up. Accounting has the budget, variances to budget and straight line revenue forecasts.

Best Practice is to run the business using Sales and Operations Planning, on one set of numbers, driven from a forecast for every item sold. On a monthly cycle, forecasts of future demand are run for the coming 18 months, adjusted with market intelligence and new product forecasts and locked as the official Demand Plan for all purposes. This Demand drives the Operations plan – sourcing, capacity planning, labour and materials planning, stock levels and deployment at a rough cut level. The approved Supply Plan then feeds a forward view of costs and revenues that is approved by the CEO and measured against the budget. The budget is effectively the S&OP Plan at the start of the financial year. Top down adjustments imposed by ‘head office’ need to be reflected in the real plans with real actions attached.

Sales is measured and rewarded on the accuracy of the Demand Plan. Operations is held accountable for executing the agreed Supply Plan. The business has an agreed basis for long-term and near term planning and unit costs go down since operations gets a forward view to optimise capacity.

If you’re not running your business on one set of numbers, not using integrated Sales and Operations Planning, you are not keeping up.

Article written by Alan Denton, Senior Manager at GRA. GRA are Australian supply chain consultants and specialise in demand and inventory optimisation. www.gra.net.au



By: Alan Denton

About the Author:

Alan Denton is a Senior Manager at GRA www.gra.net.au



Caffeinated Content – Members-Only Content for WordPress

How to Nail Your First Income Property Transaction

As a residential agent, you overcome the largest hurdle and are well on your way to closing your first income property deal once you make the decision to sell multifamily property: The desire to sell more than houses is foremost.

In this article, I’ll show you four things you must now do that will help you seize every opportunity, perhaps avoid missed opportunities, and maybe bypass months (perhaps years) of trial and error before you close and subsequently collect your first rental property sales commission. It’s not exhaustive (there are other factors, of course). Nonetheless, if heeded, they are guaranteed to get you started on the right foot.

1. Learn some basic terms and formulas. After numerous years of assisting residential real estate agents frantic for rental property advice, I strongly recommend that you understand just two real-estate-investing-related terms (and/or formulas) in the beginning. Comprehension of other terms and formulas can wait and follow later.

The APOD

An APOD is a report that shows the income, expense, and cash flow of an investment property for the future first year of the property’s operation. It’s an assumption because it’s based upon current property data subject to change; but it does provide a good “snapshot” of property performance during the first year of ownership. APOD is an acronym for Annual Property Operating Data (in case you’re wondering).

Cap Rate

Understanding how cap rate (or capitalization rate) is calculated is likewise paramount to working with rental income property. You will start hearing the term and seeing the return used almost the instant you start working with investment real estate. I’ll forego the textbook definition and cut to the chase: Here’s the calculation (memorize it):

Net Operating Income (NOI) divided by Sale Price = Cap Rate

2. Learn the typical cap rates for you local market. Conduct your own comparative market study.

Dig through your local MLS to determine what capitalization rates income-producing properties are listed and/or sold. This calculation is commonly included in rental property listings and if not, make the calculation yourself (you only need the property’s net operating income and sale price). If the listing doesn’t show the NOI then derive one by computing the gross income less about 45% for vacancy allowance and operating expenses. If gross income data isn’t provided, you can either call the listing agent or simply decide to move on to the next property.

Ask a real estate appraiser. Call around until you find someone who appraises income property and ask about typical cap rates for multifamily and commercial properties in your area. Appraisers are an excellent resource for local market conditions. While you’re at it, be sure to subscribe to their newsletter if they provide one: Sometimes they include surveys and other income property data you will find useful.

Ask a real estate professional. If you know an agent that specializes in multifamily and commercial properties, buy him or her a coffee and start a discussion. If they are truly active with multifamily property and you know them well enough, you should get lots of good information about your area’s rental property activity and capitalization rates.

3. Invest in real estate software. Yes, it sounds like a shameless plug for my real estate investment software, but not so (honest). Having sold income property for nearly twenty years, I can attest that quality cash flow presentations got me listings, sales, and real estate investor customers time and again. Truly, you would be wise to invest in real estate software (some software) that enables you to create real estate analysis and marketing presentations. Consider it a way to develop your real estate investing knowledge and at the same time as a tool to advance your income property business.

4. Let others know you work with rental property. Once you master steps 1-3, call your residential customers and alert your colleagues. You might be surprised how quickly you benefit having them know about your interest and commitment to investment real estate. It regularly prompts existing customers to discuss real estate investing opportunities more openly and colleagues to give you multifamily referrals. It’s not magic, but the steps above will put you ahead of the pack in most offices and therefore the traction to move on the fast track toward your first income property deal.

Here’s to your success.



By: James Kobzeff

About the Author:

James Kobzeff is the developer of ProAPOD – quality rental property real estate software since 2000. Start selling income property today! You can create cash flow, rate of return, and profitability analysis presentations in minutes! Learn how at => http://www.proapod.com



Create a video blog

Microsoft Products for New Small Business Start-up Companies in India



Microsoft Forefront Security

The Microsoft Forefront comprehensive line of business security products provides greater protection and control through integration with your existing IT infrastructure and through simplified deployment, management, and analysis. Forefront is a comprehensive solution that helps provide protection for the client operating system, application servers, and the network edge.The Microsoft Forefront comprehensive line of business security products provides greater protection and control through integration with your existing IT infrastructure and through simplified deployment, management, and analysis.

Microsoft BizTalk Server 2006 R2

Microsoft BizTalk Server 2006 R2, the latest release of BizTalk Server, features service enablement with broad support of WS* protocols through its WCF adapters, support for integration with the enterprise edge via Microsoft BizTalk RFID, and support for integrating business partners though EDI and AS2.

BizTalk Server 2006 adds new application integration capabilities that can help your customers more effectively manage and analyze the health of their business processes and connect to B2B trading partners.

Microsoft Office 2007

The 2007 Microsoft Office system delivers a complete set of solutions for small business and business professionals. It offers many new features, including greater integration, which helps you save time, stay organized, and manage your business with ease. Start using enhanced productivity tools to help you accomplish routine tasks quickly, manage information, and produce quality marketing materials.

Top Benefits



Work faster with menus and tools that are automatically displayed based on the task you are working on.

Quickly find the critical information with advanced search features in Outlook 2007 with Business Contact Manager.

Get a complete view of tasks, calendar items, and e-mail messages flagged for follow-up with the new To-Do Bar in Outlook 2007.

Track customers and prospects with Outlook 2007 with Business Contact Manager, a complete contact management solution.

Produce marketing materials in-house that incorporate your own brand elements with Publisher 2007.



Microsoft Project Standard 2007

Microsoft Project 2007 is the essential tool for project managers everywhere. With Project 2007, you can organize and track tasks and resources to keep projects on time and within budget. What’s more, the Project Guide helps you quickly master the process, providing a step-by-step guide to help you set up the project, track its progress and report project information.

Microsoft Office Project Standard 2007 gives you robust project management tools with the right blend of usability, power, and flexibility, so you can manage projects more efficiently and effectively. You can stay informed and control project work, schedules, and finances; keep project teams aligned; and be more productive through integration with familiar Microsoft Office system programs, powerful reporting, guided planning, and flexible tools.

Microsoft Office Visio 2007

Microsoft Office Visio 2007 makes it easy for IT and business professionals to visualize, explore, and communicate complex information. Go from complicated text and tables that are hard to understand to Visio diagrams that communicate information at a glance.

Microsoft Office Visio 2007 drawing and diagramming software makes it easy for IT and business professionals to visualize, explore, and communicate complex information. Go from complicated text and tables that are hard to understand to Visio diagrams that communicate information at a glance. Office Visio 2007 is available in two stand-alone editions: Office Visio Professional, and Office Visio Standard, which has the same basic functionality as Office Visio Professional but includes a subset of its features and templates.

 



By: GT Kimberly

About the Author:

GT Kimberly is an ardent reader & writer of Microsoft Small & Medium Business Products .



Caffeinated Content – Members-Only Content for WordPress

A Short History of Systems Development



“If they do not have an appreciation of whence we came, I doubt

they will have an appreciation of where we should be going.”

- Bryce’s Law

INTRODUCTION

I always find it amusing when I tell a young person in this industry that I

worked with punch cards and plastic templates years ago. Its kind of the

same dumbfounded look I get from my kids when I tell them we used to

watch black and white television with three channels, no remote control,

and station signoffs at midnight. It has been my observation that our younger

workers do not have a sense of history; this is particularly apparent in the

systems world. If they do not have an appreciation of whence we came,

I doubt they will have an appreciation of where we should be going. Consequently,

I have assembled the following chronology of events in the hopes this will provide

some insight as to how the systems industry has evolved to its current state.

I’m sure I could turn this into a lengthy dissertation but, instead, I will try

to be brief and to the point. Further, the following will have little concern

for academic developments but rather how systems have been implemented

in practice in the corporate world.

PRE-1950′S – “SYSTEMS AND PROCEDURES”

Perhaps the biggest revelation to our younger readers regarding this period

will be that there was any form of systems prior to the advent of the

computer. In fact, “Systems and Procedures” Departments predated the

computer by several years. Such departments would be concerned with the

design of major business processes using “work measurement” and “work

simplification” techniques as derived from Industrial Engineering. Such

processes were carefully designed using grid diagrams and flowcharts. There

was great precision in the design of forms to record data, filing systems to

manage paperwork, and the use of summary reports to act as control

points in systems. For example, spreadsheets have been extensively used

for many years prior to the introduction of Lotus 1-2-3 or MS Excel. There was

also considerable attention given to human behavior during the business

process (the precursor to “ergonomics”).

Systems were initially implemented by paper and pencil using ledgers, journals

(logs), indexes, and spreadsheets. We have always had some interesting filing

systems, everything from cards and folders, to storage cabinets.

Perhaps the earliest mechanical device was the ancient abacus used for simple

math (which is still used even to this day). The late 1800′s saw the advent of cash

registers and adding machines as popularized by such companies as NCR in

Dayton, Ohio under John Patterson who also introduced sweeping changes in

terms of dress and business conduct. This was adopted by Thomas Watson, Sr.

who worked for many years at NCR and carried forward these practices to IBM

and the rest of the corporate world. Also, Burroughs was a major player in

the early adding machine industry.

The first typewriters were also introduced in the late 1800′s which had a tremendous

effect on correspondence and order processing. This was led primarily by Remington

Arms (later to become Remington Rand).

In the early 1900′s, tabulating equipment was introduced to support such things

as census counting. This was then widely adopted by corporate America. Occasionally

you will run into old-timers who can describe how they could program such machines

using plug boards. Punch card sorters were added as an adjunct to tabulating

equipment.

As a footnote, most of what IBM’s Watson learned about business was from

his early days at NCR. However, he had a falling out with Patterson who fired

him. As a small bit of trivia, after Watson died, he was buried in Dayton on a

hilltop overlooking NCR headquarters, the company he couldn’t conquer.

During World War II, both the U.S. military and industrial complex relied heavily

on manually implemented systems. We did it so well that many people, including

the Japanese, contend it gave the Allies a competitive edge during the war.

The lesson here, therefore, is that manually implemented systems have been with

us long before the computer and are still with us today. To give you a sense of

history in this regard, consider one of our more popular Bryce’s Laws:

“The first on-line, real-time, interactive, data base system was double-entry

bookkeeping which was developed by the merchants of Venice in 1200 A.D.”

One major development in this area was the work of Leslie “Les” Matthies, the

legendary Dean of Systems. Les graduated from the University of California at

Berkeley during the Depression with a degree in Journalism. Being a writer, he

tried his hand at writing Broadway plays. But work was hard to come by during

this period and when World War II broke out, Les was recruited by an aircraft

manufacturer in the midwest to systematize the production of aircraft. Relying

on his experience as a writer, he devised the “Playscript” technique for writing

procedures. Basically, Les wrote a procedure like a script to a play; there was a

section to identify the procedure along with its purpose; a “Setup” section to identify

the forms and files to be used during it; and an “Operations/Instructions” section

which described the “actors” to perform the tasks using verbs and nouns

to properly state each operation. He even went so far as to devise rules for

writing “If” statements.

For details on “Playscript,” see “PRIDE” Special Subject Bulletin

No. 38 – “The Language of Systems” – Aug. 22, 2005

http://www.phmainstreet.com/mba/ss050822.pdf

“Playscript” became a powerful procedure writing language and was used

extensively throughout the world. It is still an excellent way to write procedures

today. Ironically, Les did not know what a profound effect his technique would

have later on in the development of computer programs.

1950′S – INTRODUCTION OF THE COMPUTER

Yes, I am aware that the ENIAC was developed for the military at the end

of World War II. More importantly, the UNIVAC I (UNIVversal Automatic Computer)

was introduced in 1951 by J. Presper Eckert and John Mauchly. The UNIVAC I

was a mammoth machine that was originally developed for the U.S. Bureau of

the Census. Corporate America took notice of the computer and companies

such as DuPont in Wilmington, Delaware began to lineup to experiment with

it for commercial purposes. The Remington Rand Corporation sponsored the

project, but the company’s focus and name eventually changed to “UNIVAC”

(today it is referred to as “UNISYS,” representing a merger of UNIVAC with

Burroughs).

The UNIVAC I offered a sophistication unmatched by other manufacturers,

most notably IBM’s Mach I tabulating equipment. This caused IBM to invent

the 701 and its 700 series. Other manufacturers quickly joined the fray and

computing began to proliferate. Although UNIVAC was the pioneer in this

regard, they quickly lost market share due to the marketing muscle of

IBM. For quite some time the industry was referred to as “IBM & the

BUNCH” (Burroughs, UNIVAC, NCR, CDC, and Honeywell).

Programming the early machines was difficult as it was performed in a

seemingly cryptic Machine Language (the first generation language). This

eventually gave way to the Assembly Language (the second generation

language) which was easier to read and understand. Regardless, many of

the utilities we take for granted today (e.g., sorts and merges) simply were

not available and had to be developed. In other words, programming was a

laborious task during this period.

Recognizing both the limitations and potential of the computer, the 1950′s

represented the age of experimentation for corporate America. Here, the

emphasis was not on implementing major systems through the computer,

but rather to develop an assortment of programs to test the machine as a

viable product. As such, programmers were considered odd characters who

maintained “the black box,” and were not yet considered a part of the

mainstream of systems development. The “Systems and Procedures

Departments” still represented the lion’s share of systems work in corporate

America, with an occasional foray to investigate the use of the computer.

The computer people were segregated into “computer departments”

(later to be known as “EDP” or “Data Processing” departments).

1960′s – MANAGEMENT INFORMATION SYSTEMS

Competition between computer manufacturers heated up during this

decade, resulting in improvements in speed, capacity, and capabilities.

Of importance here was the introduction of the much touted IBM 360

(the number was selected to denote it was a comprehensive solution -

360 degrees). Other computer vendors offered products with comparable

performance, if not more so, but the IBM 360 was widely adopted by

corporate America.

The programming of computers was still a difficult task and, consequentially,

Procedural Languages were introduced (the third generation languages). In

actuality, these languages got their start in the late 1950′s, but the proliferation

of computers in the 1960′s triggered the adoption of procedural languages such

as COBOL, FORTRAN, and PL/1. Interestingly, these languages were patterned

after Les Matthies’ “Playscript” technique which made active use of verbs,

nouns, and “if” statements.

The intent of the Procedural Languages was twofold: to simplify programming

by using more English-like languages, and; to create universal languages

that would cross hardware boundaries. The first goal was achieved, the

second was not. If the languages were truly universal, it would mean that

software would be portable across all hardware configurations. Manufacturers

saw this as a threat; making software truly portable made the selection of

hardware irrelevant and, conceivably, customers could migrate away from

computer vendors. In order to avoid this, small nuances were introduced

to the compilers for the Procedural Languages thereby negating the concept

of portability. This issue would be ignored for many years until the advent

of the Java programming language.

The 1960′s also saw the introduction of the Data Base Management System

(DBMS). Such products were originally designed as file access methods for

Bill of Materials Processing (BOMP) as used in manufacturing. The “DBMS”

designation actually came afterwards. Early pioneers in this area included

Charlie Bachman of G.E. with his Integrated Data Store (IDS) which

primarily operated under Honeywell GCOS configurations; Tom Richley

of Cincom Systems developed TOTAL for Champion Paper, and; IBM’s BOMP

and DBOMP products. In 1969, IBM introduced IMS which became their

flagship DBMS product for several years.

With the exception of IMS, the early DBMS offerings were based on a

network model which performed chain-processing. IMS, on the other

hand, was a hierarchical model involving tree-processing.

Realizing that programming and data access was becoming easier and

computer performance being enhanced, companies now wanted to capitalize

on this technology. As a result, corporate America embarked on the era

of “Management Information Systems” (MIS) which were large systems

aimed at automating business processes across the enterprise. These were

major system development efforts that challenged both management and

technical expertise.

It was the MIS that married “Systems and Procedures” departments with

computing/EDP departments and transformed the combined organization into

the “MIS” department. This was a major milestone in the history of systems. The

systems people had to learn about computer technology and the programmers

had to learn about business systems.

Recognizing that common data elements were used to produce the various

reports produced from an MIS, it started to become obvious that data should

be shared and reused in order to eliminate redundancy, and to promote

system integration and consistent data results. Consequently, Data Management

(DM) organizations were started, the first being the Quaker Oats Company in

Chicago, Illinois in 1965. The original DM organizations were patterned after

Inventory Control Departments where the various components were uniquely

identified, shared and cross-referenced. To assist in this regard, such organizations

made use of the emerging DBMS technology. Unfortunately, many DM

organizations lost sight of their original charter and, instead, became obsessed

with the DBMS. Data as used and maintained outside of the computer was

erroneously considered irrelevant. Even worse, the DBMS was used as

nothing more than an elegant access method by programmers. Consequently,

data redundancy plagued systems almost immediately and the opportunity to

share and reuse data was lost. This is a serious problem that persists in

companies to this day.

1970′s – AWAKENING

Although the MIS movement was noble and ambitious in intent, it floundered

due to the size and complexity of the task at hand. Many MIS projects suffered

from false starts and botched implementations. This resulted in a period where

a series of new methods, tools and techniques were introduced to reign in these

huge development efforts.

The first was the introduction of the “methodology” which provided a road map

or handbook on how to successfully implement systems development

projects. This was pioneered by MBA with its “PRIDE” methodology in

1971. Although the forte of “PRIDE” was how to build systems, it was initially

used for nothing more than documentation and as a means to manage projects.

Following “PRIDE” was John Toellner’s Spectrum I methodology and SDM/70

from Atlantic Software. Several CPA based methodologies followed thereafter.

Also during this time, mainframe based Project Management Systems were

coming into vogue including Nichols N5500, PAC from International Systems,

and PC/70 from Atlantic Software.

The early methodologies and Project Management Systems give evidence of

the orientation of systems departments of that time: a heavy emphasis on Project

Management. Unfortunately, it was a fallacy that Project Management was

the problem; instead people simply didn’t know how to design and build

systems in a uniform manner. As companies eventually learned, Project

Management is useless without a clear road map for how to build something.

In the mid-to-late 1970′s several papers and books were published on how

to productively design software thus marking the beginning of the “Structured

Programming” movement. This was a large body of work that included such

programming luminaries as Barry Boehm, Frederick P. Brooks, Larry Constantine,

Tom DeMarco, Edsger Dijkstra, Chris Gane, Michael A. Jackson, Donald E. Knuth,

Glenford J. Myers , Trish Sarson, Jean Dominique Warnier, Generald M. Weinberg,

Ed Yourdon, as well as many others. Although their techniques were found

useful for developing software, it led to confusion in the field differentiating

between systems and software. To many, they were synonymous. In reality,

they are not. Software is subordinate to systems, but the growing emphasis

on programming was causing a change in perspective.

The only way systems communicate internally or externally to other systems

is through shared data; it is the cohesive bond that holds systems (and software)

together. This resulted in the introduction of Data Dictionary technology. Again,

this was pioneered by MBA with its “PRIDE” methodology (which included a manually

implemented Data Dictionary) and later with its “PRIDE”-LOGIK product in

1974. This was followed by Synergetics’ Data Catalogue, Data Manager from

Management Software Products (MSP), and Lexicon by Arthur Andersen & Company.

The intent of the Data Dictionaries was to uniquely identify and track where

data was used in a company’s systems. They included features for maintaining

documentation, impact analysis (to allow the studying of a proposed change),

and redundancy checks. “PRIDE”-LOGIK had the added nuance of cataloging

all of the systems components, thereby making it an invaluable aid for

design and documentation purposes.

The Data Dictionary was also a valuable tool for controlling DBMS products

and, as such, several adjunct products were introduced, such as UCC-10,

DB/DC Data Dictionary, and the Integrated Data Dictionary (IDD) from

Cullinet. Unlike the other general purpose Data Dictionaries, these products

were limited to the confines of the DBMS and didn’t effectively track data

outside of their scope.

DBMS packages proliferated during this period with many new products

being introduced including ADABAS, Image, Model 204, and IDMS from

Cullinet (which was originally produced at BF Goodrich). All were based

on the network-model for file access which was finally adopted as an

industry standard (CODASYl).

There were a few other notable innovations introduced, including IBM’s

Business Systems Planning (BSP) which attempted to devise a plan for

the types of systems a company needed to operate. Several other comparable

offerings were introduced shortly thereafter. Interestingly, many companies

invested heavily in developing such systems plans, yet very few actually

implemented them.

Program Generators were also introduced during this period. This included

report writers that could interpret data and became a natural part of the

repertoire of DBMS products. It also included products that could generate

program source code (COBOL predominantly) from specifications. This

included such products as System-80 (Phoenix Systems), GENASYS (Generation

Sciences), and JASPOL (J-Sys of Japan), to mention but a few.

MBA also introduced a generator of its own in 1979 – a Systems generator

initially named ADF (Automated Design Facility) which could automatically

design whole systems, complete with an integrated data base. Based on

information requirements submitted by a Systems Analyst, ADF interacted

with the “PRIDE”-LOGIK Data Dictionary to design new systems and, where

appropriate modify existing systems. Because of its link to LOGIK, ADF

emphasized the need to share and reuse information resources. Not only

was it useful as a design tool but it was a convenient tool for documenting

existing systems. The only drawback to ADF was that the mindset of the

industry was shifting from systems to software. Consequently, program

generators captured the imagination of the industry as opposed to ADF.

The increase in computer horsepower, coupled with new programming

tools and techniques, caused a shift in perspective in MIS organizations. Now,

such departments became dominated by programmers, not systems people. It

was here that the job titles “Systems Analyst” and “Programmer” were married

to form a new title of “Programmer/Analyst” with the emphasis being on

programming and not on front-end systems design. Many managers falsely

believed that developers were not being productive unless they were

programming. Instead of “Ready, Aim, Fire,” the trend became “Fire, Aim,

Ready.”

Data Management organizations floundered during this period with the

exception of Data Base Administrators (DBA’s) who were considered the

handmaidens of the DBMS.

The proliferation of software during this decade was so great that it

gave rise to the packaged software industry. This went far beyond

computer utilities and programming tools. It included whole systems

for banking, insurance and manufacturing. As a result, companies were

inclined to purchase and install these systems as opposed to reinventing

the wheel. Among their drawbacks though was that they normally required

tailoring to satisfy the customer’s needs which represented modification to the

program source code. Further, the customer’s data requirements had to

be considered to assure there were no conflicts in how the customer

used and assigned data. After the package had been installed, the

customer was faced with the ongoing problem of modifying and enhancing

the system to suit their ever-changing needs.

1980′s – THE TOOL-ORIENTED APPROACH

As big iron grew during the 1960′s and 1970′s, computer manufacturers

identified the need for smaller computers to be used by small to medium-sized

businesses. In the 1970′s, people were skeptical of their usefulness but

by the 1980′s their power and sophistication caused the “mini” computer

to gain in popularity as either a general purpose business machine or dedicated

to a specific system. Among the most popular of the “mini” computers were:

IBM’s System 36/38 series (which led to the AS/400) DEC PDP Series (which gave way to the DEC VAX/VMS) Hewlett-Packard’s HP-3000 series with MPE Data General Eclipse series with AOS PRIME

The competition was fierce in the “mini” market which resulted in

considerable product improvements and better value to the customer.

Instrumental to the success of the mini was the adoption of UNIX as

developed by Bell Labs, a powerful multi-user, multitasking operating system

that eventually was adopted by most, if not all, mini manufacturers.

But the major development in computer hardware was not the mainframe,

nor the mini; it was the “micro” computer which was first popularized by

Apple in the late 1970′s. IBM countered with the its Personal Computer (PC)

in the early 1980′s. At first, the micro was considered nothing more than

a curiosity but it quickly gained in popularity due to its inexpensive cost,

and a variety of “apps” for word processing, spreadsheets, graphics, and

desktop publishing. This caught on like wildfire as micros spread through

corporate desktops like the plague.

By the mid-1980′s the “micro” (most notably the PC) had gained in power

and sophistication. So much so, that a series of graphical based products

were used for software development in support of the Structured Programming

movement of the 1970′s. Such tools were dubbed “CASE” (Computer Aided

Software Engineering) which allowed developers to draw their favorite software

diagramming technique without pencil and paper. Early CASE pioneers

included Index Technology, Knowledgeware, Visible Systems, Texas

Instruments, and Nastec, as well as many others. CASE tools took the industry

by storm with just about every MIS organization purchasing a copy either for

experimental use or for full application development. As popular as the tools

were initially, there is little evidence they produced any major systems but,

instead, helped in the design of a single program.

Recognizing the potential of the various CASE tools, IBM in the late

1980′s devised an integrated development environment that included IBM’s

products as well as third parties, and entitled it “AD/Cycle.” However, IBM

quickly ran into problems with the third party vendors in terms of agreeing

on technical standards that would enable an integrated environment. Consequently,

the product ran aground not long after it was launched. In fact, the

prosperity of the CASE market was short-lived as customers failed to realize

the savings and productivity benefits as touted by the vendors. By the

early 1990′s, the CASE market was in sharp decline.

Instead, companies turned to Programmer Workbenches which included

an all-in-one set of basic tools for programming, such as editing, testing,

and debugging. Microsoft and Micro Focus did particularly well in offering

such products.

Data Base Management Systems also took a noticeable turn in the 1980′s

with the advent of “relational” products involving tables and keys. The

concept of the “relational” model was originally developed by IBM

Fellow and mathematician Edgar (Ted) Codd in a paper from 1970. The concept

of a relational DBMS was superior to the earlier network and hierarchical

models in terms of ease of use. The problem resided in the amount of

computer horsepower needed to make it work, a problem that was

overcome by the 1980′s. As a result. new DBMS products such as Oracle and

Ingres were introduced which quickly overtook their older competitors. There

was an initial effort to convert DBMS mainstays such as TOTAL, ADABAS, and

IDMS into relational products, but it was too little, too late. As for IBM,

they simply re-labeled their flagship product, IMS, as a “transaction processor”

and introduced a totally new offering, DB2, which quickly dominated the

DBMS mainframe market.

Program generators continued to do well during the 1980′s but it was during

this period that 4GL’s (fourth generation languages) were introduced to

expedite programming. The 4GL was a natural extension of the DBMS and

provided a convenient means to develop programs to interpret data in the

data base.

Another development worth noting is the evolution of the Data Dictionary

into “Repositories” (also referred to as “Encyclopedias”) used to store the

descriptions of all of an organization’s information resources. One of the

motivating factors behind this was IBM (for AD/Cycle) who realized they

needed some sort of cohesive bond for the various CASE tools to interface. This

is another area pioneered by MBA who introduced their “PRIDE”-Enterprise

Engineering Methodology (EEM) to study a business and formulate an

Enterprise Information Strategy, and their “PRIDE”-Data Base Engineering

Methodology (DBEM) to develop the corporate data base, both logically

and physically. To implement these new methodologies, their

“PRIDE”-LOGIK Dictionary was expanded to include business models, and

data models. By doing so, MBA renamed “PRIDE”-LOGIK the “PRIDE”-IRM

(Information Resource Manager) which complemented their concept of

Information Resource Management.

In terms of the MIS infrastructure, two noteworthy changes occurred;

first was the introduction of the Chief Information Officer (CIO) as first

described in the popular book, “Information Systems Management In Practice”

(McNurlin, Sprague) in January 1986. Basically, the MIS Director is elevated

to a higher management level where, theoretically, he/she is operating on the

same level as the Chief Operating Officer (COO), and Chief Financial Officer

(CFO) for a company. In reality, this has never truly happened and, in many

cases, the title “CIO” is nothing more than a change in name, not in stature.

The second change is the change in job title of “Programmer” to “Software

Engineer.” Again, we are primarily talking about semantics. True, many

of the programmers of the 1980′s studied Structured Programming, but

very few truly understood the nature of engineering as it applies to

software, most are just glorified coders. Nonetheless, the “Software

Engineer” title is still actively used today. In contrast, the last of the

true “Systems Analysts” slowly disappeared. Here too is evidence of

the change of focus from systems to software.

During the 1980′s we also saw the emergence of MBA’s graduating from

the business schools and working their way into the corporate landscape. Although

they didn’t have an immediate impact on the systems world, they had a dramatic

effect on the corporate psyche. Their work resulted in severe corporate cutbacks,

downsizing, and outsourcing. This changed the corporate mindset to think

short-term as opposed to long-term. Following this, companies shied away from

major systems projects (such as the MIS projects of the 1960′s) and were content

tackling smaller programmer assignments, thus the term “app” was coined to

describe a single program application.

Interestingly, a “quality” movement flourished in the 1980′s based on the

works of W. Edwards Deming and Joseph M. Juran who pioneered quality

control principles in the early part of the 20th century. Unfortunately, their

early work was unappreciated in America and, consequently, they applied

their talents to help rebuild the industrial complex of postwar Japan. It was

only late in their lives did they receive the recognition of their work in the

United States (after Japan became an economic powerhouse). Another

influential factor was the introduction of the ISO 9000 standard for quality

management which was originally devised by the British and later adopted as

an international standard. Little attention would probably have been paid to

ISO 9000 if it weren’t for the fact that European businesses started to demand

compliance in order to conduct business with their companies.

Nevertheless, these factors resulted in a reorientation of American

businesses to think in terms of developing quality products which,

inevitably, affected how systems and software were produced. The real impact

of the quality movement though wouldn’t be felt in the systems world until

the next decade.

To summarize the 1980′s from a systems development perspective, the focus

shifted away from major systems to smaller programming assignments which

were implemented using newly devised CASE tools. This fostered a “tool-oriented

approach” to development whereby companies spent considerably on the

latest programming tools but little on management and upfront systems

work. In other words, they bought into the vendor’s claims of improved

programmer productivity through the use of tools. Unfortunately, it resulted

in patchwork systems that required more time in maintenance as opposed to

modifying or improving systems. “Fire fighting” thereby became the normal

mode of operation in development.

1990′s – REDISCOVERY

As the PC gained in stature, networking became very important to

companies so that workers could collaborate and communicate on a

common level. Local Area Networks (LAN) and Wide Area Networks (WAN)

seemed to spring-up overnight. As the PC’s power and capacity grew, it

became obvious that companies no longer needed the burden of mainframes

and minis. Instead, dedicated machines were developed to control and

share computer files, hence the birth of “client/server computing” where

client computers on a network interacted with file servers. This did not

completely negate the need for mainframes and minis (which were also

used as file servers), but it did have a noticeable impact on sales. Companies

still needed mainframes to process voluminous transactions and extensive

number-crunching, but the trend was to move away from big iron.

Thanks to the small size of the PC, companies no longer required a big

room to maintain the computer. Instead, computers were kept

in closets and under desks. This became so pervasive that companies no

longer knew where their computer rooms were anymore. In a way, the

spread of computers and networks closely resembled the nervous system

of the human body.

One of the key elements that made this all possible was the introduction

of Intel’s 30386 (or “386″) chip which allowed 32-bit processing. To effectively

use this new technology, new operating systems had to be introduced, the

first being IBM’s OS/2 in the late 1980′s. OS/2 provided such things as

virtual memory, multitasking and multithreading, network connectivity,

crash-protection, a new High Performance File System, and a slick object

oriented desktop. Frankly, there was nothing else out there that could

match it. Unfortunately, Microsoft bullied its way past OS/2 with

Windows 95 & NT. By the end of the 1990′s, OS/2 was all but forgotten

by its vendor, IBM. Nevertheless, it was the advent of 32-bit computing

that truly made client/server computing a reality.

Another major milestone during this decade was the adoption of the

Internet by corporate America. The Internet actually began in the late

1960′s under the Department of Defense and was later opened to other

government and academic bodies. But it wasn’t until the 1990′s that

companies started to appreciate the Internet as a communications and

marketing medium.

The first web browser was developed by Tim Berners-Lee in 1990 which

led to the World Wide Web protocol on the Internet. Early web browsers

included Mosaic, Netscape Navigator, and Microsoft’s Internet Explorer,

among others. The beauty of the Internet was that all computers could

now access the Internet regardless of the operating system, making it a

truly universal approach to accessing data. To write a web page, a simple

tag language was devised, Hyper Text Markup Language (HTML), which was

compiled at time of request to display the web page. HTML was nice for

developing simple static web pages (not much interaction, just simply view the

web page). Developers then invented new techniques to make a web page

more dynamic thereby allowing people to input data and interact with files,

which ultimately allowed for the merchandising of products over the Internet.

Wanting to do something more sophisticated through the web browser,

Sun Microsystems developed the Java programming language in 1995. Java

was a universal programming language that could run under any operating

system. Their mantra was “Write once, run anywhere.” This was a radical

departure from programming in the past where it was necessary to recompile

programs to suit the peculiarities of a particular operating system. Basically,

Java made the operating system irrelevant, much to Microsoft’s chagrin. Further,

Java could be used in small pocket devices as well as in the new generation

of computers powering automobiles. This did not sit well with Microsoft who

ultimately fought the propagation of Java.

By the 1990′s the Structured Programming movement had fizzled out. Instead,

“Object Oriented Programming” (OOP) gained in popularity. The concept of OOP

was to develop bundles of code to model real-world entities such as customers,

products, and transactions. OOP had a profound effect on Java as well as the

C++ programming language.

During this time, source code generators faded from view. True, companies were

still using report writers and 4GL’s, but the emphasis turned to “Visual Programming”

which were programming workbenches with screen painting tools to layout

inputs and outputs.

The Relational DBMS movement was still in high gear, but the use of Repositories

and Data Dictionaries dropped off noticeably. Of interest though was the

introduction of “Object Oriented Data Base Management System” (OODBMS)

technology. Like OOP, data was organized in a DBMS according to real-world

entities. Regardless, Relational DBMS dominated the field.

Also during this decade “Data Mining” became popular whereby companies were

provided tools to harvest data from their DBMS. This effort was basically an admission

that companies should learn to live with data redundancy and not be concerned

with developing a managed data base environment.

Because of the radical changes in computer hardware and software, companies became

concerned with their aging “legacy” systems as developed over the last thirty years. To

migrate to this new technology, a movement was created called “Business Process

Re-engineering” (BPR). This was encouraging in the sense that companies were

starting to think again in terms of overall business systems as opposed to just

programs. I’m not sure I agree with the use of the term “Re-engineering” though;

this assumes that something was engineered in the first place (which was hardly the

case in these older systems).

Nonetheless, CASE-like tools were introduced to define business processes. Suddenly,

companies were talking about such things as “work flows,” “ergonomics,” and

“flowcharts,” topics that had not been discussed for twenty years during the frenzy of

the Structured Programming movement. Ultimately, this all led to the rediscovery of

systems analysis; that there was more to systems than just software. But by this time,

all of the older corporate Systems Analysts had either retired or been put out to pasture,

leaving a void in systems knowledge. Consequently, the industry started to relearn

the systems theory, with a lot of missteps along the way.

Companies at this time were still struggling with devising a suitable development

environment. Most were content with just maintaining their current systems

in anticipation of the pending Y2K (Year 2000) problem (where date fields were to

change from 19XX to 20XX which could potentially shutdown companies). However,

a few companies began to consider how to apply more scientific principles to the

production of systems. Since people were already talking about “Software

Engineering,” why not apply engineering/manufacturing principles to the

development of total systems?

Back in the early 1980′s, Japan’s Ministry of International Trade & Industry (MITI)

coordinated a handful of Japanese computer manufacturers in establishing a

special environment for producing system software, such as operating systems

and compilers. This effort came to be known as Japanese “Software Factories”

which captured the imagination of the industry. Although the experiment

ended with mixed results, they discovered organization and discipline

could dramatically improve productivity.

Why the experiment? Primarily because the Japanese recognized there are

fundamentally two approaches to manufacturing anything: “one at a time” or

mass production. Both are consistent approaches that can produce a high

quality product. The difference resides in the fact that mass production offers

increased volume at lower costs. In addition, workers can be easily trained

and put into production. On the other hand, the “one at a time” approach is

slower and usually has higher costs. It requires workers to be intimate with

all aspects of the product.

MBA took it a step further by introducing their concept of an “Information

Factory” in the early 1990′s. The Information Factory was a comprehensive

development environment which implemented MBA’s concept of Information

Resource Management. Basically, they drew an analogy between developing

systems to an engineering/manufacturing facility, complete with assembly lines,

materials management and production control. These concepts were proven

effective in companies throughout Japan, most notably Japan’s BEST project,

which was sponsored by the Ministry of Finance. As background, the ministry

wanted to leapfrog the west in terms of banking systems. To do so, they

assembled a team of over 200 analysts and programmers from four of the top

trust banks in Japan; Yasuda Trust & Banking, Mitsubishi Trust & Banking,

Nippon Trust & Banking, and Chuo Trust & Banking. By implementing MBA’s

concepts they were able to deliver over 70 major integrated systems in less

than three years. Further, because they had control over their information

resources using a materials management philosophy, the Y2K problem

never surfaced.

In terms of infrastructure, development organizations essentially went

unchanged with a CIO at the top of the pyramid and supported by

Software Engineers and DBA’s. But there was one slight difference,

instead of being called an MIS or IS department, the organization was

now referred to as “IT” (Information Technology). Here again, the name hints

at the direction most organizations were taking.

Finally, the 1990′s marked a change in the physical appearance of

the work force. Formal suit and ties gave way to casual Polo shirts and

Docker pants. At first, casual attire was only allowed on certain days

(such as Fridays), but it eventually became the normal mode of dress. Unfortunately,

many people abused the privilege and dressed slovenly for work. This had

a subtle but noticeable effect on work habits, including how we build systems.

2000′s – GADGETS

We are now past the halfway point in this decade and there is nothing of

substance to report in terms of computer hardware, other than our machines

have gotten faster, smaller, with even more capacity. Perhaps the biggest innovation

in this regard is the wide variety of “gadgets” that have been introduced, all of

which interface with the PC, including: Personal Digital Assistants (PDA’s), iPods,

MP3 players, digital cameras, portable CD/DVD players (and burners), cell phones,

PS2 and XBox game players. These devices are aimed at either communications or

entertainment, giving us greater mobility, yet making us a bit dysfunctional

socially. All of this means the computer has become an integral part of

our lives, not just at work but at home as well.

Shortly after taking the reigns of IBM in 2003, CEO Sam Palmisano introduced

“On-Demand Computing” as the company’s thrust for the years ahead and, inevitably,

it will mark his legacy. The concept as described by Palmisano was simple,

treat computing like a public utility whereby a company can draw upon IBM for

computing resources as required. “On-Demand Computing” made a nice

catch-phrase and was quickly picked up by the press, but many people

were at a loss as to what it was all about. Some of the early developments

resulting from IBM’s “e-Business On Demand” research included balancing the load

on file servers, which makes sense. But IBM is carrying the analogy perhaps

too far by stressing that “on demand” is the manner by which companies should

run in the future. Basically, the theory suggests we abandon capacity planning

and rely on outside vendors to save the day. Further, it implies computers

supersede the business systems they are suppose to serve. Instead of

understanding the systems which runs a business, just throw as much computer

resources as you need to solve a problem. This is like putting the cart before

the horse.

The “on-demand” movement has evolved into “Service Oriented Architectures”

(SOA) where vendors are introducing “on-demand” applications that will take

care of such tasks as payroll, marketing, etc. through the Internet. Again, it all

sounds nice, but as far as I can see, this is essentially no different than service

bureaus like ADP who for years provided such processing facilities. Now,

companies are being asked to swap out their internal programs for third party

products. I fail to see how this is different than buying any other packaged

solution, other than an outsider will be taking care of your software.

The need to build software faster has reached a feverish pitch. So much so,

full-bodied development methodologies have been abandoned in favor of

what is called “Agile” or “Extreme Programming” which are basically

quick and dirty methods for writing software using power programming

tools. To their credit, those touting such approaches recognize this is limited

to software (not total systems) and is not a substitute for a comprehensive

methodology. Agile/Extreme Programming is gaining considerable attention

in the press.

Next, we come to “Enterprise Architecture” which is derived from a paper

written by IBM’s John A. Zachman who observed that it was possible to apply

architectural principles to the development of systems. This is closely

related to consultants who extoll the virtues of capturing “business rules”

which is essentially a refinement of the Entity Relationship (ER) Diagramming

techniques popularized a decade earlier using CASE tools.

As in the 1990′s, concepts such as “Enterprise Architecture” and “business rules”

is indicative of the industry trying to reinvent systems theory.

CONCLUSIONS

Like computer hardware, the trend over the last fifty years in systems

development is to think smaller. Developers operate in a mad frenzy to

write programs within a 90 day time frame. Interestingly, they all know that

their corporate systems are large, yet they are content to attack them one

program at a time. Further, there seems to be little concern that their work

be compatible with others and that systems integration is someone else’s

problem. Often you hear the excuse, “We don’t have time to do things

right.” Translation: “We have plenty of time to do things wrong.” Any shortcut

to get through a project is rationalized and any new tool promising improved

productivity is purchased. When companies attempt to tackle large systems

(which is becoming rare) it is usually met with disaster. Consequently, companies

are less confident in their abilities and shy away from large system development

projects.

Corporate management is naive in terms of comprehending the value of

information and have not learned how to use it for competitive advantage

(unlike their foreign competitors). Further, they are oblivious to the problems in

systems development. They believe their systems are being developed with a high

degree of craftsmanship, that they are integrated, and that they are easy to maintain

and update. Executives are shocked when they discover this is not the case.

The problems with systems today are no different than fifty years ago:

End-user information requirements are not satisfied. Systems lack documentation, making maintenance and upgrades difficult. Systems lack integration. Data redundancy plaques corporate data bases. Projects are rarely delivered on time and within budget. Quality suffers. Development personnel are constantly fighting fires. The backlog of improvements never seems to diminish, but rather increases.

Although the computer provides mechanical leverage for implementing

systems, it has also fostered a tool-oriented approach to systems development. Instead

of standing back and looking at our systems from an engineering/manufacturing

perspective, it is seemingly easier and less painful to purchase a tool to solve a

problem. This is like taking a pill when surgery is really required. What is

needed is less tools and more management. If we built bridges the same way

we build systems in this country, this would be a nation run by ferryboats.

The impact of the computer was so great on the systems industry that it

elevated the stature of programmers and forced systems people to near

extinction. Fortunately, the industry has discovered that there is more

to systems than just programming and, as a result, is in the process of

rediscovering basic systems theory. Some of the ideas being put forth are truly

imaginative, others are nothing more than extensions of programming theory,

and others are just plain humbug. In other words, the systems world is still going

through growing pains much like an adolescent who questions things and learns

to experiment.

I have been very fortunate to see a lot of this history first hand. I have

observed changes not just in terms of systems and computers, but also

how the trade press has evolved and the profession in general. It

has been an interesting ride.

Throughout all of this, there have been some very intelligent people who

have impacted the industry, there have also been quite a few charlatans,

but there has only been a handful of true geniuses, one of which was

Robert W. Beamer who passed away just a couple of years ago. Bob

was the father of ASCII code, without which we wouldn’t have the computers

of today, the Internet, the billions of dollars owned by Bill Gates, or

this document.



By: Tim Bryce

About the Author:

Tim Bryce is the Managing Director of M. Bryce & Associates (MBA) of Palm Harbor, Florida and has 30 years of experience in the field. He is available for training and consulting on an international basis.
He can be contacted at: timb001@phmainstreet.com

Copyright © 2006 MBA. All rights reserved.



Create a video blog…instantly.

The Rising Importance of Logistics Jobs



The complexities of the modern economy in the United Kingdom, Europe, and the entire world have meant the increase in logistics needs. Logistics professionals essentially deal with the various shipping, production, and distribution methods as they happen in real time. Proper logistics planning ensures that all of the necessary resources, manpower, and structures are in place to complete the entire production and sales process. However, best laid plans can often go by the wayside due to a last minute client need or a production issue. Logistics jobs are becoming more important because accidents do happen and planning often doesn’t reflect updated information by the minute.

Logistic jobs are important to every industry but there are a number of industries particularly affected by logistics needs. Construction, architectural, and engineering firms are influenced greatly by logistics issues. On the job site, logistic professionals can help out laborers and foremen by ensuring that they have the building supplies to complete the project. At architectural firms, logistics professionals are often the voices of reason in conceptual meetings by providing the financial and transportation realities of a specific project. Indeed, engineering firms need logistics professionals to ensure that every aspect of production is able to go off without a hitch for the same reasons as mentioned above.

Automotive companies need logistics professionals to stay ahead of the competition. Car, truck, and SUV producers have expanded to meet international needs. While business is good for most automotive firms, smaller companies looking to get ahead need to use logistics to their rescue. A good logistics department is able to ensure that production facilities have the raw resources they need, that designers have the information they need to create a reasonable product, and that dealerships are able to house a certain number of vehicles at their facility.

Companies with high volumes of sales for smaller consumer products are in need of exceptional logistics professionals. Warehouses, distribution centers, call centers, and retail outlets need to be coordinated in order to ensure that every customer gets what they need. Telecommunication companies need logistics professionals to coordinate shipping to get the most products possible to each outlet. Publishing firms need logistics professionals to coordinate author appearances with the shipment of the appropriate books to bookstores. Computing equipment companies need logistics professionals to ensure that custom created equipment meets the standards expected by the client. Logistics professionals are need throughout the UK to help keep the economy vibrant.



By: Mark Doherty

About the Author:

Mark Doherty is a Director of Alexander Chapel Associates. A specialist sales recruitment company with a focus in IT sales jobs, logistics jobs and supply chain recruitment.



Create a video blog…instantly.

Maverick Money Makers Home Business Review



Maverick Money Makers is a monthly program that was invented by Mack Michaels in 1997. His aim is to teach you how to build a successful online business. When you go to his sales website you will see that he has a lot of videos which he wants to show you how easy it is that when you follow his teachings, you can have the similar success yourself. He even showed you some proof of what he has make on clickbank. The rest of his sales page are talking about how he did it, and why he wanted to teach you his method.

This may seem too good to be true and you may feel that Maverick Money Makers is pulling a fast one on you. The truth is that this industry is booming and people really are making millions. The trick is through traffic generation one of the many strategies taught in the Maverick Money Makers manual.

Essentially, Maverick Money Makers is a coaching or mentoring program for those who want to make money online using their personal computers in the comfort of their own home. It doesn’t matter whether you’re a newbie or experienced web marketers, there are new money-making techniques for you to pick up as the information is updated monthly.

Maverick Money Makers is a monthly program that was invented by Mack Michaels in 1997. His aim is to teach you how to build a successful online business. When you go to his sales website you will see that he has a lot of videos which he wants to show you how easy it is that when you follow his teachings, you can have the similar success yourself. He even showed you some proof of what he has make on clickbank. The rest of his sales page are talking about how he did it, and why he wanted to teach you his method.

The laid out of the content is videos format, therefore you will be learning without the sometime tedious work of reading. If you are determined to start earning money right away without having your own Website or Blog, you can access to the Seven Videos that reveal the exact steps you can use to generate money. These videos will teach you to set up your payment account, your domain name, and the different ways to promote the products.

One way to check Maverick Money Makers out is to become an affiliate, which is free to do. I was very impressed with the free video training you get access to as a free affiliate. The tips on marketing there are sound, and I use them daily. If the free info is that good, the paid stuff must really be exceptional.

Most people who want to work at home online fail because they do not have a business plan. They do not know what to promote, how to promote it, or whom to promote it to. Once they realize that it takes more knowledge than they currently have, they usually give up, but that’s why Maverick Money Makers Club is such a good thing. If you don’t know the first thing about business, absolutely nothing at all, they make all the information you could possibly need available to you. Many other similar programs will send you a couple of pamphlets that have been circulating for years, are outdated, and they never give you the support you need. That’s what makes this club better than all the rest.

As a Maverick Money Makers member, you’ll discover how to utilize the perception of internet business in order to create cash online. There are more than 70 hours of training, educational and motivational tutorials which will teach you all about the 22 different income streams.

In summary, many people are posting queries about this site on forums. Only a few people are clear about the use of this site. Well, Maverick Money Makers are specially designed to help the public in finding an online job. There are many advantages present while choosing this site to find your online work. In today’s world the number of scams is increasing at a higher pace which makes it difficult to make a decision. You have to be very careful and cautious before investing your money in the schemes. Maverick Money Makers will help you in all these difficulties and simplify your task within minutes.



By: Colon Bolden

About the Author:

Trying to find a home business that really works? Tired of looking at the wrong places? Well, if you get with an opportunity that can solve Real World Solutions, you will realize there is a positive way to start on the right path to Financial Freedom. To find out more, check out both links.



Caffeinated Content