This document outlines the key topics to be covered in a lecture on project management best practices. It discusses the definition of a project, the history of project management, reasons why projects fail, and why project management is needed. The lecturer will cover concepts like the project lifecycle, advantages and disadvantages of project management approaches, and expected learning outcomes. Specific examples of failed projects are provided to illustrate common causes of project failure related to planning, leadership, requirements analysis, quality, risk management, skills, and stakeholder engagement.
Chapter 06 of ICT Project Management based on IOE Engineering syllabus. This chapter provides knowledge on project management processes, overlaps of process groups in a phase and mapping of project management.Provided by Project Management Sir of KU.
This presentation about project management tools... From this presentation you will know about different project management tool's features,benefit,good side and bad side .Hope this project will help you to select a good project management tools.
Thank You..
Chapter 06 of ICT Project Management based on IOE Engineering syllabus. This chapter provides knowledge on project management processes, overlaps of process groups in a phase and mapping of project management.Provided by Project Management Sir of KU.
This presentation about project management tools... From this presentation you will know about different project management tool's features,benefit,good side and bad side .Hope this project will help you to select a good project management tools.
Thank You..
Give the Information about the Function and How to find the best Resources for our Project that we Have.
This Presentation make the direction for you to easily handle your project
https://mloey.github.io/courses/pmp2017.html
We will discuss the following: Project Management Processes, Initiating Process, Planning Process, Executing Process, Monitoring and controlling Process, Closing Process, Knowledge Areas, Project Management Process and Knowledge Area Mapping
Software Project Management: Project PlanningMinhas Kamal
Â
Software Project Management: ResearchColab- Project Planning (Document-4)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Describe the systems view of project management and how it applies to information technology (IT) projects
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
In this Business Analysis Training session, you will learn, basics of Business Analysis. Topics covered in this session are:
Introduction to Business Analysis
⢠What is a Project?
⢠Business Process â What and Why?
⢠Who is a Project Manager?
⢠Who is a Business Analyst?
⢠What is Business Analysis and why is it important?
⢠Roles, Responsibilities and necessary Skills for a Business Analyst
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/foundation-level-business-analyst-training/
The concepts and processes on how to perform project stakeholder management according to PMBOK Guide 6th edition. You'll find key concepts and terms, identify stakeholders, plan stakeholder management, manage stakeholders, and monitor stakeholders.
The presentation describes approaches how to effectively check project health. Whether as an audit or as a proactive method to mitigate risk of project failure.
Give the Information about the Function and How to find the best Resources for our Project that we Have.
This Presentation make the direction for you to easily handle your project
https://mloey.github.io/courses/pmp2017.html
We will discuss the following: Project Management Processes, Initiating Process, Planning Process, Executing Process, Monitoring and controlling Process, Closing Process, Knowledge Areas, Project Management Process and Knowledge Area Mapping
Software Project Management: Project PlanningMinhas Kamal
Â
Software Project Management: ResearchColab- Project Planning (Document-4)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Describe the systems view of project management and how it applies to information technology (IT) projects
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
In this Business Analysis Training session, you will learn, basics of Business Analysis. Topics covered in this session are:
Introduction to Business Analysis
⢠What is a Project?
⢠Business Process â What and Why?
⢠Who is a Project Manager?
⢠Who is a Business Analyst?
⢠What is Business Analysis and why is it important?
⢠Roles, Responsibilities and necessary Skills for a Business Analyst
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/foundation-level-business-analyst-training/
The concepts and processes on how to perform project stakeholder management according to PMBOK Guide 6th edition. You'll find key concepts and terms, identify stakeholders, plan stakeholder management, manage stakeholders, and monitor stakeholders.
The presentation describes approaches how to effectively check project health. Whether as an audit or as a proactive method to mitigate risk of project failure.
Location Based Services in Telecommunication Networks Rohana K Amarakoon
Â
This is a presentation which describe the big picture of the Location Based Services and its applicability in Telecommunication Networks . In this presentation I simply describe the theories with practical examples. Hope this presentation will cover the overall Location Based Services in Telecommunication Networks domain.
Assignment 1 ITECH 2250 IT Project Management Techniques.docxsherni1
Â
Assignment 1
ITECH 2250
IT Project Management Techniques
Page 1 of 6 CRICOS Provider No. 00103D ITECH 2250 Assignment 1 Semester 2 2015â Project Charter
Due Date: Week 5 â Monday 5:00 pm
Weight: 10%
This is an individual assignment. There is an expectation that no two submissions will be the same.
Objectives
This assessment task relates to the following course objectives:
ďˇ Observe real world information technology problems and apply project management
principles and techniques to solve these problems;
ďˇ Employ a systems thinking approach to identify critical roles and stakeholders in
information technology projects;
ďˇ Demonstrate decision-making processes to solve a range of information technology
project issues;
ďˇ Utilise a range of organisational and self-management skills, emulating real world
practice of information technology project managers.
ďˇ value the importance of effective communication to solve problems on information
technology projects
Task
During the Project Initiation phase, an important artefact is the Project Charter. This artefact clearly indicates
for the project team and all stakeholders the project objectives, scope and vision. In this assignment, you are
provided with a case study project description below. You will create a Project Charter for this project that
will be managed following the adaptive methodology of Agile Scrum. In a project managed using
traditional project management methodologies, the Charter would be a document of just a few pages (around
4) formally outlining the key objectives, schedule and stakeholders. In an Agile project, this artefact would
be displayed in the project team room.
Background
After top management determines which projects to pursue, then it becomes important to notify the organisation
about the projects. The Project Charter is used to authorise the project and nominate the project manager. The
Project Charter formally recognises the project and provides a summary of the details of the project.
Assignment 1
ITECH 2250
IT Project Management Techniques
Page 2 of 6 CRICOS Provider No. 00103D ITECH 2250 Assignment 1 Semester 2 2015â Project Charter
Requirements
For this assessment task, students are required to create a Project Charter for the case study provided:
Green Computing Research Project. The Project will be managed using the Agile SCRUM PM
methodology. You (project manager â PM) has made a presentation about your proposed approach for
developing the research report to the senior leadership committee meeting in order to get approval for the
project. You presented a Business Case to the committee to secure their approval for this project. The
Business Case includes many of the details that will form the Project Charter.
At the conclusion of the presentation, the committee authorised you to implement the project. To get the project
started, you need to draw up a Project Ch ...
Gain valuable insight into project management with a focus on managing IT projects. Acquire an understanding of how creating strategies and designing plans to deliver
IT projects can provide consistent value and increased profits; if you are preparing to take on IT project management responsibilities.
Gain valuable insight into project management with a focus on managing IT projects. Acquire an understanding of how creating strategies and designing plans to deliver IT projects can provide consistent value and increased profits; if you are preparing to take on IT project management responsibilities.
This article presents some practical insights and challenges encountered during the implementation of major IT projects in the government sector in Arab countries. The primary purpose of this article is to point out the identified pitfalls to the existing body of knowledge from a practitionerâs standpoint, as many of the articles published in this regard are published by vendors, consultants, or academics. Each item is discussed to highlight how it impacted the management and the overall performance of projects. They are believed to contribute significantly towards the successful management and implementation of projects, and as valuable lessons that should be recorded in an organisationâs knowledge and watch list repository.
Final Project Implementing Data Masking the Coca-Co.docxtjane3
Â
Final Project: Implementing Data Masking the Coca-Cola Company
DeVry Keller Graduate School of Management
MIS
540
Dr. Evan Escobedo
June 23, 2019
Running head: FINAL PROJECT: IMPLEMENTING DATA MASKING THE 1
FINAL PROJECT: IMPLEMENTING DATA MASKING THE 2
Table of Contents
Executive summary3
Introduction4
Project plan5
Project sponsor5
Steering committee5
Project manager5
Project team members6
Skills required by the project manager6
Reasons that could lead to project failure6
Planned work that might be outsourced7
Coca-Cola Company organizational background7
Business problems for Coca-Cola Company8
Overview of technology solution category9
Alternative solutions and recommendations10
Blancco Drive Eraser10
Technical specifications for Blancco Drive Eraser11
WipeDrive12
When to use WipeDrive12
Performance Measurement plan13
Organizational Impact of the solution14
Summary15
References17
Final Project: Implementing Data Masking the Coca-Cola Company
Executive summary
           This paper elaborates on data masking as one of the techniques used by corporations to protect their data from access by malicious entities. The technique is described as attempts to obfuscate the data by applying a series of encryption processes so that one cannot easily decrypt the data unless they have special pass codes enabling them to do so. This process will be implemented by The Coca-Cola Company to prevent data insecurity that is a challenge in the online world we are living in.Â
           To make sure that the implementation works, there must be a proper working project plan. The project plan outlines the various stakeholders for the project including; the project steering committee, project sponsor, project leader, and others with their roles clearly stated. There are qualities that must be possessed by the project manager for them to lead a successful project from beginning to end within the cost and time frame. A successful implementation of the data masking project by The Coca-Cola Company will help them in improving their decision making. Additionally, the implemented solution will lead to new business innovations. This is because, when the companyâs information will be utterly protected, it will not be used by competing companies or other malicious individuals for their own gains (Dhar et al., 2005). As a result, The Coca-Cola Company will be able to use their private data for market analysis and hence come up with innovative ideas that have not been discovered by competitors in the market. This shows that data masking will indeed go a long way in ensuring The Coca-Cola Company gets greater advantage in the long run as far as competitiveness in the market is concerned.Â
Introduction
           The purpose of this report is to show how our selected technology will be implemented effectively in our selected company so that it guarantees maximum success and becomes an effective tool for data security. As we already know, our selected company is The.
This is a software change request form template. Software companies could use this CR template to customise and use to collect the change request information.
Process for requirement identification & development in software developmentRohana K Amarakoon
Â
In this presentation, I explain about the best full process of requirement identification to final software delivery through following steps
1. Requirement identification
2. Elaboration of requirement
3. Requirement prioritisation
4. Agile software development
This is a presentation which describe the big picture of the Rest API. In this presentation I simply describe the theories with practical examples. Hope this presentation will cover the overall Rest API domain.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Â
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
Â
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Â
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Â
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
Â
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
đđ Click Here To Get More Info đđ
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
â Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
â Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
â Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
â Fully automated AI articles bulk generation!
â Auto-post or schedule stunning AI content across all your accounts at onceâWordPress, Facebook, LinkedIn, Blogger, and more.
â With one keyword or URL, generate complete websites, landing pages, and moreâŚ
â Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
â Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
â Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
â Save over $5000 per year and kick out dependency on third parties completely!
â Brand New App: Not available anywhere else!
â Beginner-friendly!
â ZERO upfront cost or any extra expenses
â Risk-Free: 30-Day Money-Back Guarantee!
â Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
RequirementâââCollecting the Requirements is the first Phase in the SSLC process.
Feasibility Studyâââafter completing the requirement process they move to the design phase.
Designâââin this phase, they start designing the software.
Codingâââwhen designing is completed, the developers start coding for the software.
Testingâââin this phase when the coding of the software is done the testing team will start testing.
Installationâââafter completion of testing, the application opens to the live server and launches!
Maintenanceâââafter completing the software development, customers start using the software.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
Â
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Â
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges â from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Launch Your Streaming Platforms in MinutesRoshan Dwivedi
Â
The claim of launching a streaming platform in minutes might be a bit of an exaggeration, but there are services that can significantly streamline the process. Here's a breakdown:
Pros of Speedy Streaming Platform Launch Services:
No coding required: These services often use drag-and-drop interfaces or pre-built templates, eliminating the need for programming knowledge.
Faster setup: Compared to building from scratch, these platforms can get you up and running much quicker.
All-in-one solutions: Many services offer features like content management systems (CMS), video players, and monetization tools, reducing the need for multiple integrations.
Things to Consider:
Limited customization: These platforms may offer less flexibility in design and functionality compared to custom-built solutions.
Scalability: As your audience grows, you might need to upgrade to a more robust platform or encounter limitations with the "quick launch" option.
Features: Carefully evaluate which features are included and if they meet your specific needs (e.g., live streaming, subscription options).
Examples of Services for Launching Streaming Platforms:
Muvi [muvi com]
Uscreen [usencreen tv]
Alternatives to Consider:
Existing Streaming platforms: Platforms like YouTube or Twitch might be suitable for basic streaming needs, though monetization options might be limited.
Custom Development: While more time-consuming, custom development offers the most control and flexibility for your platform.
Overall, launching a streaming platform in minutes might not be entirely realistic, but these services can significantly speed up the process compared to building from scratch. Carefully consider your needs and budget when choosing the best option for you.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
Â
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS â17, Xiâan, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS â17.
- Invited for presentation at SoCal PLS â16.
- Invited for poster presentation at PLDI SRC â16.
E-commerce Application Development Company.pdfHornet Dynamics
Â
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
AI Pilot Review: The Worldâs First Virtual Assistant Marketing SuiteGoogle
Â
AI Pilot Review: The Worldâs First Virtual Assistant Marketing Suite
đđ Click Here To Get More Info đđ
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
â Deploy AI expert bots in Any Niche With Just A Click
â With one keyword, generate complete funnels, websites, landing pages, and more.
â More than 85 AI features are included in the AI pilot.
â No setup or configuration; use your voice (like Siri) to do whatever you want.
â You Can Use AI Pilot To Create your version of AI Pilot And Charge People For ItâŚ
â ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
â ZERO Limits On Features Or Usages
â Use Our AI-powered Traffic To Get Hundreds Of Customers
â No Complicated Setup: Get Up And Running In 2 Minutes
â 99.99% Up-Time Guaranteed
â 30 Days Money-Back Guarantee
â ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
AI Pilot Review: The Worldâs First Virtual Assistant Marketing Suite
Â
Project Management Best Practices
1. Current Topics In Computer
Technology
Project Management Best Practices
Rohana K Amarakoon
B.Sc (SUSL), MBCS (UK), MBA (AUS-Reading)
2. Content
1. What is project?
2. History of Project Management?
3. How PM relates to other disciplines?
4. Why Projects Fail?
5. Why we need Project Management?
2PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
3. Content
6. Project Management Concepts / Knowledge areas
7. Project Management
8. SDLC Methods In Project Management
9. Advantages/Disadvantages of Project Management
10. Expected Outcome
3PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
4. 1. What Is Project
⢠Temporary
⢠Unique
⢠Has a start
⢠Has an end.
⢠Scope (Work & Quality)
⢠Stakeholders
⢠Resources (People & materials)
⢠Budget
4PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
5. 1. What Is Project
5PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
6. 1. What Is Project
6PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
7. 2. History of Project Management
⢠Where did it start?
1. The Great Pyramid of Giza (2560 B.C)
2. The Great wall of China (770 â 221 B.C)
7PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
8. 3. How PM related to other disciplines
⢠Every company will sell Goods & Services
⢠Goods
Design, Development, Testing (QA), Launching, Marketing
⢠Services
Service and Maintenance
Custom services (Internal / External)
(Design, Development, Testing (QA), Launching / Deployment)
⢠CSR Projects
8PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
9. 3. How PM related to other disciplines
9PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
10. 4. Why Projects Fail
⢠Market and strategy failures
⢠Organizational and planning failures
⢠Leadership and governance failures
⢠Underestimation and analysis failures
⢠Quality failures
⢠Risk failures
⢠Skills, knowledge and competency failures
⢠Engagement, teamwork and communications failures
10PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
11. 4. Why Projects Fail
11PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
12. 4. Why Projects Fail
⢠Market and strategy failures
When a project builds a product or solves a problem you better make sure you are
building the right product or solving the right problem.
Where a project sets out to build something that no one needs or wants the entire
project can be an expensive failure.
Example: The Sinclair C5
12PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
13. 4. Why Projects Fail
⢠Organizational and planning failures
Projects often involve a lot of detail and require the efforts of a lot of people to be
coordinated. In such a situation work needs to be properly organized if effective
progress is to be made.
Where the level of organization is insufficient the project team can quickly loose
control. Conversely, where the controls put in place are more than are needed (or
inappropriate for the type of project being run) the project can be weighed down
by unnecessary inefficiencies.
Example: FBI Virtual case file
13PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
14. 4. Why Projects Fail
⢠Leadership and governance failures
Projects needed to be âownedâ by someone and they need people who have the
leadership skills to make things happen.
Where there is ineffective leadership, or where the governance processes
management use to track and control the project are insufficient, management can
loose control.
Example:US Census Bureau Field Data Collection Automation project
14PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
15. 4. Why Projects Fail
⢠Underestimation and analysis failures
Projects can be complex undertakings. However that complexity is often not
immediately apparent when a project first begins. Instead, the team needs to
carefully analyze the project and discover the complexities involved.
Those complexities need to be understood before commitments to schedule and
budget are confirmed. If commitments are given before the full complexity has
been appreciated a project can easily end up making unrealistic commitments that
ultimately create a pressurized environment in which the project can only fail.
Example: Denver baggage system
15PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
16. 4. Why Projects Fail
⢠Quality failures
At the end of the day the deliverables produced by the project need to work. Sadly
quality is often the dimension that gets too little attention.
Where quality corners are cut or insufficient testing is completed, serious flaws can
escape the project and cause havoc once the deliverables have been deployed.
Example: Her Majestyâs Revenue and Customs UK
16PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
17. 4. Why Projects Fail
⢠Risk failures
Predicting the future is a risky activity and because projects are all about creating
the future, projects inherently involve risk.
Where a project is blind to those risks they are likely to run into serious difficulties
that they failed to anticipate. Those difficulties are sometimes serious enough to
derail not just the project, but even the organization as a whole.
Example: Fox-Meyer Drug
17PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
18. 4. Why Projects Fail
⢠Skills, knowledge and competency failures
If there is one ingredient that most effectively increases the chance of project
success, it is expertise.
Where a project lacks the knowledge and skills needed to do the work properly,
quality levels and productivity are lower and the risk of serious errors or omissions
rises fast.
Examples: The Vasa
18PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
19. 4. Why Projects Fail
⢠Engagement, teamwork and communications failures
Projects are done by people and most projects are done for people. Where a
project fails to understand who their stakeholders are, or fails to engage and
communicate with them effectively, the project is working in a vacuum.
Similarly if the team themselves are not collaborating effectively individuals can
end up working in silos that prevent communications flowing effectively.
Example: Qantas Jetsmart
19PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
20. 5. Why we need Project Management
We all follow Project Management processes in our projects. Mostly, they are
tailored to meet the requirements of the project.
Some projects need tighter control and more stringent processes that might have
been mandated in the contract, while some need processes sufficient to self
manage and execute the project to meet the deadlines and quality standards.
Whatever be the reasons, if we donât follow certain processes, it will definitely
jeopardize the project.
20PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
21. 5. Why we need Project Management
1) To meet the deadlines:
This is first and foremost. Many times, there are delays in deploying the project at
the clientâs place only because there is no process defined for uploading the
software or patches in the customerâs environment.
Important steps like build packaging, testing the smooth installation are left out if
these are not mentioned in a standard to do checklist.
This can cause the team to run around for last minute activities that may result in
more problems identified at the last minute. This inadvertently delays the final
delivery of the project or product to the customer.
21PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
22. 5. Why we need Project Management
2) To maintain the right quality:
This one also tops the list and is again related to point 1.
The difference is when certain processes or tasks are missed out and the team goes
ahead to install the software/ product at the customerâs site. This ends up with high
number of defects being raised at the customer end.
Some of them can be precarious such as an interactive website not opening at all
for the end user, or incorrect amount of cash being dispensed by the ATM machine.
22PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
23. 5. Why we need Project Management
3) To ensure productivity:
If processes are not maintained and followed, it can result in tasks or activities
being identified in an adhoc manner with managers expecting team to stay late and
complete work that could have been otherwise planned well in advance.
23PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
24. 5. Why we need Project Management
4) To prevent re-work:
Many a times, due to lack of process, the communication between team members
and managers narrows down. Lots of assumptions are made.
Tasks are completed with a different set of objectives in mind. E.g., Software
developer ending up writing a code that result in performance issues in a mission
critical product.
This can cause the customer to wait for a long time for say, a financial transaction
to happen and can cause a lot of dissatisfaction to the customer. The team then
ends up fixing the problem in the next build or release cycle causing more re-work.
24PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
25. 5. Why we need Project Management
5) To avoid blame gaming:
All the above points lead to one major effectâŚ.Playing the blame game.
Each team puts the blame to the previous team, or puts the blame of bad quality to
production team. And this goes on in a vicious circle.
Add political angle to it, and the project goes for a six.
While all this could have been easily avoided by simply following right processes.
25PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
26. 6. Project Management Concepts /
Knowledge areas
26PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
27. 6. Project Management Concepts /
Knowledge areas
27PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Triple Constraints of Project Management
28. 6. Project Management Concepts /
Knowledge areas
28PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
29. 6. Project Management Concepts /
Knowledge areas
29PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
30. 7. Project Management
30PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
31. 7. Project Management
31PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Software project management is the art and science of planning and leading
software projects.
It is a sub-discipline of project management in which software projects are
planned, implemented, monitored and controlled.
32. 7. Project Management
32PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
33. 7. Project Management
33PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
34. 8. SDLC Methods In Project Management
34PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Water Fall
⢠The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear-
sequential life cycle model. It is very simple to understand and use. In a waterfall model, each
phase must be completed before the next phase can begin and there is no overlapping in the
phases.
⢠Waterfall model is the earliest SDLC approach that was used for software development .
⢠The waterfall Model illustrates the software development process in a linear sequential flow;
hence it is also referred to as a linear-sequential life cycle model. This means that any phase in
the development process begins only if the previous phase is complete. In waterfall model phases
do not overlap.
35. 8. SDLC Methods In Project Management
35PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Water Fall
36. 8. SDLC Methods In Project Management
36PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Agile
⢠Agile software development is a group of software development methods in
which requirements and solutions evolve through collaboration between self-
organizing, cross-functional teams.
⢠Agility gives you..
I. Focus on quality
II. Focus on working solutions
III. Agilists are generalizing specialists
IV. Promotes adaptive planning
37. 8. SDLC Methods In Project Management
37PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Agile
XPScrum
FDD
Kanban
Agile
38. 8. SDLC Methods In Project Management
38PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Agile : Scrum
39. 8. SDLC Methods In Project Management
39PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Agile : Extreme Programming
40. 8. SDLC Methods In Project Management
40PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Agile : Kanban
41. 8. SDLC Methods In Project Management
41PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Iterative
⢠In Iterative model, iterative process starts with a simple implementation of a
small set of the software requirements and iteratively enhances the evolving
versions until the complete system is implemented and ready to be deployed.
⢠An iterative life cycle model does not attempt to start with a full specification of
requirements. Instead, development begins by specifying and implementing just
part of the software, which is then reviewed in order to identify further
requirements. This process is then repeated, producing a new version of the
software at the end of each iteration of the model.
42. 8. SDLC Methods In Project Management
42PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Iterative
43. 8. SDLC Methods In Project Management
43PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Iterative
44. 8. SDLC Methods In Project Management
44PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Rapid Application Development
⢠Rapid application development (RAD) is a software development methodology that uses
minimal planning in favor of rapid prototyping. A prototype is a working model that is
functionally equivalent to a component of the product.
⢠In RAD model the functional modules are developed in parallel as prototypes and are
integrated to make the complete product for faster product delivery.
⢠Since there is no detailed preplanning, it makes it easier to incorporate the changes
within the development process. RAD projects follow iterative and incremental model
and have small teams comprising of developers, domain experts, customer
representatives and other IT resources working progressively on their component or
prototype.
⢠The most important aspect for this model to be successful is to make sure that the
prototypes developed are reusable.
45. 8. SDLC Methods In Project Management
45PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Rapid
Application
Development
46. 8. SDLC Methods In Project Management
46PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
V Model
⢠The V - model is SDLC model where execution of processes happens in a
sequential manner in V-shape. It is also known as Verification and Validation
model.
⢠V - Model is an extension of the waterfall model and is based on association of a
testing phase for each corresponding development stage. This means that for
every single phase in the development cycle there is a directly associated testing
phase. This is a highly disciplined model and next phase starts only after
completion of the previous phase.
47. 8. SDLC Methods In Project Management
47PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
V Model
48. 9. Advantages/Disadvantages of Project
Management
48PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Advantages
The benefits of project management serve everyone involved in the PM process: the
manager who oversees the project, the client who anxiously awaits for the completed
project and the production team which gets the project up and running.
Project Management Project management is not rocket science, yet it often gets dressed
up that way. At its foundation lies a bedrock of basic organizational skills, which - come to
think of it - might as well be rocket science the way some managers grapple with the
concept.
In reality, project management is just a set of tools - a roadmap if you will, that enables
managers to guide a project from point A to point B and do so in a way that demonstrates
efficiency, cost-savings and plain âol ingenuity.
49. 9. Advantages/Disadvantages of Project
Management
49PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Advantages
1. Better Efficiency in Delivering Services
2. Improved / Increased / Enhanced Customer Satisfaction
3. Enhanced Effectiveness in Delivering Services
4. Improved Growth and Development Within your Team
5. Greater Standing and Competitive Edge
6. Opportunities to Expand your Services
7. Better Flexibility
8. Increased Risk Assessment
9. Increase in Quality
10. Increase in Quantity
50. 9. Advantages/Disadvantages of Project
Management
50PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Advantages
51. 9. Advantages/Disadvantages of Project
Management
51PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Disadvantages
⢠The project management has negative factors so as the positive factors
mentioned above. When using project management tools some people used to
get uncomfortable as it seems difficult to use. In accordance with that,
organization has to spend time on training the staff to make them familiar with
the project management.
⢠Although, the small projects could receive unnecessary attention that waste too
much time on them. Also, the project management needed lot of data to create
an output. Moreover, the project management is an expensive tool that cost high
amount than others.
52. 9. Advantages/Disadvantages of Project
Management
52PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Disadvantages
1. The hiring of project managers and training a project management team can be
difficult for small companies and companies that are facing financial difficulties.
2. Communication overhead can be too much for a company to handle. All
information is generally funneled through the project manager instead of
information flowing directly between functional managers and the team
members.
3. Time overhead also is considered since there is no longer direct contact
between managers and team members. Delays are inevitable and then the
project manager is pushing the team to make up the time lost.
53. 9. Advantages/Disadvantages of Project
Management
53PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Disadvantages
4. Obsession is becoming a problem among project managers and makes for a
stressful environment for all involved. Project managers can actually hinder a
project by becoming to rigid or precise in their project plans. The team members no
longer have a certain amount of flexibility.
5. Non-creativity can fall into two categories for project management: technical and
managerial. Technical non-creativity is when the project manager sets strict
deadlines on resources and forces the team members to work within strict
parameters. This hinders the creativity of the team members. Managerial non-
creativity is when the manager becomes lead by the processes of management
instead of being flexible. This causes their managerial skills to weaken and they
become stagnant in their position.
54. 9. Advantages/Disadvantages of Project
Management
54PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
55. Expected Outcomes
⢠Understand about the why we need to manage projects
⢠Understand about the nature and challenges for the project management
⢠Get to know about what are the project management best practices and
advantages of using it.
⢠Study about how we could adhere to the project management best practices to
make projects success
55PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
56. Thank You!
56PST 32220 - Current Topics In Computer Technology (Lecturer : Mr. Rohana K Amarakoon)
Editor's Notes
Where did PM start?
When was the first computer invented? 1940-1956
Who is the farther of computers? Charles Babage
Third Generation (1964-1971) Integrated Circuits , Fourth Generation (1971-Present) Microprocessors
Pyramids - It took approximately 20 years to complete
Great Wall â
Hunting in the pre-historic era (Teamwork) when did team work start? 1st cell division
How many project managers amoung you? Who is the manager in your family? In a couple?
The need to listen to music?
What device would you go and take? Ipod?
Why an ipod? It is specifically built for music listening!
Walkman vs Ipod
Kodak
Kodak reels vs Digital images
Both companies failed due to not predicting the future and mitigating the risks.
Success story
Google aquiering Youtube!
Could google service only being a web search engine? No!
Sign in with google
most important reasons you should manage your projects:
Sets expectations on what you and your team are going to be delivering
Helps you define what activities your team will be performing to get to your goals
Helps you to efficiently resource your company
Helps you to more effectively manage costs
Helps to you respond to change more effectively
Helps to you share progress updates with your boss and clients
Every software developed is different and requires a suitable SDLC approach to be followed based on the internal and external factors. Some situations where the use of Waterfall model is most appropriate are:
Requirements are very well documented, clear and fixed.
Product definition is stable.
Technology is understood and is not dynamic.
There are no ambiguous requirements.
Ample resources with required expertise are available to support the product.
The project is short.
* This is an iteration process that focuses on project plan, process control, feedbacks, etc.
* The scrum master plans and decides the success of the project deliverables, taking inputs from the product owner and development team.
Like other SDLC models, Iterative and incremental development has some specific applications in the software industry. This model is most often used in the following scenarios:
Requirements of the complete system are clearly defined and understood.
Major requirements must be defined; however, some functionalities or requested enhancements may evolve with time.
There is a time to the market constraint.
A new technology is being used and is being learnt by the development team while working on the project.
Resources with needed skill set are not available and are planned to be used on contract basis for specific iterations.
There are some high risk features and goals which may change in the future.
V- Model design
Under V-Model, the corresponding testing phase of the development phase is planned in parallel. So there are Verification phases on one side of the .V. and Validation phases on the other side. Coding phase joins the two sides of the V-Model.
The below figure illustrates the different phases in V-Model of SDLC.