Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Monday, November 22, 2010

Benefits of Outsourcing

By definition, outsourcing involves the delegation of the execution of one or several business processes to an external service provider, usually located on a foreign country where labor costs are considerably cheaper.

The type of activities typically outsourced include information technology, customer support and call center functions like telemarketing, customer service, market research, manufacturing, designing, web development, content writing, ghostwriting and engineering.

The most obvious reason for outsourcing is the reduction of the overall cost of the service to the business, but there are other economic advantages, such as:

  • Focus on Core Business — Resources (for example investment, people, infrastructure) are focused on developing the core business. For example often organizations outsource their IT support to specialized IT services companies.
  • Cost restructuring — Operating leverage is a measure that compares fixed costs to variable costs. Outsourcing changes the balance of this ratio by offering a move from fixed to variable cost and also by making variable costs more predictable.
  • Improve quality — Achieve a steep change in quality through contracting out the service with a new service level agreement.
  • Knowledge — Access to intellectual property and wider experience and knowledge.
  • Contract — Services will be provided to a legally binding contract with financial penalties and legal redress. This is not the case with internal services.
  • Operational expertise — Access to operational best practice that would be too difficult or time consuming to develop in-house.
  • Access to talent — Access to a larger talent pool and a sustainable source of skills, in particular in science and engineering.
  • Capacity management — An improved method of capacity management of services and technology where the risk in providing the excess capacity is borne by the supplier.
  • Catalyst for change — An organization can use an outsourcing agreement as a catalyst for major step change that can not be achieved alone. The outsourcer becomes a Change agent in the process.
  • Enhance capacity for innovation — Companies increasingly use external knowledge service providers to supplement limited in-house capacity for product innovation.
  • Reduce time to market — The acceleration of the development or production of a product through the additional capability brought by the supplier.
  • Commodification — The trend of standardizing business processes, IT Services, and application services which enable to buy at the right price, allows businesses access to services which were only available to large corporations.
  • Risk management — An approach to risk management for some types of risks is to partner with an outsourcer who is better able to provide the mitigation.
  • Venture Capital — Some countries match government funds venture capital with private venture capital for start-ups that start businesses in their country.
  • Tax Benefit — Countries offer tax incentives to move manufacturing operations to counter high corporate taxes within another country.
  • Scalability — The outsourced company will usually be prepared to manage a temporary or permanent increase or decrease in production.
  • Creating leisure time — Individuals may wish to outsource their work in order to optimise their work-leisure balance.

Wednesday, November 16, 2005

Arachnophilia

ArachnophiliaArachnophilia is a Java based text and HTML editor. That means it will run on any computer (Mac, Linux, Windows ), that has Java installed.
It takes a while to get used to it, but it is worthwhile investigating its features:
The application handles frames, CGI, Perl, C++, Java, and JavaScript development.
  • The table wizard is fantastic, specially when importing and converting text, RTF documents, tables, and outlines.
  • It has a built-in FTP client, that allows utomatic uploading of changed files.
  • It features keyboard macros that can include system commands or other macros to make your life easier and more productive (which is what computing is supposed to be about.
ArachnophiliaArachnophilia is CareWare.
That means that the only thing the author asks you in return for using his software is that you:
"stop whining about how hard your life is for an hour, a day, a week, your choice, and you will have earned your copy of Arachnophilia.
Say encouraging words to young people, make them feel welcome on the planet Earth (many do not).
Show by example that we don't need all we have in order to be happy and productive".

We think we've got the idea and we are going to put it into practice. :-)
I never saw a wild thing
Sorry for itself.
A small bird will drop frozen dead
From a bough
Without ever having felt sorry for itself.

D. H. Lawrence
Gadget Inspector

Saturday, November 12, 2005

The Next Frontier

Outlines have been a popular way to organize information on computers for a long time. While the history of outlining software is unclear, a rough timeline is possible.

Probably the first outliner was developed by Doug Engelbart, as part of the Augment system in the 1960s.

Living Videotext, 1981-87, developed several popular outliners for personal computers. They are archived on a UserLand website, outliners.com.

Dave Winer was the first programmer to bring outlining to the desktop for non-programming use.
ThinkTank and MORE were some of his killer applications in their own space, leading to widespread use of the outlining phylosophy.

He wrote or contributed to a number of relevant specifications, including SOAP, XML-RPC, RSS and OPML.


SOAP Simple Object Access Protocol to let applications exchange information over HTTP.
XML-RPC A remote procedure call protocol encoded in XML. It became what is now SOAP
OPMLOutline Processor Markup Language is an XML format for outlines
RSS A family of XML file formats for Web syndication

XML 1.0, the format that OPML is based on, is a recommendation of the W3C.

Frontier, first shipped in 1992, is built around outlining. The text, menu and script editors in Frontier are outliners, as is the object database browser.
A high performance Web content management, object database, system-level and Internet scripting environment, including source code editing and debugging.
Dave Winner explained the rationale for releasing Frontier as open source on Scripting News on May 17, 2004.



Frontier Kernel
Developing the Frontier kernel in the 21st Century