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).
Software Project Management: Project CharterMinhas Kamal
Software Project Management: ResearchColab- Project Charter (Document-1.1)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
The document discusses various types of loans and advances provided by banks, as well as the principles of sound lending. It describes how banks earn profits by providing loans and advances to individuals, businesses, and industrialists. Some key points covered include:
- Banks provide secured and unsecured advances, with secured advances having a primary security/collateral pledged by the borrower, such as machinery.
- The main types of advances are loans, cash credits, overdrafts, and bills discounted. Loans can be short-term or long-term based on purpose.
- Banks employ various methods to charge security for loans, including lien, pledge, mortgage, assignment, and hypothecation of movable property.
The three key principles of project management are planning, communication, and risk management. Planning involves defining the project activities, schedule, resources, and dependencies. Communication involves regularly informing all stakeholders about the project. Risk management involves identifying, evaluating, and mitigating potential risks to the project. Regular monitoring and adaptation are also important aspects of effective project management.
This document provides information on oncology nursing objectives and cancer pathophysiology. It defines key terms like neoplasia, tumors, and cancer. It describes the biological process of oncogenesis and carcinogenesis. It discusses cancer cell proliferation patterns and etiology factors like viruses, chemicals, genetics, diet, and hormones. It also covers cancer detection, diagnosis, staging, grading, and primary treatment methods including surgery, radiation therapy, and chemotherapy.
The document provides a software project management plan (SPMP) for developing a conference management system called COMASYS. The SPMP outlines the purpose, scope, objectives, assumptions, schedule, budget, and deliverables of the project. Key deliverables include the SRS, SDD, test plans, and final product. The schedule is estimated to take 23 weeks to complete with a budget of 100,000 TL. The plan defines the processes, organization, and controls that will be used to manage the project.
This document discusses correlation and regression. Correlation describes the strength and direction of a linear relationship between two variables, while regression allows predicting a dependent variable from an independent variable. It provides examples of calculating the correlation coefficient r to determine the strength and direction of relationships between variables like education and self-esteem or family income and number of children. The regression equation describes the linear regression line and can be used to predict values of the dependent variable from known values of the independent variable.
This presentation is part of one of my webinar in clean code webinar series. The contents are slightly edited to share the information in public domain. In this presentation, I tried to provide detailed introduction to code refactoring practice.
This presentation will be useful for software architects/Managers,developers and QAs. Do share your feedback in comments.
Introduction to Natural Language ProcessingPranav Gupta
the presentation gives a gist about the major tasks and challenges involved in natural language processing. In the second part, it talks about one technique each for Part Of Speech Tagging and Automatic Text Summarization
Software Project Management: Project InitiationMinhas Kamal
Software Project Management: ResearchColab- Project Initiation (Document-1)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Project SummaryMinhas Kamal
Software Project Management: ResearchColab- Project Summary (Document-13)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management Presentation FinalMinhas Kamal
Software Project Management- ResearchColab
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Project Integration Management includes the processes and activities needed to identify, define, combine, unify, and coordinate the various processes and project management activities within the Project Management Process Groups.
Project Management Office Roles Functions And BenefitsMaria Erland, PMP
Created to demonstrate how an organization can improve the delivery of project management services both internally and externally using best practices. A project management office, empowered to govern a project portfolio, including the prioritization process that selects projects for the portfolio, can demonstrate measurable benefits by implementing a project management office using best practices. This presentation explains the roles, functions and benefits of such an office.
The document discusses how to create a work breakdown structure (WBS) in project management. A WBS breaks down project deliverables and work into smaller, more manageable components. It divides complex projects into simpler tasks. This allows tasks to be more easily supervised, estimated, and managed. A WBS provides a framework for cost estimating, scheduling, and control. It helps managers plan, budget, define roles, and coordinate project elements.
PMBoK 6 - Chapter 9 for Project Resource Management.
This presentation material is presented for CAPM students of Telkom University Bandung, Indonesia on 16 December 2018.
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
This document provides an overview of software process models and Scrum methodology. It defines a software process model as a description of the sequence of activities carried out in a software engineering project. The key activities include specification, design & implementation, validation, and evolution. Scrum is introduced as an agile software development framework. It utilizes short development cycles called sprints, daily stand-up meetings, product backlogs to track requirements, and emphasizes self-organizing teams and adaptive planning. The benefits of Scrum are discussed as improved productivity, quality, and ability to manage changing requirements.
The document provides an overview of project integration management. It discusses developing the project charter and project management plan, which define the project and how it will be executed, monitored, and controlled. It also covers directing and managing project work, monitoring and controlling the project, performing integrated change control, and closing the project or phase. Project integration management aims to balance all knowledge areas and ensure the project is properly planned and executed.
The document outlines a presentation on project communication management. It discusses the importance of communication management, defining it as ensuring timely and appropriate planning, collection, creation, distribution, storage, retrieval, management, control, monitoring, and disposition of project information. It also covers communicating with stakeholders, various communication forms and tools, developing a communication plan, addressing requirements problems, and controlling communications.
A PMO (project or program management office) helps solve project-related issues through centralization, process efficiency, and best practices. The goals of a PMO are to separate high-priority projects from low-priority ones, enable a higher level of project management using best practices, and focus on issues before they become problems. Key PMO components include planning, mentoring, training, tools, processes, and reporting to facilitate improved project performance and a more effective organization.
Project integration management involves identifying, defining, combining, and coordinating the various project management processes. It includes developing the project charter, project management plan, directing and managing project work, monitoring and controlling project work, performing integrated change control, and closing the project or phase. The key processes involve developing documents like the project charter and management plan, tracking project progress, managing changes, and finalizing the project.
The document outlines a project charter for redesigning a library website. The goals of the redesign project are to create a website that is primarily user-centered rather than organizationally focused, improves findability and usability through a new navigation system, implements a content management system to streamline content maintenance, and meets accessibility and branding requirements. The project scope includes redesigning all pages on the main library domain to be launched by January 2014. Stakeholders will be provided updates through a project blog and forums.
Software Project Management: Release NotesMinhas Kamal
Software Project Management: ResearchColab- Release Notes (Document-9)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
The document discusses implementing a Project Management Office (PMO) and outlines various PMO models, roles, responsibilities, and best practices. It recommends starting with a small PMO of 3 project managers, a team leader, and 5 support staff. Key PMO roles include an executive, portfolio manager, mentor, and specialists in tools, methodology, training, and data administration. For a PMO to succeed, it must demonstrate value by improving project performance and be supported by executives.
The document provides a project charter and plan for upgrading Middlesex School's Sage Millennium fundraising software from version 7.7 to 7.9 Service Pack 2. The project has 7 phases: 1) planning, 2) analyzing the current system, 3) implementing and testing a new system, 4) reviewing new functionality, 5) training users, 6) going live with the new system, and 7) optimizing post go-live. The project aims to have the new system online by the end of the fiscal year on July 15, 2012.
Software Project Management: Testing DocumentMinhas Kamal
This document outlines the testing plan for an application called ResearchCoLab. It details test items, strategy, required tools, measures, pass/fail criteria, responsibilities, and schedule. Test cases are provided to test database integrity, system response time under load, user access permissions, compatibility across configurations, and implemented features such as user registration and login. The goal is to thoroughly test the application according to best practices before the scheduled submission date.
Project Proposal: Bengali Braille to Text TranslationMinhas Kamal
Software Project Proposal- Bengali Braille to Text Translation
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Project InitiationMinhas Kamal
Software Project Management: ResearchColab- Project Initiation (Document-1)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Project SummaryMinhas Kamal
Software Project Management: ResearchColab- Project Summary (Document-13)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management Presentation FinalMinhas Kamal
Software Project Management- ResearchColab
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Project Integration Management includes the processes and activities needed to identify, define, combine, unify, and coordinate the various processes and project management activities within the Project Management Process Groups.
Project Management Office Roles Functions And BenefitsMaria Erland, PMP
Created to demonstrate how an organization can improve the delivery of project management services both internally and externally using best practices. A project management office, empowered to govern a project portfolio, including the prioritization process that selects projects for the portfolio, can demonstrate measurable benefits by implementing a project management office using best practices. This presentation explains the roles, functions and benefits of such an office.
The document discusses how to create a work breakdown structure (WBS) in project management. A WBS breaks down project deliverables and work into smaller, more manageable components. It divides complex projects into simpler tasks. This allows tasks to be more easily supervised, estimated, and managed. A WBS provides a framework for cost estimating, scheduling, and control. It helps managers plan, budget, define roles, and coordinate project elements.
PMBoK 6 - Chapter 9 for Project Resource Management.
This presentation material is presented for CAPM students of Telkom University Bandung, Indonesia on 16 December 2018.
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
This document provides an overview of software process models and Scrum methodology. It defines a software process model as a description of the sequence of activities carried out in a software engineering project. The key activities include specification, design & implementation, validation, and evolution. Scrum is introduced as an agile software development framework. It utilizes short development cycles called sprints, daily stand-up meetings, product backlogs to track requirements, and emphasizes self-organizing teams and adaptive planning. The benefits of Scrum are discussed as improved productivity, quality, and ability to manage changing requirements.
The document provides an overview of project integration management. It discusses developing the project charter and project management plan, which define the project and how it will be executed, monitored, and controlled. It also covers directing and managing project work, monitoring and controlling the project, performing integrated change control, and closing the project or phase. Project integration management aims to balance all knowledge areas and ensure the project is properly planned and executed.
The document outlines a presentation on project communication management. It discusses the importance of communication management, defining it as ensuring timely and appropriate planning, collection, creation, distribution, storage, retrieval, management, control, monitoring, and disposition of project information. It also covers communicating with stakeholders, various communication forms and tools, developing a communication plan, addressing requirements problems, and controlling communications.
A PMO (project or program management office) helps solve project-related issues through centralization, process efficiency, and best practices. The goals of a PMO are to separate high-priority projects from low-priority ones, enable a higher level of project management using best practices, and focus on issues before they become problems. Key PMO components include planning, mentoring, training, tools, processes, and reporting to facilitate improved project performance and a more effective organization.
Project integration management involves identifying, defining, combining, and coordinating the various project management processes. It includes developing the project charter, project management plan, directing and managing project work, monitoring and controlling project work, performing integrated change control, and closing the project or phase. The key processes involve developing documents like the project charter and management plan, tracking project progress, managing changes, and finalizing the project.
The document outlines a project charter for redesigning a library website. The goals of the redesign project are to create a website that is primarily user-centered rather than organizationally focused, improves findability and usability through a new navigation system, implements a content management system to streamline content maintenance, and meets accessibility and branding requirements. The project scope includes redesigning all pages on the main library domain to be launched by January 2014. Stakeholders will be provided updates through a project blog and forums.
Software Project Management: Release NotesMinhas Kamal
Software Project Management: ResearchColab- Release Notes (Document-9)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
The document discusses implementing a Project Management Office (PMO) and outlines various PMO models, roles, responsibilities, and best practices. It recommends starting with a small PMO of 3 project managers, a team leader, and 5 support staff. Key PMO roles include an executive, portfolio manager, mentor, and specialists in tools, methodology, training, and data administration. For a PMO to succeed, it must demonstrate value by improving project performance and be supported by executives.
The document provides a project charter and plan for upgrading Middlesex School's Sage Millennium fundraising software from version 7.7 to 7.9 Service Pack 2. The project has 7 phases: 1) planning, 2) analyzing the current system, 3) implementing and testing a new system, 4) reviewing new functionality, 5) training users, 6) going live with the new system, and 7) optimizing post go-live. The project aims to have the new system online by the end of the fiscal year on July 15, 2012.
Software Project Management: Testing DocumentMinhas Kamal
This document outlines the testing plan for an application called ResearchCoLab. It details test items, strategy, required tools, measures, pass/fail criteria, responsibilities, and schedule. Test cases are provided to test database integrity, system response time under load, user access permissions, compatibility across configurations, and implemented features such as user registration and login. The goal is to thoroughly test the application according to best practices before the scheduled submission date.
Project Proposal: Bengali Braille to Text TranslationMinhas Kamal
Software Project Proposal- Bengali Braille to Text Translation
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Configuration ManagementMinhas Kamal
Software Project Management: ResearchColab- Configuration Management (Document-8)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Proposal: A Study on Business Communucation System of KAZ SoftwareMinhas Kamal
Project Proposal: A Study on Business Communucation System of KAZ Software. Target: Company Background, Vision, Products and Services, Areas of Expertise, etc.
Documented in 3rd year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Requirements Specification on Bengali Braille to Text TranslatorMinhas Kamal
Complete Software Requirements Specification (SRS) on a software project Bengali Braille to Text Translator. Chapters- Inception, Elicitation, Scenario-Based Model, Data Model, Class-Based Model, and Behavioral Model.
Created in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Change ControlMinhas Kamal
Software Project Management: ResearchColab- Change Control (Document-10)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: ResearchColab- Budget (Document-12)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Proposal: Bengali Braille to Text TranslationMinhas Kamal
Software Project Proposal- Bengali Braille to Text Translation
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Risk ManagementMinhas Kamal
Software Project Management: ResearchColab- Risk Management (Document-7)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Business CaseMinhas Kamal
Software Project Management: ResearchColab- Business Case (Document-3)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Final Internship Report at Institute of Information Technology, University of Dhaka (IIT, DU [http://www.iit.du.ac.bd]); performed at Jantrik Technologies Ltd. [http://www.jantrik.com]
The document acknowledges and thanks several individuals for their assistance in completing a software requirements specification report. It thanks Almighty Allah, supervisor Sheikh Muhammad Sarwar for sharing his knowledge, director Dr. K. M. Sakib for his assistance which was crucial to completing the report, and the Program Coordinators of PGDIT for helping collect information. The Program Officer and Accountant are also thanked.
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
The document summarizes the inception phase of requirements engineering for developing a Student Information System for the Institute of Information Technology at the University of Dhaka. Key activities in the inception phase included identifying stakeholders such as students, faculty, administrators and alumni; eliciting their requirements through discussions; identifying common and conflicting requirements; and prioritizing requirements to develop an initial set of requirements for the system.
This document establishes the planning process for an information technology systems project. It focuses on three key aspects: context, inputs, and process. The context section provides details on the project name, client, problem identification, objectives, and intended audience. The inputs section identifies available resources like equipment, software, people and data. The process section outlines the project timeline, deliverables schedule, work breakdown structure (WBS), project schedule in a Gantt chart, and budget to estimate labor costs.
Complete MPICH2 Clustering Manual in UbuntuMinhas Kamal
Complete MPICH2 Clustering Manual in Linux Ubuntu for beginners.
Documented in 3rd year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Numerical Method Analysis: Algebraic and Transcendental Equations (Linear)Minhas Kamal
Numerical Method Analysis- Solution of Algebraic and Transcendental Equations (Linear Equation). Algorithms- Gauss-Seidal Iteration Method, Jacobi’s Iteration Method.
Visit here for getting code implementation- https://github.com/MinhasKamal/AlgorithmImplementations/blob/master/numericalMethods/equationSolving/LinearEquationSolvingProcess.c
Created in 2nd year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Software ArchitectureMinhas Kamal
Software Project Management: ResearchColab- Software Architecture (Document-6)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Supporting Collaboration and Harnessing of OER Within the Policy Framework of...Saide OER Africa
The project management of the Health OER Design Phase has been highly effective in enabling the realization of specified activities. A well-documented website tracks all project activities and resources. The dScribe model for converting materials to OERs is an innovative asset. There is widespread approval of the project management. While the United States-based University of Michigan plays a lead role, participants feel the project is firmly "for Africa and by Africans" and view U-M as facilitators rather than controllers. The four African universities have differing prior experiences with open learning and ICT in teaching, resulting in the project taking hold in varied ways across institutional contexts.
Health OER Inter-Institutional Project Formative Evaluation of Health OER Des...Saide OER Africa
The project management of the Health OER Design Phase has been highly effective in enabling the realization of specified activities. A well-documented website tracks all project activities and resources. The dScribe model for converting materials to OERs is an innovative asset. There is widespread approval of the project management. While the University of Michigan plays a lead role, participants feel they are driving the project rather than being controlled. The four African universities have differing prior experiences with open learning and ICT, and academics have had varying exposure to OERs. This has resulted in the project developing differently across the varied institutional contexts.
Organisering av digitale prosjekt: Hva har IT-bransjen lært om store prosjekter?Torgeir Dingsøyr
IT-bransjen har gjort store endringer i måten de gjennomfører prosjekter på gjennom bruk av smidige metoder. Disse metodene ble først brukt på små, samlokaliserte team men brukes nå også i store prosjekter med mange team og flere hundre utviklere. Hvordan jobber IT-bransjen for å sikre vellykkede store prosjekter?
The document provides details about the Pilot Angels App project for Husky Air. It summarizes the current paper-based system and need for a new computer-based system. It then outlines the work completed so far, including creating a team charter, business case, project infrastructure plan, scope management plan, project plan/schedule/budget, risk management plan, and earned value/quality management plan. While good progress has been made, more work remains, such as stakeholder interviews, modeling, design, building, testing, training, and evaluation. Enhancements like video calling and artificial intelligence are recommended after a successful 6-month pilot period. The team charter establishes roles, responsibilities, communication guidelines, and expectations for team members
This document provides a summary of a thesis submitted by Justin M. Ha in partial fulfillment of the requirements for a Bachelor of Applied Science degree. The thesis defines a project management process model for an e-commerce solutions provider engaging in projects to create and launch new websites for clients. It begins with an introduction that provides background on e-commerce and project management. A literature review then covers electronic commerce, project management principles and methodologies, and system development life cycles. The document outlines Ha's research methodology and introduces the e-commerce solutions provider, Novator Systems Ltd. It then presents a new "Standard Web Site Creation Process" model tailored for Novator's project management needs. The conclusion reflects on the outcomes and limitations of the
The document outlines guidelines and policies for BSAMIT student project papers at Far Eastern University. It details the 4 stages of project papers: 1) preliminary proposal writing, 2) full proposal writing, 3) proposal submission, and 4) final defense. It also describes the roles and responsibilities of students, advisers, defense panels, and the thesis coordinator throughout the project paper process. Finally, it provides formatting requirements and outlines for project paper proposals and documents.
This document summarizes a research project between the Weir Group PLC and the University of Strathclyde. The project aimed to identify design methods that could help Weir engineers solve problems in a more innovative way. The researcher conducted a review of 112 design methods and tools. They then mapped these methods to Weir's current design process and grouped their products to show which methods would be most suitable for different situations. The results were presented in four documents, including design matrices matching methods to Weir's divisions and products. The report also provides guidelines to help traditional engineers engage with innovative design practices. The project aims to help Weir optimize their innovative output when addressing engineering problems.
The team charter establishes CGR IT Consulting Partners to complete the INFO 461 course project over 5 weeks. Team members are Charles Harrill, Gregory Eskridge, and Ruxandra Zait. Charles will initially lead but leadership will rotate. Strengths include Microsoft Project/Visio skills and academic achievement. Challenges are scheduling face-to-face meetings but they will use online tools. Roles include Charles integrating submissions, Gregory creating Project artifacts and presentations, and Ruxandra creating Visio diagrams and ensuring quality. They will collaborate and adjust roles based on assignment scope.
DENG Master Improving data quality and regulatory compliance in global Inform...Harvey Robson
This thesis addresses issues of data quality and regulatory compliance in global information technology. It presents two case studies that demonstrate how large cost savings can be achieved by improving data quality. The first case study uses Six Sigma methodology to reduce data field errors. The second develops a framework to reduce cycle times and increase productivity related to Sarbanes-Oxley regulations. The thesis contributes a framework based on empirical study that identifies and resolves causes of data quality issues. It provides guidance to help management address process performance problems and discusses tools and techniques for continuous improvement.
Web-Project-Management-Best-Practice-GuidelinesVu Nam Hung
This document summarizes research into practices for successful web project management. Some key findings include: 1) Nearly half of organizations do not have a structured approach to managing web projects, which can negatively impact meeting goals, deadlines, budgets and customer satisfaction. 2) While most organizations set flexible requirements, changing requirements are still one of the biggest challenges faced. 3) Successful organizations are able to tailor their project management approach to the specific circumstances, using a combination of agile and traditional methods, while also thinking strategically and delivering tactically.
The document provides a complete evaluation plan for an IS project to design and develop a serious game-based learning solution incorporating augmented reality over 24 months. Key tools used in the evaluation include a work breakdown structure (WBS), resource calendar, network diagram, crashing analysis, what-if scenarios, and risk assessment. The WBS identified that crashing methods were needed to reduce the project duration to 24 months. The resource calendar assessed total cost and duration impacts. The network diagram showed all activities as critical. Crashing reduced the duration to 23 months but placed all activities on the critical path. What-if scenarios evaluated risks around communication issues. Risk assessment is important to consider project costs, schedule, and success.
This document provides guidelines for students completing a project as part of their MBA program. It outlines general guidelines for the project including objectives, expectations for student behavior, and requirements for the project report. It discusses choosing a topic and organization for the project work. The topic should be from the student's area of specialization and preferably related to the host organization. The project should involve a systematic study to resolve a problem using management concepts. Guidelines are provided on undertaking the project work, including defining the problem, developing theoretical perspectives, and selecting an appropriate topic and organization.
The Digital Arts and Humanities structured PhD programme hosted its annual Institute in University College Cork, 3-4 September 2014. The theme, "Reflecting on Transformations: careers, disciplines, and methods" reflects the significant transformations that have taken place in the arts and humanities over the last number of decades.
This two day event included presentations by students as well as international and national speakers from the digital arts and humanities community as well as practical sessions on digital preservation and project management.
Paddi Leinster, Project Management
This document outlines a project management methodology used by Enterprise Systems. It describes the key phases of a project including initiation, planning, execution, monitoring/controlling, and closing. Initiation involves defining the project, stakeholders, and charter. Planning develops the project plan by gathering requirements and defining tasks, resources, and timelines. Execution implements the plan, while monitoring/controlling tracks progress and manages risks/changes. Closing completes the project by handing off results and collecting lessons learned. The methodology provides structure while allowing flexibility in tools and processes.
This document discusses a new approach to managing projects in a multi-project environment implemented at a top pharmaceutical company in India. Traditionally, the company took on more projects than it had capacity for and resources were overloaded working on multiple projects simultaneously. This led to shifting priorities, missed preparations, and inconsistent results. The document introduces Theory of Constraints (TOC) principles to identify the core problems and implement solutions. It analyzes how embedded safety in task estimates is not fully utilized due to human tendencies to delay work and only address issues at the last minute. An implementation of TOC and CCPM concepts significantly improved throughput, reduced cycle times, and increased delivery reliability.
Integration of technical development within complex project environmentJacobs Engineering
This project will attempt to address this deficit. The high-level objectives are to develop a framework to facilitate better planning, monitoring and control of technical activities. This will be achieved through the identification, development and integration of suitable existing concepts and techniques into a complexity management framework. This should apply to all complex projects and particularly those relating to safety critical engineering projects. Primarily, the project builds upon the research which has been previously undertaken by this author in project failings, complexity and existing tools and techniques.
The document provides an overview of various project management tools and templates that can be used at different stages of a project. It includes summaries of tools like the project charter, work breakdown structure, communication plan, risk assessment chart, and stakeholder analysis among others. Templates and examples are provided for each tool to help users understand how to develop and apply them.
This document presents the results of a quasi-experimental study conducted to improve communication in a large-scale agile environment. Initial interviews and observations were conducted to understand current communication practices. A baseline survey was administered to measure communication. A treatment was designed based on the findings and prior research, focusing on enhancing communication with team coaches and increasing information relevance. The treatment was applied and a follow-up survey administered. Results showed improvements in understanding of work and information sharing. The study demonstrated the potential for experimental research to improve processes in industry contexts, while also highlighting challenges in conducting experiments at large scale.
This document summarizes a student's computing research project on remote working tools. It outlines the student's research process, including setting the project vision to improve the Discord online meeting platform. The student defined requirements by comparing Discord to other tools and surveying users. The roles of literature review and importance of project planning are discussed. Primary and secondary research methods were used, each with merits and limitations. Research results were presented through online survey figures and analysis of advantages, disadvantages, and needed improvements to Discord.
A guide to deal with uncertainties in software project managementijcsit
Various project management approaches do not consider the impact that uncertainties have on the project.
The identified threats by uncertainty in a projec day-to-day are real and immediate and the expectations in
a project are often high. The project manager faces a dilemma: decisions must be made in the present
about future situations which are inherently uncertain. The use of uncertainty management in project can
be a determining factor for the project success. This paper presents a systematic review about uncertainties
management in software projects and a guide is proposed based on the review. It aims to present the best
practices to manage uncertainties in software projects in a structured way including techniques and
strategies to uncertainties containment.
This document provides an outline for beginners on digital image processing. It discusses key concepts such as images being represented as 2D matrices of pixels, pixel color represented by color models like RGB and CMY, image sampling and quantization, common image processing operations like filtering and morphological operations. It provides examples of different types of filters and morphological operations. Finally, it discusses applications of image processing like contrast enhancement, noise reduction, segmentation and more advanced applications when combined with machine learning.
Deep Learning - Exploring The Magical World of Neural NetworkMinhas Kamal
The document provides an introduction to machine learning and neural networks. It explains that machine learning allows a system to learn from data rather than through explicit programming. The document then discusses neurons and how they are the basic unit of a neural network, functioning similarly to mathematical functions. It provides an example of using a single neuron to solve a classification problem. The document explains how the neuron's weights are learned through an error-based training process. It suggests expanding the network to include multiple interconnected neurons and layers to perform more complex tasks like deep learning.
Machine Learning - Entering into The Wonderful Galaxy of Machine LearningMinhas Kamal
This document provides an overview of machine learning. It discusses what machine learning is, the different types including supervised vs. unsupervised learning and regression vs. classification problems. It also summarizes several common machine learning techniques like linear regression, Naive Bayes, k-means clustering, decision trees, random forests, AdaBoost, support vector machines, recurrent neural networks, and convolutional neural networks. The document aims to introduce readers to the "wonderful galaxy of machine learning."
Artificial Intelligence - Staring at The Grand Universe of AI (1)Minhas Kamal
This document provides an introduction to artificial intelligence. It discusses what AI is and is not, the subfields of AI including computer vision, evolutionary computation, pattern recognition and machine learning. It explains why AI is important and some of its current applications like personal assistants, image generation and analysis. The document is meant to serve as an introduction for learning about the "grand universe of AI". It contains 11 slides on these topics to provide a high-level overview of the field.
Final Project Report- Bengali Braille to Text TranslatorMinhas Kamal
Complete Project Report on software project- Bengali Braille to Text Translator. Chapters- Software Requirement Specification (SRS), Architectural Design, User Interface Design, Testing, User Manual.
Created in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Abstract- Bengali Braille to Text TranslatorMinhas Kamal
Abstract on a software project- Bengali Braille to Text Translator.
Created in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Project Management: Software Requirement SpecificationMinhas Kamal
Software Project Management: ResearchColab- Software Requirement Specification (Document-5)
Presented in 4th year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Software Design: User Interface DesignMinhas Kamal
Software Architecture Design: User Interface. User Analysis, User Profile, Design Model, etc.
Presented in 3rd year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
Business Communication System: KAZ SoftwareMinhas Kamal
KAZ Software is presenting research on their business communication system. The team interviewed the HR manager and researched online to understand the company's recruitment process, internship facilities, training programs, products, and areas of expertise. Some findings include the company's goals, workflows, communication modes, project management practices, and how they distribute work and train new employees. The presentation analyzes the company's culture and processes to provide recommendations.
Final Internship Presentation at Institute of Information Technology, University of Dhaka (IIT, DU [http://www.iit.du.ac.bd]); performed at Jantrik Technologies Ltd. [http://www.jantrik.com]
WinRAR Crack for Windows (100% Working 2025)sh607827
copy and past on google ➤ ➤➤ https://hdlicense.org/ddl/
WinRAR Crack Free Download is a powerful archive manager that provides full support for RAR and ZIP archives and decompresses CAB, ARJ, LZH, TAR, GZ, ACE, UUE, .
Solidworks Crack 2025 latest new + license codeaneelaramzan63
Copy & Paste On Google >>> https://dr-up-community.info/
The two main methods for installing standalone licenses of SOLIDWORKS are clean installation and parallel installation (the process is different ...
Disable your internet connection to prevent the software from performing online checks during installation
Landscape of Requirements Engineering for/by AI through Literature ReviewHironori Washizaki
Hironori Washizaki, "Landscape of Requirements Engineering for/by AI through Literature Review," RAISE 2025: Workshop on Requirements engineering for AI-powered SoftwarE, 2025.
Copy & Paste On Google >>> https://dr-up-community.info/
EASEUS Partition Master Final with Crack and Key Download If you are looking for a powerful and easy-to-use disk partitioning software,
Exploring Wayland: A Modern Display Server for the FutureICS
Wayland is revolutionizing the way we interact with graphical interfaces, offering a modern alternative to the X Window System. In this webinar, we’ll delve into the architecture and benefits of Wayland, including its streamlined design, enhanced performance, and improved security features.
Douwan Crack 2025 new verson+ License codeaneelaramzan63
Copy & Paste On Google >>> https://dr-up-community.info/
Douwan Preactivated Crack Douwan Crack Free Download. Douwan is a comprehensive software solution designed for data management and analysis.
PDF Reader Pro Crack Latest Version FREE Download 2025mu394968
🌍📱👉COPY LINK & PASTE ON GOOGLE https://dr-kain-geera.info/👈🌍
PDF Reader Pro is a software application, often referred to as an AI-powered PDF editor and converter, designed for viewing, editing, annotating, and managing PDF files. It supports various PDF functionalities like merging, splitting, converting, and protecting PDFs. Additionally, it can handle tasks such as creating fillable forms, adding digital signatures, and performing optical character recognition (OCR).
⭕️➡️ FOR DOWNLOAD LINK : http://drfiles.net/ ⬅️⭕️
Maxon Cinema 4D 2025 is the latest version of the Maxon's 3D software, released in September 2024, and it builds upon previous versions with new tools for procedural modeling and animation, as well as enhancements to particle, Pyro, and rigid body simulations. CG Channel also mentions that Cinema 4D 2025.2, released in April 2025, focuses on spline tools and unified simulation enhancements.
Key improvements and features of Cinema 4D 2025 include:
Procedural Modeling: New tools and workflows for creating models procedurally, including fabric weave and constellation generators.
Procedural Animation: Field Driver tag for procedural animation.
Simulation Enhancements: Improved particle, Pyro, and rigid body simulations.
Spline Tools: Enhanced spline tools for motion graphics and animation, including spline modifiers from Rocket Lasso now included for all subscribers.
Unified Simulation & Particles: Refined physics-based effects and improved particle systems.
Boolean System: Modernized boolean system for precise 3D modeling.
Particle Node Modifier: New particle node modifier for creating particle scenes.
Learning Panel: Intuitive learning panel for new users.
Redshift Integration: Maxon now includes access to the full power of Redshift rendering for all new subscriptions.
In essence, Cinema 4D 2025 is a major update that provides artists with more powerful tools and workflows for creating 3D content, particularly in the fields of motion graphics, VFX, and visualization.
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)Andre Hora
Software testing plays a crucial role in the contribution process of open-source projects. For example, contributions introducing new features are expected to include tests, and contributions with tests are more likely to be accepted. Although most real-world projects require contributors to write tests, the specific testing practices communicated to contributors remain unclear. In this paper, we present an empirical study to understand better how software testing is approached in contribution guidelines. We analyze the guidelines of 200 Python and JavaScript open-source software projects. We find that 78% of the projects include some form of test documentation for contributors. Test documentation is located in multiple sources, including CONTRIBUTING files (58%), external documentation (24%), and README files (8%). Furthermore, test documentation commonly explains how to run tests (83.5%), but less often provides guidance on how to write tests (37%). It frequently covers unit tests (71%), but rarely addresses integration (20.5%) and end-to-end tests (15.5%). Other key testing aspects are also less frequently discussed: test coverage (25.5%) and mocking (9.5%). We conclude by discussing implications and future research.
Download YouTube By Click 2025 Free Full Activatedsaniamalik72555
Copy & Past Link 👉👉
https://dr-up-community.info/
"YouTube by Click" likely refers to the ByClick Downloader software, a video downloading and conversion tool, specifically designed to download content from YouTube and other video platforms. It allows users to download YouTube videos for offline viewing and to convert them to different formats.
FL Studio Producer Edition Crack 2025 Full Versiontahirabibi60507
Copy & Past Link 👉👉
http://drfiles.net/
FL Studio is a Digital Audio Workstation (DAW) software used for music production. It's developed by the Belgian company Image-Line. FL Studio allows users to create and edit music using a graphical user interface with a pattern-based music sequencer.
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...Andre Hora
Unittest and pytest are the most popular testing frameworks in Python. Overall, pytest provides some advantages, including simpler assertion, reuse of fixtures, and interoperability. Due to such benefits, multiple projects in the Python ecosystem have migrated from unittest to pytest. To facilitate the migration, pytest can also run unittest tests, thus, the migration can happen gradually over time. However, the migration can be timeconsuming and take a long time to conclude. In this context, projects would benefit from automated solutions to support the migration process. In this paper, we propose TestMigrationsInPy, a dataset of test migrations from unittest to pytest. TestMigrationsInPy contains 923 real-world migrations performed by developers. Future research proposing novel solutions to migrate frameworks in Python can rely on TestMigrationsInPy as a ground truth. Moreover, as TestMigrationsInPy includes information about the migration type (e.g., changes in assertions or fixtures), our dataset enables novel solutions to be verified effectively, for instance, from simpler assertion migrations to more complex fixture migrations. TestMigrationsInPy is publicly available at: https://github.com/altinoalvesjunior/TestMigrationsInPy.
How can one start with crypto wallet development.pptxlaravinson24
This presentation is a beginner-friendly guide to developing a crypto wallet from scratch. It covers essential concepts such as wallet types, blockchain integration, key management, and security best practices. Ideal for developers and tech enthusiasts looking to enter the world of Web3 and decentralized finance.
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfTechSoup
In this webinar we will dive into the essentials of generative AI, address key AI concerns, and demonstrate how nonprofits can benefit from using Microsoft’s AI assistant, Copilot, to achieve their goals.
This event series to help nonprofits obtain Copilot skills is made possible by generous support from Microsoft.
What You’ll Learn in Part 2:
Explore real-world nonprofit use cases and success stories.
Participate in live demonstrations and a hands-on activity to see how you can use Microsoft 365 Copilot in your own work!
Not So Common Memory Leaks in Java WebinarTier1 app
This SlideShare presentation is from our May webinar, “Not So Common Memory Leaks & How to Fix Them?”, where we explored lesser-known memory leak patterns in Java applications. Unlike typical leaks, subtle issues such as thread local misuse, inner class references, uncached collections, and misbehaving frameworks often go undetected and gradually degrade performance. This deck provides in-depth insights into identifying these hidden leaks using advanced heap analysis and profiling techniques, along with real-world case studies and practical solutions. Ideal for developers and performance engineers aiming to deepen their understanding of Java memory management and improve application stability.
2. 1
Contents
1. Project Summary ....................................................................................................................................3
2. Methodology............................................................................................................................................3
3. Work Breakdown Structure and estimates ..........................................................................................4
4. Sequence of Activity................................................................................................................................5
5. Timeline ...................................................................................................................................................6
6. Human Resource Management..............................................................................................................6
6.1 Roles and Responsibilities ................................................................................................................7
6.3 Project Organizational Charts.......................................................................................................10
6.4 Staffing Management......................................................................................................................11
7. Procurement Management...................................................................................................................11
7.1 Procure Management Approach ...................................................................................................11
7.2 Procurement Definition..................................................................................................................12
7.3 Type of Contract to be used ...........................................................................................................12
7.4 Procurement Risks..........................................................................................................................12
7.5 Procurement Risk Management....................................................................................................12
7.6 Cost Determination.........................................................................................................................13
7.7 Procurement Constraints ...............................................................................................................13
7.8 Contract Approval Process ............................................................................................................14
7.9 Decision Criteria .............................................................................................................................14
7.10 Vendor Management ....................................................................................................................15
8. Risk Management .................................................................................................................................15
8.1 Risk Identification...........................................................................................................................15
8.3 Risk Qualification and Prioritization............................................................................................16
8.4 Risk Monitoring ..............................................................................................................................16
8.5 Risk Mitigation and Avoidance .....................................................................................................17
8.6 Risk Register....................................................................................................................................17
9. Configuration Management.................................................................................................................18
9.1 Roles and Responsibilities ..............................................................................................................18
9.2 Configuration Control....................................................................................................................19
9.3 Configuration Status Accounting ..................................................................................................19
9.4 Change Request Form....................................................................................................................20
10. Communication Plan ..........................................................................................................................22
3. 2
10.1 Communications Management Approach..................................................................................22
10.2 Communications Management Constraints ...............................................................................22
10.3 Stakeholder Communication Requirements ..............................................................................23
10.4 Roles ...............................................................................................................................................23
10.5 Communication Methods and Technologies...............................................................................25
10.6 Communications Matrix ..............................................................................................................26
10.7 Guidelines for Meetings................................................................................................................27
11. Change Management..........................................................................................................................27
11.1 Change Management Approach..................................................................................................27
11.2 Definitions of Change ...................................................................................................................28
11.3 Change Control Board .................................................................................................................29
11.4 Roles and Responsibilities ............................................................................................................30
11.5 Change Control Process ...............................................................................................................30
11.6 Change Management Log ............................................................................................................31
11.7 Change Management log format .................................................................................................33
12. Quality Assurance...............................................................................................................................33
12.1 Quality Management Approach ..................................................................................................33
12.2 Quality Requirements / Standards ..............................................................................................34
12.3 Quality Assurance.........................................................................................................................35
12.4 Quality Control Measurements ...................................................................................................36
13. Release..................................................................................................................................................37
14. Budget ..................................................................................................................................................38
14.1 Measuring Project Costs ..............................................................................................................38
14.2 Reporting Format .........................................................................................................................38
14.3 Cost Variance Response Process .................................................................................................39
14.4 Cost Change Control Process.......................................................................................................39
14.5 Project Budget...............................................................................................................................39
4. 3
1. Project Summary
Software Project Management course teacher has recently approved the Researchcolab.com
project to move forward for project initiation as an academic project. This project will result in
the development of a research collaboration and data collection’s web based platform. It will
perform this features through review management, data sharing, idea discussion and profiles
management. This project will result in greater acceptability of researcher’s work by performing
an extensive manuscript review. Expert reviewer will investigate every research element of
researcher’s paper, such as soundness of study design, reporting of method, significance to field,
ethical soundness, and sufficiency of data analysis. They’ll also provide a detailed check of journal
compatibility to minimize chances of rejection.
2. Methodology
The requirements and solutions of this project evolve through collaboration between a cross-
functional teams. Agile software development process is best suite in this scenario and will be
followed in this project. To control the project coordination and continuous improvement the
scrum process will be followed. The team members will have meetings in regular interval and
discuss about their progress and difficulties they will face.
We have formed our team with seven members. The team will be working for a real life project
for approximately four months. To reach optimum goal, the whole activities within the project are
divided into many tasks and the members are assigned to that specific task. Though there are many
tasks need to be done within four months and some of our team members are efficient enough to
work, we have selected the best person to play the role in the team. Some of our members are
assigned to multiple tasks but they have their own special role for the project. The following table
contains name of the team members and project responsibilities that are assigned to that person.
Name of the member Assigned task
Md. Adiluzzaman Adil Project Management
Minhas Kamal System Analysis
Kishan Kumar Ganguly Development
Md. Rakib Hossain Quality Assurance
Mostaque Ahmed Documentation
A.H.M. Azimul Haque Communication & Collaboration
Israt Fatema Shantu Documentation
5. 4
3. Work Breakdown Structure and estimates
The WBS for this project is shown in the table below.
Level 1 Level 2 Level 3 Milestones Date
1
Researchcolab
1.1 Initiation 1.1.1 Evaluation &
Recommendations
1.1.2 Develop Project Charter
1.1.3 Deliverable: Submit Project
Charter
1.1.4 Project Sponsor Reviews
Project Charter
1.1.5 Project Charter
Signed/Approved
Project Defined
and Initiation
Performed
30 Sep, 2016
16 Oct, 2016
19 Oct, 2016
20 Oct, 2016
29 Oct, 2016
1.2 Planning 1.2.1 Create Preliminary Scope
Statement
1.2.2 Determine Project Team
1.2.3 Project Team Kickoff Meeting
1.2.4 Develop Project Plan
1.2.5 Submit Project Plan
1.2.6 Milestone: Project Plan
Approval
Scope and Plan
Described
30 Oct, 2016
1 Nov, 2016
2 Nov , 2016
2 Nov , 2016
3 Nov , 2016
3 Nov , 2016
1.3
Execution
1.3.1 Project Kickoff Meeting
1.3.2 Verify & Validate User
Requirements
1.3.3 Design System
1.3.4 Procure Hardware/Software
1.3.5 Install Development System
1.3.6 Testing Phase
1.3.7 Install Live System
1.3.8 User Training
1.3.9 Go Live
Execution
Performed
4 Nov, 2016
6 Nov, 2016
8 Nov, 2016
11 Nov, 2016
12 Nov, 2016
15 Nov, 2016
16 Nov, 2016
17 Nov, 2016
17 Nov, 2016
1.4 Control 1.4.1 Project Management
1.4.2 Project Status Meetings
1.4.3 Risk Management
1.4.4 Update Project Management
Plan
Project
Documents
Updated
17 Nov, 2016
18 Nov, 2016
17 Nov, 2016
18 Nov, 2016
1.5 Closeout 1.5.1 Audit Procurement
1.5.2 Document Lessons Learned
1.5.3 Update Files/Records
1.5.4 Gain Formal Acceptance
1.5.5 Archive Files/Documents
Project Complete 18 Nov, 2016
18 Nov, 2016
18 Nov, 2016
19 Nov, 2016
19 Nov, 2016
6. 5
4. Sequence of Activity
1 Researchcolab
1.1 Initiation
1.1.1 Evaluation &
Recommendations
1.1.2 Develop
Project Charter
1.1.3 Deliverable:
Submit Project
Charter
1.1.4 Project
Sponsor Reviews
Project Charter
1.1.5 Project Charter
Signed/Approved
1.2 Planning
1.2.1 Create
Preliminary Scope
Statement
1.2.2 Determine
Project Team
1.2.3 Project Team
Kickoff Meeting
1.2.4 Develop
Project Plan
1.2.5 Submit Project
Plan
1.2.6 Milestone:
Project Plan
Approval
1.3 Execution
1.3.1 Project Kickoff
Meeting
1.3.2 Verify &
Validate User
Requirements
1.3.3 Design System
1.3.4 Procure
Hardware/Software
1.3.5 Install
Development
System
1.3.6 Testing Phase
1.3.7 Install Live
System
1.3.8 User Training
1.3.9 Go Live
1.4 Control
1.4.1 Project
Management
1.4.2 Project Status
Meetings
1.4.3 Risk
Management
1.4.4 Update Project
Management Plan
1.5 Closeout
1.5.1 Audit
Procurement
1.5.2 Document
Lessons Learned
1.5.3 Update
Files/Records
1.5.4 Gain Formal
Acceptance
1.5.5 Archive
Files/Documents
8. 7
6. Human Resource Management
The purpose of the Researchcolab Human Resource Plan is to achieve project success by ensuring
the appropriate human resources with the necessary skills are acquired, resources are trained if any
gaps in skills are identified, team building strategies are clearly defined, and team activities are
effectively managed. If used effectively, this plan will serve as a tool to aid in the management of
this project’s human resource activities throughout the project until closure.
This human resources management plan includes:
Roles and responsibilities of team members throughout the project
Project organization charts
Staffing management plan
6.1 Roles and Responsibilities
Project Team roles and responsibilities:
All team members must clearly understand their roles and responsibilities in order to successfully
perform their portion of the project. Listed below are the roles and responsibilities for the
Researchcolab.com project team:
Project Manager (1 position) –
Responsible for all management for the Researchcolab.com Project.
Responsible for planning, creating, and/or managing all work activities, variances, tracking,
reporting, communication, staffing, and internal coordination with course coordinator.
Designer (1 position)
Responsible for all design and analysis of the Researchcolab.com project.
The designer will assist the implementation work in the distribution and monitoring of the
Researchcolab.com.
9. 8
Programmer (1 position) –
Responsible for coding and programming for the Researchcolab.com Project.
Responsible for risk identification, determining impacts of change and configuration change
requests, and status reporting.
Must be proficient in programming Language: C#, Platform: ASP.NET, Framework: MVC,
Backend: ASP.NET MVC Entity Framework Code First, Frontend: Razor , Database:
SQLServer.
Quality Assurer (1 position) –
Responsible for assisting the Project Manager in creating and tracking quality control and
assurance standards.
Responsible for maintaining quality control and assurance logs, and configuration
management throughout the project.
Technical Writer (1 position) –
Responsible for compiling all project documentation and reporting into standard organizational
formats.
Responsible for assisting the Project Manager in Configuration Management and revision
control for all project documentation.
Testing Specialist (1 position) –
Responsible for helping establish testing specifications for the Researchcolab.com Project with
the assistance of the Programmers.
Responsible for ensuring all testing is complete and documented.
Responsible for ensuring all testing resources are coordinated.
Trainer and communication Lead (1 position)-
Identify team member with skills need for project roles.
10. 9
Identify & schedule necessary training for team members within IIT.
Schedule necessary recreation as motivation purpose for project team members.
Responsible for writing duties during all project meetings and maintaining all project
communication distribution lists.
Project Stakeholders Roles & Responsibilities
Listed below are the roles and responsibilities for the Researchcolab.com project stakeholders:
Project Sponsor
Provides vision, direction, and policy leadership for the project
Assists in removing barriers and supports change management initiatives
Participates in the Steering Committee, and provides support to this group as needed
Has overall authority for the project
Responsible for ensuring that deliverables and functionality are achieved as defined in the Project
Charter and subsequent project plans
Steering Committee
Acts as the Project stakeholders group
Ensures that the deliverables and functionality of the project are achieved as defined in the project
initiation documents and subsequent project plans
Provides high-level project direction, receives project status updates, and addresses and resolves
issues, risks, or change requests
11. 10
6.3 Project Organizational Charts
The following RACI chart shows the relationship between project tasks and team members. Any
proposed changes to project responsibilities must be reviewed and approved by the project
manager. Changes will be proposed in accordance with the project’s change control process. As
changes are made all project documents will be updated and redistributed accordingly.
Roles PM Designer Programmer
Training
Leads
QA
Testing
Specialist
Technical
write
Project
Sponsor
Steering
Committee
Requirements
Gathering
A R R C R C I C I
Design A R C C I I C I
Coding A R R I I I
Testing A C C R R I I C
Implementation A R C I C C I C
Conduct
Training
A R C C I I C
Documentation A C R I C
Key:
R – Responsible for completing the work
A – Accountable for ensuring task completion/sign off
C – Consulted before any decisions are made
I – Informed of when an action/decision has been made
12. 11
6.4 Staffing Management
Staff Acquisition:
For the Researchcolab.com Project the project staff will consist entirely from IIT Software Project
Management class. The Project Manager will form the project team in order to identify and assign
resources. All resources including the project manager must be approved by the course teacher
before the resource may begin any project work.
Resource Calendars:
The Researchcolab.com Project is scheduled to last 3 months with 7 hours/persons per week. The
Project will require all project team members for the entire duration of the project.
Training:
There is currently no training scheduled with regards to the Researchcolab.com Project since the
project team has adequate staff (7 members) with required skill sets. However, if training
requirements are identified or there is a need for recreational activities, funding will be provided
from the project reserve.
7. Procurement Management
This Procurement Management Plan sets the procurement framework for this project. It will serve
as a guide for managing procurement throughout the life of the project and will be updated as
acquisition needs change. This plan identifies and defines the items to be procured, the types of
contracts to be used in support of this project, the contract approval process, and decision criteria.
7.1 Procure Management Approach
The Project Manager will provide oversight and management for all procurement activities under
this project. The Project Manager will work with the project team to identify all items to be
procured for the successful completion of the project. The Project Management will then review
the procurement list prior to submitting it for contracts and purchasing. The management will
review the procurement items, determine whether it is advantageous to make or buy the items, and
begin the vendor selection, purchasing and the contracting process.
13. 12
7.2 Procurement Definition
The following procurement items have been determined to be essential for project completion
and success.
Item/Services Justification Needed By
Laptop, 7 Pcs Needed for the project staffs to start their works 31 July, 2016
Desktop Computer,
3 Pcs
Needed for the developers to start the main
development works
15 August, 2016
Internet
Connectivity
Needed for R&D and communication 31st
July, 2016
In addition to the above list of procurement items, the following individuals are authorized to
approve purchases for the project team:
Name Role
Adiluzzaman Adil Project Manager
7.3 Type of Contract to be used
All items and services to be procured for this project will be solicited under firm-fixed price
contracts. The management will then solicit bids from various vendors in order to procure the
items within the required time frame and at a reasonable cost under the firm fixed price contract
once the vendor is selected.
7.4 Procurement Risks
All procurement activities carry some potential for risk which must be managed to ensure project
success. While all risks will be managed in accordance with the project’s risk management plan,
there are specific risks which pertain specifically to procurement which must be considered:
- Unrealistic schedule and cost expectations for vendors
- Supply capacity capabilities of vendors
- Configuration management for upgrades and improvements of purchased technology
- Potential delays in shipping and impacts on cost and schedule
- Questionable past performance for vendors
- Potential that final product does not meet required specifications
These risks are not all-inclusive and the standard risk management process of identifying,
documenting, analyzing, mitigating, and managing risks will be used.
7.5 Procurement Risk Management
As previously stated, project risks will be managed in accordance with the project’s risk
management plan. However, for risks related specifically to procurement, there must be additional
consideration and involvement. Project procurement efforts involve external organizations and
14. 13
potentially affect current and future business relationships as well as internal supply chain and
vendor management operations. Because of the sensitivity of these relationships and operations
the project team will include the project sponsor and a designated representative from the
contracting department in all project meetings and status reviews.
7.6 Cost Determination
For this project we will issue a Request for Proposal (RFP) in order to solicit proposals from
various vendors which describe how they will meet our requirements and the cost of doing so. All
proposals will include vendor support for items A, B, and C (from procurement definition
paragraph) as well as the base and out-year costs. The vendors will outline how the work will be
accomplished, who will perform the work, vendors’ experience in providing these goods, customer
testimonials, backgrounds and resumes of employees performing the work, and a line-item
breakdown of all costs involved. Additionally, the vendors will be required to submit work
breakdown structures (WBSs) and work schedules to show their understanding of the work to be
performed and their ability to meet the project schedule.
All information must be included in each proposal as the proposals will be used as the foundation
of our selection criteria. Proposals which omit solicited information or contain incomplete
information will be discarded from consideration.
7.7 Procurement Constraints
There are several constraints that must be considered as part of the project’s procurement
management plan. These constraints will be included in the RFP and communicated to all vendors
in order to determine their ability to operate within these constraints. These constraints apply to
several areas which include schedule, cost, scope, resources, and technology:
Schedule:
Project schedule is not flexible and the procurement activities, contract administration, and
contract fulfillment must be completed within the established project schedule.
Cost:
Project budget has contingency and management reserves built in; however, these reserves
may not be applied to procurement activities. Reserves are only to be used in the event of an
approved change in project scope or at management’s discretion.
Scope:
All procurement activities and contract awards must support the approved project scope
statement. Any procurement activities or contract awards which specify work which is not in
15. 14
direct support of the project’s scope statement will be considered out of scope and
disapproved.
Resources:
All procurement activities must be performed and managed with current personnel. No
additional personnel will be hired or re-allocated to support the procurement activities on this
project.
Technology:
Parts specifications have already been determined and will be included in the statement of
work as part of the RFP. While proposals may include suggested alternative material or
manufacturing processes, parts specifications must match those provided in the statement of
work exactly.
7.8 Contract Approval Process
The first step in the contract approval process is to determine what items or services will require
procurement from outside vendors. This will be determined by conducting a cost analysis on
products or services which can be provided internally and compared with purchase prices from
vendors. Once cost analyses are complete and the list of items and services to be procured
externally is finalized, the purchasing and contracts department will send out solicitations to
outside vendors. Once solicitations are complete and proposals have been received by all vendors
the approval process begins. The first step of this process is to conduct a review of all vendor
proposals to determine which meet the criteria established by the project team and the
management. Purchases less than BDT 50,000/= only require the approval of the Project Manager;
whereas, purchases greater than BDT 50,000/= must be approved by the management. For these
larger purchases the management will meet to determine which contract will be accepted.
7.9 Decision Criteria
The criteria for the selection and award of procurement contracts under this project will be based
on the following decision criteria:
- Ability of the vendor to provide all items by the required delivery date
- Quality
- Cost
- Expected delivery date
- Comparison of outsourced cost versus in-sourcing
- Past performance
These criteria will be measured by the contracts review board and/or the Project Manager. The
ultimate decision will be made based on these criteria as well as available resources.
16. 15
7.10 Vendor Management
The Project Manager is ultimately responsible for managing vendors. In order to ensure the timely
delivery and high quality of products from vendors the Project Manager will meet weekly with
each vendor to discuss the progress for each procured item. The meetings can be in person or by
teleconference. The Project Manager will be responsible for scheduling this meeting on a weekly
basis until all items are delivered and are determined to be acceptable.
8. Risk Management
Risk is inevitable in a business organization when undertaking projects. However, the project
manager needs to ensure that risks are kept to a minimal. Risks can be mainly divided between
two types, negative impact risk and positive impact risk. The project manager will plan their
strategy based on four steps:
Risk Identification
Risk Quantification
Risk Response
Risk Monitoring and Control
8.1 Risk Identification
The category of risks identification is listed below-
1. General Risk:
a) The project may not be completed within deadline
b) The project may fail to maintain its budget
c) Poor project planning
d) Academic study may hinder the progress of this project
e) Project milestones are not defined clearly
f) Ineffective project management
g) Monitoring the progress of this project is not done properly
h) Inadequate estimation of required resources
i) Poor communication among the project members
j) Individual member might fail to meet his/her deadline.
17. 16
2. Subject oriented risk:
i. Development oriented –
a. Developers do not have the specialized skills needed for this project
b. Insufficient knowledge about the new technology required by the project
c. The technology used in the project is outdated
ii. Testing oriented –
a. The testing of this project might not be done properly
iii. Design oriented –
a. The problem can exist in the design phase
iv. Quality control oriented –
a. The quality of the project is not up to mark
b. The system may fail during its execution
8.3 Risk Qualification and Prioritization
In order to determine the severity of the risks identified by the team, a probability and impact factor
was assigned to each risk. This process allowed the project manager to prioritize risks based upon
the effect they may have on the project. The project manager utilized a probability-impact matrix
to facilitate the team in moving each risk to the appropriate place on the chart.
Once the risks were assigned a probability and impact and placed in the appropriate position on
the chart, the recorder captured the finished product and the project manager moved the process
on to the next step: risk mitigation/avoidance planning.
8.4 Risk Monitoring
Regular monitoring and review of risks is an important part of the ReasearchColab program. It
ensures that new risks are; detected; added to the Risk Register, managed and that action plans are
implemented and progressed effectively. The ReasearchColab monitoring and review strategies
include:-
Risk management will be a stander topic of discussion in the monthly board project
meeting. This agenda will cover the review of risk register and its update information.
The Project Manager will monitor day-to-day progression of Risk Management Action
plans.
18. 17
8.5 Risk Mitigation and Avoidance
The project manager has led the project team in developing responses to each identified risk. As
more risks are identified, they will be qualified and the team will develop avoidance and mitigation
strategies. These risks will also be added to the Risk Register and the project plan to ensure they
are monitored at the appropriate times and are responded to accordingly.
The risks for this project will be managed and controlled within the constraints of time, scope, and
cost. All identified risks will be evaluated in order to determine how they affect this triple
constraint. The project manager, with the assistance of the project team, will determine the best
way to respond to each risk to ensure compliance with these constraints.
In extreme cases it may be necessary to allow flexibility to one of the project’s constraints. Only
one of the constraints for this project allows for flexibility as a last resort. If necessary, funding
may be added to the project to allow for more resources in order to meet the time (schedule) and
scope constraints. Time and scope are firm constraints and allow for no flexibility. Again, the
cost constraint is flexible only in extreme cases where no other risk avoidance or mitigation
strategy will work.
8.6 Risk Register
The Risk Register for this project is a log of all identified risks, their probability and impact to the
project, the category they belong to, mitigation strategy, and when the risk will occur. The register
was created through the initial project risk management meeting led by the project manager.
During this meeting, the project team identified and categorized each risk. Additionally, the team
assigned each risk a score based on the probability of it occurring and the impact it could
potentially have. The Risk Register also contains the mitigation strategy for each risk as well as
when the risk is likely to occur.
Based on the identified risks and timeframes in the risk register, each risk has been added to the
project plan. At the appropriate time in the plan—prior to when the risk is most likely to occur—
the project manager will assign a risk manager to ensure adherence to the agreed upon mitigation
strategy. The each risk manager will provide the status of their assigned risk at the bi-weekly
project team meeting for their risk’s planned timeframe.
Severity and likelihood of the risks will be scaled in the following ways-
Categorized Harm Severity Severity Level Risk
Normal 1 Very Low
Negligible 2 Low
Marginal 3 Moderate
Critical 4 High
Catastrophic 5 Extreme
19. 18
The likelihood category will be defined as follows:
Likelihood Category Likelihood Level
Less Likely 1
Likely 2
Very Likely 3
9. Configuration Management
In order to effectively manage the Reserchcolab.com Project, a coordinated Configuration
Management (CM) Plan is needed. This plan will establish CM roles and responsibilities and
describe how the Reserchcolab.com Project team will track, implement, and communicate
configuration items (CIs) and changes throughout the project lifecycle.
9.1 Roles and Responsibilities
The following roles and responsibilities involve to the CM Plan for Researchcolab.com Project.
Configuration Control Board (CCB)
The CCB is comprised of the Researchcolab.com Project Sponsor, Project Manager and Quality
Assurer. The CCB is responsible for the following:
Review and approve/reject configuration change requests
Ensure all approved changes are added to the configuration management log.
Seeking clarification on any CIs as required
Project Manager
The Project Manager is responsible for:
Overall responsibility for all CM activities related to the Researchcolb.com project
Identification of CIs
All communication of CM activities to project team
Participation in CCB meetings
Re-baselining, if necessary, any items affected by CM changes
20. 19
Quality assurer
The Configuration Manager is responsible for:
Overall management of the Configuration change
Identification of CIs
Providing configuration standards and templates to the project team
All identified CIs will be assigned to a right job.
Ensure all change requests comply with change request templates and standards prior to
the CCB
9.2 Configuration Control
The Researchcolab.com Project will use a standardized configuration control process throughout
the project lifecycle in order to ensure all CIs are handled in a consistent manner and any approved
changes are fully reviewed regarding impact and communicated to project team.
Any configuration changes which are identified by the project team must be captured in a
configuration change request (CCR) and submitted to the CCB. The CCB will review, analyze,
and approve/deny the request based on the impact, scope, time, and cost of the proposed change.
If the change is approved, the project requirements will be re-baselined (if necessary) and all
changes will be communicated to the project team and stakeholders by the Project Manager.
Denied CCRs may be re-submitted with additional or new information for re-consideration by the
CCB.
As CIs are identified by the project team, the Configuration Manager will assign a CI name and
the CI will be then assigned to the concern person. It is necessary that for any software changes,
testing is conducted by the testing specialist in order to validate any changes made.
9.3 Configuration Status Accounting
It is important that for the Researchcolab.com Project and the Project Sponsor have the ability to
review configuration status at any given time. The Project Manager will also submit weekly
reports, to include configuration status, every Saturday. These reports will consist of the following
information as part of the configuration status section:
21. 20
1) Change requests
a. Aging - How long change requests have been open
b. Distribution – number of change requests submitted by project team
c. Trending – what area(s) are approved changes occurring in
2) Version Control
a. Software
b. Hardware
c. Data
d. Documentation
3) Build Reporting
a. Files
b. CI relationships
c. Incorporated Changes
Prior to the final implementation, the CM will work with project team to ensure all CIs are updated
with latest release versions.
9.4 Change Request Form
Name and location of Individual
Submitting Request
Machine ID
Date and time
Type of Change Request (i.e.
software, hardware, problem
report)
22. 21
Description of the Change
Requested
Is this an “Error” or
“Enhancement?”
Severity Level H: Hinder Operations. No Work
Around exists.
HM: Hinder Operations. An
acceptable Work Around exists
ML: Does not hinder operations.
No acceptable Work Around
exists.
L: Does not hinder operations. An
acceptable Work Around exists.
Date Needed
Who developed and is
maintaining the application
Name of
application
Is this a Software or Hardware
modification?
Operational Context What was occurring when this
happened?
How can this be recreated (if
possible)?
Describe the frequency of
occurrence.
23. 22
10. Communication Plan
This Communications Management Plan sets the communications framework for this project. It
will serve as a guide for communications throughout the life of the project and will be updated as
communication needs change. This plan identifies and defines the roles of persons involved in
this project. It also includes a communications matrix which maps the communication
requirements of this project.
10.1 Communications Management Approach
The Project Manager will take a proactive role in ensuring effective communications on this
project. The communications requirements are documented in the Communications Matrix
presented in this document. The Communications Matrix will be used as the guide for what
information to communicate, who is to do the communicating, when to communicate it and to
whom to communicate.
As with most project plans, updates or changes may be required as the project progresses or
changes are approved. Changes or updates may be required due to changes in personnel, scope,
budget, or other reasons. Additionally, updates may be required as the project matures and
additional requirements are needed. The project manager is responsible for managing all proposed
and approved changes to the communications management plan. Once the change is approved,
the project manager will update the plan and supporting documentation and will distribute the
updates to the project team and all stakeholders. This methodology is consistent with the project’s
Change Management Plan and ensures that all project team members/stakeholders remain aware
and informed of any changes to communications management.
10.2 Communications Management Constraints
All project communication activities will occur within the project’s approved budget, schedule,
and resource allocations. The project manager is responsible for ensuring that communication
activities are performed by the project team and without external resources which will result in
exceeding the authorized budget. Communication activities will occur in accordance with the
frequencies detailed in the Communication Matrix in order to ensure the project adheres to
24. 23
schedule constraints. Any deviation of these timelines may result in excessive costs or schedule
delays and must be approved by the project sponsor.
10.3 Stakeholder Communication Requirements
As part of identifying all project stakeholders, the project manager will communicate with each
stakeholder in order to determine their preferred frequency and method of communication.
Standard project communications will occur in accordance with the Communication Matrix;
however, depending on the identified stakeholder communication requirements, individual
communication is acceptable and within the constraints outlined for this project.
In addition to identifying communication preferences, stakeholder communication requirements
must identify the project’s communication channels and ensure that stakeholders have access to
these channels. If project information is communicated via secure means or through internal
project resources, all stakeholders must have the necessary access to receive project
communications.
10.4 Roles
Project Sponsor
The project sponsor is the champion of the project and has authorized the project by signing the
project charter. This person is responsible for the funding of the project and is ultimately
responsible for its success. Since the Project Sponsor is at the executive level, communications
should be presented in summary format unless the Project Sponsor requests more detailed
communications.
Stakeholders
Normally Stakeholders includes all individuals and organizations who are impacted by the project.
For this project, we are defining the stakeholders with whom we need to communicate with and
are not included in the other roles defined in this section. The stakeholders include executive
management with an interest in the project and key users identified for participation in the project.
Customer
25. 24
The customer for this project is the Software Project Management course teacher, Ajmal Huda.
As the customer who will be accepting the final deliverable of this project, he will be informed of
the project status including potential impacts to the schedule for the final deliverable and the
product itself.
Project Manager
The Project Manager has overall responsibility for the execution of the project. The Project
Manager manages day to day resources, provides project guidance and monitors and reports on the
project. The Project Manager is the primary communicator for the project distributing information
according to this Communications Management Plan.
Project Team
The Project Team is comprised of all persons who have a role performing work on the project.
The project team needs to have a clear understanding of the work to be completed and the
framework in which the project is to be executed. Since the Project Team is responsible for
completing the work for the project they played a key role in creating the Project Plan including
defining its schedule and work packages. The Project Team requires a detailed level of
communications which is achieved through day to day interactions with the Project Manager and
other team members along with weekly team meetings.
Technical Lead
The Technical Lead is a person on the Project Team who is designated to be responsible for
ensuring that all technical aspects of the project are addressed and that the project is implemented
in a technically sound manner. The Technical Lead is responsible for all technical designs,
overseeing the implementation of the designs and developing as-build documentation. The
Technical Lead requires close communications with the Project Manager and the Project’s other
Team members.
26. 25
10.5 Communication Methods and Technologies
The project team will determine the communication methods and technologies based on several
factors to include: stakeholder and project’s team members’ communication requirements and
available technologies.
Researchcolam.com project maintains a Shared web platform, a closed group account on Facebook
which all project team members use to provide updates, archive various documents, access project
data and conduct project communications at any point in time. This shared web platform also
provides the ability for stakeholders and project team members to collaborate on project work and
communication.
27. 26
10.6 Communications Matrix
The following table identifies the communications requirements for Researchcolab.com project.
Communication
Type
Objective of Communication Medium Frequency Audience Owner Deliverable Format
Kickoff Meeting
Introduce the project team and the
project. Review project objectives
and management approach.
Face to Face Once
Project Team
Stakeholders
Project
Manager
Agenda
Meeting Minutes
Soft copy archived on
project Shared web site
Project Team
Meetings
Review status of the project with the
team.
Face to Face
Conference
Call
Weekly Project Team
Project
Manager
Agenda
Meeting Minutes
Project schedule
Soft copy archived on
project Shared web site
Technical Design
Meetings
Discuss and develop technical
design solutions for the project.
Face to Face As Needed
Project
Technical Staff
Designer
Agenda
Meeting Minutes
Soft copy archived on
project Shared web site
Weekly Project
Status
Presentation
Report on the status of the project to
course teacher
Power Point
Presentation Weekly
Course Teacher
Other project
teams
Project
Manager
Power Point Slide
updates
Soft copy archived on
project Shared web site
Project Status
Reports
Report the status of the project
including activities, progress, costs
and issues.
Email Monthly
Project Sponsor
Project Team
Stakeholders
Course Teacher
Project
Manager
Project Status
Report
Project schedule
Soft copy archived on
project Shared web site
28. 27
10.7 Guidelines for Meetings
Meeting Agenda
Meeting Agenda will be decided 5 working days in advance of the meeting. The Agenda should
identify the team member for each topic. The first item in the agenda should be a review of action
items from the previous meeting.
Meeting Minutes
Meeting minutes will be uploaded on the project’s web site within 1 business days following the
meeting by project manager. Meeting minutes will include the status of all items from the agenda
along with new action items.
Action Items
Action Items are recorded in both the meeting agenda and minutes. Action items will include both
the action item along with the owner of the action item. Meetings will start with a review of the
status of all action items from previous meetings and end with a review of all new action items
resulting from the meeting. The review of the new action items will include identifying the owner
for each action item.
11. Change Management
The Change Management Plan is created for the Researchcolab.com Project in order to set
expectations on how the approach to changes will be managed, what defines a change, the purpose
and role of the change control board, and the overall change management process. All stakeholders
will be expected to submit or request changes to the Researchcolab.com Project in accordance with
this Change Management Plan and all requests and submissions will follow the process detailed
herein.
11.1 Change Management Approach
The Change Management approach for the Researchcolab.com Project will ensure that all
proposed changes are defined, reviewed, and agreed upon so they can be properly implemented
29. 28
and communicated to all stakeholders. This approach will also ensure that only changes within
the scope of this project are approved and implemented.
The Change Management approach consists of three areas:
Ensure changes are within scope and beneficial to the project
Determine how the change will be implemented
Manage the change as it is implemented
The Change Management process has been designed to make sure this approach is followed for
all changes. By using this approach methodology, the Researchcolab.com Project Team will
prevent unnecessary change from occurring and focus its resources only on beneficial changes
within the project scope.
11.2 Definitions of Change
There are several types of changes which may be requested and considered for the
Researchcolab.com Project. Depending on the extent and type of proposed changes, changes
project documentation and the communication of these changes will be required to include any
approved changes into the project plan and ensure all stakeholders are notified. Types of changes
include:
Scheduling Changes: changes which will impact the approved project schedule. These
changes may require fast tracking, crashing, or re-baselining the schedule depending on
the significance of the impact.
Budget Changes: changes which will impact the approved project budget. These changes
may require requesting additional funding, releasing funding which would no longer be
required, or adding to project or management reserves. May require changes to the cost
baseline.
Scope Changes: changes which are necessary and impact the project’s scope which may
be the result of unforeseen requirements which were not initially planned for. These
changes may also impact budget and schedule. These changes may require revision to
WBS, project scope statement, and other project documentation as necessary.
30. 29
The project manager must ensure that any approved changes are communicated to the project
stakeholders. Additionally, as changes are approved, the project manager must ensure that the
changes are captured in the project documentation where necessary. These document updates must
then be communicated to the project team and stakeholders as well.
11.3 Change Control Board
The Change Control Board (CCB) is the approval authority for all proposed change requests
pertaining to the Researchcolab.com Project. The purpose of the CCB is to review all change
requests, determine their impacts on the project risk, scope, cost, and schedule, and to approve or
deny each change request. The following chart provides a list of the CCB members for the
Researchcolab.com Project:
Name Position CCB Role
Md. Adiluzzaman Adil Project Manager CCB Manager
Kishan kumar Ganguly
Md. Rakib Hossain
Software Architect & Developer CCB Member
Minhas Kamal
A.H.M. Azimul Haque
Designer & Developer CCB Member
Mostaque Ahmed
Israt Fatema Shantu
Documentation CCB Member
As change requests are submitted to the Researchcolab.com Project Manager by the project
team/stakeholders, the Project Manager will log the requests in the change log and the CCB will
convene every other Saturday to review all change requests. For a change request to be approved,
all CCB members must vote in favor. In the event, more information is needed for a particular
change request, the request will be deferred and sent back to the requestor for more information or
clarification. If a change is deemed critical, an ad hoc CCB meeting can be called in order to review
the change prior to the next scheduled bi-weekly CCB meeting.
31. 30
11.4 Roles and Responsibilities
The following are the roles and responsibilities for all change management efforts related to the
Researchcolab.com Project:
Project Sponsor:
Approve all changes to budget/funding allocations
Approve all changes to schedule baseline
Approve any changes in project scope
Chair the CCB
Project Manager:
Receive and log all change requests from project stakeholders
Conduct preliminary risk, cost, schedule, scope analysis of change prior to CCB
Seek clarification from change requestors on any open issues or concerns
Make documentation revisions/edits as necessary for all approved changes
Participate on CCB
Project Team/Stakeholders:
Submit all change requests on change request forms
Provide all applicable information and detail on change request forms
Be prepared to address questions regarding any submitted change requests
Provide feedback as necessary on impact of proposed changes
11.5 Change Control Process
The Change Control Process for the Researchcolab.com Project will follow the organizational
standard change process for all projects. The project manager has overall responsibility for
executing the change management process for each change request.
1) Identify the need for a change (Stakeholders) – Change requestor will submit a completed
change request form to the project manager.
2) Log change in the change request register (Project Manager) – The project manager will
keep a log of all submitted change requests throughout the project’s lifecycle.
32. 31
3) Evaluate the change (Project Manager, Team, and Requestor) – The project manager will
conduct a preliminary analysis on the impact of the change to risk, cost, schedule, and
scope and seek clarification from team members and the change requestor.
4) Submit change request to CCB (Project Manager) – The project manager will submit the
change request, as well as the preliminary analysis, to the CCB for review.
5) Obtain Decision on change request (CCB) – The CCB will discuss the proposed change
and decide whether or not it will be approved based on all submitted information.
6) Implement change (Project Manager) – If a change is approved by the CCB, the project
manager will update and re-baseline project documentation as necessary.
11.6 Change Management Log
Following instructions are followed for capturing change requests in the project-
Column Instructions for Completing Change Request Document
A ID: A unique ID number used to identify the change request in the change
management tracking log.
B Current Status: This column should be populated with the change request's current
status.
o Open: The change request is currently open but has not yet been addressed.
o Work In Progress: The change request is being actively worked to develop a
resolution.
o Closed: The change request is no longer considered an active project threat and
can be closed with or without resolution.
Some other potential options include:
o Late: The change request resolution is not yet resolved and it is past the expected
resolution date.
o On Hold: The change request has been put on hold.
o Combined: Two change requests found to be similar have been combined.
C Priority: This column should be populated with the priority of the change request.
Valid options include the following: Critical, High, Medium and Low. These are
defined as follows:
o Critical: change request will stop project progress if not resolved.
o High: change request will likely move the project back in terms of budget or
timeline, or will materially affect quality or scope.
o Medium: change request will have material effect on project, has potential to be
moved to high category and/or requires significant resources to manage.
o Low: change request is expected to have a moderate effect on the project, but
will require resources to address.
33. 32
D Change Request Description: This column should be populated with a description
of the change request.
E Assigned to Owner: This column should be populated with the name of the change
requests owner. The individual most responsible for working towards resolving the
change request.
F Expected Resolution Date: This column should be populated with the date that the
change request is expected to be resolved.
G Escalation Required (Y/N): This column should be populated with “Yes” if the
change request needs to be escalated and “No” if escalation is not needed to
resolve the change request.
H Action Steps: This column should be populated with the proposed steps to address
the change request. Examples include, but are not limited to, developing
alternatives analysis or submitting a change request.
I Impact Summary: This column should be populated with a description of the
impact of the change request. The impact may be expressed in terms of one or
more of the following: schedule, scope, resources, and space. The impact
description should also include a reference to any milestones impacted.
J Change Request Type: This column should be populated with the change request
type. Valid options include the following:
Product, Project, Other. These are defined as follows:
o Product: The change request impacts the products being developed.
o Project: The change request impacts the project developing the product.
o Other: The change request impacts other areas.
K Date Identified: This column should be populated with the date that the change
request was identified.
L Associated ID(s): This column should contain the project ID of any associated
milestones that may be impacted by a change request or that the change request is
dependent upon for resolution.
M Entered By: This column should be populated with the name of the individual who
first identified the change request.
N Actual Resolution Date: This column should be populated with the date that the
change request was actually resolved.
O Final Resolution & Rationale: This column should be populated with a description
of the final resolution of and rationale for the change request. The resolution may
be expressed in terms of one or more of the following: schedule, scope, resources,
and space. The resolution description should also include a reference to the
milestones impacted.
34. 33
11.7 Change Management log format
PROJECT NAME: RESEARCHCOLAB.COM
PROJECT MANAGER NAME:
ID CURRENT
STATUS
PRIORITY CHANGE
REQUEST
DESCRIPTION
ASSIGNED
TO
OWNER
EXPECTED
RESOLUTION
DATE
ESCALATION
REQUIRED
Y/N
ACTION
STEPS
IMPACT
SUMMERY
CHANGE
REQUEST
TYPE
ACTUAL
RESOLUTION
DATE
FINAL
RESOLUTION
&
RATIONALE
1
2
3
12. Quality Assurance
The Quality Management Plan for the Researchcolab.com project will establish the activities,
processes, and procedures for ensuring a quality product upon the conclusion of the project. The
purpose of this plan is to:
Ensure quality is planned
Define how quality will be managed
Define quality assurance activities
Define quality control activities
Define acceptable quality standards
12.1 Quality Management Approach
The quality management approach for the Researchcolab.com project will ensure quality is
planned for both the project deliverables and processes. In order to be successful, this project will
meet its quality objectives by utilizing an integrated quality approach to define quality standards,
measure quality and continuously improve quality.
The quality management plan identifies these key components:
Objects of quality review Quality Measure Quality Evaluation Methods
Project Deliverables Deliverable Quality Standards
Completeness and Correctness
Criteria
Quality Control Activities
Project Processes Process Quality Standards
Stakeholder Expectations
Quality Assurance Activities
35. 34
The following is a brief explanation of each of the components of the quality management plan.
Project Deliverables
and Processes
The key project deliverables and processes subject to quality review.
Deliverable
Quality Standards
and
Completeness and
Correctness
Criteria
The quality standards that are the “measures” used to determine a
successful outcome for a deliverable.
The completeness and correctness criteria describe when each
deliverable is complete and correct as defined by the customer.
Deliverables are evaluated against these criteria before they are
formally approved.
Process
Quality Standards
and
Stakeholder
Expectations
The quality standards that are the “measures” used to determine if
project work processes are being followed.
Stakeholder expectations describe when a project process is effective
as defined by the project stakeholders. An example is the expectation
to be regularly informed monthly of project status.
Quality Control
Activities
The quality control activities that monitor and verify that the project
deliverables meet defined quality standards.
Quality Assurance
Activities
The quality assurance activities that monitor and verify that the
processes used to manage and create the deliverables are followed
and are effective.
Quality improvements will be identified by any member of the project team or quality assurer.
Each recommendation will be reviewed to determine the cost versus benefit of implementing the
improvement and how the improvement will impact the deliverables or processes. If an
improvement is implemented the project manager will update all project documentation to include
the improvement and the quality manager will update the organizational documentation the
improvement affects.
12.2 Quality Requirements / Standards
Product Quality:
The product quality standards and requirements will be determined by the project team and quality
assurer. These standards will primarily be based on the project teams’ identified documented
36. 35
standards for web based platform. There may be product-specific quality standards identified that
are not currently part of the documented standards. In this case, the quality assurer will review
these newly identified standards and incorporate them into project documentation if approved.
The project team will also document any newly identified quality standards into the
Researchcolab.com project plan and ensure communication with all team members/stakeholders.
Process Quality:
The process quality standards and requirements will be determined by the project team and quality
assurer. Many of these standards will be based on existing website process standards. However,
it is anticipated that there will be several unique steps in the developing of the Researchcolab.com
project which will require new quality standards. The Researchcolab.com project team will work
with the quality assurer to establish acceptable standards and document these standards for
incorporation into Researchcolab.com project plan. These standards will be communicated to all
project team members/stakeholders.
12.3 Quality Assurance
The quality assurance of the Researchcolab.com Project focuses on the processes used in the
developing of the web based platform. In order to ensure quality, an iterative quality process will
be used throughout the project life cycle.
The Researchcolab.com Project Manager and the project team will perform assessments at planned
intervals throughout the project to ensure all processes are being correctly implemented and
executed. The table below provides the key quality assurance activities for the Researchcolab.com
Project:
Activity Coverage Description
Preconditions Every public method Use if-statements at the beginning of public methods to
validate each argument value. This helps to document
assumptions and catch invalid values before they can
cause faults.
Assertions Every private method Assertions will be used to validate all arguments to
private methods. Since these methods are only called
from our other methods, arguments passed to them
should always be valid, unless our code is defective.
Assertions will also be used to test class invariants and
some post-conditions.
37. 36
Review
meetings
Weekly, once before
release, every source
file
In these reviews, an agenda item will include a review
of project processes, any inconsistency and/or audit
findings from the Quality assurer, and a discussion on
process improvement initiatives.
Unit testing 100% of public
methods, 75% of
statements, 100% of
public methods, 75%
of statements
We will develop and maintain a unit test suite using
the JUnit framework. We will consider the boundary
conditions for each argument and test both sides of
each boundary. Tests must be run and passed before
each commit, and they will also be run by the testing
team. Each public method will have at least one test.
And, the overall test suite will exercise at least. 75% of
all executable statements in the system
Manual
system
testing
100% of UI screens
and fields, 100% of
specified requirements
The QA team will author and maintain a detailed written
suite of manual tests to test the entire system through
the user interface. This plan will be detailed enough that
a person could repeatedly carry out the tests from the
test suite document and other associated documents
Regression
testing
Run all unit tests
before each commit,
run all unit tests
nightly
We will use selenium tool to frequently rerun all
automated tests, including those that have previously
been successful. This will help catch regressions (bugs
that we thought were fixed, but that appear again).
Load, stress,
and capacity
testing.
Simple load testing,
detailed analysis of
each scalability
parameter.
Use Apache JMeter tool to test load, stress and capacity
of the system.
Process
improvement
Weekly Quality assurance reviews, findings, and assessments
should always result in some form of process
improvement and, as a result, product improvement.
All process improvement efforts must be documented,
implemented, and communicated to all stakeholders as
changes are made.
12.4 Quality Control Measurements
All Researchcolab.com Project products and processes must be measured and fall within the
established standards and tolerances. The below logs will be used by the project and quality teams
in conducting these measurements and will be maintained for use as supporting documentation for
the project’s acceptance.
38. 37
Quality Assurance Log
ID # Date Process
Measured
Required
Value
Actual
Measured
Acceptable?
(Y/N)
Recommendation Date
Resolved
Quality Control Log
ID
#
Date Deliverables
Measured
Required
Value
Actual
Measured
Acceptable?
(Y/N)
Recommendation Date
Resolved
13. Release
The project release contains the following deliverables:
Deliverable Description Date
Project
Management
Reports
This deliverable describes about the entire project plan.
It contains which development process to follow, how to
coordinate between team members, which development
tools to follow.
15th August,
2016
SRS & Design
document
The architecture of the software and UX design is
described in this report.
25th October,
2016
Configuration
Manual
Configuration Manual describes about how to configure
the tools and what environment is required for running
the software.
20th
November,
2016
Executable code
module
The actual tool will be provided.
26th
November,
2016
39. 38
14. Budget
The Project Manager will be responsible for managing and reporting on the project’s cost
throughout the duration of the project. During the monthly project status meeting, the Project
Manager will meet with project team to present and review the project’s cost performance for
the preceding month. Performance will be measured using earned value. The Project Manager
is responsible for accounting for cost deviations and presenting the Project Sponsor with options
for getting the project back on budget. The Project Sponsor has the authority to make changes
to the project to bring it back within budget.
14.1 Measuring Project Costs
Performance of the project will be measured using Earned Value Management. The following
four Earned Value metrics will be used to measure to projects cost performance:
Schedule Variance (SV)
Cost Variance (CV)
Schedule Performance Index (SPI)
Cost Performance Index (CPI)
If the Schedule Performance Index or Cost Performance Index has a variance of between 0.1 and
0.2 the Project Manager must report the reason for the exception. If the SPI or CPI has a variance
of greater than 0.2 the Project Manager must report the reason for the exception and provide
management a detailed corrective plan to bring the projects performance back to acceptable
levels.
Performance Measure Yellow Red
Schedule Performance Index (SPI) Between 0.9 and 0.8 or
Between 1.1 and 1.2
Less Than 0.8 or Greater
than 1.2
Cost Performance Index (CPI) Between 0.9 and 0.8 or
Between 1.1 and 1.2
Less Than 0.8 or Greater
than 1.2
14.2 Reporting Format
Reporting for cost management will be included in the monthly project status report. The
Monthly Project Status Report will include a section labeled, “Cost Management”. This section
will contain the Earned Value Metrics identified in the previous section. All cost variances outside
of the thresholds identified in this Cost Management Plan will be reported on including any
corrective actions which are planned. Change Requests which are triggered based upon project
cost overruns will be identified and tracked in this report.
40. 39
14.3 Cost Variance Response Process
The Control Thresholds for this project is a CPI or SPI of less than 0.8 or greater than 1.2. If the
project reaches one of these Control Thresholds a Cost Variance Corrective Action Plan is
required. The Project Manager will present the Project Sponsor with options for corrective
actions within five business days from when the cost variance is first reported. Within three
business days from when the Project Sponsor selects a corrective action option, the Project
Manager will present the Project Sponsor with a formal Cost Variance Corrective Action Plan.
The Cost Variance Corrective Action Plan will detail the actions necessary to bring the project
back within budget and the means by which the effectiveness of the actions in the plan will be
measured. Upon acceptance of the Cost Variance Corrective Action Plan it will become a part of
the project plan and the project will be updated to reflect the corrective actions.
14.4 Cost Change Control Process
The cost change control process will follow the established project change request process.
Approvals for project budget/cost changes must be approved by the project sponsor.
14.5 Project Budget
The cost estimation is the approximation of the cost related to a project or operation. This
project includes the cost of –
1. Opex
2. Capex
1. Opex: Opex consists of all the operational costs. They include-
Working hour
Logistic support
Utility
Miscellaneous
Work hour breakdown
Total persons working 7
Work hour per person per day 1
Total working days 60
Total work hours per person 60
Work hours in total 420
41. 40
Logistic support needed
1. Transport cost
2. Report printing
3. Web Hosting
Utility necessity
1. Internet bill
Miscellaneous
1. Contingency
2. Capex: The capital expenditure for this project only consists of the laptop and desktop
computers used for the development of this project.
A breakdown of the total cost for the project
Type Sector Breakdown Frequency Amount (BDT)
Opex
Project staffing
Total work
hours
420
Daily 63,000/= BDT
Cost per person
per hour
150/=
BDT
Logistic
Transport
1,000/=
BDT
Ongoing 11,500/= BDTReport Printing
1,500/=
BDT
Web hosting
9,000/=
BDT
Utility
Internet bills (7
person, 2
months)
7,000/=
BDT Ongoing 7,000/=
Miscellaneous Ongoing 2,000/=
Capex
Laptop Laptop computers 7 Pcs One time 2,80,000/=
Desktop Desktop computers 3 Pcs One time 1,20,000/=
Premises Ongoing 2,40,000/=
Total anticipated costs 7,23,500 /=