1. InternshipProposal Report |Jai KishanChaurasia
1 | P a g e
INTERNSHIP PROPOSAL REPORT
EASTERN INSTITUTE OF TECHNOLOGY,
SCHOOL OF COMPUTING,
ITPJ7.290 FINAL PROJECT | INTERNSHIP
SEMESTER 2, 2018
PROPOSED BY
JAI KISHAN CHAURASIA
FRONT-END DEVELOPMENT INTERN
SYSDOC – DIGITAL, AUCKLAND
jai.chaurasia@sysdoc.co.nz
2. InternshipProposal Report |Jai KishanChaurasia
2 | P a g e
Executive Summary
Background
Sysdoc is an innovative specialist consultancy that works with clients to deliver successful and
sustainable business transformation and change. Sysdoc operates projects in the UK, Europe, North
America, New Zealand, and Australia, working in every corner of the world. Katherine Corich is the
Founder and Director of Sysdoc.
Project Description
This document covers all the required details of the internship project. Also, cover the detailed
information of the premises and relationship I have made in the office and an organizational chart to
show my position inrespect to other employees.
The document covers my personal analysis, strengths, weaknesses, and opportunities in
relation to what will be required of me during my internship/project.
My role as a Front-End Developer at Sysdoc is described in detail, the mini-project is broken
down and discussed, a timeline of my expected activities throughout the internship is provided, my
objectives areextensively discussed across many categories, risks, and constraints for the internship and
the project are identified and benefits for both Sysdoc and myself are identified.
Project Vision
To simplify the word document project information tool in digital way. Where all the members of an
organisation have the access to see on what project they are working on and assigned Client
Relationship Manager (CRM), Human Resource (HR), Supervisor (Team Leader), team working (team
members), key contacts and deliverables on that specific project by simply visiting to the application.
Project Deliverables
Feedback from each employee with whom I worked including supervisor as the part of software
documentation. Implementing allthe changes and deployment of the software should be done. At the
end of project sign-off document should be completed.
3. InternshipProposal Report |Jai KishanChaurasia
3 | P a g e
Table of Contents
1. Introduction...........................................................................................................................4
1.1 Scope and Purpose........................................................................................................... 4
2. Internship Environment........................................................................................................5
2.1 Internship Relationship..................................................................................................... 5
2.2 Business Organisation Chart.............................................................................................. 7
3. Personal Analysis...................................................................................................................8
3.1 Strengths ......................................................................................................................... 8
3.2 Weaknesses..................................................................................................................... 8
3.3 Opportunities................................................................................................................... 9
4. My Role at Sysdoc ...............................................................................................................10
4.1 Mini-Project....................................................................................................................10
4.2 Timeline..........................................................................................................................11
4.3 Objectives.......................................................................................................................12
4.4 RiskConstraints..............................................................................................................13
4.5 Benefits..........................................................................................................................14
4.6 Feasibility of Study (TELOS)..............................................................................................15
4.6.1 Technical Feasibility.............................................................................................15
4.6.2 Economic Feasibility ............................................................................................15
4.6.3 Legal Feasibility...................................................................................................15
4.6.4 Operational Feasibility.........................................................................................16
4.6.5 Schedule Feasibility .............................................................................................16
5. Conclusion............................................................................................................................17
6. Recommendation................................................................................................................17
7. References...........................................................................................................................17
4. InternshipProposal Report |Jai KishanChaurasia
4 | P a g e
Introduction
1.1 Scope and Purpose
The knowledge and experience I gained while studying at EIT Hawkes Bay, now will apply
them in professional, industrial environment as a Front-End Developer at Sysdoc, Auckland.
The internship will include numerous day-to-day tasks whether attending meetings,
writing code, debugging code, talking with clients, writing documentation or upskilling in new
technologies. I have a sponsor and supervisor Bevan Davis, who I will report to on a weekly
basis and provide with a weekly report of my activities.
For the mini-project, required as the part of internship program an in-house, high-
level Project Information Tool to replace the existing paper/MS-word system will be
developed from project justification through handover and training of the solution. The users
of the solution will be the Technical, Digital and Business teams within the Sysdoc
organization. It will allow Technical, and Digital team leaders to allocate Human Resources,
Client Relationship Manager, Team Leaders, and Team members for any project to complete.
Key information will be fetched from OpenAir as the primary source of project information.
Business Development Team (BDT) will maintain all the information in OpenAir to assign
project code to the members and their work package for any project. Initially consultants can
see a summary view of assigned projects, they can view the rest details after clicking on
details.
The internship will help transition me from a student to a working professional.
5. InternshipProposal Report |Jai KishanChaurasia
5 | P a g e
Internship Environment
Sysdoc works with clients to deliver innovative solutions to improve business and
performance through effective business transformation and sustainable business change.
There are many different solutions which Sysdoc deliver, come of these include Knowledge
Portals, eLearning, learning innovation mobile apps, games and webinars, process
management, change management and more.
Auckland Office: Level 2/10 Manukau Road,
Epsom, Auckland – 1023
Sponsor: Bevan Davis
Lead Technical Consultant
Mobile: +64 xx xxx xxx
Phone: +64 xxxx xxxx
Email: xxxxxxxxxx@sysdoc.co.nz
2.1 Internship Relationship
Auckland Office
S. No. Name Designation/Relationship
1 Desiree Botica Chief Executive – New Zealand / Australia
2 Bevan Davis Head of Technical Solutions / Internship Sponsor /
Point of contact for the Technical team.
Bevan is my Sponsor, he provides me with
projects/tasks to complete from day-to-day. We have
weekly meetings to discuss my progress and allow me
to express any issues or questions I may have. Bevan
provides me with the necessary materials to excel in
my position within the company. I report directly to
Bevan who updates Desiree on my progress within the
team.
6. InternshipProposal Report |Jai KishanChaurasia
6 | P a g e
3 Anna Zubanova Senior Human Resources Advisor. Anna is my first port
of call for any enquiries I may have about Sysdoc and its
employees. She walked me through my induction at
Sysdoc and often emails the team about events and
updates within the company.
4 Anne Meekan Head of Business Development / Client Relationship
Manager / Point of contact for the Business teams
5 Christine Anderson Client Relationship Manager
6 Jack Gordon Client Relationship Manager
7 Holly Morgan Client Relationship Manager
Anne, Jack, Holly, and Christine provide me with
small projects to complete for clients from time
to time. They alsohelp me with any queries Imay
have about existing clients and projects.
8 Pam Richardson Payroll and Invoicing Administration Manager
She is the first point of contact if I have any queries
related to timesheet and payroll.
9 Nick Wright SharePoint Developer
10 Jack Waayer Web Developer
Nick and Jack are the first point of contact if I get any
technical queries or issues and then Bevan if required.
11 Jai Kishan Chaurasia Front-End Development Intern
Wellington Office
S. No. Name Designation/Relationship
1 Christine Murray Head of Operation / DigitalTeamLead / Point of contact
for Digital team.
8. InternshipProposal Report |Jai KishanChaurasia
8 | P a g e
Personal Analysis
3.1 Strengths
Problem Solving
I really enjoy solving problem related to the development of the software from
documentation.
Quality Work
I really enjoy the work I do, this means I always put my 100% into the things I do to make
myself and other proud of my work.
Communication
I enjoy talking with people, so when it comes to keeping good communication during projects
I find that it comes naturally.
Writing Clean Code
I pride myself on the code I write, I like to keep it clean, consistent, and error free.
Adopting New-technologies
In my spare time I delve into many different technology related hobbies like working on
Content Management System (CMS) platform, run Facebook adds, Google Analytics tools,
SEO, etc. As these things require the use of many different technologies and have increased
my ability to take on/adapt to new software and environments.
Working in a team
I enjoy bouncing ideas off fellow team members and getting their honest opinion about my
work. I like to help people where I can, it feels good to pass on knowledge that I have gained.
3.2 Weakness
Documentation
I believe I need to raise my standard of formal writing and provide clear and specific
information.
Strong Initiative
If I finish task and don’t have something to continue working on, I hesitate to take advantage
of that time to up-skill in a new technology or language or ask fellow employees if they need
help with anything.
9. InternshipProposal Report |Jai KishanChaurasia
9 | P a g e
3.3 Opportunities
Professionalism
I believe attending regular meetings, completing task with daily/weekly report, taking fellow
employees’ opinion on my work, working as individual as well as in team will make me work
like professional.
Listening / Speaking
I would like to improve my listening and speaking skills, so that I can react promptly when in
a meeting environment and can memorize things without writing it down.
10. InternshipProposal Report |Jai KishanChaurasia
10 | P a g e
My Role at Sysdoc
As a part of Technical Consultant within Sysdoc responsibilities include communicating
effectively with clients and fellow employees, gathering accurate requirements, delivering
practical and innovative solutions, writing specific and informative documentation and
training end-users in the use of new solutions.
The role requires a high level of communication, logical thinking, attention to detail,
problem solving, a can-do attitude and the ability to identify issues and look for innovative
solutions. Expectations include building and maintaining relationships with clients and
employees, being organised and reliable, managing time effectively, being flexible with work
hours and prioritising work tasks.
Tasks outside of the mini-project will involve writing clear and informative
documentation, writing clean well commented code, testing and debugging code, attending
meetings with employees and clients and helping fellow employees where possible.
Upon completion of the internship, I aim to have completed my mini-project to a
standard where all parties involved are impressed and happy with the delivered solution. I
would also like to be excelling in all the technologies the Technical team leverage, to bring
smarter more intuitive solutions to the table. Requirements gathering is very important as a
Technical consultant, I would like to have the skills to effectively gather requirements by the
end of the program.
4.1 Mini-Project
The Technicaland Digitalteams within Sysdoc create high-levelproject information document
to allocateHuman Resources,ClientRelationship Manager, TeamLeader, and TeamMembers
for various projects. These plans contain two different level of details; Project information
and Progress Report. Currently these documents are created and maintained as Microsoft
Word Document, this is a time-consuming task, every time need to create new document,
require deletion, update of tasks and resources resulting in the loss of previous tasks and
resources.
The proposed solution is a Project Information Tool. This allow the Technical and
Digital teams to maintain their documents on a common platform without need to adjust the
structure of the document itself. All data will be standardized and validated by the tool and
all the historical data will be kept for analysis and review when needed.
The Project Information Tool will be integrated with Microsoft Dynamics CRM,
OpenAir which holds most of the project and client information maintained by the Business
11. InternshipProposal Report |Jai KishanChaurasia
11 | P a g e
team. This will provide team with only the projects which have been assigned the them, in a
standardized format.
The Business team, and the team leaders will be able to see all the projects as they
are updated and make informed business decisions based on the information provided.
Development of the Project Information Tool will be carried out solely by myself,
following the Sysdoc Technical Solutions Methodologies.
Phase include:
Conception of the idea to justify development.
Inception to scope and plan the extent of the development through to hand-over of
the solution.
Construction of the solution whilst maintaining proof of Quality Control and Testing.
Transition to deploy the solution, perform final QA and testing, complete solution
documentation, train users and look back to the construction phase if necessary.
Production to maintain the old system if required.
An agileapproach will be adopted with two weeks sprints to be scheduled in the inception
phase. During the inception phase requirements will be prioritized and divided into sprints
based on their estimated effort, each sprint will have a total amount of effort which can be
used. At the end of each sprint QA and testing will be performed to ensure completed features
meet requirements/standards. If a feature is not implemented during its planned sprint it will
roll over to the next sprint as a high priority feature. A backlog will be maintained for the
features which are added to the requirements during the construction phase.
The development of the mini-project will require a vast set of skills in many different
technologies including the SharePoint Framework, Office 365, TypeScript, React.js, Sass,
Selenium and many others. Along with technical skills, skills in requirements gathering,
documentation, UML diagrams, web design,usabilityand other areas willalso be required for
the “Conception” and “Inception” (Sysdoc Technical Solution phases) of the project.
4.2 Timeline
A timeline spreadsheet for the project has been provided with this document. I will be
working part-time for Sysdoc with a maximum of 20-hours a week as I am on student visa
with conditions of max 20-hours a week I can work. Apart from that I’m working on project
from home and giving my extra 20-30 hours for this project to complete my Internship
conditions.
12. InternshipProposal Report |Jai KishanChaurasia
12 | P a g e
4.3 Objectives
Personal
Increase my overall technical knowledge – learning new languages and technologies
is important to increase my capabilities.
Complete my Bachelor of Computing Systems Degree – this is a huge milestone for
me and will benefit my career for many years to come.
Arrive at work early every day – this shows my determination and that I am keen to
better myself in my specialization.
Start my own personal web-project – I enjoy creating my own projects and this will
help further develop my technical skills.
Keep in the know with new and emerging technology – technology is forever
changing, and I strive to always keep up with it.
Career
Become a professional in my field – I want to be a recognized as a professional in my
field who takes his work seriously and is always bettering himself.
Gain experienceto further my career – I want to gain new experiences whilst working
with Sysdoc.
Workingwithteamtoproducerealbusinesssolutions – working as the part of a team
is important to me, I believe people are more productive when they can bounce ideas
and questions off each other.
Create relationships with respected, well-known colleagues and clients –
relationships are key to extending your network and are beneficial in so many ways.
Opendoorstonewopportunities–IfI work hard and show my worth opportunities
may arise.
Internship
Transition from a student to a working professional – this is a huge step and I want
to prove myself along the way.
Get my foot in the door fora full-time position at Sysdoc – I will work hard and prove
my fellow employees and give myself the best possible chance of getting a job after
the internship is complete.
Become an asset of the technical team – I want to contribute as much as possible to
the team.
Improve my weaker skills and hone my stronger skills – relationships are key to
extending your network and are beneficial in so many ways.
Prove my skills through the work I produce – I like to develop high quality work.
13. InternshipProposal Report |Jai KishanChaurasia
13 | P a g e
Mini-Project
Manage my own technical project from start to finish – this will provide me with
better project management and estimation skills for future projects.
Create an error free business solution with helpful functionality – I want my solution
to be bug free and useful to the end-users.
Keep the project within schedule and budget – I will strive to keep the project within
its boundaries to prove I can manage a project on my own.
Deliver a solution which meets the client’s needs – I want my solution to meet the
needs of as many users as possible, I want to use it over the old systems.
Benefit thecompanywiththesolution – I want myself along with Sysdoc to benefit
from the solution, so it is a success.
4.4 Risk/Constraints
Description of Risk Impact Management Plan
Training in a new
technology may result in
slow completion of given
task.
Medium Train in the technologies used by Sysdoc
out of hours to gain confidence as soon as
possible
Transitioning from a
tertiary environment to a
professional business
environment may cause
confusion and
uncertainties
Medium Research how the organization functions
from day-to-day and observe how fellow
employees deal with clients and daily
tasks. Ask sponsor or fellow employee
whenever unsure about something
Falling behind schedule
due to balance of work
and study
Medium Ensure to do small amount of study after
each workday. Keep track to EIT
deliverables and if unsure of meeting the
deadlines discus with sponsor and
supervisor.
Mini-project not meeting
minimum requirements
for the internship
program.
High Discuss the mini-project with supervisor
as soon as possible to ensure the scope of
the project meets the internship
requirements.
Loss of employment
during internship
program
High Have regular meetings with sponsor to
ensure they are happy with progress.
Look for opportunities to show dedication
and skills, like showing up to work early
14. InternshipProposal Report |Jai KishanChaurasia
14 | P a g e
and helping fellow employees when the
opportunity arises.
Missing weekly EIT
meetings due to
internship being based in
Auckland
Low Keep in touch with supervisor and David
Skelton regularly to stay in loop with
what’s required during the internship
program.
Inaccurate estimations of
costings and schedule
during mini-project due
to unfamiliarity in
technologies and
methodologies.
Medium Take the time to study the processes
involved in Sysdoc’s methodologies. Run
estimations by Sponsor to ensure costings
are correct and schedule is reasonable.
Unfamiliar development
of project at the end of
the internship program
High Maintain the project schedule and notify
sponsor if the project over-steps the
deadline for the internship program. Try
to narrow scope as much as possible ifthe
project extends near to the deadline.
Misinterpretation of
requirement
High Take the clients requirements and relay
them back to the client the way they were
interpreted, this will provide clarification
for both parties.
4.5 Benefits
Sysdoc
Sysdoc can take advantage of my knowledge and skills and apply them to everyday
tasks within the company.
They can take the internship as an opportunity to train me and take me on as an
employee after the internship is complete.
Myself
I have an opportunity to prove myself in a well-known respectable company.
This may lead to employment is I prove myself during the internship.
I get real world experience in a highly technical role with Sysdoc.
I have the chance to build important relationships with fellow employees and clients.
15. InternshipProposal Report |Jai KishanChaurasia
15 | P a g e
4.6 Feasibility study (TELOS)
4.6.1 Technical Feasibility
During my time at EIT I have gained a large range of technical skills. I will
be able to improve and hone these skills inthe internship environment and
apply them in everyday tasks. Most of my skills are directed towards new
technologies, this will allow me to bring new and innovative ideas to the
development of the mini-project and tasks in general.
Sysdoc leverages many different technologies, most of which are in
the realm of Office 365, they are a Microsoft Certified Gold Partner for
content and collaboration. This means that Sysdoc is well equipped with
the software needed to develop a solution like the Project Information
Tool. The Technical team have a high level of technical knowledge for
developing SharePoint solutions, they will support me throughout
development and answer any questions I may have.
4.6.2 Economic Feasibility
Sysdoc will be “investing” in my future as a Front-End Software Developer.
During the internship, Sysdoc has the opportunity to train me in their way of
creating innovative business solutions. After the internship is complete,
Sysdoc has the opportunity to employ me full time as adeveloper who already
has extensive knowledge of the company and is experienced in all the
technologies used. This could save Sysdoc a large amount of time and capital
in hiring and training a new employee.
The Project Information Tool aims to increase the visibility and
accuracy of the Technical and Digital project plan information. With highly
visible, more accurate information, the Business team can make smarter
business decisions and increase project throughput by optimising available
resources shown by the tool.
4.6.3 Legal Feasibility
My Internship at Sysdoc is bound by an agreement between my Sponsor and
EIT. I am currently employed on a three-month trial period with Sysdoc,
during this time Bevan Davis and Desiree Botica will assess my progress and
decide whether it is worth keeping me employed for any further amount of
time. The fate of my internship depends on how I prove myself to Bevan and
Desiree, they have no obligation to keep me hired during the entire
internship. I must make every attempt to show my determination and
willingness to learn.
16. InternshipProposal Report |Jai KishanChaurasia
16 | P a g e
The mini-project will not be affected by any legal requirements, unless
in the unlikely event of data within the project information tool being leaked
to entities who shouldn’t have access to that information. If this was to
happen, the source of the problem would have to be found immediately and
fixed.
4.6.4 Operational Feasibility
Sysdoc leverages allthe web/software technologies I ampassionateabout, this
makes me the perfect candidate for the internship opportunity Sysdoc were
offering. I will bring a fresh perspective to the company’s solutions and excel
in the technologies they have adopted. I am just starting my professional
career, so I am extremely adaptable to new technologies and methods of
development.
The mini-project will be largely beneficial to all teams involved. The Technical
and Digital teams will have a common platform from where they can retrieve
any project information from the tool if any assigned to them and have their
data validated and standardised, whereas the business team will have easy
access to all the project information tool, so they can make informed business
decisions using the up to date information provided by the tool.
4.6.5 Schedule Feasibility
The Internship program requires 450 hours of work over 14 weeks. Sysdoc was
aware of this when they provided me with a contract keeping in mind about
my visa conditions. This means that schedule feasibility has already been
considered and the internship has been deemed feasible.
As-long-as I can keep to a reasonable schedule for the mini-project it should
take between 10 – 12 weeks from Conception to handover of the solution. The
schedule is based on 5 full days of work a week, this gives me the flexibility to
put more time into the project if development falls behind schedule.
17. InternshipProposal Report |Jai KishanChaurasia
17 | P a g e
Conclusion
Being a Technical Consultant for Sysdoc will put my skills and knowledge gained from EIT to
use in a professional business environment. I will have to prove my worth to the company
through the tasks I complete throughout the internship program. My success is dependent
on the effort I put into my position at Sysdoc.
The mini-project I have been assignedwilltake a largerange of skills tocomplete. This
will challenge what I have learnt at EIT and provide me with real world experience in project
management and technical development. The success of the mini-project heavily depends
on my time management, if I don’t maintain a clear schedule the project will begin to fail.
This internship along with the mini-project will provide me with the resources, skills
and knowledge I need to transition from a student to a working professional.
Recommendations
Considering all the information in this document I recommend that I complete my internship
with Sysdoc as a Technical Consultant and develop the Project Information Tool as my mini-
project. The project is of sufficientscope but can be completed within the 14-week timeframe
outlined by the internship program. I believe the project will prove to be very challenging and
put me outside of my comfort zone. Upon completion of the project I will be proficient in
many new technologies and skills whichwillfurther me inmy career as a Front-End Developer.
References
Sysdoc Technical Solutions Methodologies.
Delivery Plan.