IT Projects are typically complex undertakings where requirements, and their gathering from often multiple stakeholders, can often be difficult. The practice of Quality Management during the course of IT Projects should, in theory, lead to better governance and overall outcomes. This paper explores four individual IT Projects and details the methods of qualification gathering, stakeholder engagement and overall Quality Management employed. Following this is a review of the common themes found in each project and a discussion on their application from a Quality Management perspective.
The Many approaches and methodologies are available in the development of software with error free to its end user by fulfilling the values of stake-holders. Among the available methodologies Agile is a popular methodology which is introduced in 2001. Agile consists of various development processes such as Scrum, XP, Kanban, Lean and others. Among them Lean is one of the methodology in development of software domain which is adapted from Toyota Production System. This paper concentrates on how Lean sustains in the business stagnation because there exists some problems such as missing deadline, over development and ineffective management. Lean is having its own advantages and pitfalls. To overcome the pitfalls of Lean an adaptive approach is needed which may fit with existing industry standards.
Nowadays, as the software industry is slowly becoming more mature, software measurement and performance measurement are becoming increasingly important. Organizations need to know their productivity and competitiveness in software development projects for various reasons. In many software development contracts, targets are set for the suppliers to reach. These targets are based on software metrics like productivity, speed of delivery and software quality. In order to check if the targets are reached, it is necessary to measure the functional size of the software product that is delivered and also the functional size of the software development project that is carried out, as there is usually a difference between these two sizes. To be able to use functional size in contracts, it must be measured in an objective, repeatable, verifiable and therefore defensible way. That being the case, the industry’s best practice is to use an ISO/IEC standard for functional size measurement, e.g. Nesma, COSMIC or IFPUG function points. However, these methods only measure the functional user requirements from the total software requirements to be delivered. In activities like project estimation and productivity measurement, the influence of the non-functional requirements is expressed in the Project Delivery Rate (PDR) which is expressed in effort hours per function point. If more than the average amount of non-functional requirements need to be realized in a project (or more severe non-functional requirements), the PDR used should also be higher. In the industry it is customary to set productivity targets based on an average (or calibrated) influence of non-functional requirements and this works quite fine in traditional software projects. In software development projects that are executed in an agile way, this is not always the case. When working agile, there are forces that influence the traditional way of performance measurement significantly, resulting in a number of serious issues. In this paper these issues are explained and a method to overcome these issues is proposed.
GSTi India’s mission is to provide end-to-end IT solutions for clients across the globe by aligning, creating, developing and providing efficient and cost effective services.
Agile Project Management Methods of IT ProjectsGlen Alleman
Agile project management methodologies used to develop, deploy, or acquire information technology systems have begun to enter the vocabulary of modern organizations. Much in the same way lightweight and agile manufacturing or business management processes have over the past few years. This chapter is about applying Agile methods in an environment that may be more familiar with high ceremony project management methods – methods that might be considered heavy weight in terms of today’s agile vocabulary.
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Understanding Customer Voice of Project Portfolio Management SoftwarePeachy Essay
Abstract—Project Portfolio Management (PPM) has gained
success in many projects due to its large number of features that covers effective scheduling, risk management, collaboration, and third-party software integrations to mention a few. A broad range of PPM software is available; however, it is essential to select the PPM with minimum usage issues over time. While many companies use surveys and market research to get users feedback, the PPM product software reviews carry the voice of users; the positive and negative sentiments of the PPM software reviews. This paper collected 4,775 reviews of ten PPM software from Capttera.com. Our approach has these phases- text preprocessing, sentiment analysis, summarization, and categorizations. The software reviews are filtered and cleaned, then negative sentiments of user reviews are summarized into a set of factors that identify issues of adopted PPM software. We report the most important issues of PPM software which were related to missing technological features and lack of training.
Results using Latent Dirichlet Allocation (LDA) model showed
that the top ten common issues are related to software complexity and lack of required features.
The Many approaches and methodologies are available in the development of software with error free to its end user by fulfilling the values of stake-holders. Among the available methodologies Agile is a popular methodology which is introduced in 2001. Agile consists of various development processes such as Scrum, XP, Kanban, Lean and others. Among them Lean is one of the methodology in development of software domain which is adapted from Toyota Production System. This paper concentrates on how Lean sustains in the business stagnation because there exists some problems such as missing deadline, over development and ineffective management. Lean is having its own advantages and pitfalls. To overcome the pitfalls of Lean an adaptive approach is needed which may fit with existing industry standards.
Nowadays, as the software industry is slowly becoming more mature, software measurement and performance measurement are becoming increasingly important. Organizations need to know their productivity and competitiveness in software development projects for various reasons. In many software development contracts, targets are set for the suppliers to reach. These targets are based on software metrics like productivity, speed of delivery and software quality. In order to check if the targets are reached, it is necessary to measure the functional size of the software product that is delivered and also the functional size of the software development project that is carried out, as there is usually a difference between these two sizes. To be able to use functional size in contracts, it must be measured in an objective, repeatable, verifiable and therefore defensible way. That being the case, the industry’s best practice is to use an ISO/IEC standard for functional size measurement, e.g. Nesma, COSMIC or IFPUG function points. However, these methods only measure the functional user requirements from the total software requirements to be delivered. In activities like project estimation and productivity measurement, the influence of the non-functional requirements is expressed in the Project Delivery Rate (PDR) which is expressed in effort hours per function point. If more than the average amount of non-functional requirements need to be realized in a project (or more severe non-functional requirements), the PDR used should also be higher. In the industry it is customary to set productivity targets based on an average (or calibrated) influence of non-functional requirements and this works quite fine in traditional software projects. In software development projects that are executed in an agile way, this is not always the case. When working agile, there are forces that influence the traditional way of performance measurement significantly, resulting in a number of serious issues. In this paper these issues are explained and a method to overcome these issues is proposed.
GSTi India’s mission is to provide end-to-end IT solutions for clients across the globe by aligning, creating, developing and providing efficient and cost effective services.
Agile Project Management Methods of IT ProjectsGlen Alleman
Agile project management methodologies used to develop, deploy, or acquire information technology systems have begun to enter the vocabulary of modern organizations. Much in the same way lightweight and agile manufacturing or business management processes have over the past few years. This chapter is about applying Agile methods in an environment that may be more familiar with high ceremony project management methods – methods that might be considered heavy weight in terms of today’s agile vocabulary.
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Understanding Customer Voice of Project Portfolio Management SoftwarePeachy Essay
Abstract—Project Portfolio Management (PPM) has gained
success in many projects due to its large number of features that covers effective scheduling, risk management, collaboration, and third-party software integrations to mention a few. A broad range of PPM software is available; however, it is essential to select the PPM with minimum usage issues over time. While many companies use surveys and market research to get users feedback, the PPM product software reviews carry the voice of users; the positive and negative sentiments of the PPM software reviews. This paper collected 4,775 reviews of ten PPM software from Capttera.com. Our approach has these phases- text preprocessing, sentiment analysis, summarization, and categorizations. The software reviews are filtered and cleaned, then negative sentiments of user reviews are summarized into a set of factors that identify issues of adopted PPM software. We report the most important issues of PPM software which were related to missing technological features and lack of training.
Results using Latent Dirichlet Allocation (LDA) model showed
that the top ten common issues are related to software complexity and lack of required features.
Essence of agile gives flavor of Agile and its core principles, highlighting how it can give real time benefits. I developed this asset, based on my certified knowledge and my years of experience in handling Agile projects, transitioning from waterfall to Agile and transforming business.Best used for 1 day workshop.
RUNNING HEAD ERP SYSTEM IMPLIMENTATION PROJECT .docxsusanschei
RUNNING HEAD: ERP SYSTEM IMPLIMENTATION PROJECT 1
ERP SYSTEM IMPLIMENTATION PROJECT 17
ERP SYSTEM IMPLIMENTATION PROJECT
Introduction
Selecting the right project to do from so many available projects is a difficult task. Making choice on the project to do may sound obvious, however, choosing the right project increases the chances of being successful in the project. People should take enough time to choose the kind of project that they intent to do. The success and completion of the project is also affected by the time the individual spent in choosing the project and setting up for success right at the start of the project. It is very fundamental to apply some practically perfect filters to the process of selecting of the project to make sure that the good ones get through and the bad ones are disallowed. This process is a part of the practically perfect project management method as it is the initial step in any successful project. The process of project selection begins with all the potential project going through a repeatable and rigorous and appropriate selection process (Frank, 2011).
The project chosen is the installation of the ERP system. The first question before starting this project is knowing whether there is a need for this system. ERP system purchase should be considered if the firm is faced with issues of disparate data, time lag and operational inefficiencies. The firm that is in an excessive need of manual labor, hardships in reconciling financial and problems in coordination of inventory, sales and manufacturing and extracting sound business data out of the system needs to have this system. There is also an increased need for IT for maintaining the firm operations and the system integration. These are some of the things that make the ERP project necessary. The knowledge on the products offered by the firm, the objectives in the IT and operational infrastructure are critical in choosing the ERP system.
Prior to choosing this project, several factors were considered. There are several decision points that need to be looked at before the project starts. The selection criteria that the project team need to know before the start of the project is needed. There are several considerations to guide in the selection of this project.
Identifying the stakeholders
The ERP system is not like other small software packages in a company that only effects only a section of the firm. It is a large system that has impact on every sector of the business. This makes the stakeholders of this project to include the users from all parts of the company and every level of the company that is affected by the system. This includes the end users who get the information collected or the workers who find that the processes of the firm they are used to have been changed. The stakeholders and the users who are involved ...
Speach on PMI-ACP hold at PMI-Pub event in Oslo. Presentation covers quickly PMI-ACP, compare how PMI-ACP works vs PMP. Introduction of PS2000-SOL agile contract standard in Norway
I have an excellent referral for a proficient Program Manager and Business Analyst with over 20 years of international experience with companies like Centurylink and British Telecom. She has worked on both Agile and Waterfall methodology supporting multi-million dollar projects for process improvement, new launch, cost reduction, digitization of customer experience, integration, quick wins. She is PMP certified and has completed the pre-requisite training for CBAP, soon to appear for the certificate exam. She has Permanent Residency of Canada and willing to relocate for the right job opportunity.
Project management chapter_04 for MSBTEKalyan Ingole
This presentation is about the project management that contains project management spectrum,Risk management,change management,configuration management and clean room strategy
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
The following document contains case study related to the startup my friend started, DIGITERIA.NET . Due to the changing nature of our startup, we moved to ERPAL, which is a web based ERP solution, ideal for small/medium enterprises.
Proactive steps to ensure the success of the next ERP project.
The main goal of this presentation is to provide learned lessons and project recommendations
by assessing the failure of Avon order managementsystem project from an IT projectmanagement perspective
Organizations can establish a consistent method for determining if projects are having an adverse impact on the IT portfolio, are failing and need to be shut down.
Specific criteria and data to be collected and analyzed may include the following:
It is of no secret that the technological constant developments have affected many aspects of human lives within the last decades.
Managing people in a co-located team differ than a distributed team; the traditional co-located teams require depth understanding for the dynamics of human and social grouping, while dealing with virtual teams has created additional difficulties for management.
In the distributed teams, the spirit of collaboration is harder to be achieved, and the interaction between team members becomes less visible, which definitely would affect achieving the organization objective and the managerial process effectiveness.
Virtual collaboration enables distributed expertise to focus on shared problems with a necessary interfacing through technology.
Quality of interaction is critical for establishing the framework for successful collaboration on any team, virtual or not; however, the usual hurdles of any group of people coming together to tackle difficult problems is exacerbated in virtual groups by having to rely on technology.
For this reason, virtual collaboration should be planned for and supported by the development of specific interaction skills and the technological proficiency that will help ensure project success.
There continues to be a need to understand how technology changes the nature of work and collaboration.
Because of Geographical distance, the biggest challenge that faced the project / program manager is managing a virtual team.
In the following papers, I will shine the light on some tools, techniques, and useful Idea to managing virtual projects.
The main goal of this presentation is to draw the roadmap of the methodology of implementing the Knowledge Management at the HCL’s prospective customersTaking advantage of longexperience and HCL developed KM tools .
While the main processes of knowledge management is a challenge in the organizations, it must be some technical tools to help organization to enhance their service and create competitive advantage.
In the following papers, I will explore some tools and social Medias that influence the Knowledge Management in the organizations.
Effectiveness of knowledge management depends on how knowledge management process are aligned with an organizations infrastructure and processes that supports the achievement of organizations goals. To understand and represent relationships a simple list of elements and process is scanty, we need a holistic framework where all are integrated into a dynamic framework. The proposed framework is particularly focused on dividing the identified organizational building blocks into their constituent elements along both time and content dimensions to define characteristics of these elements, and it also define the relationships between the organizations to form a social ecology in which people effectively create share and use knowledge in business management. In this way, the developed framework can assist management to understand the true nature of the relationship that exist between an organization and knowledge management process, and exploit them for an organizations success.
The Alexandria Hospital is a small public hospital found in the Midwestern part of Singapore. The hospital that was established as a British Military Hospital in 1938 and after serving for thirty-three years was handed to the Singapore government by the British administration and renamed to Alexandria Hospital.
The hospital has undertaken many initiatives to upgrade its major facilities to serve the patients better. It began rethink how to enhance patient services via the exploitation of technology.
The decision was to implement the Clinical Digital Dashboard (CDD) and the Clinical Connection Suite (CCS).
Although they were pressured from the Health Minister challenge to form a health care center that provides continuous focus on patients, But the main objectives of implementing these system were to include all patient's issues in one database to improve the hospital operation and delivering a seamless, safe, and patient centric health care...
GFS Crane from GreenField Software provides a complete range of DCIM capabilities: data center modeling, facilities and IT infrastructure monitoring, provisioning, capacity planning, asset management, energy efficiency and sustainability reporting.
GFS Crane is an ERP for Data Centers, allocating and optimizing key resources – power, space, cooling and networks.
The software from India-based GreenField Software helps data centers control capital costs, reduce operating expenses, and mitigate the risks of data center failures.
Green IT should be a big part of any enterprise sustainability strategy with a strong focus on reducing energy usage.
Business leaders look for ways to reduce costs by minimizing energy usage, carbon emissions and waste. Technology can play a big part in providing the solutions.
The content:
The Challenge Today IN Oil & Gas Industry.
Supply Chain link in the oil and gas industry
Oil & Gas business process issues.
Factors that erodes customer and shareholder value
The suggested solutions
Conclusion
References
A prototype of adopting the Internet Of Things (IoT) in Dairy Farms.
This prototype was prepared to practicing in PROTOTYPE CHALLENGE of course " TOUCH IOT WITH SAP LEONARDO"
The Idea and prototype prepared by:
Monzer Osama
IoT@MonzerOsama.com
05/07/2017
The overview about some challenges in construction industry.
How to Improve project outcomes using Microsoft Project Online
How to enable team involvement and Boost collaboration.
How to make smarter decisions using the Business intelligent tools.
The main goal of this presentation is to study three large information systems projects that failed over the last five years and identify the reasons of failure and derive the challenges and recommendations for IS strategists.
The main goal of this presentation is to delivering recommendations on Infosys’s IS strategy,
Considering the Design Thinking as a Strategy for Innovation within Infosys.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Quality Management Practice in IT Projects
1. ANAG THE DIGITAL FIRM
December 19, 2014
Prepared By:
Andrew Considine | Fegbada Jude
Monzer Alshaikh warak| Paul Ong
Under supervision of Dr. Kamna Malik
FINAL INTEGRATION PROJECT
Enterprise Systems Development
2. 1
QualityManagementPracticeinITProjects|12/19/2014
Contents
INTRODUCTION ......................................................................2
PROJECT 1: DEPLOY A CAMPAIGN MANAGEMENT
PLATFORM FOR DU A MOBILE OPERATOR ........................................2
PROJECT 2: SAP IMPLEMENTATION ..........................................4
PROJECT 3: IMPLEMENTING ERP SYSTEM FOR NONPROFIT ORGANIZATION.7
PROJECT 4: SERVER AND NETWORK MONITORING SOLUTION'S PROJECT.10
THE COMMON THEMES AND ISSUES .............................................. 12
CONCLUSION ....................................................................... 14
REFERENCES:........................................................................ 14
3. 2
QualityManagementPracticeinITProjects|12/19/2014
Quality Management Practice in IT Projects
Introduction
IT Projects are typically complex undertakings where requirements, and their
gathering from often multiple stakeholders, can often be difficult. The practice
of Quality Management during the course of IT Projects should, in theory, lead
to better governance and overall outcomes. This paper explores four individual
IT Projects and details the methods of qualification gathering, stakeholder
engagement and overall Quality Management employed. Following this is a
review of the common themes found in each project and a discussion on their
application from a Quality Management perspective.
Project 1: Deploy a Campaign Management Platform for
Du a mobile operator
In 2013 Emagine, along with its partner HP, was awarded the tender to deploy
a Campaign Management Platform for Du a mobile operator in the UAE. The
Platform, with customisations, was being procured to run multi-step, multi-
channel campaigns to Du's subscriber base with the objective of generating
sustained incremental revenue from the saturated UAE market.
The key stakeholders for the project were:
1. Du the end client.
2. HP the commercial lead and HW supplier.
3. Emagine the technology supplier.
4. Accenture the project lead assigned by Du.
5. Atos the system integrator assigned by Du.
Competing objectives within the Du teams resulted in unclear requirements.
The IT team was focused purely on rapid delivery and the marketing team was
focused on delivering their business objectives. An additional complication
was the differences in skillsets, experience and ability of the 3rd parties
involved. Accenture brought strong experience and skilled resources to the
project while Atos deployed mainly junior resources with non-relevant
experience. Emagine brought 15 years of experience in the Campaign
4. 3
QualityManagementPracticeinITProjects|12/19/2014
Management space (and thus had a clear understanding of both the technical
and business requirements) while HP, though strong technically, had very little
understanding of the needs of the marketing team.
An Analysis and Design process took place with all the parties involved in
onsite workshops to gather the requirements. The process followed was a
Structured Analysis. Data Flow Diagrams, with supporting Entity Relationship
Diagrams, were used to map out the ingestion of data, its processing and
subsequent actioning through workflows, reward fulfilment and
communication channels. There were multiple challenges to the Structured
Analysis approach including the size and complexity of the project, constantly
changing requirements and inconsistency of the tools used by each party
involved.
These challenges had a significant impact on the quality of the SW
development with competing requirements and an inflexible analysis process
meaning that the requirements delivered to Emagine's development team were
difficult to understand and contradictory.
Beyond the intrinsic challenges of stakeholder conflict and team experience
the size and complexity of the project, along with the shifting requirements
would suggest that an Object Orientated approach to the requirements
gathering process would have been more appropriate. An OO approach would
have meant consistency across the modelling tools used, the ability to adapt to
changing requirements and the subsequent output being clearer for the
development team.
The Project, in its first iteration, unfortunately did not deliver a high-quality
product evidenced by critical issues exposed during the integration of the
solution to the Du network. With the risk of the Project failing steps were
taken by Du, Accenture and Emagine to improve the requirements gathering
and development process with a complete overhaul of the underlying design of
the Platform. This effort focused on the quality of the requirements input (and
recording), consistency and agreement on requirements from all stakeholders,
realistic scheduling and robust testing. This revision of the process (with a
reduced number of stakeholders) led to the successful delivery of the Project
with its second iteration.
5. 4
QualityManagementPracticeinITProjects|12/19/2014
Project 2: SAP IMPLEMENTATION
I was involved with the implementation of SAP ERP in my current place of work
(Nigerian Bulk Electricity Trading Plc).
ASAP methodology for the ERP
implementation was used - which
is proprietary to SAP.
Requirements for the project included:
Provision of standard operating procedures for all businesses.
Creation of a project steering committee and stakeholders.
Creation of a project team and members.
Engagement of a Quality Assurance consultant.
Provision of an internal Project Manager.
Provision of a shared drive for effective collaboration and information
access.
Provision of a Project charter.
Creation of the project office and project name.
Provision of Project scope though this information can also be accessible
from the charter.
Stakeholders for the project included:
Key system users:
Business and process owners: the heads of every department.
Project sponsor: This is the key decision maker.
External partners include the implementation consultants and Ministry of
power which is our parent agency.
Vendor Project team.
The project steering committee consisted of the following:
Project sponsor.
Lead Project team members.
6. 5
QualityManagementPracticeinITProjects|12/19/2014
Business and process owners.
Client Project Manager.
Vendor Project Manager and Director.
Quality Assurance consultant.
Representative from the Ministry of Power.
Challenges:
Poor Response to incidents.
Solution:
In my organization, we were able to address this issue by defining and reaching
an agreement on the incident escalation path with incident resolution timelines
based on their level of criticality.
Staff turnover:
Solution:
Engage more than one member for a particular work function by so doing,
resignation of a team member will not have any negative impact on the project.
Poor dedication of team members:
Solution
Team member appraisal needs to be based on their performance or input to
the project hence they must be given a terms of reference on what is expected
of them.
Scope creep in the project:
Solution
To ensure that an agreed project scope is followed from beginning to end, there
is the need for a formal project scope sign off and based line.
Project work plan and timelines not adhered to
7. 6
QualityManagementPracticeinITProjects|12/19/2014
Solution:
In order to avoid this from happening there is a need for project review
committee (Also refer to project steering committee) to constantly access the
project current state, project health.
Requirements can be gathered using the following medium:
Presentation
Project Session
Electronic communication
Additional requirements can be obtained via mail or telephone communication
between the consultant and the client.
Even though challenges were experienced during the course of the project, we
were able to deliver a quality product based on the following:
Alignment with the business as there was an improved operational efficiency
with system integration - operation that would have taken 1 hour to complete
has been reduced to minutes.
The original business goal of the organization was achieved.
8. 7
QualityManagementPracticeinITProjects|12/19/2014
Project 3: Implementing ERP system for nonprofit
organization.
This Project involved the implementation an of-the-shelf ERP system for a
Not For Profit (NFP) organization, The ERP was Microsoft Dynamics AX
2012 R3.
The stakeholders are detailed in the following table:
Internal Stakeholder External Stakeholder
Chairman of the Board 3rd party Consultant
General Manager and secretary Telecommunications company
HR Manager and team The Software solution’s vendor
Finance Manager and team The Sponsor
Marketing Manager and team Hardware vendors
Warehouse Manager and team Training centre Lead
Purchasing Manager and team The beneficiaries
Collecting Manager and team
IT Manager and team
The requirements were gathered by holding individual 2 day workshops for
each department/stakeholder.
For example: the HR Manager and HR team sat with me and I asked them to
brainstorm and express their thoughts about the software they would require
with their current problems in mind using other systems and capabilities as a
benchmark. We then filtered these requirements and got them to sign off on
them. This process was followed with each department.
The main challenge faced was commitments. As each department’s manager
was required to sit with us along with their team, this proved to be disruptive
to the usual work schedule and as such not all teams were available and
present. To counter this we asked the department Managers to commit to the
meetings and to take a lead with their teams with extra bonuses offered to their
team members to be involved in meetings out of working hours.
9. 8
QualityManagementPracticeinITProjects|12/19/2014
The other challenge we faced was changes to the requirements. To counter this
we followed the PMI change management process and each time a change
request was made the instigator was required to fill out a “Change Request
Form” and then follow this up with approval from their Manager.
Implementation Methodology:
We used Microsoft’s Sure Step Methodology for ERP implementations.
This methodology is based on PMI’s Project Management processes and it has
been proven to increase project success rates. The following paragraphs
highlight this methodology’s phases. The following figure illustrates Sure Step
Methodology.
10. 9
QualityManagementPracticeinITProjects|12/19/2014
I think that the project delivered a high-quality product. Success criteria factors
were set at the beginning of the Project and we managed to deliver to100% of
that criteria.
For example:
The process of calculating the payroll should not take more than 20
minutes for all the organizations branches without manual data transfer
from the time attendance machines.
The volunteers must have access to an online portal to read and submit
their tasks and send their requests online without using paper or phone
communications.
The CEO must have ability to view the up to date dashboards with data
relevant to the KPIs defined in the strategic plan.
The beneficiaries’ satisfaction must increase at least 70%.
11. 10
QualityManagementPracticeinITProjects|12/19/2014
Project 4: Server and Network Monitoring Solution's
Project.
The lack of centralized and comprehensive monitoring tool for XXX mission
critical servers necessitated us to setup SCOM (System Center Operations
Manager) which identify faults in the system and alerts relevant parties.
Prior to the Project, system health checks were performed periodically
manually. There was no system triggered alert on the breach of system
threshold, i.e. CPU utilization exceeds 80%. There were also instances where
the staff did not do perform their tasks and the system crashed.
The key stakeholders were Head, Ebroking from E-Broking*, CIO from
Group Information Technology (GIT)*, and CTO from Finexasia.com Sdn
Bhd (Finexasia)*.
How were requirements gathered?
An application flow diagram was drafted to illustrate the interconnectivity
between us and the Exchange.
The list of critical servers, equipment and application services to be monitored
were gathered at the working level. Current processes and workflows were
identified and mapped.
This served as the pre-requisite to construct the “Envisioning and Assessment”
and “Vision and Scope” documents for requirements gathering
What were the challenges and how could the process have been improved?
Prior to the project, there was no centralized inventory of all equipment that
form the entire XXX ecosystem. There was no documentation on the
application flow. Additional time was therefore allocated in the Envisioning
Stage to consolidate information from various departments. A central
repository should be maintained to document system design for future
reference and ease the requirements gathering process. This could have been
improved if a proper CASE environment was set-up.
12. 11
QualityManagementPracticeinITProjects|12/19/2014
What approach to modelling, architecture and design was taken?
We adopted the *Microsoft Solutions Framework (MSF), which is a five-phase
project approach. Microsoft further enhanced this framework and developed
the Microsoft Services Delivery Methodology (MSDM). MSDM provides
guidance on activities and deliverables that may be executed within each of the
MSF phases. The MSF Phases are defined below and the MSDM activities and
deliverables are defined in the solution approach section.
Envisioning: Create a business vision and define the scope of work necessary
to bring the vision to reality
Planning: Planning continues until we have detailed functional requirements,
system and application architectures, the user interface prototype, and a
detailed project plan for the remainder of the project.
Development: The Development phase begins with the first iteration of
development and culminates with the functionality complete milestone.
Stabilization: The Stabilization phase represents testing and acceptance.
Deployment: The Deployment phase includes final development, release
management, and deployment.
What were the quality issues?
There were no major quality issue. The requirements were well understood by
both customer and vendor, and the deliverables agreed upon and executed.
Do you think the project delivered a high-quality product? Justify your answer
accordingly.
Yes it did, with proven detection and alert on several occasions where there
was breach of system threshold parameters. Visibility was gained on overall
13. 12
QualityManagementPracticeinITProjects|12/19/2014
system health via the solution’s monitoring console and alerts, and reduced
dependency on human personnel.
Historical system statistics are stored and can be queried upon during
investigation of abnormal system behavior. The solution was a mature off-the-
shelf product. There was no issue on stability. The SCOM agents did not
cannibalize critical system resources.
The common themes and issues
By jointly reviewing each of these individual IT projects some common
themes (and specifically issues) surface from a Quality Management
perspective. While these issues seem obvious from the perspective of hindsight
their commonality would presume that these are common themes faced by
most managing similar IT projects despite the prevalence of academic data on
this issues and Quality Management frameworks available to organizations.
The following outlines the common themes that were uncovered by the group
following the review of the individual projects:
1. There was evidence in two of the projects of the following of a process
(i.e. Framework) of requirement gathering and subsequent project
management activities (i.e. change requests). Of the projects these were
the successful ones so it could be opinioned that the following of such a
framework is a factor towards a project’s success.
2. Scope creep (i.e. changing or growing requirements) is prevalent in all
four Projects which would suggest either a lack of complete requirement
gathering – or a changing environment or needs during a long-running
Project. The management of scope creep through a formal process and
framework allayed major impact on the success of the Project.
3. In several of the projects multiple stakeholders were involved and where
this was the case it led to more complex and problematic requirement
gathering which in turn led to a more difficult project delivery.
14. 13
QualityManagementPracticeinITProjects|12/19/2014
4. Surprisingly there is very little evidence of UML modeling following the
gathering of the technical requirements in each Project. Our conclusion
on this point is either:
a. Where the Project involved the delivery of a COTS (commercially
off-the-shelf) Software package this reduced the need to detail the
requirements within the framework of a model. Or;
b. Where the Project did require customization and bespoke Software
development the organization(s) involved were perhaps not mature
or capable enough (such as defined by SEI’s CMMI guidelines) to
use sophisticated UML modeling techniques to accurately define
requirements and outline the design and scope for the
organizations Development team.
Following the identification of these common themes the recommendations we
would make as a group to these organizations would be that implementing a
Quality Management framework as the cornerstone of each Project will
improve their capability and subsequent project delivery outcomes. The
following of Quality Management will ensure that issues around stakeholder
engagement and management, scope creep, competing requirements and
expectations on outcomes are managed effectively and successfully.
15. 14
QualityManagementPracticeinITProjects|12/19/2014
Conclusion
Quality management in IT is best approached as a process. This allows a
desired result to be achieved more efficiently. As such, it comes as no surprise
or mere coincidence that each project above followed some sort of SDLC
methodology i.e. SAP, Microsoft Services Delivery Methodology, Microsoft
Sure step Methodology.
Although each methodology is called a different name, the steps and phases in
the methodologies are somewhat similar. Also each methodology emphasizes
similar important factors e.g. user focus, leadership/management, identification
and involvement of all stakeholders, process approach and some form of
continuous improvement.
All these factors are of critical importance as instead of doing something just
for the sake of doing it or blindly following a process, it is crucial to create an
environment which draws together numerous good work practices etc for its
development and management.
References:
Microsoft Dynamics Sure Step Methodology, AxaptaPedia, UR: http://www.axaptapedia.com/Sure_Step_Methodolog,
Accessed on: 21/12/2014.
ASAP Methodology Roadmaps and Phases, URL: http://scn.sap.com/docs/DOC-8032, Accessed on: 21/12/2014.