Upcoming Webinar on Ukraine as an Outsourcing Destination

December 29th, 2009

The Central and Eastern European Outsourcing Association will be hosting a webinar on January 13th, on Ukraine as an outsourcing destination. 

The webinar is free, to register:  https://www2.gotomeeting.com/register/765874842

Review – Iterate or Die – Agile Consulting for 21st Century Business Success – By Eric Berridge and Michael Kirven. 2008

November 29th, 2009

Certainly the reason for this book is for promotion for the company which the two authors started. The slogan, “Iterate or Die” became the bywords for their new consulting company, guiding how they wanted to provide their services; short projects, rapid deliverables, etc. 

But can we still learn something from this book? 

Probably yes probably, but the reader has to realize the following first:

  • The book was published in September of 2008, probably written a year before that at least, thus dating some of the comments,
  • The authors are pro outsourcing,
  • To the authors, the difference between outsourcing and consulting is that outsourcing cannot provide a business result,
  • The authors do not like offshoring because they believe it cannot include consulting or business changes,
  • They do not like big consulting firms,
  • They do talk heavily about SaaS (Software as a Service) being the wave of the future (for the date of when this book was written, probably 2007 time frame, it still seems like a dated statement),
  • Their firm is a certified implementer of Salesforce.com
  • They feel they set out to establish a new kind of business and a new philosophy that no one was doing (which is the usual case when starting a new firm),

If you can live through reading these types of comments which are scattered throughout the book, you can learn something from the book.

What I like from this book:

1)      Certainly the basic premise of applying the agile development methodology to the consulting industry.  Actually most of what they talk about can be applied to a software development project or a business process change project.  Concepts such as time boxing, for example, changes can be accepted if they can be completed within the original time box. Otherwise the change needs to be moved to the next iteration.

2)      Appendix A contains their company’s list of “Laws of Consulting Economics”.  Of particular note include the following laws:

a)      2nd law of consulting economics – “A successful business process trumps cool technology”. they talk about this from a standpoint that every company should have a Chief Process Officer -
CPO.  This person is responsible for the business processes of the company (a business process is a series of tasks or operations that perform what is consider a logically complete unit of work. 

b)      The 8th rule of consulting – When it comes to success, communication is everything!

c)       The 9th rule – The concept of having to rely on a “Great man” to come in and save the day, or some heroic effort to make the whole thing work.  Which they say rarely works, and I would have to agree with that. 

3)      The authors refer to a “New Staffing Model”, which is geared towards a particular business outcome.  My first take on this was I thought the consulting industry had already moved to this model long ago, but I guess what the author’s are referring to is the “staff augmentation” business more so, and that industry needs to be more about what the client is trying to achieve rather than I need one person to be a data base administrator and a 2nd person who will be a systems administrator, and so on. For that industry I would agree that that is a mindset change on the part of the buyers of those services, but one that is necessary. 

4)      Overall the book outlines a repeatable process that readers can base their own projects on.  Appendix E includes Sample Success Plans that can be modified for the reader’s own needs. 

Some points that I thought were interesting:

1)      The author’s example of the 21st century consultant– sharing one Database Administrator’s (DBA’s) over several projects.  Not sure why this is a novel concept exactly. 

2)      On page 51 the author’s refer to the question, “Why do companies which need to use IT seem to have to transform themselves in to major IT organizations?”  The idea that you would not generate energy if you did not have to, it assumes IT as a commodity. There is little business sense in diverting funds that should support a company’s core competencies into a major IT infrastructure investment (Perhaps if this book had been written a bit later they would have said that this would be a reason to use cloud computing, as this is one of the common arguments now given for “putting your apps in the cloud”.)  My question is; I can’t believe that this argument is still being used to tell companies that they should outsource.  Aren’t there any newer arguments that could be used

3)      On pg. 72, the author’s state that Agile consulting, as they practice it, will reduce the need for offshoring?  Only because they say Agile cannot be done in a distributed manner.  On this point they do not offer any examples from their experience or the experience of others though. 

Overall there is not a ton new in this book necessarily, but the look at the overall concept of taking the Agile Software Development methodology and crossing it over to the consulting industry is an interesting one, the consulting laws are good points and the success plan outlines are helpful. 

Iterate or Die – Agile Consulting for 21st Century Business Success By Eric Berridge and Michael Kirven.  2008

Review of the Central and Eastern European IT Outsourcing Market

August 21st, 2009

For those of you interested in the Central and Eastern European Outsourcing Market, this may be of interest to you.

Earlier this month the Ukrainian Hi-Tech Initiative ( http://www.hi-tech.org.ua ) published their annual “Central and Eastern Europe IT Outsourcing Review 2008″. The research examines key development indicators of IT Outsourcing market in Central and Eastern Europe region: market… volume, number of professionals, number of IT companies providing outsourcing services, cost of one professional for the end customer, etc.
Read More http://itonews.eu/shared/files/CEE_IT_Outsourcing_Review_2008.zip

Disclosure: I did provide a review and feedback of this document before the final version was published.

Great Discussions on Outsourcing are starting to happen

July 31st, 2009

Take a look at the discussions happening via PMI’s Services & Outsourcing SIG’s LinkedIn group.

The latest inovation in lasers, “Sasers”, coming with the help of Ukraine!

July 10th, 2009

Researchers from the University of Nottingham  and from the Lashkarev Institute of Semiconductor Physics in the Ukraine, have produced a new type of acoustic laser device called a Saser. It’s a sonic equivalent to the laser and produces an intense beam of uniform sound waves on a nano scale. In addition to having the paper on their research published in the Physics Journal, the team has also won a grant of £636,000 from the Engineering and Physical Sciences Research Council to develop Saser technology over the next four years. For more details.

Can you do Agile development with an Outsourced Team?

May 31st, 2009

The quick answer is of course yes! Without really thinking about it we can answer this way because anything is possible, you just have to determine if it makes economic or strategic sense to do it.

Over the next few weeks I want to explore this question further, but before I get in to that I want to pose another question regarding Agile.

According to the Agile Manifesto:  Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

So to me this brings up a couple of questions:

1. Taking this principle in to account, are you still considered to be doing “Agile” development if right before the iteration is due new changes are requested thus pushing back the release date again? If you only release to production once every 6 or so months can you still be doing Agile development?

2. In that same vein, if you request to put off a change request until the next iteration, are you being “un-Agile”?

Another reminder that it doesn’t matter where the person is located in the same country as you or in another country

May 1st, 2009

Short article from CIO.com, “IT Director Pleads Guilty to Deleting Organ Donation Records”, is another reminder that it doesn’t matter where the IT person is located, they could be located in your office, down the street or at the other side of the world, and still be capable of doing something to your data.  Need to have a process in place, especially when terminating someone to shut down all access, but as well to periodically monitor for all access points for “unusual” activity.

Supposedly the latest on 10 Areas Ripe for Outsourcing…..

March 13th, 2009

The latest in the list of supposedly new things which are ripe for outsourcing! Unfortunately absolutely nothing new on the list at all. The only good thing about the list is that it does now make a distinction between what areas should be done onshore and what can be done offshore. For example it does stress that parts of integration really need to be done onsite, which is very true. But otherwise a disappointing list.

Four Teams within Softjourn have been busy working on Developing an Application for Mobile Phones!

February 23rd, 2009

Last week representatives from four groups, working on a Mobile Phone application, presented phase one of their results to an audience of Softjourn employees.

Softjourn management devised a contest to develop a mobile phone application, to further develop Softjourn’s skills in the mobile arena. Participation on a team was strictly voluntary and work was to take place only during off hours (This could include vacation time. One team member did take his vacation during this first phase of the contest, and then subsequently spent all of his time at the office anyway!). 

Will we ever see an iphone app!

The application: The application to be developed was a secure Address Book which would enable Smartphone owners to secure their private data and to enable them to set specific rules for different types of contacts.  Specific features included:

Will we see an iPhone solution?

  • Protected contacts, invisible without authentication,
  • Use of a Nick Name instead of real personal info during calls or the receipt of text messages,
  • Ability to manage profiles (silent, general, etc.) personally for individual contacts or groups,
  • Setup the rules for incoming or outgoing calls and text messages for individual contacts or groups related to the following criteria:

Time period
Location of cell phone user
Calendar events
Protected calls and sms logs

For example if a husband always wanted to receive calls from his wife, even if the status on his phone was set to busy, those calls may go through, but calls from his bank may not go through, based on the profile of each contact. Not surprising, the idea for the application came from a real world need from Softjourn’s Director in Ukraine, Sergiy Fitsak.

Project Organization: Each team choose which OS they wished to work with: Google Android, Symbian, iPhone or Windows Mobile. Teams could consist of one or more persons depending on the interest in the operating system. Perhaps due to its newness, the Google Android team attracted 5 team members.

Project Phases: It was planned that the project would be run in at least two phases. Phase I ended after six weeks, at which time the teams were to report their status at that time, and define their next steps. Each of the team presentations and results were judged by a secret panel. The teams were judged on such criteria as, the level of effort to date – did they reach demo stage or not, how they presented the strengths and weaknesses of the particular operating system versus the competition, level of technical knowledge of how to develop on the particular OS, the ease of understanding their presentation by non-technical folks, and the outline for the next steps. All the teams did a great job but only one team could win this first phase and that winning team was the Google Android team! The Symbian team took the silver.
Taras presenting from the winning Android team! The Android winning team!

The next phase of the contest involves the development of a prototype solution.  Will keep you posted on the status of this internal Softjourn project!

Offshore Outsourcing Ukraine – Eastern Europe

December 18th, 2008

A recent article in computer weekly talked about the current top five outsourcing destinations. Normally I find these articles interesting, and would say that they at least provide some information. However, this time it didn’t take too long to find out that most of the links from this article were to articles that were written as long ago as eight years ago (in the case of the Philippines). The details supporting Bulgaria and the development of its IT sector were from 2004.