Top Banner
The Children’s Campaign Website Clean-Up Project Santiago Paz, Akash Sawh LIS4910- IT Project Section1, Spring 2014
16

ProjectPlan

Nov 17, 2015

Download

Documents

Santiago Paz

Project Plan for the Children's Campaign Website Redesign
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • The Childrens Campaign Website Clean-Up Project

    Santiago Paz, Akash Sawh

    LIS4910- IT Project

    Section1, Spring 2014

  • 2

    Table of Contents

    Project Charter .......................................................................................................................... 3

    Goal Breakdown Schedule ..................................................................................................... 4

    Scope of Work ........................................................................................................................... 5

    Communication Plan ................................................................................................................ 6

    Work Breakdown Schedule (WBS) ........................................................................................ 7

    Monitoring & Control Outline ................................................................................................... 8

    Risk Management Plan ........................................................................................................... 9

    Progress/Project Schedule ................................................................................................... 11

    Handoff Plan ............................................................................................................................ 13

    Conclusion/Reflection ............................................................................................................ 14

  • 3

    Childrens Campaign Website Clean-Up Project Plan

    Project Managers: Santiago Paz & Akash Sawh

    Project Charter

    The following project plan was developed and designed for the clean-up of the

    Childrens Campaigns website, which is located at www.iamforkids.org. The Childrens

    Campaign is a youth-advocacy organization, involved in the promotion and education of

    childrens rights, freedom, and overall well-being. They work with various entities that

    include but are not limited to the media, the local and state community, as well as with

    lobbyists and stakeholders.

    The organizations website was already in place when the project began,

    however, it was full of content that was out of date, interfaces that werent user-friendly,

    features that werent functional, content that was unorganized, and links that were

    broken. The reason for cleaning-up the site is simple: its users were having trouble not

    only navigating the website, but also finding the content and the information they

    needed in a quick and efficient manner. Since the primary funding for Childrens

    Campaign comes from donations from the public, it is critical that every aspect of the

    website projects a professional image. Anything less than a fully functional, error-free

    website would not promote the desired image the Campaign wishes to project and may

    discourage the public from responding to requests for donations. The Childrens

    Campaign director, Linda Alexionok, was extremely concerned about this issue and was

    afraid that it was turning the sites visitors away from the organization. Undoubtedly, this

    issue is very important to both, Linda and the organization, which makes its significance

    to our project even bigger.

    The project managers who will be completing this project are Santiago Paz and

    Akash Sawh, students of LIS4910- IT Project class during the 2014 spring semester,

    along with the help of the Childrens Campaign technology team. The project will be

    done by first, getting the developers to become familiar with the organization and their

    goals. This will help give the developers a better idea of how they must structure the

    website, and of what type of features are needed for it. This will also give them a

    chance to understand how the organization runs. The developers will then perform an

    analysis of the website, making note of anything that needs to be modified or fixed. The

    project team will also discuss their thoughts and observations with the organizations

    director and with some of the staff so that they can get a better idea of what other

    Childrens Campaigns employees expect from the site. Once this is completed, the

    developers along with the rest of the web design team will meet and discuss their

  • 4

    findings and will then come up with possible solutions. When the solutions are in place

    the developers will begin to implement them. The project needs to be completed in an

    efficient manner between February of 2014 and April of 2014. There is no specified due

    date for the project, but there must be sufficient and satisfactory progress by the third

    week of April.

    One resource limitation is time, which is limited considering this project will only

    last a couple of months. To a smaller degree, knowledge is also a resource limitation,

    since both the project managers are students with very limited experience.

    Goal Breakdown Schedule

    Goal

    Objective

    Requirements

    Assuring that the Childrens Campaign site runs efficiently and error-free

    Providing users with a site that is easy to navigate

    Staff that has a good understanding of web development and user-centered design, as well as team-communication

    Organizing information and content in a manner that is logical and comprehensible

    Assuring that the content and information needed by users is accessible to them

    A strong knowledge of information organization techniques

    Finding ways to better manage the integrity of website pages

    Maintaining the organizations reputation for creating accurate and professional information products

    Software and/or processes to ensure the integrity of the websites content

    Assisting the webmasters to maintain the integrity and relevance of the information on the organizations website

    Saving them time by taking care of simpler tasks, making the cleaning up process quicker and less stressful for the entire team

    Developers who are willing to learn and to respond to the needs of the organization and its staff

    Providing the organization

    Attracting contributors and

    A process that improves

  • 5

    with a professional web presence

    increasing the number of donations

    allows webmasters to easily identify the need for some modifications and editing

    Aid the organization in completing its goals and tasks through the use of the Internet

    Informing the public on childrens issues to encourage them to take action

    A way of communicating information in an accessible manner that appeals to the targeted audience/users

    Scope of Work

    The purpose of Childrens Campaign Website Clean-Up project is to improve the look,

    efficiency, and functionality of the organizations website (iamforkids.org). This project

    will meet the Childrens Campaigns need for a modern and attractive web presence

    that will bring in new members and more donations. The project was authorized by the

    organizations director, Linda Alexionok, as well as the teams knowledge navigator,

    Ron Lauver. This project will be completed by Santiago Paz and Akash Sawh, students

    of LIS4910- IT Project class during the 2014 spring semester, along with the help of the

    Childrens Campaign technology team.

    Time: the project will start with preparations in February of 2014 and will conclude (at

    least for the two project apprentices) in April of 2014. The apprentices will work on this

    project on Tuesdays and Thursdays from 3-5 PM, and on Fridays from 11AM-3PM.

    Deliverables: The project will produce a cleaner website for the Childrens Campaign.

    This website is intended to not only promote the organization and their causes, but to

    also attract new members, donations, and to allow current members to easily and

    efficiently navigate the site.

    Exclusions: This project is not meant to promote any particular policies, political

    ideologies or beliefs, or any causes that The Childrens Campaign organization is

    associated or involved with.

    Constraints: The project might be limited by any combination of the following:

    knowledge of the technology team, the cost of equipment, lack of a work space, and/or

    time.

  • 6

    Risk: Potential risks that may cause the project to be delayed or suspended include, but

    are not limited to: hardware failure, software failure, illness or absence of staff

    members, conflicting ideas/practices, insufficient time, loss of files/documents, and

    destruction of the workplace or workplace equipment.

    Assumptions: The organization will provide the technology team with clear and

    concise details of what they want the team to accomplish. They will provide the

    resources for editing, modifying, and creating the website and any of its components.

    The demands that the organization makes will be reasonable, and will be achievable

    within the allotted time. The technology team will all be prepared to work and will

    communicate with each other and with the rest of the organization if they need to.

    Communication Plan

    What Who Purpose When Method Internal/Exter

    nal

    Initial meeting with Linda, director

    Akash Santiago,Linda

    To introduce the team to the organization, their goals, and needs; to discuss how team could potentially help

    Before project begins (Thursday, Feb 13, 2014)

    E-mail at first, but then a face-to-face meeting with the 3 people

    Internal

    Second meeting with Linda, and also Ron, the project teams knowledge navigator

    Santiago, Akash, Linda, Ron

    To introduce the team to Ron, who they will work with. To provide the team with a general idea of what the project will entail.

    Before project begins, after the initial meeting (Thursday, Feb 20, 2014)

    Face-to-face meeting

    Internal

    Project kick-off

    Santiago, Akash, Ron, Antonio, Nick

    To get the new team members (Santiago and Akash) situated with the work environment and the development

    The day the project began (Friday, February 21, 2014)

    Face-to-face meeting; distribution of usernames,

    Internal

  • 7

    tools. To introduce the project team to the organizations web development staff.

    passwords, network/server info, etc.

    Post-project initiation meeting

    Santiago, Akash, Ron

    To estimate the quantity of work and to narrow down the projects main focus.

    At beginning of the project (Tuesday, March 3, 2014)

    Meeting, Q&A between Ron and developers

    Internal

    Weekly meetings

    IT Team To assure everyone is on the right track, to discuss findings, problems, solutions, and to assist one another with any potential issues

    Weekly and/or when necessary

    Face-to-face, e-mail depending on who is in the office

    Internal

    Project completion meeting

    Santiago, Akash, Ron, Linda

    To discuss what the project team has accomplished and any final thought

    Thursday, April 17, 2014

    Face-to-face

    Internal

    Work Breakdown Schedule (WBS)

    1. Initiation

    1.1 First meeting

    1.1.1 Discuss the organization

    1.1.2 Set up work schedule

    1.2 Second Meeting

    1.2.1 Meet knowledge navigator

    1.2.2 Discuss project and goals

    2. Planning/Preparation

    2.1 Become familiar with work environment & productivity tools

    2.1.1 Introduction of project team to the rest of the staff

    2.1.2 Introduction of project team to the office/work environment

    2.1.3 Set usernames and passwords for resources

  • 8

    2.1.4 Make some few minor changes to the site

    2.2 Defining how project relates to goal and expectations of professor, course

    2.2.1 Discussion of what project team needs to deliver for their project plan

    2.3 Documentation of flaws

    2.3.1 Compile log of features that are broken or not functioning

    2.3.2 Got feedback from users and staff

    3. Execution

    3.1 Analyze website for broken or non-functional features

    3.1.1 Modify any flawed code/content if possible

    3.2 Begin compiling log of broken links

    3.2.1 Fix broken links

    3.3 Begin compiling log of links to external sources

    3.4 Add/update content provided to us by the users

    3.5 Organize information in a way that makes it accessible and comprehensible

    3.6 Editing the site to provide reliable site navigation

    3.7 Making content on website more relevant

    3.7.1 Using software/code that can assign expiration dates to post/pages

    Monitoring & Control Outline

    Areas That Requires Control

    How It Will Be Controlled Responsible

    Contact between project team and technology staff

    Weekly meetings as well as e-mail/phone when necessary

    All team members

    Keeping work safe Backing up all data and saving constantly while working

    All team members

    Securely sharing data and documents

    Only using the companys resources for sharing

    All team members

    Documentation of findings & solutions

    Documenting any changes made to website and to code. Documenting solutions and sharing them with rest of the staff.

    All team member

    Keeping track of time worked Writing down hours on project schedule

    Santiago, Akash

    Keeping track of tasks Writing down tasks on the Santiago, Akash

  • 9

    completed and project progress

    WBS and on the project schedule/progress

    Risk Management Plan

    Risk Description Probability (Low, Medium, High)

    Urgency ranking (0=not urgent, 10

    =urgent)

    Contingency Plan

    Hardware failure (server is down, computer breaks, broken keyboard, etc.)

    Medium Varies Action taken will depend on what fails. If it can be fixed, it will be fixed, but will likely take longer. If there is the option to substitute the equipment for another one (e.g. another machine, screen, keyboard, etc.), this option should be taken.

    Software failure (frozen program, WordPress goes down, Office suite flaws, e-mail program down, etc.)

    Medium Varies As with hardware, substitution/replacement is the best option to fix software failure.

    Absence of Ron, knowledge navigator

    Medium 3 If Ron is absent on any given day, the project staff will have to consult with another one of the directors or with the webmasters.

    Lengthy absence/illness of one or both of the project team staff (Santiago, Akash)

    Medium

    Varies

    If either or both members are away from the office for an extensive period of time, they will have to first, let the directors/staff know. They must then ask for instructions on how to continue working on the

  • 10

    project from home. They must also constantly update the rest of the team on their progress.

    Conflicting ideas/practices

    High 5 There will be differences in ideas. To resolve, staff will have to effectively communicate and come to an agreement with one another.

    In-office time is insufficient to complete amount of work

    High 10 If the project staff cannot complete parts of the project during the allowed time in the office, they will have to work on it away from the office.

    Loss of files Low 9 If any documents or files are lost, the person who lost them must take responsibility for it. They will then do their best to find it and if necessary, replacing it. To avoid, backups should be kept and updated frequently.

    Destruction of the workplace or workplace equipment (fire, flood, hurricane, freak accident, etc.)

    Low 10 In the case that the place of work is damaged to the point that it is unusable and/or inaccessible, the project team will contact the directors and follow their instructions tor possible relocation. Working from home might be necessary. Suspension of project, whether it is permanent or temporary, might occur in an extreme case.

  • 11

    Progress/Project Schedule

    Thursday, February 13, 2014 (3-5PM)

    Met with Linda, discussed the organization, set up times to work with the

    organization (Tuesday and Thursday from 3-5PM, Friday 11AM-3PM)

    Thursday, February 20, 2014 (3-5PM)

    Met with Linda, director, and Ron, our knowledge navigator. Discussed the

    project with Ron, who would we will be working with. Also met Antonio,

    webmaster, and Nick, web developer.

    Project: Making the organizations websites functional and efficient so that users

    can find content that is accurate and accessible.

    Friday, February 21, 2014 (11AM-3PM)

    Introduction of project team to the web development team and to the rest of the

    staff, as well as to the work environment

    Introduction of project team to the development environment

    Have project team speak with some users and staff to get feedback

    Tuesday, February 25-Friday, February 28 (Tuesday/Thursday 3-5PM, Friday 11AM-

    3PM)

    Began working on the Childrens Campaign website. Set up username and

    passwords for server/website. Began fixing flaws such as broken links, irrelevant

    content, out-of-date content, and mismatched boxes/fields.

    Tuesday, March 3, 2014- Estimating quantity of work that needs to be put into the

    project, narrowing down the projects scope (3-5 PM)

    Met with Ron to discuss the project and to specify the focus of the project

    We estimated that the project will take around 30 work days to complete (based

    on our current schedule of T, TH, F), and around 90-120 hours. Plus we added 5

    additional days as a safety net in case we need to do any extra work away from

    the office.

    Project scope: The Childrens Campaign and the Voices for Florida Girls

    websites are currently running, however, a large portion of the content is out of

    date, broken, or not functional. Our job will be to go through the sites, find any

    faulty content and/or features and do our best to correct them or modify them.

  • 12

    Throughout the whole process we will have to keep the users in minds. The

    websites will have to be developed with their needs in minds, and they need to

    be designed in a user-friendly way that allows users to navigate it, and find what

    they need in an efficient manner.

    Thursday, March 6, 2014 (3-5 PM)

    Met with Ron to discuss documentation of broken links, external sources

    Got some feedback from the users and staff

    Began to compile a log of links that are broken or lead to the wrong resource.

    This will serve as a way to document what needs to be changed so that they can

    be fixed and crossed off.

    Began a log of external sources, which will serve as a maintenance resource for

    the future.

    Friday March 7-Friday March 14, 2014 -> Spring Break (no work was done)

    Tuesday, March 18, 2014 Thursday, March 19, 2014 (3-5 PM)

    Analyzed the website for broken or non-functional features

    Modified code to organize some of the content in a better way

    Continued going through the site and making note of any features that need to be

    fixed.

    Began working on the logs of broken and external links

    Friday, March 21, 2014-Friday, March 28, 2014 (11AM-3PM Fridays, Tuesday-Thursday

    3-5PM)

    Found a plug in that found broken links.

    Used plug in to compile a list, a method faster than our previous one.

    Added/updated content provided by the users

    Organized information in an accessible and comprehensible manner

    Edit interface of the site

    Tuesday, April 1-Thursday April 3, 2014 (3-5PM)- Friday, April 4, 2014 (11AM-3PM)

    New challenge: figuring out a way that post/pages on the website can be expire.

    This will help maintain relevant content, while removing irrelevant or old content.

    This will also save data and space on the organizations site

    Found a solution: a WordPress plugin that can set expiration on a post/page, and

    deleting it once the timer reaches the expiration date.

  • 13

    Tuesday, April 8, 2014 (3-5PM)

    Our last day of work with Childrens Campaign.

    We had our sponsor evaluation signed as we met with Ron and Linda. They were

    both very pleased with our work. We thanked them for the opportunity and for

    their help.

    Handoff Plan

    As the project comes to an end it is important to establish a plan for any future work

    done. This will also apply to a scenario in which the current project managers are

    unable to perform their duties.

    In order for the project to be successfully handed-off to another project manager, the

    following must occur:

    The Childrens Campaign and its directors must first approve of the new project

    manager.

    The new project manager must carefully review this project plan, as well as all

    attached documents. He/she should have a clear understanding of the project,

    goals, and deliverables.

    The new project manager must follow the WBS and the project schedule, step by

    step. Any modifications to tasks or to the schedule must be discussed with the

    Childrens Campaign and their technology team.

    If any new risks are identified, the new project manager must develop a

    contingency plan and must make note of both in the risk management section.

    The new project manager is in charge of consulting with the technology team to

    obtain his/her own personal username and password for all of the web

    resources.

    Once the new project manager has begun working on the project, he/she will be

    in charge of communicating with the rest of the team, and developing his/her own

    communication plan.

    Any changes made to the project or the project plan must be documented in the

    plan and must be clear, concise, and realistic.Any questions or concerns the new

    manager might have need to be addressed to Ron Lauver or Linda Alexionok.

    The previous project managers, Santiago Paz and Akash Sawh, will also be

    available for help via e-mail or phone. Their contact information can be obtained

    from the offices staff directory

  • 14

    Conclusion/Reflection

    Our time at The Childrens Campaign was a straightforward and knowledgeable experience. As IT apprentices, our main objective was to improve the functionality and efficiency of the organizations website. Our team satisfied this requirement through locating and correcting any anomalies found within the website. Some of these corrections included broken links, images, URLs, and making design changes to the website. For the most part we followed our initial plan with very little alterations and straying from the original. The tasks that were requested of us were forthright and very clear. We understood what our clients expected and delivered it to the best of our abilities. Our project was considered an overall success. Everybody that was involved with it was satisfied with the final outcome. Our team received positive feedback for the hard work and strong initiative we put into this project. We were able to develop a product that our clients appreciated and were proud to associate their organization with.

  • 15

  • 16