Sharepoint 2013 Log in as a different user missing, a simple workaround.

by Warren Lombard

In their infinite wisdom, Microsoft decided to remove the ‘sign in as another user‘ option from the UI. For consultants and developers who need to test their solutions in an ongoing manner, user accounts need to be switched in order to test the myriad of permission issues sometimes experienced by users.

After some extensive research I have found a solution:

Simply append the following behind your URL – /_layouts/closeConnection.aspx?loginasanotheruser=true

e.g http://yoursite/_layouts/closeConnection.aspx?loginasanotheruser=true

Voila! You can now carry on as usual.

‘Operationalizing’ your business with proven project management techniques

By Mike Fox-Martin, CEO of FOXit

Businesses frequently utilise project management; they often do not recognise it and, accordingly, do not avail themselves of project management tools and techniques to make their job easier.

Distinctions are often made between Operations Management and Project Management, citing the temporary nature of projects vs. an ongoing view in operations, the uniqueness of projects vs the repetitive nature of operations and so on.  While these assertions are generally valid, projects and operations share several common characteristics including but not limited to:

•           Performed by people combined into teams,

•           Limited by constraints such as resources and time,

•           Both ideally follow a “Plan-Do-Check-Act” cycle, and

•           Both are specifically undertaken to achieve an organisational objective.

In recognising the similarities between the two, opportunities for adding value to operations management by utilising project management techniques becomes evident.  This approach can add significant value by providing focus and insight into the performance of the key processes in an operation.  This can be implemented at a conceptual level but with committed application can yield significant business results – and through the application of technology, even more so.

Obvious examples include businesses that explicitly execute projects such as mining, construction, IT and events coordinators.  Less apparent examples include batch manufacturing. However, every manufacturing plant requires maintenance and upgrade and typically this may be projectised.

One of the greatest opportunities lies in the development and implementation of the business strategy.  It all comes down to focus; not all tasks are equal, some tasks are for long run benefit and others are important in the short term.  The key is to have a framework to prioritise the various imperatives and a system to measure or track whether the resources being applied to a task are indeed achieving their objectives.  Management can then make informed decisions in the interest of the short and long-term interests of the business.

The use of project management techniques in strategy development and implementation

Strategy may be seen as a sequence of actions undertaken in concert to achieve a desired outcome. This implies that the actions are coordinated and aligned to a set of strategic goals.

Invariably the various goals have competing priorities to which end many companies utilise a ‘Balanced Scorecard” approach which combines financial, customer, internal and growth & learning initiatives.

Research by several authors has revealed that the content of a strategic plan is generally well put together, however the execution of the strategy is generally very poor.  Project and portfolio management tools and techniques are arguably the most appropriate to plan and manage such diverse actions in an objective way.  This presents a good opportunity for the project management industry to add tangible long-term value to business.

Project management systems and techniques provide business leaders with tools to:

•  develop the strategic plan, objectives and associated goals in a work breakdown structure format providing visibility as to how the various actions roll up to the bigger picture,

•  sequence and schedule activities in concert to the desired outcome providing assurance that all the key components of the strategy are actioned at the right time and are appropriately resourced,

•  monitor and track tasks and activities against the baseline plan providing assurance that all the key components of the strategy are implemented and are able to support each other,

•  re-prioritise actions or activities where resources are constrained whilst optimising the attainment of the strategic goals through the use of portfolio management tools,

•  capture decisions, lessons learned, risks, issues and opportunities which not only mitigate potential failure of the strategy but may in fact enhance the strategic plan, and

•  provide immediate visibility of the performance of the execution of the strategic plan and its various components; these performance measures are effectively a leading indicator of the strategy, which can later be evaluated against the lagging performance indicators to inform future iterations of the strategic planning process.

The use of project management techniques in operations management

In this context we refer to operations management where the business unit produces a tangible output, such as a motor vehicle or a commodity like platinum.

The operations process varies from continuous processes to batch type operations; which require minimal intervention, through to significant user input.  Project management tools are better able to enhance value in the batch type operations by providing a system to initiate, plan, execute, monitor and control and close out a particular production unit.

In every such endeavour, physical plant requires maintenance, upkeep and upgrades.  This type of work is generally multi-disciplinary and frequently undertaken during maintenance shutdowns.  Accordingly the maintenance teams are under time and resource constraints requiring efficient and effective planning and execution. Again project management steps up to the plate and is essential in ensuring that the work is conducted in the right sequence, on time and within budget.

Mining is a special type of operation where the mineral resource is finite, invariably unique, and may be mined in various ways and in various volumes.

On a macro level, with the mineral resources being finite, mining companies have to continuously contemplate replacement projects to maintain production output.

Mining projects involve several stakeholders, are multidisciplinary, are generally complex, involve long lead times and huge sums of money; and consequently mining companies have to have a strong project management focus to ensure sustainability.  Mining companies usually have several possible targets for future exploitation, the questions are “in what sequence?” and “at what volumes?” considering that poor planning may render portions of the mining resource uneconomic.

The use of project and portfolio management is not even a debate in this context.

On a micro level, the physical mining operations may be viewed as projects in their own right:

•  A mining excavation has a defined scope, quality requirement, budget, timeframe and risk profile,

•  The various mining excavations have to be sequenced in the right order to develop the mine,

•  Certain excavations are more critical than others due to dependencies and should therefore receive priority,

•  A mining operation involves people lumped into teams, equipment and consumables which have to be managed and coordinated,

•  Poor planning may result in teams being unable to perform their work due to schedule conflicts, lack of access, lack of resources etc.

•  Mining some excavations out of sequence destroys value by accelerating expenditure that is not yet required and consumes resources that should be adding value elsewhere.

Mining companies can be significantly more productive by adopting project management thinking in their operations.  In this way each and every excavation will be executed as a project allowing for better coordination and focus, rather than merely mining tons of ore to satisfy poorly constructed performance measures.

Project management allows for priorities (read critical paths) to be identified and actioned.

Project management allows for the time and cost to be judiciously managed facilitating activity based costing.

Project management provides visibility of the forecast project resources.

Project management provides overall visibility of the impact of an activity failure on the overall production profile and cost.

Adoption of project management techniques in mining will result in a step change in the industry which is sorely needed both locally and globally.

The use of project management techniques in consulting and construction

The delivery of projects is the business of consultants and construction contractors; the use of project management techniques not debatable.

What is important here is being able to have the very best visibility, performance and governance in the businesses project management system.  These businesses need to be able to demonstrate the health of a project at the drop of a hat, requiring a mature project management system.  The implementation of technology is a prerequisite.

The bottom line

The basic message is the project management can add significant value by virtue of that which constitutes project management.  Project management is results-oriented requiring intensive focus on the critical tasks at hand.  In projects, poor (or good) execution is very visible which drives efficiency in implementation, which is somewhat lacking in the management of operations where inefficiency can be hidden.

The implementation of cost effective technology that is integral with the remainder of the business infrastructure is critical to enabling project management thinking to be adopted in an operational environment.  With recent developments in this space this time is now…

List template ID Guide

By Palesa Sikwane

Thought i should share this very useful guide for list template id’s. Use this as a reference when working with SOAP web services in InfoPath; i used this particularly when working with the lists.asmx SOAP web service. In my case, the id’s in this spreadsheet were particularly useful when i needed to create new lists from an InfoPath form.

How are enterprise architects adapting architectures to accommodate cloud-based (or as a service) sourcing and delivery models?

By Brett Pierce, Development Lead at FOXit

It’s an easy decision to base an architecture on a cloud model, when it’s  independent of existing solutions running on-premise. The need for organisations to integrate architectures in order to collaborate, continuously places constraints on architects to design an on-premise model. Integration architects will become more prominent over the next few years, assisting organisations to bridge the gap between cloud and on-prem environments, until organisations reach the maturity to completely move to the Cloud Utopia. Companies who have made considerable investment on infrastructure and licensing are hesitant to move to cloud, until they have no other choice.

ICT critical to business survival in 2013

By Marnus Viljoen, Chief Technology Officer at FOXit

If one reflects on the progress made within the projects and portfolio management space, and the level of development and integration of solutions, it is clear that this area of ICT is set to play an increasingly important role in revenue generation and business growth.

Management within most businesses, across many industries and sectors, understand that business strategy will determine the ability for any business to compete in a tight market – and project management lies at the heart of effective business strategy.

Cost reduction, improved performance and increasing productivity are fundamentals to any credible strategy. These remain critical considerations as businesses look for more cost effective methods to streamline processes and procedures related to PPM. Saving and fiscal reform remains central objectives.

It is encouraging to note the increase in levels of awareness around project management and how best to apply this discipline in business to up performance.

One of the key factors going forward, for decision makers, is to apply resources to boost operations. To do this, there is likely to be more interest in establishing relationships with experienced service providers. These service providers will have to have the necessary skills and expertise to add value.

In the next twelve months there will be more emphasis on the relevance and inherent qualities of Microsoft-based technologies including EPM and SharePoint Management, Administration and Implementation.

Training will be imperative to the successful implementation and application of projects – irrespective of the size and focus of the business.

In 2013 the maturity of the industry will come to the fore as more businesses realise what constitutes a successful project and what are the factors that can cause failure.

There is every reason to believe that concepts such as agile project management will dominate the space next year.

Decision makers, in association with their consultants and service providers, will delve into the very fabric of successful project management planning and functionality. They will extract core advantages and benefits from systems to enhance operations and thereby increase their ability to compete.

If this scenario does begin to unfold, it is expected that the small-to-medium segment of the market will experience significant growth. It will emerge as a force to be reckoned with across the broader market.

Looking at the overall picture of enterprise project and portfolio management, incorporating technology and best practices, 2013 is going to be a definitive year for this space. Those who embark on strategic programs and enforce effective training and skills development will certainly benefit.

Copy and Paste Workflow Actions, and Email Messages in SharePoint Designer 2010 workflows

By Palesa Sikwane

Yes, you are not seeing things, to do this simply open your SharePoint 2010 site using Microsoft’s new SharePoint 2013 Designer! Its that simple. You can download SharePoint Designer 2013 Preview from here. It seems that SharePoint Designer 2013 Preview provides backward compatibility, you can open, edit, customize and publish SharePoint 2010 sites with it, I’m still yet to test backward compatibility with WSS 3.0. If someone already has done this please leave a comment below.

Reasons for Project Failure

by Anita Potgieter, COO at FOXit.

We’ve had a handful of projects fail over the last year and a half. Upon reflection on these projects, I have come up with a number of potential reasons that could be behind the failure – from the sales cycle through to project close-out (excluding Monitoring & Control):

My # 1 Reason: Incorrectly Sold

There are so many over eager sales guys out there. They promise a potential client the world to get the deal in. What is wrong with this? Months down the line – the service provider is still stuck with the same project because the ‘yes man’/ sales guy told them the system can perform a whole series of functions, but these were never quoted for.

Sound familiar?

Solution: In my opinion a technical person needs to attend sales meetings with the sales representative in order to ensure that nothing is over-promised.

# 2: The wrong solution was sold

This one is unfortunately also due to the ‘yes man’ (or sales executive). It is not necessarily my second reason for failure, but more a case of what can go wrong before a project even materialises. . The client asked for X. The sales man manipulated the client’s high-level requirements to a solution that is not suitable. What happens here? Developers and consultants need to slap a poorly designed system together.

# 3: Bad Estimation during the Sales Cycle

Now I know you’d think that estimation should happen during the Project Planning Phase of the project, but the first part happens during the sales cycle in the Services Industry. It is easy to sell the client a boxed solution – you can easily determine the amount of effort it will take to complete the job.

Custom development – now there’s a beast of a different nature. How long is a piece of string? The developers that need to assist the sales representative are normally too busy on projects that were incorrectly sold and cannot focus properly on providing estimates that needs to go into the sales proposal. So, even before it becomes a project, it is doomed for failure.

#4: Project Commissioning Gone Wrong

So the project was sold either correctly and incorrectly, but no handover was done from the Sales Guy to the Project Team during the Project Initiation Phase.

Solution: The Sales Guy needs to schedule a sales handover meeting with the Project Team to bring them up to speed on what was sold. After the meeting is conducted, the Sales Guy needs to go with the Project Manager/Team to the client for the kick-off meeting. During this kick-off meeting, the sales solution needs to be discussed with the client and high-level deliverables (if not added to the sales proposal) needs to be defined.

#5: Poor Planning

I know Project Managers are usually to blame here – but are they really? Should planning not be a collective effort by the Project Team?

#6: Scope Creep

There are two possible reasons here: Either the scope of the project was not clearly established during initiation and planning or the project manager failed to manage scope change requests effectively. You get those projects that run smoothly due to the articulation of the requirements by the client and then you can sometimes get the out of control ones.

Scope changes, even though sometimes painful, are not necessarily a bad thing for the services industry as it means more money coming in to the company.

Solution: now this is just logical (to me at least) – as long as scope changes are properly documented and signed-off by the client, then managed and executed – everything should go well. In my opinion (and I’ve mentioned it in previous blogs), project teams need to be properly trained on both the project and development methodology used in the company.

You might ask why a normal team member needs to be trained on the Project Management Framework and the answer is this: If your team does not know what the scope of the project is (especially young, fresh out of varsity guys) and they do not know how scope creep it will affect the project, the PM has got his work cut out for him. More importantly – the team needs to know what has been defined as out of scope in the Project Management Plan/Scope Document.

# 7: Project Staff Turnover

If a project team member resigns knowledge is removed from the project. This will put the project at risk as the new team member may need to revisit/investigate requirements, designs as well as past decisions made. Even if a team member doesn’t leave the company, but is allocated to a new project, this poses risk. Another risk here is placing an employee for too long at a client site, as the client might end up poaching your staff.

Solution: Have planned rotation of employees in place for contract placements. Ensure that project decisions are well documented and readily available. Ensure all client communications are stored on the project site/document repository.

#8: Team Bullies

This isn’t about someone physically or emotionally bullying someone else. This has more to do with self-images and titles getting in the way of work happening. The employee attitude of “I’m too important to be doing menial tasks” could have a huge impact on project deliverables, not to mention the influence of this individual over junior team members.

Nirvana: highly evolved individuals/project teams should have no problem reporting to someone (the PM) that is not on their salary bracket/level in the company. If the team members are committed to the end goal and know that a project is only a temporary endeavour, it is a good starting point. Most importantly, in my opinion, there should be no place for egos on a project.

#9: Communication

I’m not talking here about communication to the client. I’m also not talking about the communications plan. The Project Manager can only communicate progress to the client if there is adequate communication within the project team. If the team does not play well together or prefer to work in silos, problems could easily emerge. .

Solution: Ideally, a profile matrix should be drawn up of all company employees and personalities that complement each other should be matched up on project teams. It might sound a bit ridiculous and far-fetched, but it will alleviate a lot of stress for the Project Manager and HOD’s.

Walking Away from a Project Gone Bad

Calling a halt to a project that is underway is not a stress-free thing to do, but do you really want to continue working on a project that will not be bringing in any money? It is extremely important to maintain neutral and stay clear from the disillusionment related to sunken project costs that may overcome you. Before the project can be cancelled it is important to meet with internal project sponsor (when working in the consulting industry) and review the costs-benefit analysis of the project and additional opportunity costs that will be lost should the project continue.

I know there are many more reasons why projects fail, but these are some of the key ones I’ve had to deal with recently.