00115252_wambura naomi wasira_managing business projects

Upload: wambushaker-raa

Post on 06-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    1/31

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    2/31

    2

    Statement and Confirmation of Own Work

    Programme/Qualification name:

    Each NCC Education assessed assignment submitted by students must have this statement asthe cover page or it will not be accepted for marking. Please ensure that this statement is eitherfirmly attached to the cover of the assignment or electronically inserted into the front of theassignment.

    Student Declaration

    I have read and understood NCC Educations policy on academic dishonesty and Plagiarism.

    I can confirm the following details:

    Student ID/Registration number: 00115252

    Name: Wambura Naomi Wasira

    Centre Name: Institute of Information Technology

    Module Name:Managing Business ProjectsModule Leader: Mr. Deus Kabunduguru

    Number of Words:

    I confirm that this is my own work and that I have not plagiarized any part of it. I have also notedthe assessment criteria and pass mark for assignments.

    Due Date: 02 May 2011

    Student signature:

    Submitted date:

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    3/31

    3

    Award: International Advanced Diploma in Computer Studies

    Module Title: Managing Business Projects

    Assignment Title: Charity Sponsorship

    Examination Cycle: June 2011

    Candidate name: Wambura Naomi Wasira

    NCC Education Candidate No: 00115252

    Submission Date:

    Important Notes:

    Please refer to the Assignment Presentation Requirements for advice on how to set outyour assignment. These can be found on the NCC Education Campus. Scroll down theleft hand side of the screen until you reach Personal Support. Click on this and then onPolicies and Advice. You will find Assignment Presentation Requirements under theadvice section.

    You must familiarize your with the NCC Education Academic Dishonesty andPlagiarism Policy and ensure that you acknowledge all the sources which you use inyour work. The policy is available on Campus. Follow the instructions above, but clickon the Policies rather than Advice.

    You must complete the Statement and Confirmation Of Own Work. The form isavailable on the Policies Section of Campus. Scroll down the left hand side until youreach Personal Support. Click on this and then click on Policies and Advice.

    Please make a note of the recommended word count. You could lose marks if you write10% more or less than this.

    You must submit a paper copy and digital copy (on disk or similar acceptable medium).Media containing viruses, or media which cannot be run directly, will result in a failgrade being awarded for this module.

    All electronic media will be checked for plagiarism.

    Markers comments:

    Moderators comment:

    Mark: Moderated FinalMark: Mark:

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    4/31

    4

    Table of Contents

    Acknowledgement 5

    Introduction 6

    Requirements Analysis 9

    Research of the similar website 9

    Specification of Requirements 12

    Project Life Cycle 15

    Visual Plan Duration 9 Months 17

    Redundancy Array Independent Disk (RAID) 19

    Remote systems 20

    Research, Planning and Recommendations report 23

    References & Bibliography 29

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    5/31

    5

    AcknowledgementI would like to acknowledge Institute for Information Technology for Affiliating with NCCEducation to bring UK Education to Tanzania.

    I would also like to acknowledge the IIT lecturers, Supervisors, staff as well as classmates fortheir cooperation for the duration of IADCS course.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    6/31

    6

    Introduction

    This assignment aims to demonstrate an understanding of the managing a business project.

    It will cover the initial stages of a project including:

    Analyzing user requirements

    Gathering requirements and

    Writing up a specification of requirements

    Weighing options between different project life cycles

    Constructing a visual plan

    At the end of this paper, I will show to the best of my the knowledge acquired in the abovementioned areas.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    7/31

    7

    IntroductionA charity wishes to develop a website for fund-raising events. The idea is that fund-raising eventsare publicized on the website, and sponsors can donate money by credit card or debit card.

    The charity has asked you to project manage the websites development, all of which will have tobe outsourced, as there is no internal expertise.

    It is your responsibility to:

    Specify what the website must do to satisfy the requirements of the charity, eventorganizers and those who give money.

    Draft an initial plan in keeping with a project lifecycle that will show the key phases andthe points at which the charity personnel will be involved.

    Ensure that a reliable back-up solution is put in place, as data, especially financial datamust be recoverable.

    AimThis assignment focuses on the initial stages of a project and the need to think through all knownissues as early as possible in the planning process.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    8/31

    8

    Task 1 36 MarksWrite a Specification of Requirements for the charitys website that will be sufficiently clear for asupplier to cost and build.

    a) Carry out research into a minimum of FOUR similar websites, noting their good and badpoints, and use this information to frame your own Specification of Requirements. (16 Marks)

    b) Write up your Specification of Requirements as follows:

    Purpose

    Look and feel

    Performance

    Functionality

    Security

    +Note that the Specification of Requirements must be acceptable to all the primary stakeholders,including the charity, event organisers, donors and the website builder. It must also be clear andunambiguous (20 marks)

    (Deliverables: approximately 1250 words)

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    9/31

    9

    Requirements AnalysisCharities are non profit organizations. Like any other non-profit organization, this charity depends

    on funding from various donors, which enables it to perform it activities. The goal of the charity is

    to provide aid to the less fortunate with the help of donations from sponsors. Therefore it is

    crucial that the charity find ways to keep the donations coming in. One way is to ensure that the

    funds are used in a way that will benefit the beneficiaries and by providing credible information

    and feedback to donors. Selecting the right fund raising event that will help the cause is also

    crucial to the smooth-running of the organization. The project management team will work to

    ensure that the website to be developed helps to increase efficiency in the organizations

    activities.

    Objective

    The strategic goal of the charity is to continue its work by providing aid. The website will be one

    of the ways that will support these goals by making information accessible to members of the

    public who are the potential donors and volunteers. The website will also help to reduce running

    cost and save time i.e. cost of print media for publicizing events and/or collecting donations by

    cheque for processing at the bank.

    Research of the similar websiteThis research involves analysing various existing charitable organization websites. The findings

    of this research will be used as a basis in drafting a requirements specification of the proposed

    website.The following research findings focus on strengths and weakness of the websites based

    on:

    The Worldwide Blogger Bake off website -http://www.bloggerbakeoff.com/

    The research revealed that, the colour combination complements the organizations activities and

    message. However there are other areas of the website that are poorly designed.

    http://www.bloggerbakeoff.com/http://www.bloggerbakeoff.com/http://www.bloggerbakeoff.com/http://www.bloggerbakeoff.com/
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    10/31

    10

    Bad points

    The layout of the content lacks visual structure i.e. the right aligned content is placed all the way

    from the top over the banner and the navigation bar. In addition there is a mixture of typefaces

    and font sizes that make the page look messy.

    Poor presentation of content throughout the website makes it difficult for users rd time trying to

    locate the information they require. Example is a clear connection on baking bread, uploading

    recipes and converting containers into food production and distribution locations

    Good points

    All the necessary content for a charity website is available.

    Every image in the website has clear alt text in case images do not load or are turned off images.

    To protect donors confidential financial information, the website has a certificate provided by

    certification authorities, which enables Secure Socket Layer connection. In addition

    authentication is performed on credit card numbers that are entered to ensure that the numbers

    are valid.

    Miami Childrens Hospital Foundation -http://mchf.org/

    Good points

    The Miami Childrens Hospital Foundations about us page clearly defines the foundations

    mission; this make it easier for donors and other visitors to quickly understand the foundations

    work.

    The website is design to consider different screen resolutions; hence users with low screen

    resolution can easily view the pages with out having to scroll horizontally.

    The navigation bar, which appears of every page, enables users to view pages back and forth

    which makes for easier navigation.

    http://mchf.org/http://mchf.org/http://mchf.org/http://mchf.org/
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    11/31

    11

    The content and layout enhances visual structure as it is arranged systematically.

    Bad Points

    However there are several drawbacks in this website. The banner which also acts as a link back

    to the home page is not clearly defined as being a link. It should have had an on-mouse-over

    title, e.g. Go to Home page.

    Although the website has an encryption certificate, it also has secure and non secure content on

    the donation page. According to Windows Help and Support, some of the content that is being

    displayed comes from a non-secure (HTTP) server while other content come from secure server

    (HTTPS), this however, may compromise the security of sensitive data entered by donors as the

    non-secure script might be able to access information from the secure contents server.

    Macmillan Cancer Support -http://www.macmillan.org.uk/Home.aspx

    Good points

    Macmillan Cancer Support websites look and feel, colour, grid layout effects and transition are

    presented well and enhance visual structure and presentation.

    The navigation bar appears on all pages which enable users to navigate through the pages

    easily. The content is informative and easy to locate using text links. The donate button andevent links are clearly visible and easy to locate.

    The donation page is secure with encryption.

    http://www.macmillan.org.uk/Home.aspxhttp://www.macmillan.org.uk/Home.aspxhttp://www.macmillan.org.uk/Home.aspxhttp://www.macmillan.org.uk/Home.aspx
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    12/31

    12

    World Food Programme -http://www.wfp.org/

    Good points

    World Food Programme websites look and feel of this website enhances visual structure and

    presentation. Colour combination as well as effects and transition is good. The layout is aligned

    properly and there is good use of white spaces that enhance readability.

    The donate page is secure with encryption.

    Bad points

    This website has various weaknesses. In case images do not load or if user opts to turn off

    images, alt text is not available. In addition, text images that are used as links become invisiblewhen images do not load. The WFP logo which also acts as a link back to the home page does

    not have a title to direct the users to click in case they would like to return to the home page.

    The problem area

    Without a website, the charity uses alternative means to publicize its fund-raising events and

    collect donations. Assumptions are that other methods e.g. writing and depositing cheques, word

    of the mouth, print media and other media i.e. television and radio are costly and/or time

    consuming.

    Specification of Requirements

    Purpose

    The purpose of this website is to enable users to get detailed information about the charity and

    its activities, publicize event that will be organized for specific causes and most importantly

    encourage donors to donate money online by credit or debit card.

    Look & Feel

    The website appearance will consider features i.e. colours, images that complement the charitys

    work.

    http://www.wfp.org/http://www.wfp.org/http://www.wfp.org/http://www.wfp.org/
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    13/31

    13

    Organized page layout using boxes or tables will enhance proper positioning of content so it can

    easily be located.

    Performance

    It is important for the pages to load quickly. Graphics will load quickly to decrease download

    overhead.

    Functionality

    Navigation bar will be consistent throughout the whole website. Hence there will be a standard

    navigation bar with the primary links on every page.

    Primary links that will be on the will include Home, Donate, Events and Success stories. There

    will also be secondary links at the bottom of every page which will link to pages such as other

    ways to donate, about us, contact us, newsletter subscription and gallery pages.

    Security

    Security is important as because users need to feel that their information is safe and cannot be

    accessed by unauthorized individuals. This will be made possible with the use of Encryption andSecure Socket Layer.

    Back up will be designed according to the budget.

    Schedule estimate

    The project management team has been given up to nine months to complete the project. It is

    assumed that the Steering committee will set a tolerance period in case of delays and cost.

    Risk Assessment

    Potential users not having interest in the website hence the charity ending up in not getting

    enough support.

    Security risks which include breach of security to donor financial information.

    Project not meeting its objective

    Summary

    The website is expected to gain more donations which it depend on for providing aid. It will also

    help to publicize fundraising events and enable donors to make donations online securely and at

    their own time.

    The design will consider content and presentation by ensuring that there is short text and few

    images that will load quickly to enhance smooth transition from one page to the next. Content willbe easily located.

    Security feature is of utmost importance as the donors financial details need to be protected at all

    cost. Cost should not compromise donors confidential financial details. This will be made

    possible by Secure Socket Layer Authentication which is a protocol that enables applications to

    transmit information back and forth through the network securely.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    14/31

    14

    Task 2 26 Marksa) Choose a project lifecycle to use for this project. Write a brief summary (approx. 250 words)

    of your reasons for choosing this particular project lifecycle (6 Marks)

    b) Based on the project lifecycle of your choice, construct a visual plan for the websitedevelopment. You have up to nine months in which to complete the project. Include only thekey phases of development and the meetings or events that signal the change betweenphases. (20 Marks)

    Remember that this plan is intended as a guide to both the charity and website builder, andshould show the involvement that each will have in the project.

    (Deliverables: visual top-level project plan and summary)

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    15/31

    15

    Project Life CycleAn effective project life cycle, focuses on all the activities that the project to go through toproduce the required output. These include:

    Requirements specification

    Design

    Development

    Testing

    Change Over

    Each stage has a start and end period; the end of the stage will produce an output that thesteering committee will review the output share it with all stakeholders, comments will beincorporated, and when approved, it will serve as an input into the next stage.

    There are criteria (decisive factor) that influence the selection of the project life cycle. Theseinclude:

    Project size

    Project time

    Project duration

    Frequent requirement changes

    Availability of the stakeholders Location of the project team

    Availability of resources

    With the above criteria considered, the most appropriate lifecycle for the charity sponsorshipproject would be the waterfall lifecycle.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    16/31

    16

    The reasons for selecting the waterfall lifecycle include:

    Because the developers are outsourced, so each project team member would be givenenough time to do the work and report back before another starts. It is suitable for aproject team that is dispersed.

    Since the requirements are known early on and the several templates will be designedearly on during the design phase and shared with all stake holders for them to choosefrom.

    Each phase will end before the next on starts. Once the design is accepted by theprimary stakeholders, then the coding and content writing can start.

    Selecting the template will make it easier for the content to be written where each contentgoes and how the navigation structure will be. The number of pages will be alreadyoutlined. Hence it will be easier to perform other tasks simultaneously such as registeringdomain name, gathering content including images.

    All these tasks will be assigned to different individual who will be outsourced and the workof building the site will begin.

    After each end of phase in the waterfall life cycle the team will meet with the primarystakeholders for them to authorize the team to move on to the next phase.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    17/31

    Visual Plan Duration 9 Months

    ID Task Name Jul 2011Jun 2011 Dec 2011Nov 2011Oct 2011Aug 2011May 2011Apr 2011 Sep 2011

    8/75/8 7/3 9/4 5/14/3 6/5

    6w7/4/20115/24/2011Requirements Analysis

    1w 2d7/13/20117/5/2011Requirements specification

    1d7/12/20117/12/2011Review and progress meeting

    1d7/13/20117/13/2011Incorporate inputs

    13 4w 2d8/12/20117/14/2011Project Planning

    15 2d7/29/20117/28/2011Assign team roles

    2w7/27/20117/14/2011Identify Steering committee

    16 2w8/11/20117/29/2011Prepare detailed schedule

    19 1w 2d8/22/20118/12/2011Design

    20 1w8/18/20118/12/2011Create website storyboard

    21 2d8/22/20118/19/2011Create various website templates

    22 2w 2d9/7/20118/23/2011Stakeholders review and choosetemplate from options presented

    25 1d9/6/20119/6/2011Review and progress meeting

    28 3w9/28/20119/8/2011Build website

    29 3w10/19/20119/29/2011Database design

    32 3w12/1/201111/11/2011Integration and Test

    33 1w11/17/201111/11/2011Register domain name

    34 1w11/23/201111/17/2011Contract web hosting service

    35 1w11/30/201111/24/2011Browser, resolution testing

    36 1d12/1/201112/1/2011Review and progress meeting

    37 2w12/15/201112/2/2011Quality Assurance Testing

    39 2w12/15/201112/2/2011Incorporate User feedback

    40 2d12/19/201112/16/2011Sign off

    Duration

    1 5/23/20114/1/2011 7w 2dProject Initiation

    3 4/25/20114/5/2011 3wBudget plan

    2 4/4/20114/1/2011 2dKickoff meeting

    4 5/9/20114/26/2011 2wRisk Assessment

    5 5/23/20115/10/2011 2wContract project team

    14

    6

    9

    11

    12

    27 11/10/20119/8/2011 9w 1dCoding

    23 8/29/20118/23/2011 1wGather Site content

    24 9/5/20118/30/2011 1wDesign navigation

    30 11/9/201110/20/2011 3wScripts & backend webprogramming

    31 11/10/201111/10/2011 1dReview and progress meeting

    7 6/13/20115/24/2011 3wAnalysis of the problem area

    41 12/20/201112/20/2011 1dLaunch website

    10 7/11/20117/5/2011 1wPrepare requirements specificationdocument

    18

    17 8/12/20118/12/2011 1dReview and progress meeting

    8/12/20118/12/2011 1dIncorporate inputs

    26 9/7/20119/7/2011 1dIncorporate inputs

    8 7/4/20116/14/2011 3wResearch similar websites

    38 2wBeta Testing 12/15/201112/2/2011

    FinishStart

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    18/31

    Task 3 28 Marksa) Carry out research into secure back-up systems, including:

    RAID internal systems, based on the charitys premises. (10 Marks)

    Remote systems, based elsewhere and accessible via the Internet (10 Marks)

    b) Summarise your findings and make recommendations, given that it is critical for the charity toretain data records of sponsors and their donations, but operational funds are limited. (8 Marks)

    (Deliverable: approximately 1000 words)

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    19/31

    Redundancy Array Independent Disk (RAID)

    RAID is a system that enables linking together small hard-drives for the purpose of creating largecapacity storage. It is mostly used for servers, but can also be installed in desk-top computers.

    Common types of RAIDDifferent types of RAID systems perform different functions and they also differ in capacity. So wheselecting a RAID back-up system, it is imperative to have an understanding of the different forms ofthese systems in the market.

    RAID 0 does not have storage/redundancy capacity, instead it performs data stripping. Itspreads out blocks of data of each file across multiple disks. This function improvesperformance because more data can be read/written simultaneously to/from the disk in ashorter time frame. The same amount of data takes longer to be written to a single largestorage disk. In this version when one disk fails all the data is lost. Therefore, RAID 0increases performance but it is not suitable for back-up.

    RAID 1 consists of two disks that perform mirroring which increases read/write transaction raOne disk is the active disk and the second disk acts as a mirror. The same data that is writtein disk one is also written in disk two. RAID 1 supports redundancy and therefore suitable forbacking-up data, but it does not increase performance.

    These hybrids RAID combine the capacities of both RAID 1 and RAID 0. The difference is inthe location of the disk. In RAID 01 mirroring is performed first and then write/read follows. InRAID 10 the process is reversed.

    To manage arrays, RAID 5 uses a hardware controller card. RAID 5 uses parity which is aform of binary math. It compares two blocks a data and forms a third data block based uponthe first two to perform striping with parity which maintains data redundancy. RAID 5 arrayuses 3 drives, preferably identical ones for better performance. In case of failure in one drivethe parity bit to reconstruct the data when the drive is replaced.

    Hardware RAID 5 also performs hot swap which allows drives to be replaced while the array is stillfunctioning. This increases capacity of the drive as well as for replacing a damaged drive while thearray is running where data array is rebuilt the drives.

    These systems can also be found in a desktop computer and the operating systems can createarrays using software

    The benefits of RAID include:

    Increased I/O performance and reliability

    Increases storage capacity/Redundancy Lowers cost

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    20/31

    Remote systems

    In any organization large or small scale, data backup is of utmost importance. Backing up data helpto ensure that it is recovered in case a disaster destroys IT infrastructure i.e. system crash, fire, flootheft.

    Unlike data backup that use physical media such as external hard drive, tapes and disks etc. remotsystems over the Internet, Virtual Private (VPN) networks store data away from the premises or off-

    site. It does this by transferring encrypted data over a network connection i.e.VPN or Internet connection using Secure Socket Layer which ensures that data that is beingtransported cannot be intercepted while on transit

    There are companies that provide services of backing up data online for a small monthly fee.Examples of these companies include Mozy, Carbonite, SugarSynch etc. and their software which iinstalled in the users pc can perform back up to a remote server online automatically without the ushaving start a backup session.

    It is also possible to back up data at the Internet Service Providers servers. This can be done in cathe charity does not have another branch to back up their data to.

    Backup software can also be customized so user can backup selected files and not everything in thclient computer. In case disaster strikes user can easily retrieve data from the different premises.

    RecommendationsBecause the charity would like to back up names of sponsors and their donations, security is ofutmost importance so as to maintain the confidentiality.

    Therefore, my recommendation would be to choose an Virtual Private Network back up system thatcan online storage with reliable security features that transfer SSL encrypted data and also strongpassword protection. With limited operational funds, online data backup would be ideal because theoffer their services at a monthly rate that is affordable.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    21/31

    Task 4 10 MarksCombine your findings and analysis into one single written report as follows:

    Table of contents

    Main Body Appendices if necessary

    References

    Bibliography

    (Approximate size 2000 words plus detailed visual plan)

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    22/31

    Research, Planning and Recommendations report

    Table of Contents

    Acknowledgement 5

    Introduction 6

    Requirements Analysis 9

    Research of the similar website 9

    Specification of Requirements 12

    Project Life Cycle 15

    Visual Plan Duration 9 Months 17

    Redundancy Array Independent Disk (RAID) 19

    Remote systems 20

    Research, Planning and Recommendations report 23

    References & Bibliography 28

    References & Bibliography 29

    Books 29

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    23/31

    Research, Planning and Recommendations report

    Executive SummaryThis report outlines findings from various research carried out throughout the initial stages of theCharity Sponsorship website development project. It will outline methods used during the research,findings of the research and recommendations.

    BackgroundThe charity is a non-profit organization whose mission is to provide aid to less fortunate. It does nothave any investment capital and it depends on sponsors donations to cover the running cost of theorganization. The charity faces challenges in publicizing fund-raising events as well as providinginformation to potential sponsors about their mission as well as in collecting donations from sponsoTo overcome these challenges, the charity has proposed developing a website, which will enablethem to inform potential sponsors about their mission and the activities that will enable them to realitheir vision and achieve their mission.

    Purpose

    The goal of this project is to ensure that the charity get the website as the product which will meet thcharitys requirements. A website that will ensure that all the challenges that the charity faces aretackled in order to ensure smooth running of the charitys operations, that will enable them to reachexceed their goal and expectations.

    ScopeThis report will outline the initial stages of the project, which will include Project initiation and ProjecPlanning. The project execution and closure stages which include developing the website and useracceptance is beyond the scope of this report. These stages will start after the charity signs anacceptance after reviewing the project initiation and planning documents.

    The goal of the research is to obtain findings that will be used as tools to frame the requirementspecification, project life cycle, risk analysis as well as a detailed schedule showing each stage in thproject and the time it will take for each stage to produce an output. The aim is to ensure that all therequirement and the project stages are clearly defined so as to reduce the chances of having to goback to make changes during the project execution so the project can be completed within therequired time frame.

    The next part of this report will outline research and analysis methodologies used to obtain findingsoutlined in the following section.

    Task 1: Research and Analysis

    Methodology

    The research methodologies used aimed at collecting details that would enable the project team toobtain enough information that would assist the team to develop:

    Requirements Analysis

    Project lifecycle Potential backup systems that would be used to backup records of sponsors and their donations

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    24/31

    Requirements Analysis

    For developing a requirements specification for the charitys website, an online research wasconducted on various websites that perform operations similar to the charity.

    The aim was to collect points on the good as well as bad features of the websites based on thepurpose of the website, the look and feel which included appearance, layout, color, effect andtransition as well as images and graphics and the time it takes for the to load into the webpage. Inaddition, the research focused on content of the website and its presentation, website performance

    terms of speed, functionality that included navigation structure and ease of moving from one page tanother without getting lost on the way. Another important feature that the research focused on wasthe security, which looked at whether data encryption feature was available to avoid unauthorizedaccess to sponsors and donation records.

    The objective of researching the websites was to obtain information that would assist in developing specification of requirements for the website development project.

    Task 2: Project lifecycle

    The project lifecycle online research focused on analyzing the project life cycle models and weighin

    the options and finally choosing the life cycle that would be appropriate for the website developmenproject.

    The following are the criteria used during the research:

    Project size Project time

    Project duration

    Frequent requirement changes

    Availability of the stakeholders Location of the project team

    Availability of resources

    The research looked at different types of system development life cycle models andrecommendations on the type of project that the lifecycle of appropriate.

    Task 3: Backup systems

    The third part of the research included carrying out a research of potential backup systems forinstalling on the charitys premises as well as online backup systems that would be located outsidethe charity premises.

    The research methodology took into consideration factors such as cost of the backup systems as was the benefits and drawbacks of installing backup systems on the premises and/or away from thepremises.

    FindingsThe next part of this report will outline the findings of the research and analysis phase of the Charitywebsite development project based on the set criteria.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    25/31

    Requirements Analysis

    The first part research aimed at assisting the project team to develop the specification ofrequirements for the website development. It came up with findings based on the outlined criteria.

    The research discovered that all the websites had the necessary features which enabled the websitto announce upcoming events, collect donations online as well as encryption features for securetransfer of donors financial details.

    Although the websites possessed the necessary features for a charity website, a few websites werepoorly designed based on such as appearance, layout, color, effect & transition as well as missing atext when images and graphics were turned off e.g. the Miami Childrens Hospital Foundation has awell presented banner that was an image. This image banner also acts as a link to back to the homepage but it does not have an on-mouse-over effect title that directs the user to click to go back to thehome page. Without clearly defining it as link back to the home page may lead to a users gettingconfused on how to go back to the home page. Another bad point of this website is that the donatiopage has both secure and non secure content, which may cause security vulnerabilities as nonsecure scripts may be able to access information from the secure content server.

    Project lifecycle

    The goal of the project lifecycle research was analyse different types of Systems Development LifeCycles with stages that would followed for the development of the website so that the SystemsDevelopment Life Cycle would be integrated into the four main phases of the Project Lifecycleincluding project initiation, planning, execution and closure.

    The fact that the user requirements were clearly defined from the start, the website templates will bedesigned for the users to select before coding and implementation and the stakeholders will bebriefed after the end of each stage, the best choice for the systems development life cycle was thewaterfall life cycle. In the waterfall life cycle each stage is one stage ends before the next one startsand at the end of each stage users will be briefed on the progress and the output will be shareamongst all stakeholders for incorporating their inputs as well as authorizing the project team to

    proceed to the next step.

    Backup systemsBackup systems allow users to store their data in alternative storage systems as a data recovery plin case of any disaster that might destroy the data at the users premises. These disasters mayinclude physical destruction of the equipment on the premises such as fire, theft or system crash.

    The goal of carrying out the research was to determine the best system to use for backing up detailsof the donors and their donations putting into consideration the cost of these systems as theoperational funds of the charity are limited. The system had to facilitate the backup process at anaffordable rate.

    The research revealed that depending on the funds available, the online system could beimplemented that will ensure that data is recovered even if there is physical destruction of the charitequipment on the premise.

    The next section of this report is the conclusion and recommendations

    Conclusions & RecommendationsBased on the research findings the following are the recommendations for the user requirements,project life cycle and the backup systems.

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    26/31

    Requirements analysisPutting into considerations the user requirements and the lessons learned from the research of thefunctioning charity websites, the project team came up with requirements specifications that will beused as input for designing the templates and developing the website from the template that thestakeholders will select and authorize. From the requirements specification the project team willdesign and develop a website that will be implemented with required features including a securedonations page for online donations, an events page for publicizing upcoming fund raising events, ahome page to provide information about the charities operations. Additional features will include

    donations to date counter, fund raising events archive and the donations collected in each event,success stories page to show achievements of the charity. The websites design will also considerlayout, standard navigation bar on all the pages, reuse images and graphics to ensure a fastdownload as well as alternative text incase images are turned off.

    Project Life CycleThe project team will plan the development stages according to the selected systems developmentlife cycle and it will also be used to monitor progress of the whole project until sign off.

    The visual plan developed according to the project life cycle will be followed to ensure that projectproceed according to the planned time.

    Backup systemsThe online research was carried out and the findings revealed that the best option to store data toprepare for both hardware and software disasters was the online backup system from a reliablehosting service that would ensure that the data is transferred in encrypted form, and passwordprotected to prevent interception while being transferred and unauthorized access but also at anaffordable rate. The online backup systems provide just all those feature and hence they pose as thbest option.

    Appendices

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    27/31

    Appendix A: Gantt ChartID Task Name

    Jul 2011Jun 2011 Dec 2011Nov 2011Oct 2011Aug 2011May 2011Apr 2011 Sep 2011

    8/75/8 7/3 9/4 5/14/3 6/5

    6w7/4/20115/24/2011Requirements Analysis

    1w 2d7/13/20117/5/2011Requirements specification

    1d7/12/20117/12/2011Review and progress meeting

    1d7/13/20117/13/2011Incorporate inputs

    13

    4w 2d8/12/20117/14/2011Project Planning

    15 2d7/29/20117/28/2011Assign team roles

    2w7/27/20117/14/2011Identify Steering committee

    16 2w8/11/20117/29/2011Prepare detailed schedule

    19 1w 2d8/22/20118/12/2011Design

    20 1w8/18/20118/12/2011Create website storyboard

    21 2d8/22/20118/19/2011Create various website templates

    22 2w 2d9/7/20118/23/2011Stakeholders review and choose

    template from options presented

    25 1d9/6/20119/6/2011Review and progress meeting

    28 3w9/28/20119/8/2011Build website

    29 3w10/19/20119/29/2011Database design

    32 3w12/1/201111/11/2011Integration and Test

    33 1w11/17/201111/11/2011Register domain name

    34 1w11/23/201111/17/2011Contract web hosting service

    35 1w11/30/201111/24/2011Browser, resolution testing

    36 1d12/1/201112/1/2011Review and progress meeting

    37 2w12/15/201112/2/2011Quality Assurance Testing

    39 2w12/15/201112/2/2011Incorporate User feedback

    40 2d12/19/201112/16/2011Sign off

    Duration

    1 5/23/20114/1/2011 7w 2dProject Initiation

    3 4/25/20114/5/2011 3wBudget plan

    2 4/4/20114/1/2011 2dKickoff meeting

    4 5/9/20114/26/2011 2wRisk Assessment

    5 5/23/20115/10/2011 2wContract project team

    14

    6

    9

    11

    12

    27 11/10/20119/8/2011 9w 1dCoding

    23 8/29/20118/23/2011 1wGather Site content

    24 9/5/20118/30/2011 1wDesign navigation

    30 11/9/201110/20/2011 3wScripts & backend web

    programming

    31 11/10/201111/10/2011 1dReview and progress meeting

    7 6/13/20115/24/2011 3wAnalysis of the problem area

    41 12/20/201112/20/2011 1dLaunch website

    10 7/11/20117/5/2011 1wPrepare requirements specification

    document

    18

    17 8/12/20118/12/2011 1dReview and progress meeting

    8/12/20118/12/2011 1dIncorporate inputs

    26 9/7/20119/7/2011 1dIncorporate inputs

    8 7/4/20116/14/2011 3wResearch similar websites

    38 2wBeta Testing 12/15/201112/2/2011

    FinishStart

    Appendix B: User requirements checklist

    The aim of the research question checklist is to get as many details from the user as possible, whic

    will enable the project team to create specification that meet user requirements.

    1. What does the charity organization do?2. Why does the charity want the website developed?3. What are the challenges of not having a website?4. What will the website achieve?5. What type of information should appear on the website?6. What are target users of the website?7. Who are the primary stakeholders of the charity?8. What is the proposed deadline for completing the project?9. Has the charity visited websites that perform similar functions?10. What were the good features of the websites visited?11. What were the good features of the websites visited?12. What message should the text content carry across to users?13. What is the projects budget?14. Does the charity have a logo?15. Should the website receive donations online?

  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    28/31

    References & Bibliography

    http://www.selfmademiracle.com/smartgoals/what-are-smart-goals/

    http://freelanceswitch.com/finding/web-design-client-questionnaires/

    http://www.selfmademiracle.com/smartgoals/what-are-smart-goals/http://www.selfmademiracle.com/smartgoals/what-are-smart-goals/http://freelanceswitch.com/finding/web-design-client-questionnaires/http://freelanceswitch.com/finding/web-design-client-questionnaires/http://freelanceswitch.com/finding/web-design-client-questionnaires/http://www.selfmademiracle.com/smartgoals/what-are-smart-goals/
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    29/31

    References & Bibliography

    Books

    Bentley, C. (2002) Managing Business Projects, Second Edition.Galatea Training Services Limited,Singapore

    Schwalbe, K. (2006) Information Technology Project Management, Fourth Edition. Thompson CourTechnology, Canada, pp 70 95

    Online

    Task 1Digicert 2011. SSL Secure Sockets Layer [online] Available athttp://www.digicert.com/ssl.htm [Accessed 18 March 2011]

    Web Designer Depot 2011. 8 Tips to Design a Charity Website [Online] Available athttp://www.webdesignerdepot.com/2009/03/8-tips-to-design-a-charity-website/[Accessed 18 March2011]

    The Worldwide Blogger Bake Off 2008. About: Bake bread give dough [online] Available athttp://www.bloggerbakeoff.com/[Accessed 18 March 2011]

    Miami Childrens Hospital Foundation 2008. [online] Available athttp://mchf.org/[Accessed 18 Marc2011]

    Macmillan Cancer Support 2011. About: Living with Cancer? Were here to help [online]http://www.macmillan.org.uk/Home.aspx [Accessed 18 March 2011]

    World Food Program 2011. About: Fighting Hunger Worldwide [online] Available athttp://www.wfp.org/[Accessed 18 March 2011]

    Task 2Information Technology Services 2011. About: Project Management -Project Life Cycle [online]Available athttp://www.usask.ca/its/services/itproject_services/managing_projects/life_cycle.php [Accessed 22 March 2011]

    Unknown (nd) About: The Software Life Cycle [online] Available athttp://www.math.bas.bg/~nkirov/2005/netb151/slides/ch13/ch13.html [Accessed 22 March 2011]

    Kendall, A. 2005. About: Al's TAFE Certificate IV I.T. (Website Design) Exercises [online] Availablehttp://sitesbyal.com/webworkshop/s2_l14.html [Accessed 22 March 2011]

    Inertia Solutions 2003. About: Web Development Project Life Cycle [online] Available athttp://www.inertiasolutions.com/website_lc.htm [Accessed 26 April 2011]

    To The Web LLC 2010. About: Learning Center: Project Life Cycle Guide [online] Available athttp://totheweb.com/learning_center/web-project-life-cycle.html [Accessed 01 April 2011]

    Alexander.B 2011. About: Web Site Development Process The life-Cycle steps [online] Availble ahttp://www.macronimous.com/resources/web_development_life_cycle.asp [Accessed 01 April 2011

    http://www.digicert.com/ssl.htmhttp://www.digicert.com/ssl.htmhttp://www.digicert.com/ssl.htmhttp://www.webdesignerdepot.com/2009/03/8-tips-to-design-a-charity-website/http://www.webdesignerdepot.com/2009/03/8-tips-to-design-a-charity-website/http://www.bloggerbakeoff.com/http://www.bloggerbakeoff.com/http://mchf.org/http://mchf.org/http://mchf.org/http://www.macmillan.org.uk/Home.aspxhttp://www.macmillan.org.uk/Home.aspxhttp://www.wfp.org/http://www.wfp.org/http://www.usask.ca/its/services/itproject_services/managing_projects/life_cycle.phphttp://www.usask.ca/its/services/itproject_services/managing_projects/life_cycle.phphttp://www.usask.ca/its/services/itproject_services/managing_projects/life_cycle.phphttp://www.math.bas.bg/~nkirov/2005/netb151/slides/ch13/ch13.htmlhttp://www.math.bas.bg/~nkirov/2005/netb151/slides/ch13/ch13.htmlhttp://sitesbyal.com/webworkshop/s2_l14.htmlhttp://sitesbyal.com/webworkshop/s2_l14.htmlhttp://www.inertiasolutions.com/website_lc.htmhttp://www.inertiasolutions.com/website_lc.htmhttp://totheweb.com/learning_center/web-project-life-cycle.htmlhttp://totheweb.com/learning_center/web-project-life-cycle.htmlhttp://www.macronimous.com/resources/web_development_life_cycle.asphttp://www.macronimous.com/resources/web_development_life_cycle.asphttp://www.macronimous.com/resources/web_development_life_cycle.asphttp://totheweb.com/learning_center/web-project-life-cycle.htmlhttp://www.inertiasolutions.com/website_lc.htmhttp://sitesbyal.com/webworkshop/s2_l14.htmlhttp://www.math.bas.bg/~nkirov/2005/netb151/slides/ch13/ch13.htmlhttp://www.usask.ca/its/services/itproject_services/managing_projects/life_cycle.phphttp://www.wfp.org/http://www.macmillan.org.uk/Home.aspxhttp://mchf.org/http://www.bloggerbakeoff.com/http://www.webdesignerdepot.com/2009/03/8-tips-to-design-a-charity-website/http://www.digicert.com/ssl.htm
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    30/31

    Ada, A 2011. About: Web Design Project Lifecycle [online] Available athttp://ezinearticles.com/?Web-Design---Project-Lifecycle&id=3690391 [Accessed 01 April 2011]

    Virtual Viewing Ltd. 2008. About: Project Lifecycle [online] Available athttp://www.virtualviewing.co.uk/web-development/project-lifecycle.html [Accessed 01 April 2011]

    Method123 nd. About: Project Management Life Cycle [online] Available athttp://www.method123.com/project-lifecycle.php [Accessed 01 April 2011]

    Business eSolutions 2002 About: Project Lifecycle Models: How They Differ and When to UseThem[online] Available athttp://www.business-esolutions.com/islm.htm [Accessed 01 April 2011]

    Task 3Hardware Secrets 2011 About: How to Setup a RAID System [online] Available athttp://www.hardwaresecrets.com/article/393 [Accessed 04 April 2011]

    About.com 2011 About: What is RAID? [Online] Available athttp://compreviews.about.com/od/storage/l/aaRAIDPage1.htm [Accessed 04 April 2011]

    Spam Laws 2009 About: Different Types of RAID and How It Protects Data [Online] Available athttp://www.spamlaws.com/different-types-of-RAID.html [Accessed 04 April 2011]

    Webopedia 2011 About: RAID [Online] Available athttp://www.webopedia.com/TERM/R/RAID.html[Accessed 04 April 2011]

    Difference Between.net 2011 About: Difference Between Intranet and VPN [Online] Available athttp://www.differencebetween.net/technology/internet/difference-between-intranet-and-vpn/ [Accessed 04 April 2011]

    Top Ten Reviews 2011 About: Why Use an Online Storage Service? [Online] Available athttp://online-storage-service-review.toptenreviews.com/[Accessed 04 April 2011]

    About.com 2011 About: Home Network Backup [Online] Available athttp://compnetworking.about.com/od/homenetworking/a/networkbackup.htm [Accessed 04 April 201

    Top Ten Reviews 2011 About: Online Storage is Replacing Large Hard Drives [online] Availablehttp://online-storage-service-review.toptenreviews.com/online-storage-is-replacing-large-hard-drives.html[Accessed 04 April 2011]

    Murray, J. 2011 About: Backing up Your Business Computer Records [Online] Available at

    http://biztaxlaw.about.com/od/businessaccountingrecords/a/backupfiles.htm [Accessed 04 April 201

    Online Backup Reseller nd. About: Online Backup 101 [Online] Available athttp://www.onlinebackupreseller.com/backup101.html [Accessed 04 April 2011]

    Task 4Schop C. 2011 About: SMART Goals What are SMART Goals [online] Available athttp://www.selfmademiracle.com/smartgoals/what-are-smart-goals/[Accessed 24 April 2011]

    http://ezinearticles.com/?Web-Design---Project-Lifecycle&id=3690391http://ezinearticles.com/?Web-Design---Project-Lifecycle&id=3690391http://www.virtualviewing.co.uk/web-development/project-lifecycle.htmlhttp://www.virtualviewing.co.uk/web-development/project-lifecycle.htmlhttp://www.method123.com/project-lifecycle.phphttp://www.method123.com/project-lifecycle.phphttp://www.business-esolutions.com/islm.htmhttp://www.business-esolutions.com/islm.htmhttp://www.business-esolutions.com/islm.htmhttp://www.hardwaresecrets.com/article/393http://www.hardwaresecrets.com/article/393http://compreviews.about.com/od/storage/l/aaRAIDPage1.htmhttp://compreviews.about.com/od/storage/l/aaRAIDPage1.htmhttp://www.spamlaws.com/different-types-of-RAID.htmlhttp://www.spamlaws.com/different-types-of-RAID.htmlhttp://www.webopedia.com/TERM/R/RAID.htmlhttp://www.webopedia.com/TERM/R/RAID.htmlhttp://www.differencebetween.net/technology/internet/difference-between-intranet-and-vpn/http://www.differencebetween.net/technology/internet/difference-between-intranet-and-vpn/http://online-storage-service-review.toptenreviews.com/http://online-storage-service-review.toptenreviews.com/http://compnetworking.about.com/od/homenetworking/a/networkbackup.htmhttp://compnetworking.about.com/od/homenetworking/a/networkbackup.htmhttp://online-storage-service-review.toptenreviews.com/online-storage-is-replacing-large-hard-drives.htmlhttp://online-storage-service-review.toptenreviews.com/online-storage-is-replacing-large-hard-drives.htmlhttp://online-storage-service-review.toptenreviews.com/online-storage-is-replacing-large-hard-drives.htmlhttp://biztaxlaw.about.com/od/businessaccountingrecords/a/backupfiles.htmhttp://biztaxlaw.about.com/od/businessaccountingrecords/a/backupfiles.htmhttp://www.onlinebackupreseller.com/backup101.htmlhttp://www.onlinebackupreseller.com/backup101.htmlhttp://www.selfmademiracle.com/smartgoals/what-are-smart-goals/http://www.selfmademiracle.com/smartgoals/what-are-smart-goals/http://www.selfmademiracle.com/smartgoals/what-are-smart-goals/http://www.onlinebackupreseller.com/backup101.htmlhttp://biztaxlaw.about.com/od/businessaccountingrecords/a/backupfiles.htmhttp://online-storage-service-review.toptenreviews.com/online-storage-is-replacing-large-hard-drives.htmlhttp://online-storage-service-review.toptenreviews.com/online-storage-is-replacing-large-hard-drives.htmlhttp://compnetworking.about.com/od/homenetworking/a/networkbackup.htmhttp://online-storage-service-review.toptenreviews.com/http://www.differencebetween.net/technology/internet/difference-between-intranet-and-vpn/http://www.webopedia.com/TERM/R/RAID.htmlhttp://www.spamlaws.com/different-types-of-RAID.htmlhttp://compreviews.about.com/od/storage/l/aaRAIDPage1.htmhttp://www.hardwaresecrets.com/article/393http://www.business-esolutions.com/islm.htmhttp://www.method123.com/project-lifecycle.phphttp://www.virtualviewing.co.uk/web-development/project-lifecycle.htmlhttp://ezinearticles.com/?Web-Design---Project-Lifecycle&id=3690391
  • 8/2/2019 00115252_Wambura Naomi Wasira_Managing Business Projects

    31/31

    Haughey, D. 2011 About: SMART Goals [online] Available athttp://www.projectsmart.co.uk/smart-goals.html[Accessed 24 April 2011]

    http://www.projectsmart.co.uk/smart-goals.htmlhttp://www.projectsmart.co.uk/smart-goals.htmlhttp://www.projectsmart.co.uk/smart-goals.htmlhttp://www.projectsmart.co.uk/smart-goals.htmlhttp://www.projectsmart.co.uk/smart-goals.htmlhttp://www.projectsmart.co.uk/smart-goals.html