Monday, January 28, 2013
My 2020 Vision
This is part of my Executive MBA Self Reflection
My 2020 Vision
I will have transitioned to a globally-focused, business-enablement position, and I will be seen as a leader with unique characteristics and style that is adaptable and congruent with the fast pace of this day and age.
My leadership will be strong on people empowerment where my teams will have the resources and the ability to make decisions without corporate obstacles. Regardless of the size of the organization, teams will be allowed to dedicate time for research and development and to fail fast, if need be. I will have an open door policy with regular, random, meetings scheduled with employees to get the pulse of the population. Colleague engagement will be at least 80% in my organization, a clear reflection of satisfaction with work-life balance, recognition, and career growth in a meaningful way. Employees will be required, once a year to shadow a colleague from a different function or decide to volunteer outside the organization instead. Balance between generation X and Y will be at the forefront of my attention as we adopt systems and solution for better, faster, and more accurate information at the fingertips of colleagues.
Transparency will not be optional. Team’s performance, projects in flight, and metrics of success will be available for all teams. The opportunity to join different project teams will be offered and teams will be encouraged to take in members. No single team will have more than 7 members.
Aside from common shared services, a true matrix organization will be put in place. Projects and resources will be available. Project leadership will be rotated and the proper mentorship will be provided.
Local and regional summits, both virtual and physical will be encouraged. Virtual summits will rely on techniques such as gamification to encourage participation and promote a spirit of positive competitiveness. I will have priorities aligned between the different business functions. Priorities will be explained and supported in spirit of transparency. Innovation is critical to any company’s success. We are in an economy that is ever changing. Ethics and appropriate business conduct will be at the core of my leadership. There will not be a right way of doing something wrong. Two-way communication will be imperative to the success of my organization. The spirit of openness will be promoted with clear responsibilities and accountability.
Thursday, June 09, 2011
How to delete a publication in Tridion
It's often very hard to trace back everything that got published from a given publication.
One easy solution can be done in the backend (note: this may not be supported by Tridion and could void your warranty).
1) Grab the publication ID:
a) through the interface by mousing-over a publication and grab the highlighted number tcm:xx-XX-xx
b) through the backend with a simple: select * from publications and find the ID for the publication you'd like to delete.
2) Now you can delete the publication starting with dependencies first:
delete from ITEM_STATES where PUBLICATION_ID = XX
delete from PUBLICATION_ITEM_ASSOCIATIONS where PUBLICATION_ID = XX
delete from PUBLISH_TRANSACTIONS where PUBLICATION_ID = XX
delete from TRUSTEE_RIGHTS where PUBLICATION_ID = XX
delete from PUBLICATION_PRIORITIES where CHILD_PUBLICATION_ID = XX
delete from PUBLICATIONS where ID = XX
Saturday, October 09, 2010
Adding a computer to a DC: SRV/DNS error
An error occurred when DNS was queried for the service location (SRV) resource record used to locate a domain controller for domain *****.com.
The error was: "No records found for given DNS query."
(error code 0x0000251D DNS_INFO_NO_RECORDS)
The query was for the SRV record for _ldap._tcp.dc._msdcs.*****.com
There are few possible causes:
- You explicitly set the DNS server address in your network connection properties, which may not recognize (or able to reach) your DC.
- You have a firewall (network or on the DC) blocking ports 135 and 139. You can test this by running the command: telnet *****.com 135. You can temporarily disable a firewall to verify.
- You have a firewall on the server preventing outbound connections.
Note that you can always change your HOSTS file for testing host name resolution.
Monday, May 17, 2010
SDL Tridion: Summary of the Content Management and Delivery Cpabilities
Content Management
Workflow
Content Publishing and Delivery
Localization and Internationalization
User Interface and Usability
Sunday, May 09, 2010
SDL Tridion: An Impressive Web Content Management (WCM) System - Part 1
Architecture
The underlying architecture for SDL Tridion is modular, de-coupled, and based on industry standards (underlying technologies and protocols) and best practices.
Tridion supports both .NET and a Java-based deployment.
Content is stored in XML for better reusability and separation between content and presentation. The use of XML Schemas allow for more flexibility in structuring content. XLink manages relationships between schemas and documents. XSLT can be used to render content in native formats (HTML, PDF etc.). This XML foundation is the underpinning for Tridion’s content reusability and modularity.
Tridion also supports Web services for reuse, extension, and integration with other platforms.
Content delivery is decoupled from content management. This decoupling allows for easier content distribution, better demarcation of logical and physical architectural components, and more flexibility in how the platform is deployed and scaled.
Tridion supports standard application servers such as IIS and WebLogic. The Presentation server provides storage management (published content and related assets and their metadata), link management (across all assets to prevent broken links), and cache management (for better performance).
As for publishing models, SDL Tridion provides 5 models with the ability to combine them (for example, pages with high hit rate can be static, while areas behind the login can be dynamic and personalized). These models give us extreme flexibility in how we design our physical architecture.
One of the unique features of SDL Tridion is BluePrinting. It’s a modeling mechanism for content and processes. It provides the ability to separate the management of content, layout, applications, and profiles. This allows for better alignment to functional roles and the ability to reuse or localize content without compromising the corporate branding standards.
SDL Tridion has a developer community and a framework for developers to submit components for other SDL Tridion customers to use.
In summary, the product’s architecture is truly impressive and manifests a great technical aptitude on the Tridion engineers’ part. It lends itself well to potentially any physical architecture requirements and will likely meet most of your functional and technical requirements. But remember, there is no silverbullet with WCMs; you can never find a platform that meets ALL your requirements. Custom development should be expected.
Note: I relied on published documentation from SDL Tridion as well as meetings with their architects.
Thursday, October 22, 2009
Social Computing: Building Contexts for Interaction (Part 4 and last)
- Beneficial actions
- Responsiveness
- Simplicity
10. Available Solutions
10.1 External
- Jive Software
- Blogtronix
- KickApps
- SocialText
- Telligent
10.2.1 Summary of Features
10. Samples Online Communities
10.1 By Topic - Thomson-Reuters
10.2 By Product - ATG
11. Future Trends
11.1 Fremium: The New Business Model
11.2 Semantics Web: Web 3.0
Wednesday, October 21, 2009
Social Computing: Building Contexts for Interaction (Part 3)
Enterprise Architecture, IHS
According to the Burton Group, one of the major obstacles for implementing social networks is the uncertainty with regards to the business case and ROI.
From the research they have done, most of the discussions were mainly around the business case, metrics, policies, roles, participation, and cultural dynamics.
Perception of the intended solution is very important to the success of the initiative. Some companies have shied away from the term “social” altogether or used terms such as “online communities” or “corporate social network”. [2]
Another obstacle is the change in the mindset. In order for such initiatives to be successful, individuals need to be actively participating to keep the content fresh. This may seem as “yet another system to access to do my job.” [2]
The Burton Group report stressed the importance of making these initiatives relevant to the business and presenting them in a way that garners people’s support. This requires a careful management of perception and the engagement of other groups earlier in the project. “Governance should be outlined from the beginning. Policies need to be established or updated. Usage procedures need to be agreed upon. Groups such as HR, Legal, Compliance, and Security are vital in ensuring the success and the sustainability of such projects.” [2] Having them engaged early would create a sense of ownership. It may even be wise to underscore the value such solution may bring to these groups and have them become one of the earliest adopters.
7. Ensuring a Successful Adoption
7.1 Before Implementation
The following is a list of best practices for successful social-network implementations (internal and external):
1. The need to engage legal, HR, security, and compliance teams earlier in the process to address any “loss of control” concerns but without stringent policies and guidelines that will discourage participation. [2]
2. Garner acceptance from management by providing a business case and articulating scope, goals, and purpose.
Note: it’s often hard to quantify the return of investment (ROI) in internal social network implementations. Metrics, such as adoption rate, number of active (and also passive) users, or reduction in e-mails (numbers and size) is often used to gauge the success of such an implementation.
EMC, for example, is using an internal implementation on Jive software to gain the expertise for launching an external-facing community. [17]
Another metric for measuring value is how much such an application would help process improvement.
3. Finding the first champion.
As a white paper by NewsGator puts it, the champion provides “the needed push at the beginning of the project to keep usage up and discover more advocates among users. The champion needs to keep helping and encouraging users until this initial base of power users is created.” [3]
A champion can also be very influential in putting together the business case. As possibilities for process improvements are identified, a business case will be much easier to put together.
4. Identifying the initial group of adopters, such as a research group or customers of a product.
Amy Shuen, the author of Web 2.0 Business Strategies, describes the initial adopters as those who “provide the critical momentum that powers the whole system.“ [1]
5. Setting modest expectations. [17]
6. Providing tools that are easy to use to contribute content and establish channels for providing feedback.
7. Encouraging openness of communities and knowledge sharing between employees and avoiding “gated communities.” [17]
Internal implementations have some unique criteria for success: [2][3]
1. Tackle the business and cultural issues that may be raised and create a positive perception based on analyzing inhibitors, advantages and the perceived-value of such an implementation.
2. Encourage “self-monitoring” and develop a policy for inappropriate content without impeding adoption. This would likely be different for customer-facing implementations.
3. Understand the need for an “element of enjoyment” to encourage adoption within the enterprise.
4. Looking at existing business processes used by internal adopters and how the social-network implementation aligns with it.
5. Integrate with existing systems so it doesn’t appear as yet another system or task than employee has to access.
6. Considering new incentive systems to encourage and recognize participation.
7.2 After Implementation
One interesting observation about social networks is that they are self-evolving and provide persona-driven content. The more content there is (and participation), the more relevant content is surfaced, and the more meaningful relationships and associations are deduced and introduced, which further drives adoption and more knowledge-sharing over the life span of the community.
The Sustaining Communities of Practice white paper succinctly puts the characteristics of a community in the sustained performance phase as:
- “Measurable progress against community objectives or creation of new objectives when launch objectives are met;
- Changes in measures such as member numbers, content numbers and other quantifiable issues;
- Activity that demonstrates learning;
- Work processes being modified to take advantage of knowledge sharing and collaboration capabilities;
- Taking action on lessons learned, forum topics and comments to knowledge objects to keep community content fresh;
- Communications to community membership;
- Shifting focus to knowledge innovation—better answers to new and tougher problems;
- Articulating community value through success stories;
- Knowledge sharing behaviors recognized in people development; and
- Active and involved leadership.” [4]
In addition to the above, in order for the community to remain effective, it requires a dedication of resources (people, time) and support (management, adoption).