Monday, March 23, 2009
Entrepreneurship Video
http://edcorner.stanford.edu/
Sunday, March 15, 2009
Share Your Ideas
Rather a good idea for sharing ideas http://www.sciteclibrary.ru/ Still I believe it can be improved and hope to see other implementations.
Tuesday, January 13, 2009
Authority On-Line
Did you know there is a web log of Dmitry Medvedev where anyone can comment and express his opinion regarding his entries? I knew about that recently.
The blog is being developing and I hope it will be a good place for discussions on different topics.
Monday, January 05, 2009
Bookshelf
Sunday, December 28, 2008
Year 2009 is Coming Closer&Closer
Thursday, December 18, 2008
Sunday, December 14, 2008
IT Entrepreneurship. Viewpoint.
I would highly recommend the following Harvad Business Review articles to people interested in IT entrepreneurship. Author: Alexander Galitsky.
- Инновационная экономика, антрепренеры и глобальный финансовый кризис
- Наставники и Ангелы
- Антрепренер и его команда-2: кто он, настоящий предприниматель?
- Антрепренер и его команда: даже если идея бизнеса революционна — все же кадры решают все
- Одна лишь идея ничего не стоит
- Экономика инноваций: buzz word или шанс для России?
Wednesday, November 26, 2008
Company Success
Unfortunately this is a difficult to realize for many CxO people.
Friday, November 21, 2008
Europeana
Frankly speaking I had similiar idea in my mind, still the Europeana implementation will be much more interesting than mine.
I'm really waiting for "a more robust solution"! http://europeana.eu/portal/
Friday, August 22, 2008
Friday, August 01, 2008
Friday, July 25, 2008
ERP Live SaaS
"Microsoft has taken a wait-and-see approach to software-as-a-service ERP, indicating that its experience with Dynamics CRM Live would provide some guidance. While not outright announcing plans for software-as-a-service versions of Microsoft's Dynamics AX, GP, NAV and SL ERP applications, Ballmer indicated the company might be moving in that direction."
"Microsoft has taken a wait-and-see approach to software-as-a-service ERP, indicating that its experience with Dynamics CRM Live would provide some guidance. While not outright announcing plans for software-as-a-service versions of Microsoft's Dynamics AX, GP, NAV and SL ERP applications, Ballmer indicated the company might be moving in that direction."
Was he cunning?
Monday, June 30, 2008
Microsoft Dynamics - Back'n the USSR
It is obvious ex-USSR region is a great ERP market. For some time main competitors keep parity and now MSFT decided to pass to the offensive. Well, this seems to be captivating.
Friday, June 27, 2008
Wednesday, June 18, 2008
Security Consulting
This is a right way to delegate security analysis to experts. It is hardly many companies have security professionals internally, isn't?
Thursday, June 12, 2008
Threat Analysis
I hope I will have a chance to try the Security Development Lifecycle in practice. At last the project has become ready for STRIDE analysis.
S - spoofing identity
T - tampering with data
R - repudiation
I - information disclosure
D - denial of service
E - elevation of privilege
Saturday, June 07, 2008
St.Petersburg International Economic Forum - Live
Thanks for video streaming that is available on the site: http://forumspb.com/video.html
I believe this is a very nice way to engage many people in the forum who cannot directly participate in it.
Besides, the opening session was quite fascinating. Known personalities talked about global challenges and the ways how to overcome them. I hope the forum will have success.
Saturday, May 31, 2008
Children's Day
"For attractive lips,
Speak words of kindness.
For lovely eyes,
Seek out the good in people.
For a slim figure,
Share your food with the hungry.
For beautiful hair,
Let a child run his/her fingers through it once a day.
For poise,
Walk with the knowledge that you never walk alone.
People, even more than things,
Have to be restored, renewed, revived, reclaimed,
And redeemed; never throw out anyone.
Remember, if you ever need a helping hand,
You will find one at the end of each of your arms.
As you grow older, you will discover that you have two hands;
One for helping yourself, and the other for helping others."
Wednesday, May 28, 2008
Peter Druker
Peter Druker said: "For a long time there is a discussion of delegation in management. Some people believe manager should give part of his responsibilities to others. The results are not so impressive. The reason for that consists in the way delegation is implemented. It is quite often delegation means someone does work of another. This is incorrect. Everybody gets payment for the job he is responsible for..."
And the joke: "The only employee is always available - universal uncompetitive employee !"
Sunday, May 25, 2008
At least not bad
| Я проверил свои знания русского языка и получил твердую четверку. Сходи, проверься? |
Saturday, May 24, 2008
AX 2009 Preview
Although the new version of Dynamics AX 2009 will bring a number of developer extensibility features including ASP.NET and AJAX support, deep Sharepoint integration, I don't think it is enough to get a niche on the ERP market where SAP and Oracle are so strong.
Microsoft needs for a quite different technology and integration level. Well then?
See here .
Monday, May 19, 2008
Sunday, May 18, 2008
SaaS market
SAP's decision to delay the rollout for its Business ByDesign on-demand software should comes as no surprise but could prove a boon for software as a service vendors according to analysts.
The company aimed to have 10,000 customers on the enterprise resource planning tech by 2010, generating $1bn in revenue.
But recently the company extended this target by 12 so companies specialising in on demand applications can use the SAP delay to further establish themselves in the medium-business market.
Among them are:
www.salesforce.com
www.webex.com
www.workday.com
www.netsuite.com
www.expensewatch.com
www.StrikeIron.com
www.dnb.com
www.oanda.com
Saturday, April 19, 2008
Holy Grail
I agree with J. Zachman:
"Software architecture requires actual work. We keep looking for the "quick fix," a technological solution, a tool, a package, a new processor, the perennial "silver bullet." We wish we could simply throw money at the problem and have the pain go away.
This is simply not realistic. We have been looking for the "Holy Grail" of technology solutions to enterprise problems for forty years and are no closer today than when we first started. In fact, I might argue, we are even farther away."
http://www.dmreview.com/dmdirect/20000428/2187-1.html
Below some classification of existing EA standards is given:
http://blogs.msdn.com/mikewalker/archive/2008/04/16/making-sense-of-architecture-standards.aspx
Saturday, April 12, 2008
Sunday, March 16, 2008
Saturday, March 15, 2008
Intelligent Web
This book has an overview of simple AI algorithms that I am aware from the institute. Nevertheless it is a nice try to familiarize oneself with the main ideas and see where they can be applied.
At the same time I believe the really successful "intelligent" IT projects will not share their experience soon as this is the part of their success. But this is what I am interested in above all!
Friday, March 14, 2008
Silverlight Experience
Today I've made a short technology overview to my colleges regarding Silverlight 2.0 beta 1 released recently.
I found that not many of them are aware of the technology since our company plays on another ground. Still I saw an interest in this and it will only grow with the growing of Siverlight maturity. Stay online!
Wednesday, March 05, 2008
Office Live
Today I've got my account activated. Office Live Workspace is the online place to store, access, and share documents. You can use it to distribute meeting notes, work together, or simply store documents as I do :) Registration is free although your request will be queued. I had to wait for activation for two week.
Sunday, February 17, 2008
SAP CEO Leo Apoteker Interview
This is a very interesting article. Leo Apoteker, a 60 years old SAP CEO, discusses his vision of the IT future on the whole and particularly ERP market. Also I knew SAP released several products for small and middle business. I believe Microsoft will try to avoid straight-line collisions with SAP but how long will they succeed in this? Microsoft should strengthen its effort otherwise it will be too late.
Some comments are available here.
Saturday, February 16, 2008
Bookshelf - February
Friday, February 01, 2008
S+S Seminar
Today I've participated in MS seminar devoted to S+S paradigm. This time they were much closer to the point of view I have :) As I wrote before I was surprised to hear S+S concept has MS implementation through SPLA program only! I think the reason for that was "Platform for Web Hosters" as a topic then.
Meanwhile the major material can be found in post of Gian Paolo. The speaker has unlikely added more, unfortunately...
Friday, January 25, 2008
Do you know the difference between S+S and SaaS ?
As it is described in the article "Finished services are analogous to full-blown applications, delivered over the Internet using the SaaS model. S+S refers to the use of applications that consume attached services or one that is built with building block services."
Next week I am participating Microsoft event devoted to S+S. I am anxious to here something new from MSFT there! ;)
Sunday, January 20, 2008
What Do You Do? Or Where Do You Go?
I many cases IT specialists say the only way to have the maximum of compensation for their knowledge and experience is to change the speciality. Managerial work is a classic career path but not everyone has necessary skills for that. Particular speciality has also its drawbacks. The dynamic market of IT can bring you down and the knowledge uniqueness will be lost. There is also the third way: do what you like :) Nowadays IT give such possibilities.
Wednesday, January 16, 2008
Organizational Culture
Recently I was involved into the discussion regarding management of software development practices in the company. We argued :) Finally I caught myself at idea the discussion group has two points of view how employee's knowledge and experience can be compiled and managed.
In the evening I read an article (RU) devoted to different approaches of knowledge management. The first approach is process-based, the second one is practice-based ( I am for the last by the way ).
There I found a classification of organization cultures. They marked out bureaucratic, innovative, supportive and even Japanese ( middle-up-down management is gambled on )!
Monday, January 07, 2008
IT Alternative Speciality
Hello again! For some time recently I have been thinking of the future of my IT career and so on... Sometimes it happens doesn't it? Today while surfing different blogs I found a post of what does it take to be a lawyer (ru)?
I was suspecting something similar but when a lawyer writes this... well... I found so much in common with IT-specialist requirements!
Saturday, January 05, 2008
Hybrid SDLC?
The article "RUP in the dialogue with Scrum" tells Scrum and RUP can enhance each other in various ways.
That brought me to the conclusion that a real SDLC process is a mixture of different methodologies and process frameworks that fits your organization in the utmost way.
I've also found an eScrum tool that is a Web-based, end-to-end project management tool for Scrum built on the Microsoft Visual Studio Team Foundation Server platform.
So in my case I would like to combine Scrum and MSF.
Does anybody know any good practice?
Saturday, December 29, 2007
Friday, December 28, 2007
Happy New Year!
Happy New Year’s Resolutions for Internet Junkies:
- I will try to figure out why I *really* need 7 e-mail addresses.
- I will stop sending e-mail to my wife.
- I resolve to work with neglected children—my own.
- I will answer my snail mail with the same enthusiasm with which I answer my e-mail.
- I resolve to back up my hard drive daily...well, once a week...okay, monthly then...or maybe...
- I will spend less than one hour a day on the Internet.
- When I hear "Where do you want to go today?" I won’t reply "MS Tech Support."
- I will read the manual.
- I will think of a password other than "password".
- I will stop checking my e-mail at 3:00 in the morning.
--
I've got this congratulation from Dmitry Krushinsky, thanks for that!
Wednesday, December 26, 2007
Being a manager means....
Saturday, December 22, 2007
Book Shelf
Rather a well written book devoted to Prince2 project management methodology. It does not have lofty topics yet it has a good structure and it is easy to read it.
Friday, December 21, 2007
Friday, December 14, 2007
Systems Journal
Just found this site of IBM Systems Journal with a plenty of interesting information. Join!
Thursday, December 13, 2007
Struggle for Better Software
In the article of Sten and Per Sundblad "Business Improvement Through Better Architected Software" different roles of the architect are suggested.
"Business architecture should be established and managed by a new breed of business architects rather than by the old business analysts. Software architecture should be established and managed by solution architects with a more business-oriented and a less technical background than yesterday’s application architects. Business and solution architects should work together to design and suggest improved business processes that take better advantage of technical
opportunities than the original ones did.
But still it is difficult to find a company where all these roles are performed by different people.
In the most cases the person who is responsible for project business-technical vision takes all these roles. I see the shift of roles, but all together they are the same :)
Saturday, December 01, 2007
Microsoft Dynamics Nav 6
Found the architecture of new Nav 6 here . A small step for Humanity but rather a huge jump for Navision!
Wednesday, November 28, 2007
Communication Skills
This here, 5 useful communication skills:
- Make sure the person you’re talking to is ready to hear what you’re saying.
- Instead of complaining, ask for what you want in concrete, measurable terms.
- Give feedback if expectations aren’t met, even if the effort is good.
- Take responsibility to make your boundary needs clear.
- You must keep talking. That’s the only way to make progress.
Tuesday, November 27, 2007
Wednesday, November 21, 2007
Personality Type
Passed the test by JT O’Donnell to find out personality type. My result is EMPATHIZER !
By the way the last word cast a plot of the "Funny Face" 1957 where many things were connected to "empathic" :)
Tuesday, November 20, 2007
VS2005+3 has been released
So, VS2008 has been release today. In the blog post it was announced that source code of .NET 3.5 will be available shortly after VS 2008 will have been released. Well...... :)
Saturday, November 17, 2007
SaaS vs Software+Service
Again! Why they are constantly mixing these things: SaaS and Software+Service? Even in the channel9 video cast with Steve Swartz, Clemens Vasters and David Chappell the approaches are identified.Besides they talk about connected systems and do that in a very simple manner.
.Net Framework Poster
A big picture of .net framework can be seen on the poster.
Friday, November 16, 2007
Developing Project Scope
There were some priciples that are quite reasonable when employing visual communications to create project scope statements.
Thursday, November 15, 2007
Manager's Style
Having read an article "Ten commandments of Steve Job" I found it interesting to share my attitude to each clause. So here they are:
- Never let people know where they stand. - Partially agree
- You don’t have to hire the best people. - Agree
- Only promote stupid people. - Disagree
- Never tell people what is expected of them. - Partially agree
- A manager should be inconsistent and unpredictable. - Unpredictable - yes, inconsistent - never!
- No praise. Ever. - Disagree
- Keep people’s spirits broken. - Disagree!
- Throw tantrums. - Disagree
- Don’t speak to employees in elevators. - Why?
- Start with the ad campaign. - Partially agree
Wednesday, November 14, 2007
Complexity does not go away, it just changes hands...
A fascinating idea from Gianpaolo's blog "In a closed system, software complexity does not go away, it just changes hands"
Fine for NOT being PCI DSS Compliant
You know that since companies are constantly at risk of losing sensitive cardholder data, which could result in fines, legal action and bad publicity, achieving compliance with the PCI DSS should be high on the agenda of companies who store, transmit or process credit card data. Furthermore, PCI DSS compliance needs to be achieved by December, 2007 – this is the deadline posed by credit card companies. Organizations that fail to comply face fines of up to $500,000 if the data is lost or stolen and risk not being allowed to handle cardholder data.
Did you know that? I did not. Think many of you too :) Beware! Keep your $500,000 !!!
Monday, November 05, 2007
Plan for the next several days
1) Gather and organize both technical and business requirements
2) Envision and create a solution that meets requirements and can be implemented
3) Model the pieces of an infrastructure and their points of integration
4) Prove the feasibility of a design, the toughest thing :)
Just 4 steps. And I need to walk them over in a few days.
Sunday, November 04, 2007
SaaS - Integration Value
Sometime it's very important to think as a customer. So what he writes:
"When planning to integrate your SaaS applications, certain things need take place. First, you need to define the information you need to integrate, what it is, who owns it, and how it's accessed. While most SaaS vendors have APIs or Web services to support integration, many of these interfaces are not well thought out or are limited in some way. Next, you need to define the interfaces and information on the enterprise applications side, answering many of the same questions. This means you should have a semantic- and interface-level understanding of the integration domain, including all systems connected, SaaS and non-SaaS."
A good case comment. It must be owned we often do things nobody particularly needs. And that's a pitty.
The article can be found here.
Friday, November 02, 2007
Imagine You are a Point in the 2D space...
I found this chart at http://msdn2.microsoft.com/en-us/library/bb945098.aspx
In the article the author shows what an EA does and how his/her role relates to other architecture roles within the enterprise. A good way to represent architects in terms of breath and depth and for developers either.
Sunday, October 14, 2007
Twelve
Sunday, October 07, 2007
Tuesday, September 11, 2007
Service Delivery Platform in a Nutshell
Efficient Software Delivery Through Service-Delivery Platforms by Gianpaolo Carraro, Fred Chong, and Eugenio Pace
Summary: Delivering software as a service (SaaS) has gained a lot of momentum. One reason this one-to-many delivery model is attractive is that it enables new economies of scale. Yet economy of scale does not come automatically; it has to be explicitly architected into the solution. A typical architectural pattern allowing economy of scale is "single instance multi-tenancy," and many Independent Software Vendors (ISVs) offering SaaS have moved to this architecture, with various levels of success.
There is, however, another means of improving efficiency which ISVs have not adopted with the same enthusiasm: the use of an underlying Service-Delivery Platform (SDP). Adoption has been slow, mainly because service-delivery platforms optimized for line-of-business applications delivery are still in their infancy. But both existing and new actors in the hosting space are quickly building compelling capabilities. This paper explores the goals, capabilities, and motivations for adoption of SDP, and describes the technology and processes related to efficient software delivery through SDP.
In addition I have to make a note that the article is quite intelligible and makes many things related to SaaS clear. My verdict - RECOMMENDED
Tuesday, September 04, 2007
The Smithy
Three Characteristics of Engineering
- Mature Engineering Disciplines Provide Design Decomposition from Top to Bottom
- Mature Engineering Disciplines Use Analysis Techniques (Which Might or Might Not Be Mathematical) to Test Each Level of Design
- Mature Engineering Disciplines Have Implicit Requirements, as Well as Explicit Requirements
So it seems to me I am not an engineer, I'm a smith at most :(
Sunday, September 02, 2007
Multiplatform .NET
Check the Silverlight project for cool examples.
Tuesday, August 28, 2007
How many types of architects do you know?
- Solutions Architect
Also known as: Application Architect, Software Architect, Data Architect, Integration Architect
Role: The Solutions Architect manages the design of one or more applications or services within an organization, usually within the scope of a division.
Some would argue that “Software Architect” is more applicable here. But since the design for many applications and services often transcends the creation of software – for example, in a data-heavy application or the integration of a series of applications – the term “Solution Architect” is a good fit in many cases and seems to be gaining adoption.
The Solutions Architect works with the Enterprise Architect for strategic direction (both conforming to strategy, and helping to define it). - Infrastructure Architect
Also known as: Technology Architect, Systems Architect
Role: The Infrastructure Architect’s job includes the design of the datacenter and the deployment and maintenance of applications and services across the organization.
This role involves working with both the Solution Architect to design for scalability, reliability, manageability, performance, and security, and the Enterprise Architect, from whom he receives and contributes to strategic direction. - Enterprise Architect
Also known as: Strategic Architect, Chief Architect, Business Architect
Role: The Enterprise Architect is concerned about the strategic vision of application and services within the organization. He or she is responsible in part for strategic direction and ensuring all applications comply with internal policies, and may be in charge of setting the direction for methodologies, tools and frameworks used.
Many people believe that Strategic Architect is a more fitting title here because there can be a disconnect between Enterprise Architect (the role) and Enterprise Architecture (when used to describe architecture for an Enterprise), but the term Enterprise Architect seems to have built up some momentum over the past few years, and is generally more accepted.
The classification was taken from here.
Monday, August 27, 2007
Responsibilities of a System Architect
"A system architect is responsible for creating or selecting the most appropriate architecture for a system (or systems), such that it suits the business needs, satisfies user requirements, and achieves the desired results under given constraints."
That brought me back my study in the uni with all those sophisticated definitions :)
Besides, read this if you want to know what does it take to be an architect.
Saturday, August 18, 2007
Always for the road
| BeNeLux-20 |
Also yesterday took part in a fascinating yachting event. Outstanding relaxation!
| Yachting Summer 2007 |
Saturday, July 21, 2007
Inflammatory Music
Monday, July 16, 2007
Cultural Shift
I believe the shifts were caused by the whole community so let's be regarded as a merit! :)
I expect the changes will happen not only within MS but there and everywhere!!
P.S. The full article may be read here
Tuesday, June 26, 2007
Michael Howard Interview
http://howsoftwareisbuilt.com/2007/06/24/michael-howard-microsoft-interview/
Thursday, June 07, 2007
Acropolis
Microsoft Code Name “Acropolis” is a set of components and tools intended to make it easier for developers to build and manage modular, business focused, client applications for Microsoft Windows on the .NET Framework.
Seems developers will be out of job soon :(
Download it here: http://www.microsoft.com/downloads/details.aspx?familyid=72386ce5-f206-4d5c-ab09-413b5f31f935&displaylang=en&tm
Sunday, June 03, 2007
Security shifts?
Why? MS people apparently tell us the same and they came to a conclusion that there is a misunderstanding of a security problems importance on the CxO level and on the customer's level at the same time. I think CxO level is quite adequate. They raise money. Poor customers....
The final pasage is well turned: "A final note to help illustrate my point – for those of you that are old enough to remember, there was an old TV commercial for Fram Oil Filters that showed a mechanic working on the tear down of some old beater. At the end of the commercial, the mechanic turns to the camera and says, "You can pay me now, or you can pay me later..." "
The whole article can be found here: http://blogs.msdn.com/sdl/archive/2007/05/31/oil-change-or-culture-change.aspx
Wednesday, May 09, 2007
MS Released Privacy Guidelines for Developing Software Products and Services
The document is a set of privacy guidelines for developing software products and services that are based on Microsoft internal guidelines and their experience incorporating privacy into the development process.
Included in This Document:
Basic Concepts and Definitions
Guidelines:
Scenario 1: Transferring PII to and from the Customer’s System
Scenario 2: Storing PII on the Customer’s System
Scenario 3: Transferring Anonymous Data from the Customer’s System
Scenario 4: Installing Software on a Customer’s System
Scenario 5: Deploying a Website
Scenario 6: Storing and Processing User Data at the Company
Scenario 7: Transferring User Data Outside the Company
Scenario 8: Interacting with Children
Scenario 9: Server Deployment
You can download the copy from here.
Sunday, May 06, 2007
Video Blogging
http://www.youtube.com/nmedin
So you are wellcome!
P.S. There are lots of interesting things and I have not investigated them all yet.
Friday, May 04, 2007
Wednesday, April 25, 2007
ASP.NET Asynchronous Model
<%@ Page Async="true" ...
Jeff Prosise's in his article explains that this tells ASP.NET to implement IHttpAsyncHandler in the page. Next, you should call the new Page.AddOnPreRenderCompleteAsync method early in the page's lifetime (for example, in Page_Load) to register a Begin method and an End method, as shown in the following code:
AddOnPreRenderCompleteAsync (new BeginEventHandler(MyBeginMethod), new EndEventHandler (MyEndMethod)
);
These two methods will be called after PreRender Event. To catch the idea look at the picture below.
Taken from http://msdn.microsoft.com/msdnmag/issues/05/10/WickedCode/
Async processing benefits are depicted in http://msdn.microsoft.com/msdnmag/issues/07/03/WickedCode/
