The document provides a proposal for developing a website and mobile application for XYZ News Agency. It includes an overview of the system's core functions and features such as mobile responsive design, content modules, social media integration, and a content management system. It outlines the project objectives, scope, and execution methodology. Cost estimates are provided for the website and mobile app development, as well as optional ongoing support plans. The proposal also includes a project schedule, choice of technologies, examples of previous work, and contact details.
Developed a Multicast Chat application with file and desktop sharing features among its users into java and submitted in college as final year major project.
I have been working on a new breed of estimation methodologies called "Open estimation methodologies". They can be called "Deliverable based estimation methodologies" also. This presentation is about this family of methodologies.
E-FREELANCING - MAJOR/FINAL YEAR PROJECT DOCUMENTATIONPIYUSH Dubey
Hello Friends, This online web application project E-FREELANCING, I made during my Engineering days. But couldn't upload. But seeing the greater demand for project documentations, I have finally uploaded this. Kindly review and let me know if this helps you. Reach out to me on masterpiyushdubey@gmail.com if you want this documentation .
As per client request we where obliged to provide them with a comprehensive manual for the HelpDesk software I wrote. This document covers the application in detail, providing the users with an in depth functional knowledge of HelpDesk call center software.
Developed a Multicast Chat application with file and desktop sharing features among its users into java and submitted in college as final year major project.
I have been working on a new breed of estimation methodologies called "Open estimation methodologies". They can be called "Deliverable based estimation methodologies" also. This presentation is about this family of methodologies.
E-FREELANCING - MAJOR/FINAL YEAR PROJECT DOCUMENTATIONPIYUSH Dubey
Hello Friends, This online web application project E-FREELANCING, I made during my Engineering days. But couldn't upload. But seeing the greater demand for project documentations, I have finally uploaded this. Kindly review and let me know if this helps you. Reach out to me on masterpiyushdubey@gmail.com if you want this documentation .
As per client request we where obliged to provide them with a comprehensive manual for the HelpDesk software I wrote. This document covers the application in detail, providing the users with an in depth functional knowledge of HelpDesk call center software.
Writing an acknowledgement is an important part of project report. Acknowledgement in project reports is used to thank all those people who have helped you directly or indirectly in preparing your project or thanking people for extending time, effort, money or trust. So, here is a sample acknowledgement which you use in your projects.
This is a sample Website proposal that anyone can use for sending it to client. The context for this sample website was an airline client that wanted a new mini-site developed for their Chinese market. Please feel free to reach out for more information by emailing us at: info@digitaljungle.agency
PPM Studio for Quality Management Process-CMMIPPM Studio
PPM Studio helps organisation to govern their quality process with high level compliance with the process areas of CMMi.Read our presentation to know more..
Writing an acknowledgement is an important part of project report. Acknowledgement in project reports is used to thank all those people who have helped you directly or indirectly in preparing your project or thanking people for extending time, effort, money or trust. So, here is a sample acknowledgement which you use in your projects.
This is a sample Website proposal that anyone can use for sending it to client. The context for this sample website was an airline client that wanted a new mini-site developed for their Chinese market. Please feel free to reach out for more information by emailing us at: info@digitaljungle.agency
PPM Studio for Quality Management Process-CMMIPPM Studio
PPM Studio helps organisation to govern their quality process with high level compliance with the process areas of CMMi.Read our presentation to know more..
Promotional Flyer of custom Jewelry designs created by Yolanda Berry
Design, copywriting and photography by Yolanda Berry
To contact: please email gemsofjoydesigns@yahoo.com
How Much Does It Cost To Develop a News App like Khaleej Times?amanraza23
Discover the financial scope of crafting a news application akin to Khaleej Times. Explore the intricacies of budgeting, from development to maintenance, encompassing design, features, and platform compatibility. Dive into the cost analysis of backend infrastructure, user interface, and content management system integration. Unveil the expenses associated with ongoing updates, scalability, and potential monetization avenues. Gain insights into the investment required to embark on this digital journey.
Bhoomi Techzone online services+91 0120-314-5571 Bhoomi Techzone is a real estate & developer in India that primarily operates in the real estate sector. However, they might have expanded their services or launched an online platform after my last update.
To get the most up-to-date and accurate information about Bhoomi Techzone and their online services, I recommend visiting their official website, contacting their customer support, or searching for recent and reliable sources online.
The recent explosion in the popularity of apps has seen more and more people set out to develop their own, and the technology behind them has changed as a result. The big technology companies which easily dominated the market in years past have had to become more competitive in order to keep up sales, while people with limited technical skills have sought out simple design modules to enable them to develop their ideas.
Mobile application development is a term used to denote the act or process by which application software is developed for handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones.
These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing (e.g. JavaScript) to provide an "application-like" experience within a Web browser.
Do you plan to develop a viable and successful web app development solution for your company? The best web development trends to adopt for your company are those that assist you to improve business involvement. Look at the most recent web development trends.
For More Information: https://www.albiorixtech.com/blog/web-development-trends/
PWAs For News And Media_ How To Create A PWA News App.pdfLucas Lagone
Explore the characteristics of PWAs for News and media. Learn to create efficient PWA news apps for media associations. Discover real examples in businesses utilizing PWAs.
Original Source: https://www.nevinainfotech.com/blog/pwas-for-news-and-media-create-your-news-app-efficiently/
"Mobile App Flipbook - OptiSol provides a detailed flipbook for beginners who startup mobile app services. It's covers topics such as overview of app development, platforms, technologies, testing, monetization and app launch."
PWA Entertainment App Development_ How To Build Efficiently.pdfLucas Lagone
Explore the benefits of PWA entertainment apps. Learn how to efficiently build a PWA entertainment app and discover the impact of web technology on the media industry. Invest wisely in digital media and entertainment.
Read More: https://www.nevinainfotech.com/blog/pwa-entertainment-app/
Responsive Web Design vs. Mobile Web App: What is best for Enterprise - Whit...RapidValue
The continuous evolution of smart phones, regular release of newer mobile OS versions, availability of a huge variety of mobile applications from different app stores and high speed internet connections have completely transformed the way consumers use their mobile devices. According to mobile industry reports, 7.12% of all website traffic worldwide came from handheld devices in 2011. In 2012, that figure rose to 11.78%.1 According to eMarketer (a leading digital media market research firm), more than 58% of American adults will be regular mobile web users by the end of 2016. Tablets and smartphones are becoming the default choice for connecting to the internet. The web has become an essential part of our lives, and users are connected to their internet devices from anywhere and all the time.
This revolution is influencing many companies to shift towards a “Mobile First, Desktop Second” strategy for their business. However, the shift from desktop to mobile requires web designers to refocus - not completely away from desktop design, but certainly with an inclination towards mobile. There are several ways to approach a mobile web presence, such as implementing a separate mobile site or a mobile web app. The most recent and popular approach seems to be Responsive Web Design.
This paper explains the difference between Mobile Web App and Responsive Web Design, and provides a framework for resolving some of the key questions decision makers have. These include what factors to consider when choosing between Responsive Web Design and Mobile Web App, and what type of industry Responsive Web Design is most suitable for. The paper examines the pros and cons of each approach, and presents a sample scenario from the retail industry as well as a case study. As the paper guides you in how to make the right choice, it draws upon RapidValue’s experience helping enterprises succeed in the complex and evolving mobile ecosystem by RapidValue.
CATEC Mobility Services including:
· Mobile Strategy Planning
· Enterprise Mobility
· Custom Mobile Apps
· Cross Platform Applications
· IPhone App Development
· IPad App Development
· Android App Development
· Android Tablet Development
· Windows Apps Development
· BlackBerry Apps Development
· Mobile User Experience
Explore the revolutionary possibilities of web development with the latest tools and technologies. Get up to speed on coding, frameworks, UX/UI design, and more. Discover how to create a powerful digital presence and make your mark in the future of web development.
Social registries and management information system a prequel to requiremen...Patrick Ogbuitepu
Social Registries as an INCLUSION SYSTEM are information systems that support outreach, intake, registration, and determination of potential eligibility for one or more social programs
Social registries as an INFORMATION SYSTEMS enables users perform administrative, monitoring & evaluation, and report generation & data analytics functions
Software development for the diversification of Nigeria EcomonyPatrick Ogbuitepu
The sole existence and survival of mankind till date has been based on our unique ability to adapt to constant change. Thousands of years ago, our ancestors survived changing climatic conditions by creating clothing & shelter to protect their bodies & thus was the rise of invention, which led to the creation of societies & economies.
In our life time, we have seen how the world has constantly changed. Not too long ago, photographic film manufacturers and film developers played vital roles in photography but this is no longer true with widespread availability of digital cameras, old job roles have been replaced by new job roles such as digital photo album software developer and cloud storage software developer etc.
Likewise more industries and job roles will continue to be replaced, and it’s upon us as a nation to decide whether we want our children to enjoy the economic benefits of being part of a global workforce or suffer the challenges that would be faced as more jobs continue to disappear & economic earnings decline.
This is an extract from the HYELLA Business Manager Complete Brochure that showcase key features of HYELLA applicable to Hotel Owners / Managers. This brochure was prepared by Maybeach Technologies
Cloud comparison hosting and choice of service providerPatrick Ogbuitepu
This write-up aims at presenting the reader with the benefits and drawbacks of using a cloud hosting service to ensure an availability of over 99% with minimum possible operating costs. The write-up would briefly explore existing hosting plans and compare the key features of 4 different cloud hosting service providers.
MAYOR Farm Manager is an end-to-end resource planning tool specifically tailored to suite the needs of a Farm Owner / Manager.
With the deployment of the MAYOR Farm Manager you can easily enjoy timeless storage of all transactions such as production data, expenses, operational data – like how much feed was given at what time, and generate several types of reports and analytics data of your farm
Benefits of MAYOR FARM MANAGER:
Save valuable time by switching to electronic records system,
Improved accuracy of records keeping,
Improved accessibility - access day-to-day records of your farm from anywhere in the world,
Access control – limit information to a need to know basis,
Receive automatic monthly & annual reports in your email,
The enrolment and management of members in an organization / community / association is of critical importance as it forms the first point of contact with the said institution and largely determines member perceptions of the institution. The consistent and regular collection of contributions / donation / dues / renewal fees is essential to revenue and cash flow management. Providing a fast smooth service, from application to payment to notifications of payment status, is paramount in establishing a positive member experience.
Maybeach Technologies Limited offers a web-based Applications / Membership Management Tool designed to help executives of communities / clubs / associations / organizations track members, share information and manage events. From online registration and flexible communications capabilities to comprehensive member and event reporting, you now have the tools to track income as well as tackle time-consuming administrative duties better, faster and more efficiently. With our Applications / Membership Management Tool, you’ll have more time to develop programs for current members, create incentives for new prospects, and build a stronger overall organization for everyone.
4. News Website & Mobile App Development Proposal
Page 3Maybeach Technology Limited
1. Our Understanding
The role of the internet as a news source will continue to grow at a rapid rate as the
technological community continuously strives for high performance cost effective ways of
improving the use of information technology in day-to-day activities.
The internet is now a significant source of information and news for people, and this role will
continue to grow as the availability of broadband internet connections and computing gadgets
increases, thus transforming the internet to the primary source of information and news as
evidenced by the growing use of the internet in daily activities.
The internet’s character as a news source provides unique advantages over traditional news
media, in the sense that it may allow people to filter out information that they would prefer not
to see, while at the same time suggesting information that supports their existing points of view.
XYZ News Agency a mass media company aimed at publicizing news reports to the general
public is desirous of extending its utilization of Information Communication Technology, by
delivering news in digital format over the internet through the development of a website and
mobile application for the sole purpose of information dissemination to a wider audience and at
a reduced cost.
The proposed website design would focus on ease-of-use as this is a vital factor that would
determine whether or not visitors will return to your website after their first visit. Beside an
intuitive and easy-to-use interface the website will facilitate information dissemination inform
of text, images and videos that would be optimized for indexing by search engines. Also the
design will be such that it would react to mobile devices screen widths.
In addition to the website, a mobile application that would help increase XYZ News Agency
accessibility and reinforce her brand presence would be developed and available for download
and installation on android and iOS devices. The mobile application will allow users immediate
access to summaries of news and it would suggest news headlines based on the users
preference and previous activities.
Finally, a central control panel that would allow authorized users easily manage the content of
the website and the mobile application will form the final part of the deliverables.
As part of the technological community, we have positioned ourselves to provide our clients
with the required expertise to help them.
At Maybeach Technologies Limited, we continuously strive for high performance cost effective
ways of improving the use of information technology in all aspects of life. Thus, we have
positioned ourselves to provide our clients with the required expertise to help them set-up /
manage their Information Communication Technology Systems.
5. News Website & Mobile App Development Proposal
Page 4Maybeach Technology Limited
Our services cut across helping our clients identify all possible alternatives to an existing
problem, we advise our clients on the pros, cons and cost implication each alternative and
finally move on to design, develop and deploy a solution that effectively addresses the clients’
business challenges.
We employ the use of open source technologies like PHP, JAVASCRIPT, JQUERY, HTML 5, CSS
and MySQL SERVER as the database during development. This is based on the superior
performance, reliability and availability of qualified developers to support the system for the
long run, and its ability to be accessed from any computing device with a web browser.
6. News Website & Mobile App Development Proposal
Page 5Maybeach Technology Limited
2. System Overview
User Description
Shown below are the broad categories of user groups that would have access to the XYZ website
and mobile application
INCI Production Website / Mobile
Application System Actors
Website Visitor
INCI Production
Employee
Mobile Application
User
Figure 1: XYZ News Agency Website / Mobile Application System Actors
Website Visitor: This user is a member of the general public that is responsible for visiting the XYZ
News Agency website to source for news / information.
Mobile Application User: This user is a member of the general public that has successfully
downloaded and installed the XYZ News Agency Mobile Application on his/her mobile device and
has access to news summaries.
XYZ News Agency Employee: This user is an employee of XYZ News Agency that is responsible for
updating / managing the content of the website. He/she will also be responsible for creating other
user accounts, creating roles, assigning roles to users, monitoring application performance, resolving
usability issues, generating reports, performing data back-up and any other function.
7. News Website & Mobile App Development Proposal
Page 6Maybeach Technology Limited
Use Case
INCI Production Website / Mobile Application - Use Case
Website Visitor
XYZ News Agency
Employee
Manage Website Content,
Generate Reports,
Send Email Notifications
Create Roles / User Accounts
Monitor System Performance
Perform Back-up
Resolve Usability Issues
Read / Watch News from XYZ News
Agency Website,
Subscribe to XYZ News Agency
Newsletters Service
Mobile Application User
Download Mobile Application,
Read News Summaries,
Set News Preferences
Figure 2: Use Case Diagram of XYZ News Agency Website / Mobile Application
8. News Website & Mobile App Development Proposal
Page 7Maybeach Technology Limited
Core Functions / Features
The proposed XYZ Website / Mobile Application would consist of the following main
functionalities / features:
o Mobile Responsive Design
o Information Dissemination Module
o Photo Gallery
o Video Gallery
o Branded Social Media Pages
o Search Engine Optimized Content / Website Map
o Mobile Application Development
o Content Management Module
o Email Newsletter Distribution Module
o Analytics / System Monitoring Module
o Role Based Access Control
o Audit trail
2.3.1 Mobile Responsive Design
With the rapid increase in smartphones and tablets adoption, responsive web design becomes
the optimum way of providing great user-experience across many devices and screen sizes. This
is an important characteristic, since it is impossible to anticipate all the devices and screen sizes
visitors will use to access your site.
Thus, the proposed website will be designed to work well regardless of device and screen size,
and will provide a better and more consistent user-experience than a separate mobile site that
is designed for a specific device and screen size.
2.3.2 Information Dissemination Module
This feature of the website will be responsible for performing information retrieval,
transformation and display on the website. It will serve as an interface between the data (text,
images, and videos) stored on the webservers and the website user interface.
2.3.3 Photo Gallery
“A picture is worth a thousand words” is a popular saying that emphasizes the importance of
photography in communication, thus a website designed for the sole purpose of news reporting
should consist of an image gallery that would be facilitate the information transmittal process.
9. News Website & Mobile App Development Proposal
Page 8Maybeach Technology Limited
2.3.4 Video Gallery
In a similar manner if a picture is actually worth a thousand words then a video is worth trillions
of pictures, thus a video gallery that would enable users with high speed internet connection
watch news highlights will go a long way in improving overall user experience.
2.3.5 Branded Social Media Pages
With social media outfits like Facebook, Google + and Twitter boasting of millions of active
monthly users, the social media has become an effective means of improving brand awareness,
audience reach and influence. Thus, its imperative that XYZ News Agency establish its presence
on these platforms in such a way that reflects her company’s brand.
2.3.6 Search Engine Optimized Content / Website Map
A vital aspect of Search Engine Optimization is making your website easy for both users and
search engine robots to understand. Search Engine Optimization is the most effective means of
building constantly growing traffic on your website that translates into credibility and trust from
visitors. Thus, the website content and structure will be such that it would be easily indexed by
search engine robots / crawlers and as a result influence the webpages ranking in search results.
2.3.7 Mobile Application Development
As the popularity of handheld computing gadgets continues increase, so does the dependence
on them for information also increases, thus emphasizing the need of a mobile application that
would relay news summaries to users. Mobile application will consists of the following activities:
Design of the Mobile Application
Design Implementation / Coding for both android / iOS devices
Quality Assurance
Functional / Non-functional Testing
Deployment of the Mobile Application on Apple App Store / Google Play Store for
subsequent download
2.3.8 Content Management Module
This feature of the website / mobile application will provide authorised users with an easy-to-
use tool to centrally manage the content of the website and the mobile application. With this
feature users would be able to update news articles, images and videos using a GUI (graphical
user interface) tool.
10. News Website & Mobile App Development Proposal
Page 9Maybeach Technology Limited
2.3.9 Email Newsletter Distribution Module
This feature of the system will allow visitors subscribe of periodic newsletters by simply
providing their email addresses, it would also consists of a control panel that would be used to
create and send out newsletters by an authorised user.
2.3.1 Analytics / System Monitoring Module
This feature of the system will allow authorised users track and analyse how visitors use /
interact with the website by providing reports on numbers of page views, locations where pages
were viewed, and how each visitor interacted with the website such as mouse clicks.
2.3.1 Role Based Access Control
This feature of the system will allow authorised users create roles that would consist of group of
tasks that can be executed, and these roles would be assigned to Users. Thus, users would only
be able to view and perform tasks that they are privileged to perform.
2.3.2 Audit Trail
This feature of the system will keep track of all actions performed by users and the time and
date such action was performed for audit and reference purposes.
Training & Support
2.4.1 Training Approach
We adopt a 4-step training approach to ensure our clients satisfaction.
11. News Website & Mobile App Development Proposal
Page 10Maybeach Technology Limited
Figure 3: Training Approach
Need Analysis: We conduct client-specific needs analysis instead of offering a generic
programme. Meeting client's needs and expectation is paramount in our consideration.
Design: All our courses are designed with the client's needs and audience in mind to ensure
effectiveness.
Delivery: All our trainings and workshops are delivered by professional consultants.
Evaluation and Follow-up: We measure all our workshops to ensure that they meet the clients'
needs and add value to the client’s organization in terms of competency as well as return on
investments.
2.4.2 Support Processes
Our Customer Contact Centre will be the focal point for every type of request relating to the use
and support for the Electronic Property Management System. Additional types of support will
include remote support and on-site support.
Support Plan Features Duration
Remote Support Business days (9am to 5pm Local Time)
Online Resources 24/7
On-site support 24/7
System Backup(Local Storage) 1 day per Month
12. News Website & Mobile App Development Proposal
Page 11Maybeach Technology Limited
13. News Website & Mobile App Development Proposal
Page 12Maybeach Technology Limited
3. Costing
COST SUMMARY
One-off Task Amount (N)
Website Design, Development and Hosting
Mobile Application Development and Deployment
Training
Total One-off Fee
VAT (5%)
Total One-off Fee Including VAT
DETAILED PRICING BREAKDOWN
One-off Task Amount (N)
Website Design, Development and Hosting
Mobile Responsive Design
Information Dissemination Module
Photo Gallery
Video Gallery
Branded Social Media Pages
Search Engine Optimized Content / Website Map
Content Management Module
Email Newsletter Distribution Module
Analytics / System Monitoring Module
Role Based Access Control
Audit trail
14. News Website & Mobile App Development Proposal
Page 13Maybeach Technology Limited
Mobile Application Development and Deployment
Design of the Mobile Application
Design Implementation / Coding for both android / iOS devices
Quality Assurance
Functional / Non-functional Testing
Deployment of the Mobile Application on Apple App Store / Google Play Store
for subsequent download
Training
User Guides / Training Manual
Training per 2 users
Total One-off Fee
VAT (5%)
Total One-off Fee Including VAT
Presented below is a list of optional recurrent task
Recurrent Task Amount (N)
Support
Remote Support per month
Online Resources
On-site support per month
System Backup(Local Storage) per month
NOTE: 3 months warranty will be provided during this period remote support
would be free
15. News Website & Mobile App Development Proposal
Page 14Maybeach Technology Limited
NOTE: Please feel free to request for addition / removal of features.
16. News Website & Mobile App Development Proposal
Page 15Maybeach Technology Limited
4. Aim, Objectives, Scope & Execution Methodology
3.1 Project Aim
The main aim of the project is to design, develop and host a website / mobile application for the
purpose of information dissemination.
3.2 Project Objectives
The objective of this project includes the following:
o Needs Assessment
o Requirements Specifications & Analysis
o Design & Development of a fully functional Website / Mobile Application
o Functional, User Acceptance, Performance, Security and Compatibility Testing
o Hosting of fully functional system
o Training / Support
3.3 Project Scope
The project would cover the following areas:
o Project Management
o Requirement Analysis
o Application Design
o Application Development
o Testing
o Hosting and Configuration
o Training / Support
3.4 Project Execution Approach
We believe in a phased approach, allowing us to first evaluate and document the exact needs of
a project in the abstract, and then future phases of implementation.
17. News Website & Mobile App Development Proposal
Page 16Maybeach Technology Limited
The requirement analysis phase of the project will focus on gaining a thorough understanding of
the full scope of the project, based on consistent two-way communication (written and
verbal). During this first phase, we will need a great deal of input from the client. The
deliverables for this phase of the project are thorough requirements and technical
specifications, contract agreement and a project plan that details the breakdown of deliverables
in distinct sub phases, timelines and milestones. These deliverables help ensure project success
and help facilitate clear communication by all stakeholders before implementation begins.
Upon approval of this roadmap, we would proceed to implement each sub phase using standard
engineering, design and project management techniques.
Depending on the availability of your internal team members, we feel that we can complete our
initial phase within two weeks and the full project within nine weeks. There are many decisions
to be made during any project that can affect the timeline and hours that are required for the
project. We will advise you of the benefits, and drawbacks for each option and allow you to
make the ultimate decision.
Project Phases Estimated
Duration
Activities Expected Deliverable
18. News Website & Mobile App Development Proposal
Page 17Maybeach Technology Limited
Project Initiation 1 week 1. Formal Definition of Project Scope
2. Define High Level Functional
Requirements and Expected
Deliverables
3. Preparation of legal contract
4. Review and Signing of contract
Core System
Specifications, Terms
of Reference and
Contract
Requirement
Analysis
2 weeks 1. Assess human resources
2. Identify Users and user needs
3. Investigate business process
4. Business Process Modelling
5. Specify functional / non-functional
requirements, and system
boundaries and constraints
6. Produce Project Plan
7. Client Review and Evaluation
Project Plan and Full
System Specification
Document
Design 4 weeks 1. Application Design
2. Data Modelling
3. Database Design
4. Interface Design
5. Client Review and Evaluation
Application
Architecture /
Blueprint
Development 6 weeks 1. Interface design implementation
2. Coding
3. Testing
4. Client Review and Evaluation
Fully Functional
Application, Testing
Protocols and Test
Case
Deployment and
Documentation
4 weeks 1. Set-up and Configuration of Servers
2. Domain registration
3. Hosting of the developed system
4. Client Review and Evaluation
5. Preparation of user manual
6. Administrators Training
Accessible System and
user manual
Project
Termination
1 week 1. Complete System Handover
2. Task technical staff to change
authentication information
3. Signing of Project Completion
document
4. Optional signing of support contract
19. News Website & Mobile App Development Proposal
Page 18Maybeach Technology Limited
Support Bug fixes and minor
adjustment
Note: depending on the availability of your resources some of these stages of the project can
run concurrently.
3.5 Our System Development Methodology
For each stage of the development process we employ the Adaptive Project Framework (APF)
which is “an iterative and adaptive five-phase approach designed to deliver maximum business
values to clients within the limits of their time and cost constraints”. This method first presented
by Wysocki in his book, Effective Project Management 3rd Edition, explains that treating scope
as a variable is the fundamental concept underlying APF.
With the APF we aim to maximize business value by adjusting the scope at each iteration within
specific time and cost constraints. Planning is done just-in-time with APF to eliminate all the
non-value-added work time that is wasted on planning activities that are never performed. As
more knowledge about the specific business situation is gained, APF continuously adapts to the
new conditions. It is client-focused and client-driven, and is grounded in a set of undisputable
core values. The clients become the central figure during the each iteration, who decides on
what is valued the most and can choose to change the direction of the project based on new
information gained from the previous iterations. Change is embraced and not avoided to
constantly correct the course of the project. The APF core values are as follows:
Client-Focused
Client Driven
Incremental Results Early and Often
Continuous Questioning and Introspection
Change Is Progress to a Better Solution
Don`t Speculate on the Future
Thus we use the Entry-Task-Validation-Exit (ETVX) Model (as shown below) for all the major
development activities.
20. News Website & Mobile App Development Proposal
Page 19Maybeach Technology Limited
Entry
Criteria
Tasks Exit
Criteria
Validations
Review +
Acceptance
Entry
Criteria
A checklist of conditions that must be satisfied before the phase
commencement of a phase
Tasks A set of activities that need to be carried out for the successful completion of
the phase
Verification A list of validation tasks to verify the quality of work items produced by the
activity
Exit Criteria A checklist of conditions that must be satisfied before the activity is completed
21. News Website & Mobile App Development Proposal
Page 20Maybeach Technology Limited
5. Estimated Project Schedule
4.1 Fox Chart
Show below is a table that is used to track all the project milestones and events. It serves as
a visual representation of when certain tasks and events are to occur or be delivered,
allowing the project to move on successively
Table A: Fox Chart showing Project Milestones and Anticipated Delivery Time in Weeks
Milestone
Timeline (Weeks)
Week
1
Week
2
Week
3
Week 4 Week 5 Week 6 Week 7 Week 8 Week
9
Week
10
Project Kick off Start
&
Finish
Requirements
Gathering
Start Finish
System Design Start Progress Progress Finish
Application
Development
Start Progress Progress Progress Progress Finish
Testing Start Progress Progress Progress Progress Finish
Deployment Start Finish
Post
Implementation
Activities
Start
22. News Website & Mobile App Development Proposal
Page 21Maybeach Technology Limited
4.2 Project Team
This project is to have the following standard roles for people involved:
Project Manager (1)
System Analyst (1)
Software Developer (1)
Interface Designer (1)
Quality Assurance Analyst (1)
Table B: Job roles, description and delegated team member
Role Job Description Delegate
Project
Manager
Understand the project triple Constraint - Cost, Time, Scope &
Quality.
Define task, assign task, and set deadlines, as well as to
estimate hours for tasks, all while keeping a careful watch on
the overall impact those decisions will have on the project
schedule and on individual team members' workloads.
`
System
Analyst
Analyse the Clients business process, identify project
stakeholders and define the required system specifications,
boundaries and limitations
Software
Developer
Application design, coding, testing, documentation and
implementation of the solution
Interface
Designer
Users Need Analysis and Interface Design
Quality
Assurance
Analyst
Ensure that each task is executed in accordance with the best
practices, and meets minimum industry requirements
NOTE: Even though this project may appear schedule intensive, adding additional personnel in
order to speed up the process should be avoided. In system development, adding more
23. News Website & Mobile App Development Proposal
Page 22Maybeach Technology Limited
personnel can potentially lengthen the project duration as the need for coordination increases
exponentially, implying that developers and designers will spend less time actually working on
the project.
24. News Website & Mobile App Development Proposal
Page 23Maybeach Technology Limited
6. Choice of Technologies
This solution would be designed using the cloud-computing architecture which is a variation
of the client-server architecture. Cloud computing refers to the delivery of computing and
storage capacity as a service to a heterogeneous community of end users. Application
resources would be transferred via the internet, and cloud clients would include any
terminal such as PC, Tablets or Smart Phones that is connected to the internet and has a
web browser. The Web and Application Server would serve as the cloud provider.
Thus, since the application would be a web application, one of the common tasks of any
web application would be to access and query the database and output the result to the
web server and then to the browser. So on this common scenario, all the programming
language is doing is communicating / interfacing with the database server and web server.
On this common scenario, the speed of the programming language has almost no effect on
this process; the speed of this process relies on the database server, web server, client's
web browser / computer and bandwidth.
Thus when it comes to choosing a database server, the main and common database servers,
MySQL (now owned by Oracle), PostgreSQL, MSSQL and Oracle are all fighting for speed and
performance. MySQL is used by Google, Facebook, YouTube, Yahoo and for the last FIFA
World Cup which received a huge audience around the World. So the capability of the
MySQL database server is no longer questionable thus will be used for this project.
Another common task of any web application would be to access the file system, find an
image and send it to the web server. In this case, it is the Operating System and the file
system that has the burden of communicating with the programming language. Most Linux
/ Unix servers are run very lean without any extra un-needed packages or GUI interfaces
and therefore the OS uses a lot less CPU and RAM which provides more allocation to the
database and web server. While windows servers run clunky and with many un-needed
packages and GUI which will be using much more CPU and RAM.
Since LAMP is open source, there is a vast amount of dedicated and friendly developers
around the world who continuously make improvements and updates, and provide support
for the platform. Additionally, there are more support resources and developers available
for PHP and LAMP Platforms. Open Source developers who contribute to the Open Source
community are doing so not for financial gain. On the other hand ASP.net relies on an
available number of developers at Microsoft for making improvements and updates. There
are less support contributors available to solve ASP.net challenges.
PHP, MySQL server, PostgreSQL server, Apache server, and Linux OS are all free and
upgrades are also free. In addition, there is no additional licensing cost for having another
25. News Website & Mobile App Development Proposal
Page 24Maybeach Technology Limited
hot standby server as a backup, or needing to run multiple servers for load balancing or
server clustering.
LAMP (Linux, Apache, MySQL and PHP) is also much more popular among hosting
companies, and its popularity results in a lower monthly hosting cost for LAMP hosting
compared to Windows hosting. Whereas ASP.net and IIS are free if you purchase Windows
OS. There is a substantial licensing cost for a Microsoft Windows Server, Microsoft SQL
Server and future upgrades. For example, Microsoft Server 2008 R2 Standard - 64-bit cost is
about $1029 and Microsoft SQL Server 2008 Standard Edition For Small Business cost
approximately $1038.
The above licensing costs for Microsoft can substantially increase if the site becomes
popular and there is a need to run the site on multiple servers or requires server features
such as load balancing, server clustering or hot standby.
Additionally, PHP is interpreted at the server, so when changing a functionality, no
additional steps are required to see the changes. On the other hand, ASP.net needs to be
compiled each time the code is modified. Again, the development process is more time-
consuming when using ASP.net as opposed to PHP.
The following table lists the top, popular sites and the platform and languages they use.
Site Up Since Server
Platform
Programming
Language
Google.com November
1998
Linux C, Java, C++,
PHP &
MySQL
Facebook.com February
2004
Linux PHP, MySQL
and C++
YouTube.com February
2005
Linux C, Java and
MySQL
Yahoo.com August
1995
Linux C++, C, Java,
PHP &
MySQL
MSN.com (owned
by Microsoft)
August
1995
Windows ASP.net
26. News Website & Mobile App Development Proposal
Page 25Maybeach Technology Limited
Live.com (owned
by Microsoft)
August
2008
Windows ASP.net
Wikipedia January
2001
Linux PHP &
MySQL
Amazon.com October
1995
Linux &
Solaris
C++, Java,
J2EE
WordPress.com November
2005
Linux PHP &
MySQL
On a final note, since PHP is platform independent and can run on any platform — Linux,
Unix, Mac OS X, Windows. Obviously, a LAMP platform will have an advantage over the
ASP.net platform because it will have more available resources.
27. News Website & Mobile App Development Proposal
Page 26Maybeach Technology Limited
7. Clients
8. Notable Projects Executed
Start Date Project Description Direct Client
9. Contact Officers
Patrick XYZ
Business Developer
+234 805 XXX YYYY
Maybeach Technology Limited
No. 42 Lobito Crescent,
Wuse 2, Abuja.