SharePoint the ‘evolution’

SharePoint the ‘evolution’

SharePoint has been around now for quite some time. Its first iteration was as Microsoft SharePoint Portal Server in 2001, as largely a document management application. It was a traditional setup with little interaction from end users; instead they would come up with problems/requirements and hand them over to IT teams who would provided a solution to those problems.

In 2003 Microsoft made their first move to evolve SharePoint and brought it under the Office 2003 Application Suite, when they released a new version called Microsoft Windows SharePoint Server as part of Windows Sever 2003. This new version had an improved UI and better personalisation options for end users. However, it was still not a truly collaborative platform. This was to all change in 2007, with the release of Microsoft Office SharePoint Server (MOSS). End users could now create and manage team sites, they were given access to workflows and the platform embraced content management.

In 2010 Microsoft upgraded SharePoint to give a more enhanced experience for users with more services to enhance business connectivity, better integration with Microsoft Office’s application suite and more workflow automation, all with the goal of increasing business efficiency and better collaboration among business units.

The next iteration of SharePoint came with the release of SharePoint Sever 2013; this version was largely the same as 2010, with the addition of a lot of bug fixes and a few tweaks to the UI. The main additions were support for social media functions, support for mobile users, and support for large data sets. There were vast improvements to the underlying features of designing layouts and sites that need to adhere to brand guidelines. The biggest change however was the addition of SharePoint Online, a cloud based version of SharePoint, hosted on Microsoft Servers and bundled with the Office 365 package that is also maintained by the Microsoft team.

2016 has added a few new options to SharePoint. However, the platform remains largely the same as 2013, with a few new additions and removal of old features. Some of these include an App Launcher, a new tool to further align SharePoint with the Office 365 platform as this tool now provides an identical interface for apps whether using SharePoint Online on Office 365 or on SharePoint 2016 on premise. Microsoft also introduced the concept of Mini Roles, relating to Farm Topology. There are now six pre-defined roles that are available to Farm Administrators when creating a new SharePoint Farm. Another new feature Farm Administrators can take advantage of, if they have configured high availability on their farm, is Zero Downtime Patching. Last, but not least by any means, is that Project Server now comes integrated with SharePoint (however it is licensed separately so will require an additional licence to use).

The latest iteration of SharePoint to date is SharePoint Server 2019 and it continues Microsoft’s ongoing journey with improving SharePoint. It brings more changes to the way SharePoint and its users interact with the addition of Modern Sites, Pages, Lists and Libraries, Team News and Communication Sites. One big change in this area is the addition of Microsoft Teams which has taken team collaboration out of SharePoint’s hands and is now the go to destination for team-based collaborative work. That’s not to say that SharePoint collaboration is redundant, content for these teams still remains on SharePoint, with the collaboration work now done on Microsoft Teams.

One of the more interesting features to come from SharePoint 2019 was the announcement at SharePoint Conference  #18   (#SPC18) of SharePoint Spaces. This new addition brings VR to SharePoint and will allow anybody to create mixed reality content experiences for a whole range of business processes.

One thing is sure; SharePoint continues to evolve at an unprecedented pace, adding new and interesting features for users and businesses alike.

Please contact Aspira if you have any Software Development needs.

Author: Paul Cuthbert, Software Developer, Aspira.

Project Management in the Financial Sector

Nearly two and a half thousand years ago the Greek philosopher Heraclitus wrote, “The only thing that is constant is change.”

That is a statement that remains just as true today as it was back then. Change is the only constant in our lives, and the same is true for organisations. In our globalised and highly competitive world, organisations are constantly challenged to adapt and evolve. ‘Project Management’ tools and techniques have been used as the main tool to respond to those challenges and to implement business strategies successfully.

If you look closely, most companies can be seen as a set of projects, as change permeates the entire organisation. These changing business environments, driven by both internal and external pressures, force organisations to establish a more structured and mature project management process.

In this context, project management has evolved from a set of unrecognised qualities from disjointed departments into a critical business function that is a recognised center of excellence in large, medium and small companies. It has expanded to almost all sectors and industries.

Of course, each industry has a different level of maturity when it comes to project management. In organisations that have a more mature project management mindset there is greater cohesion between corporate strategies and business operations. They work together, managing programmes that capitalize on the benefits of joint management of synergistic projects. They use Portfolio Management to manage the programs and projects, directing them towards the strategic objectives of the organisation and they use the Project Management Office to assist in improving the management of these organisational projects.

Over the course of my time working in the financial sector, there has been a huge amount of change and development of project and programme management methodologies, and the impact this can have on the organisation as a whole.

Originally, the use of methodologies, techniques and tools to manage projects were very immature and presented many challenges. With high failure rates for projects operating in that environment. Conceptually speaking, the project went wrong because it did not happen the way it was planned. Projects are living things and changes will happen, but they must be planned and managed in an efficient manner.

Over the years, PM methodologies have been implemented and improved, aligned with automated tools to manage projects, programmes and portfolios. The concept of PMO has been expanded in all organisations and now plays a huge role in implementing robust procedures, methodology and standards that support PMs to effectively manage their projects and programmes. All this has proved critical to the success of these projects and programmes, and in turn, delivered benefits to the organisation.

Furthermore, education and training has played a huge role in this process. It was imperative to spread a systemic culture of project management to all levels of the organisation. Educating business people on project management concepts and methodology was key. With many business people formally trained in project management, (some have even come to be certified PMs) they have become passionate about project management from seeing the tangible results of a well structured and managed project.

Undoubtedly, all of this has contributed to the better management of projects . The results are expressed by less problems in communication, as the right governance is in place and the correct & consistent message is delivered to all stakeholders. Training and education have also improved the management of scope creep, risks and benefits, change control and finance management with proper budget approval, forecast and actual control. It also contributed to have more support from top management and sponsors of the projects and programmes as well as increased team support.

It has been a long journey and there are still many challenges to be overcome. Nonetheless it is clear that organization’s that embrace and apply PM methodology and that have a strong project management structure and process in place have delivered on the project scope and with that have the recognition of the entire organisation. Interestingly enough, those successes are being spread across organisation’s.

To find out more about implementing project management processes within your organisation email:  training@aspira.ie.

Author: Kátia Starck, Project Manager, Aspira

Six Basic Tips to Protect Your Digital Identity

Six Basic Tips to Protect Your Digital Identity

My PayPal account is disabled, my Amazon account is suspended, there has been suspicious activity on my IP address so my router will be barred……… I am either flat broke (and I know I’m not) and can’t pay my bills or there is a problem with the provider, so I must click on this link to see what I need to do to sort it out………

Within the last 10 days I did get each one of these notices, 2 were emails and 1 was actually a phone call to my unlisted landline!  (yes, I still have a landline).

What is a fact is that each one of these was a phishing scam.  Now, I have worked in IT for almost 30 years so you would expect I would be sceptical and wise to these attempts, and I am, but there are many people who are not;  like my 70+ year old next door neighbour that calls me every-time she gets a phishing email and is visibly upset thinking something is actually wrong.

With COVID-19 and a large part of the population working from home, isolation, reliance on home broadband (as opposed to the it being the IT departments problem) and a general sense of nervousness means a lot of people are more open to falling for these scams.  These criminals are psychological experts at placing doubt in your mind, so don’t let them!

But then again, I have anti-virus, a firewall and encryption so I am OK.  Wrong again!  In our now totally connected world, while all of these security measures do offer a level of protection, they are not a silver bullet – a panacea for all security needs.

The fact is quite a lot of security breaches are as a result of an issue between the keyboard and the back of your chair…..  that is You!  Your digital identity is what these criminals ultimately want.  And they will have ingenious ways to try to get it.  However, you can take some basic and simple steps to secure your identity, these include:

  1. Be vigilant. No provider of a service ever asks you to verify anything by email.  You can do two things to set your mind at ease when you receive a phishing mail.  The first is look closely at the sender address to see if it is genuine.  For example, double click it (depending on your mail client) and you might see something like amazonsupport@yahoo.com – you can be pretty sure Amazon don’t use yahoo mail.  Otherwise you could telephone them, or login to your account (not by clicking the mail link you were sent, but by accessing it how you normally would) and verify everything is OK.
  2. Whatever system you are using, Google, Office 365 etc – all of these providers offer “Multi-Factor Authentication”. This is where, in addition to your password, you are required to verify your login with a pin code or automated call to your mobile.  If you have not enabled this service, do it!  This means if a criminal does get your password, they still cannot access your system – as they don’t have your phone.
  3. In addition to Anti-Virus on your device, install specialised anti-malware. Anti-malware service providers provide real-time protection scanning thousands of websites looking for malicious activity, so if you click on a link that may be taking you to a site that could damage or encrypt (with crypto-virus) your machine you will be prevented by the anti-malware.
  4. If you get an email from a colleague looking for account information, a banking transfer etc – unless you expect the mail, don’t do it! Call that person and verify the request.
  5. If you get a phone call asking for information, hang-up and call the provider on their listed number for support. Never give information to someone on the basis of an unsolicited call.
  6. Finally, make sure you have a backup of your data. Google Cloud, OneDrive, whatever is your preference, set it up and set it running.

These are basic steps; they should seem obvious and I hope for most reading this they are.  But for the non-techies out there that do get “hacked” every day, these simple steps should help prevent it happening to you!

Author:  Jason Boyle, Operations Director, Aspira.

Do you know what “ASAP” really means?

 

How many times have you been asked by your boss to deliver something ASAP, and your first reaction was to drop everything and start working on it right away? Only to learn later that not only the job wasn’t urgent at all, but also it was delayed, postponed, forgotten or simply cancelled?

Years ago, a Director asked me for a logo saying she needed it ASAP. Let me paint you a quick picture:

  • The logo was not for any critical project. Did I know that? No.
  • The logo was for her intranet channel. Yeap, I’m serious.
  • It was after 5.30 pm.
  • Well, she was a Director of something, which meant she was important!

My reaction was to drop everything I was doing and deliver it now. Quickly, I talked with one of my designers and asked him to do it, he looked at me annoyed (it was after 5.30 pm!) and said, “but she said it’s ASAP”, and I was like, “and? It’s ASAP!”.

When I was learning English as a second language (I am Brazilian), ASAP was one of the first things I learned, and I knew it meant “as soon as possible”, but clearly I was missing something.

He went on to explain that ASAP did not mean urgent, replied to the Director and told her “let me know if tomorrow afternoon is ok to deliver”, she then replied saying “that’s brilliant, thank you so much”.

I was mesmerized.

So simple! The trick is to gamble a bit, giving yourself the deadline you need to deliver the task requested — don’t be greedy though, aim for a reasonable timeframe that is still comfortable for you. Remember to keep your tone positive: you want to help, and you will get it done as soon as you can. I can guarantee that if it’s genuinely an ASAP request, the other person will be super happy.

A few years later, I went to work at a place where “everything was a priority”. Before any attempt to improve or implement new processes, I needed first to understand why my team weren’t able to follow a workflow plan, why they were all feeling overworked and that nothing was under control.

Among some other things, I realised that they were drowning in ASAP requests coming from different stakeholders. They would get paralysed by ASAP requests thinking that they were urgent, dropping everything whenever they heard the word “ASAP”, delaying (without knowing) tasks that were actually important. Even a simple Urgent-Important Matrix didn’t work at the time, since “everything was a priority”.

I have to be honest and say that it took me a while to identify ASAP requests disguised as urgent ones were one of the root problems. Then, one day it finally hit me, maybe they too don’t know what ASAP really means.

Wait, what? Mind blowing.

It didn’t cross my mind that my team (all English speakers) could have been having the same problem I had a few years earlier! I thought that this misunderstanding issue was particular to people who didn’t have English as a first language.

When I told my team that ASAP does not mean urgent and they should just return to whoever asked them for something inquiring what the deadline was, it was a game-changer. Ten out ten times the deadline was for “the end of the week”, “next week”, “just when you get a chance” and so on. I know, right?

Why do people disguise something as urgent when it’s not? I don’t want to dwell on the reasons, but most of the time, they just don’t want to commit to a timeline; just in case they can get whatever they need sooner.

My advice is: take advantage of the situation to protect your time and your work. Send a message to the world that you are the one calling the shots.

Guest Author: 

Mayra Boppre is a Program Manager with 10+ years of experience leading multi-disciplined teams, establishing processes and systems in fast-paced, complex organisations. Mayra specialises in the creative field and brings her expertise and curiosity to help companies achieve goals and objectives. Mayra is PMI certified and holds an MBA in Marketing.

This article was originally posted in Medium  

Migrating a Node App to the Cloud

Migrating a Node App to the Cloud

I have a Machine Learning (ML) application running on my Laptop and I was looking for ways to improve my application accessibility and performance. My primary investigation was focused on migrating my ML application to the cloud. This blog describes my cloud migration journey, where I’ll highlight some of the main lessons I learned through the ML migration process. I was hoping that by migrating my ML application to the cloud, I’d have expanded performance upgrade options that couldn’t be duplicated with my local machine implementation.

The core of my project was a machine learning algorithm written in Python. My application data, on which the machine learning model was trained, was held in a local SQL Database. The application layer was implemented as code in NodeJS server that executed the ML algorithm, written within Python files, and displayed the Machine Learning results in HTML.

For my choice of cloud platforms I considered AWS, Google and Azure, and ultimately settled on Azure because Azure credit that’s offered through Microsoft’s Visual Studio Enterprise Subscription. It meant that I could port my Machine Learning application onto the cloud for no incremental cost!

There were two main tasks involved in porting my Machine Learning application to the Azure cloud:

(1) I had to migrate my ML training database to a Azure cloud DB

(2) Port my NodeJS functionality into a NodeJS environment within the Azure App Service

Microsoft’s developer guides made the experience of (1) porting the Database and (2) porting the NodeJS straightforward. However, I ran into my first significant porting challenge when I realised that the Azure cloud services doesn’t allow the equivalent of the NodeJS Child Process function to execute. I had to find an alternative means of running my Machine Learning python algorithm code!

Fortunately, Azure comes to the rescue through their offering of the Azure “Machine Learning Service”. Using Azure’s Machine Learning Service, I was able to create a Machine Learning Workspace (ML Workspace). The ML Workspace environment enables dataset importation, training ML models on imported datasets and deployment of models. The Azure ML Workspace models are created using Python, so I was able to repurpose my existing Python scripts, effectively eliminating the NodeJS Child Process invocation. Azure supports access to the model outcomes through a RESTful API. The REST API enabled me to query my model for new predictions.

The full support for Machine Learning applications on Azure meant I was then able to re-create my Machine Learning Model, deploy it, and utilise it for predicting new outcomes. I can scale my Azure services, if needed, as my datasets grow. I now have a much more flexible Machine Learning application, all with the help of Azure!

For all your Software Development needs please contact Aspira here.

Author: Alan Lehane, Aspira Software Developer

 

The benefits of project management – when done well

The benefits of project management – when done well

Remember the oft used swan metaphor? Swans glide gracefully by on our waterways, yet the onlooker is oblivious to the furious paddling under the surface that provides the momentum to propel them forward. As project managers, we are all too aware of the ‘furious paddling’ that propels us to successful project delivery, even with a sound methodology to guide us.

When a project is at the initiation stage, do we spare a thought for the consequence of not achieving any project benefits? We do not think that our project will unfold like the plot of some horror movie. Instead we focus on what action we will take to prevent failure.

Despite the challenges, we persevere. We refer to our standards and frameworks for guidance.  We share our knowledge and seek to learn lessons from our peers. To us the benefits of good project management seem obvious, but they can be difficult to define for someone unconvinced or new to the discipline. When asked “why do we need good project management?”, how would you respond?

The PMI’s white paper on The Value of Project Management, discusses why project management matters, and in a case study demonstrate how it has become an integral part of business. Their findings included:

  • Implementation of project management discipline enables organisations to obtain measurable results and change behaviours.
  • Adhering to project management methods and strategies reduced risks, cut costs and improved success rates
  • A review of the project outcomes showed that it delivered improved customer satisfaction by creating a more user-friendly process.
  • Good project management discipline stopped the organisation from spending money on projects that fail.
  • In conclusion, strong and disciplined project management practices will drive an organisation forward.

https://www.pmi.org/business-solutions/white-papers/value-project-management

So, why should your organisation implement a framework and follow a discipline? In simple terms, when you achieve good results, when you are successful, you want to repeat that success. Reasonably, we assume that what worked for us in our last project might also work well in our next project. And we all want consistent results. Consistency in performance and behaviour fosters a shared understanding. It facilitates the identification of efficiencies in business activities. When we all know what we are doing, why we are doing it, how we are doing it, it becomes easier to deliver. This shared understanding is often the antecedent to project governance, reducing the risk of failing, reducing the cost of failed projects, thus making our organisations more competitive in their chosen markets. Almost like dominoes, the realisation of one benefit, offers the opportunity of realising the next.

Ultimately, we pass on those benefits to our customers. The benefits of project management – when done well – align to the project benefits as defined in the business case that in turn align with the goals of the organisation and deliver real value to the customer. They are a measurable return on investment for the organisation.

So, if you want to learn more about the benefits of good project management let Aspira, whose mission is “to take the chaos out of project management”, help you on your path to enlightenment.  Contact us here.

Author:  Niamh Lynagh, Project Manager, Aspira.

Selenium for Automated Test Development

 

Selenium for Automated Test Development

Test automation is a hugely important part of modern agile software development. In this blog, we are going to focus on just one part of the challenge of testing in software development – building comprehensive software testing for user interfaces (UI).

User interfaces present a challenge for test development because of the complexity of user interaction with the software product. Most application user interfaces have users making choices, for instance, “where to save a file?”, “what to print?”, or “what file(s) to open?”, and these choices grow application pathways that require validation by manual or automated testing. Agile software development typically puts further demands on the software testing because of the requirement to have testing completed within the short agile iteration timeboxes. It is not uncommon for Agile Scrum teams to require their full testing validation to be complete within a two-week Scrum sprint cycle. These time constraints put more pressure on the testing approach and most importantly, the decision for which testing tools to rely on.

This blog illustrates some of our observations during our trial adoption of the automated testing tool Selenium, in our journey to providing automated testing for our Agile software development.

Challenge 1:

Our first challenge in the adoption of automated testing for our software development was to build a system that enabled us to write and run automated tests. Building these tools and test capabilities from scratch is normally way too expensive for software teams, and there is a myriad of automated software testing frameworks available to make the adoption much simpler. We investigated some common choices but settled on building our automation using the Selenium framework. Many of our developers had experience with Selenium automation testing development, and that made the choice of Selenium easy for our team.

 Challenge 2:

Our second challenge for our software testing approach was to ensure that our testing couldaccommodate complex application user interface components, like user prompts and  user dialogs, because all user paths must be validated thoroughly with test cases. Our challenge was to find a test automation tool that made testing of user prompts much easier, and we hoped Selenium would make our automation test development more effective for these UI requirements.

Without a tool like Selenium, we either had to physically monitor our test software, to ensure our test cases didn’t get blocked by a UI prompts, or we had to write extensive test code to deal with the UI prompts automatically, requiring a lot of test case development time. We were relying on Selenium to address these challenges, enabling us to quickly and easily build automated tests, without the need for manual intervention or a large test development cost, for quality product assurance.

About Selenium:

Selenium is an opensource framework for test automation. Selenium is commonly used for test automation for web-based applications. Selenium has built in methods that allow selection of buttons or prompts. Selenium specifically enables web development test coverage because it provides good solutions for supporting UI prompts and buttons. Selenium is equally effective supporting the testing of dropdown menus, checkboxes and various other UI components. Selenium has definitely made our automation testing more effective, and that has led to better quality software, and a better user experience.

In addition, Selenium’s browser support and OS support further enhances the scope and coverage of automation testing build on Selenium, so the investment in test development goes much further than just the initial platform the tests were built on. This reduces the time for creation and maintenance of an automation testing system.

In summary, Selenium is designed to dramatically improve the effectiveness of automation testing for complex web-based apps. In the next blog we’ll look at the benefits of Selenium for code at the infrastructure or data level, because Selenium is not just a user interface automation support tool.

For more information, please contact our Software Development Team at contact@aspira.ie

Author:  James Harrison, Software Developer, Aspira.

Covid 19 is eating Strategy for Breakfast

 

Covid 19 is eating Strategy for Breakfast

 

As 2020 began, we never realised that this global pandemic would be on the menu, invading both our lives and livelihood. As we try to process the implications of living and working under the shadow of Covid 19, we are all trying to rethink and reframe how we do business whilst at the same time safeguarding our lives. We are going through unprecedented change.

What is required is rapid innovation and time is of the essence. In the absence of a crystal ball, we have to consider all the possible scenarios and lead through strategic ambiguity. Success depends on moving the organisation forward precisely at times when the path ahead is hazy. We need to take pragmatic action in order to survive in this period of strategic uncertainty. We need to lead through change.

Communication is critical and leaders need to be visible and maintain frequent dialogue. It must be open and honest to maintain credibility. Even though leaders don’t have all the answers, communication is important to put everyone’s mind at ease and provide hope for the future. We need to communicate through change.

Please join us for our webinar, which explores how to navigate your way through the crisis and ensure your survival. We leverage change management principles and explore:

  • The five Stages of Disruption Denial
  • The Burning Platform
  • Successful Innovation
  • Decisive Action
  • Leading the new Strategic Direction

Please register here for this webinar.

Author:  Norma Lynch, Training Manager, Aspira.

The Importance of collaborative delivery

 

 

The Importance of collaborative delivery

Doing a good job makes humans feel good. Helping others makes us feel good. We take great satisfaction in being able to solve problems for people. A 2011 study on altruism confirmed the theory that we feel good by helping others, not because we are trying to avoid negative circumstances, but because behaviours like fairness, cooperation, and reciprocity are intrinsically rewarding (2011, Jamil Zaki and Jason Mitchell).  This ‘dopamine high’ is what we tap into when we encourage collaboration amongst teams – the belief that they will all feel a great sense of satisfaction and accomplishment at a job well done, when the desired results are achieved.

Great collaboration is key to the success of any organisation when delivering projects or change.  Fostering and cultivating positive working relationships between business stakeholders and product delivery teams is vital because the pace of change is faster than ever. In many organisations, these two ‘factions’ often suffer from having a poor working relationship, to the detriment of a project and its objectives. It can be ‘us’ versus ‘them’ and may seem as though they have opposing goals. Resolving this conflict and breaking down those barriers to identify common and shared objectives will ensure both teams align to a common goal and work collaboratively to achieve it. The whole team will then share a great sense of accomplishment when an outcome is achieved, and they will use that experience to propel them forward to the next goal.

Creating and cultivating these team and people dynamics is gold to any organisation. It requires considerable expertise in developing rapport across multiple cross-functional stakeholders.

This ‘Collaborative Delivery’ is valued at Aspira and we are proud that many of our experienced talent can bring this skill to our clients, thereby helping them to deliver successful projects through growing effective relationships and creating collaborative environments and approaches to project teams.

The next time you are considering a project, think about the human side and build the people first. Get the mix right, give them the tools they need and the ongoing reinforcement, resources and learning to continually improve every aspect of themselves and the project. If it’s done well, perhaps they can all then share in the collective ‘high’ when it is successfully delivered.

We at Aspira are here to help, For more information on how Aspira can help you with all your project management needs, contact us on info@aspira.ie or call +353 21 235 2550.

Author:  Maria King, Project Manager, Aspira.

DevOps Demystified

 

 

DevOps Demystified

The technology world in which we live is driven by a frenzy of competitive fast-paced product and solutions development.  With insatiable customer appetites, product and services companies can struggle to define the solutions that will keep drawing customers inwards and can also struggle with the technical challenges when attempting to building products and services at such an accelerated pace.   They are led to believe that DevOps is the key to enable them to meet these challenges.

Most people involved in technology are familiar with the term “DevOps” but the world seems to be divided into the few who are intimately familiar with it in all its gory detail, and the many who have just a vague idea about it all.

Aspira will explore the definition of DevOps and delve into the proposition that DevOps can really deliver such lofty aspirations.  One of the approaches that helps us to keep pace with is DevOps.

First, the name –  “Dev” stands for automation and agile development frameworks and “Ops” stands for the analytics from customer product/service operations of the systems.

Second – the linkage with Agile development – which is the norm in today’s fast-paced products/solutions world.  To build products and services at this pace, it’s not enough to use Agile processes – developers also need to build automated built/test/deploy workflows.

Agile development pushes companies down this path…forcing them to implement automation everywhere.  Agile frameworks like Scrum won’t succeed without extensive automation.  Being Agile also requires some form of timely customer feedback, and fortunately for product teams all over the world, we’re immersed in the world of data analytics!

The automation needed to build rapid products/services, and the analytics to get rapid customer feedback into product/service improvements combined is the scope of DevOps.

Join us in Aspira’s Webinar on Demystifying Dev-Ops where we explore this exciting concept that is driving huge grow of specialist expertise in the software world.  We will run through this definition in more detail, and then look at a recent world-class example of an integrated DevOps solution offering from Microsoft – Azure DevOps

You can sign up for the webinar at www.aspira.ie/events

Author: Jim Blair, Aspira Director of Software Services.

Leveraging and Managing The Potential of Your New Remote Workforce

 

Leveraging and Managing The Potential of Your New Remote Workforce

Event Details

A positive planning session, highlighting the opportunities and benefits of exploring the hidden talents of your current and future remote workforce.

This webinar will discuss how our newly remote workforce and our future hires can have a significant positive influence on your P&L statement:

  • Assessment advice on the maturity of your existing workforce and how they will adapt to remote working in the future
  • Planning a safe and healthy environment for your office’s future prosperity
  • Selection and recruitment strategies for growth
  • Leveraging new geographies, “project resources, sans frontiers”

 

Paints on a board

 

If paradise now arises in hell, it’s because in the suspension of the usual order and the failure of most systems, we are free to live and act another way.” ~ Rebecca Solnit

During my tenure at BASF in Germany, I had the good fortune to work with many different technical people from all over the world and the interplay, exchange  and collaboration has always stayed with me.

When I reflect on the great unifying experiences of culture and sports like the Eurovision, Soccer World Cups, Rugby World Cups, and contrast them with the struggles of all nations in today’s crisis, it occurs to me that we now must approach project resourcing very differently.

In short, ‘resourcing sans frontiers’.

 

The travel bug bites many of us and we experience other cultures and enjoy leisure adventures to the point where we are familiar with communicating freely with many different nationalities socially and at work.

We are all working remotely, where possible and as you will hear in our Webinar, we are also trying to facilitate people who need to be physically in an office, factory or outdoors.

Now as we recruit for new roles, in the new normal, it’s a critical requirement that candidates can be productive, secure and are both willing and able to work from home. Does that limit us?

I think not!

 

I see a world of resourcing sans frontiers.

Now, if we need a highly skilled worker with specialist domain experience, or niche industry skills, they can deliver that service from anywhere.

Our talent pool has opened up considerably, but so has everyone else’s. We need the tools, strategies and networks to compete in the new global markets, and unlock the potential of this new remote workforce.

At Aspira we have developed a toolkit that includes; recruitment assessment, technical tests, online validation, QA controls, and interview techniques that enable us to provide an effective virtual selection process on behalf of our clients and our own internal needs.

We will present case studies in our webinar about some of the remote resourcing assignments that we have worked on recently.

 

It is both a pleasure and a privilege to engage with professionals in IT & Project Management throughout Europe, the Middles East & Africa.  We have the same passion and enthusiasm to re-start, our economies and societies again.

This is true also with our clients, who enjoy working with our offices in Cork, Dublin, Amsterdam, UK, or the UAE, but are aware of the benefits in recruiting skilled resources from the multiple locations in EMEA.

Knowledge of the EMEA countries, culture, food or industry, makes for better conversations, quicker connections and valuable cultural contribution evaluations for our candidates and clients.

We have great tools to make connections, and our own application tracking systems (ATS) enables quick and easy processing of applications, tracking screening and security. We continue working with candidates and clients through project kick starts to delivery deadlines.

 

We tend to seek the positive aspects of life, and some of us loathe the disruption that change brings, but we recognise that we can rise to meet this challenge.…

Part of that change means that our borders and barriers to successful project delivery, have changed also. Resourcing sans Frontiers… is all about adapting to change.

Register for our webinar here.

Author:   Russell Moore, Head of Resourcing Advisory at Aspira.

Agile Project management- the practicalities & benefits of gaining Agile Certification

Agile Project Management

 

Agile Project Management- The Practicalities & Benefits of Gaining Agile Certification

 

I am a long-time practitioner of the predictive approach to managing projects, and in the past few years have been exposed to more Agile approaches.  I wish I had done so much earlier in my career such are the benefits.

The Agile approach has huge relevance in today’s project delivery environment and delivers a lot of advantages.  These include closer business collaboration, more frequent product releases and the ability to embrace change for strategic customer benefit.  All together these benefits provide a greater level of flexibility to meet & deliver on customer expectations.

To supplement my experience in the adaptive approach I chose to pursue the PMI’s Agile Certified Practitioner Certification (PMI-ACP) to further recognise my experience as an Agile practitioner. The PMI-ACP serves as a formal recognition of my understanding and skills of Agile principles and techniques. It allows my employers, peers, and stakeholders to know the credibility of my agile capabilities and denotes both knowledge and experience, as both are needed to obtain this certification.

It is seen as a complement to one’s experience and is an industry-recognised ‘stamp of approval’.

With the growing adoption of Agile by organisations to align with the demands of markets & competitors, there is an ever-increasing demand for PMI-ACP certification and Disciplined Agile (DA) practises.  The PMI-ACP certification covers Kanban, Scrum, Extreme Programming (XP), Test-Driven Development (TDD) and Lean.  All of these have enhanced my levels of flexibility and capability in my day to day working environment.

To obtain PMI-ACP certification, I had to first complete an application via the PMI.org website. This was a straightforward process where I detailed my experience and education as there are criteria that must be met to obtain this cert. Once my application was approved, I was able to schedule my PMI-ACP exam for a day and time that suited me. The exam itself contains 120 questions with multiple choice answers and gave me 3 hours to answer all the questions.  The required mark to pass the exam is in the region of 70-75% though the PMI never share the exact number.

With my PMI-ACP certification, I have increased my value as an agile team member, through increased agile adoption, increased productivity and competitive advantages for my client organisations. The certification within the agile environment can potentially develop into multiple role options to pursue such as Agile PM, Agile Coach, Scrum Master or Product Owner.

To maintain my Agile certificate, I need to earn at least 30 Professional Development Units (PDUs) every 3 years.  This I fully intend to do as having the agile traits definitely makes me a more rounded and better-prepared project manager. Regardless of my project, client or environment, having that appreciation & understanding of Agile serves to enhance my capabilities.

Aspira are a PMI Registered Education Provider and Aspira’s CEO Pat Lucey will be delivering a virtual classroom PMI-ACP training course on 9th,12th,16th,19th,23rd,26th June.  Places are limited so to register for the course please contact training@aspira.ie  with a request about Agile Certification.  For more information click here.

Author:  Thomas McGrath, Senior Project Manager, Aspira.