SlideShare a Scribd company logo
SKADEMY
Free Vocational Training
INTERNSHIP
PRESENTATION
BY
ACHO ARNOLD
FE12A003
ON
INTRODUCTION
OVERVIEW OF INTERNSHIP
➤ Generally, an internship consists of an exchange of services
for experience between a student and an organization.
➤ I designed and programmed new features on the Skadmy web
platform as well as maintaining the old features.
➤ As a system administrator I deployed new versions of the
application on the server and also managed the database and
other softwares present on the server.
INTERNSHIP OBJECTIVES
➤ My main objective for carrying out an internship was to
obtain the experience of applying the knowledge I have
acquired in class on a real life project.
➤ I also wanted a new challenge and to learn, improve and
develop new set of skills which are essential in our industry.
ORGANIZATION
➤ ActivSpaces stands for African Center for Technology,
Innovations and Ventures Spaces. It is an open collaboration
center, a technology Hub and a Technology Business Incubator
Located in Buea.
➤ Its goal is to continuously fuel an ecosystem of innovation
and technology that allows people to develop businesses that
creatively solve problems around them using technology.
ENGINEERING ACTIVITIES AT ACTIVSPACES
➤ The main engineering activities taking place at ActivSpaces are Web
Development, Mobile App Development and Designing.
➤ The web development is mostly carried out on the projects that are
currently under ActiveSpaces for incubation.
➤ Mobile Apps are also being created for some projects at
Activspaces.
➤ Designers are responsible for crafting the user experiences and user
interfaces for the products that are being developed at ActivSpaces.
PROBLEM STATEMENT
BACKGROUND
➤ The education industry in Cameroon is one that is focused on
grammar studies and experience has shown that after school
many young graduates end up roaming the streets and are
often tempted to get into certain social malpractices.
➤ This process of change can be accelerated if measures are
taken to instil in our youth the qualities like enthusiasm for
life-long learning, critical thinking, eagerness to accept
challenges of new situations and new problems, positive and
flexible attitudes to change besides providing knowledge,
specific skills and habits for work.
PROBLEM STATEMENT
➤ Reports show that Cameroon has an adult literacy rate of
about 71%, yet the unemployment rates are still raging high
because of the lack of skill that are needed to get into the
workplace directly from school.
➤ SKILL GAP = YEAR OF DESIRED EMPLOYMENT - YEAR
OF GRADUATION
➤ There is a wide skill-gap that exists in Cameroon and our
institutions only produce half-baked technicians who show
their limit a short while after getting into the field.
OPERATIONS PLAN
➤ The Skademy team is in charge of securing the services of
mentors. Students chose the programme that they will want
to study and acquire skill in among the list of programmes.
➤ Each Student is paired with a mentor to monitor his progress
and aid him with online resources such as Codecademy.com,
w3Schools.com and free Udacity courses
➤ The students will be offered a Certificate of Completion at the
end of the programme to show proof of completion.
METHODOLOGY
LEAN STARTUP METHODOLOGY
➤ Startups can shorten their product development cycles by
adopting a combination of business-hypothesis-driven
experimentation, iterative product releases, and validated
learning.
➤ If startups invest their time into iteratively building products
or services to meet the needs of early customers, they can
reduce the market risks and avoid the need for large amounts
of initial project funding and expensive product launches and
failures.
MINIMUM VIABLE PRODUCT
SOFTWARE DEVELOPMENT LIFECYCLE
➤ A software software development life cycle is a splitting of
software development work into distinct phases or stages
containing activities with the intent of better planning and
management.
➤ The specific type of software development lifecycle used at
ActivSpaces is the Agile Methodology since it is in line with
the lean startup methodology.
AGILE METHODOLOGY
PLANNING
➤ At this step the developers decide a roadmap of their plan and
try to bring up the best software model suitable for the
project.
➤ The project team analyzes the scope of the project and plans
the schedule and resources accordingly.
DESIGN
➤ Technical design requirements are prepared in this phase.
➤ The Business Requirements are used to define how the
application will be written.
VERSION CONTROL
➤ This is the management of changes to documents, source
code files and other collections of information.
➤ The main branch was named “wip” and each team member
had a separate branch. Merging was done during deployment.
VERSION CONTROL
TESTING
➤ Once the application is migrated to a test environment,
different types of testing are performed including integration
and system testing.
➤ User acceptance testing is the last part of testing and is
performed by the end users to ensure the system meets their
expectations.
➤ At this point, defects may be found and more work may be
required in the analysis, design or coding.
DEPLOYMENT
➤ Once the product is tested it is deployed to the live server.
➤ The product is first released in a test server and tested in the
real business environment (UAT- User acceptance testing).
➤ Based on the feedback, the product may be released as it is or
with suggested enhancements in the live server.
CUSTOMER FEEDBACK
➤ Emails are regularly sent to customers requesting feedback on
how they use new features and possible areas of
improvement.
➤ Feedback helps us to plan the next version of the site and also
the new features to include in the next iteration.
➤ Users are asked suggest features which they would love to
have on the platform.
RESULTS
OVERVIEW
➤ The Skademy project was developed using the Agile
Methodology therefore, working software is the primary
measure of progress.
➤ During my 4 month internship period we remade the previous
Skademy website and many new features were also developed.
➤ All this Added to the total number of users using the
Skadmey platform and it also increased the level of user
engagement with the platform thanks to the new design.
MODULES DESIGNED AND IMPLEMENTED
➤ Authentication and Registration.
➤ Forums
➤ User Profile
➤ Search
➤ Automatic Backup of Database
➤ Online Support
➤ Notifications
➤ Internship
REGISTRATION PAGE
USER PROFILE
INTERNSHIP
CONCLUSION
EVALUATION OF INTERNSHIP EXPERIENCE
➤ I realised that in order to create a finished product other
activities such as business development and growth hacking
also play a large part as regards the success of any product .
➤ I learned not to be satisfied with solutions but to innovate any
solution that does not solve a problem to the satisfaction of
your users.
➤ I learned that in any product, customer satisfaction is key if
you want to increase your customer base.
RECOMMENDATIONS
➤ Ability to automatically assign mentors to students when they
take a course.
➤ Automated testing model.
➤ Automated deployments of new versions of the site.
REFERENCES
➤ http://laicos.com/my-first-30-days-at-a-lean-startup-2/
➤ http://www.indexmundi.com/cameroon/literacy.html
➤ https://en.wikipedia.org/wiki/Lean_startup
➤ https://skademy.com/
➤ http://betterexplained.com/articles/a-visual-guide-to-version-
control/
➤ https://fizzle.co/sparkline/vanity-vs-actionable-metrics
➤ https://git-scm.com/
THANKS

More Related Content

PPTX
Master of engineering management: An overview and top five advantages
PDF
Engineering leadership
PPTX
The Agile way with PMI-ACP
DOC
CV-John Ramm.Technical.2.page.template
PDF
Capm brochure
PDF
Product Case Study: Agile & Scrum Category_VijayDwivedi
PPTX
Path to PMP - Cracking Project Integration Management
PDF
Webinar on PMI-ACP titled 'The agile way with pmi acp'
Master of engineering management: An overview and top five advantages
Engineering leadership
The Agile way with PMI-ACP
CV-John Ramm.Technical.2.page.template
Capm brochure
Product Case Study: Agile & Scrum Category_VijayDwivedi
Path to PMP - Cracking Project Integration Management
Webinar on PMI-ACP titled 'The agile way with pmi acp'

What's hot (20)

PPTX
Agile PM Training and Certification Overview
PDF
Franciol Pikert: Instructional Design Process
PPT
Senior Test Engineer and Software Quality Analyst with 11+ Yrs of Experience
PPTX
How To Maximize Your Project Controls Training Dollars
PPTX
Becoming a Certified PMP
PDF
MSP quick guide
PPTX
Msp quick guide
PDF
AgilePgM® - Agile Programme Management - Foundation
DOC
Cv anirudh
PDF
Certificate
PPTX
Agile Foundation BOOSTurSKILLS
PPT
Presentation for wbl event on 28 june 2011 v2
PDF
10 Must-Do Tactics to Help Companies Rollout Integrated Primavera P6 Solutions
PDF
ProfessioNole Ready Instructor Guide
DOCX
Jamie Resume Revised
PPTX
Corporate Training Overview
PDF
Agile PM Training and Certification Overview
Franciol Pikert: Instructional Design Process
Senior Test Engineer and Software Quality Analyst with 11+ Yrs of Experience
How To Maximize Your Project Controls Training Dollars
Becoming a Certified PMP
MSP quick guide
Msp quick guide
AgilePgM® - Agile Programme Management - Foundation
Cv anirudh
Certificate
Agile Foundation BOOSTurSKILLS
Presentation for wbl event on 28 june 2011 v2
10 Must-Do Tactics to Help Companies Rollout Integrated Primavera P6 Solutions
ProfessioNole Ready Instructor Guide
Jamie Resume Revised
Corporate Training Overview
Ad

Similar to Presentation (20)

PDF
Agile methodologiesvswaterfall
PDF
617310169-6475-Railway-Reservation-System.pdf
PPTX
Agile Unified Process (AUP).pptx
DOC
CV-SAM JAN 2016 - application 1
PDF
The Myriad faces of Agile Training & Certification
PDF
Osama Mohamed Saleh V1
PDF
PDF
PPTX
Agile Software Development
PDF
99LMS for Enterprises - LMS that you will love
PDF
PPTX
Software engineering ppt it will be useful for the people
PDF
Agility primer
PDF
Arness Technologies white paper on Healthcare e learning
DOCX
PPTX
Internship template for review 1
PPT
Psp Tsp Agile 3 1 En
PDF
English digital business 2.1.pptx
PDF
Agile adoption patterns and antipatterns
PPTX
Asd agile
Agile methodologiesvswaterfall
617310169-6475-Railway-Reservation-System.pdf
Agile Unified Process (AUP).pptx
CV-SAM JAN 2016 - application 1
The Myriad faces of Agile Training & Certification
Osama Mohamed Saleh V1
Agile Software Development
99LMS for Enterprises - LMS that you will love
Software engineering ppt it will be useful for the people
Agility primer
Arness Technologies white paper on Healthcare e learning
Internship template for review 1
Psp Tsp Agile 3 1 En
English digital business 2.1.pptx
Agile adoption patterns and antipatterns
Asd agile
Ad

Presentation

  • 3. OVERVIEW OF INTERNSHIP ➤ Generally, an internship consists of an exchange of services for experience between a student and an organization. ➤ I designed and programmed new features on the Skadmy web platform as well as maintaining the old features. ➤ As a system administrator I deployed new versions of the application on the server and also managed the database and other softwares present on the server.
  • 4. INTERNSHIP OBJECTIVES ➤ My main objective for carrying out an internship was to obtain the experience of applying the knowledge I have acquired in class on a real life project. ➤ I also wanted a new challenge and to learn, improve and develop new set of skills which are essential in our industry.
  • 5. ORGANIZATION ➤ ActivSpaces stands for African Center for Technology, Innovations and Ventures Spaces. It is an open collaboration center, a technology Hub and a Technology Business Incubator Located in Buea. ➤ Its goal is to continuously fuel an ecosystem of innovation and technology that allows people to develop businesses that creatively solve problems around them using technology.
  • 6. ENGINEERING ACTIVITIES AT ACTIVSPACES ➤ The main engineering activities taking place at ActivSpaces are Web Development, Mobile App Development and Designing. ➤ The web development is mostly carried out on the projects that are currently under ActiveSpaces for incubation. ➤ Mobile Apps are also being created for some projects at Activspaces. ➤ Designers are responsible for crafting the user experiences and user interfaces for the products that are being developed at ActivSpaces.
  • 8. BACKGROUND ➤ The education industry in Cameroon is one that is focused on grammar studies and experience has shown that after school many young graduates end up roaming the streets and are often tempted to get into certain social malpractices. ➤ This process of change can be accelerated if measures are taken to instil in our youth the qualities like enthusiasm for life-long learning, critical thinking, eagerness to accept challenges of new situations and new problems, positive and flexible attitudes to change besides providing knowledge, specific skills and habits for work.
  • 9. PROBLEM STATEMENT ➤ Reports show that Cameroon has an adult literacy rate of about 71%, yet the unemployment rates are still raging high because of the lack of skill that are needed to get into the workplace directly from school. ➤ SKILL GAP = YEAR OF DESIRED EMPLOYMENT - YEAR OF GRADUATION ➤ There is a wide skill-gap that exists in Cameroon and our institutions only produce half-baked technicians who show their limit a short while after getting into the field.
  • 10. OPERATIONS PLAN ➤ The Skademy team is in charge of securing the services of mentors. Students chose the programme that they will want to study and acquire skill in among the list of programmes. ➤ Each Student is paired with a mentor to monitor his progress and aid him with online resources such as Codecademy.com, w3Schools.com and free Udacity courses ➤ The students will be offered a Certificate of Completion at the end of the programme to show proof of completion.
  • 12. LEAN STARTUP METHODOLOGY ➤ Startups can shorten their product development cycles by adopting a combination of business-hypothesis-driven experimentation, iterative product releases, and validated learning. ➤ If startups invest their time into iteratively building products or services to meet the needs of early customers, they can reduce the market risks and avoid the need for large amounts of initial project funding and expensive product launches and failures.
  • 14. SOFTWARE DEVELOPMENT LIFECYCLE ➤ A software software development life cycle is a splitting of software development work into distinct phases or stages containing activities with the intent of better planning and management. ➤ The specific type of software development lifecycle used at ActivSpaces is the Agile Methodology since it is in line with the lean startup methodology.
  • 16. PLANNING ➤ At this step the developers decide a roadmap of their plan and try to bring up the best software model suitable for the project. ➤ The project team analyzes the scope of the project and plans the schedule and resources accordingly.
  • 17. DESIGN ➤ Technical design requirements are prepared in this phase. ➤ The Business Requirements are used to define how the application will be written.
  • 18. VERSION CONTROL ➤ This is the management of changes to documents, source code files and other collections of information. ➤ The main branch was named “wip” and each team member had a separate branch. Merging was done during deployment.
  • 20. TESTING ➤ Once the application is migrated to a test environment, different types of testing are performed including integration and system testing. ➤ User acceptance testing is the last part of testing and is performed by the end users to ensure the system meets their expectations. ➤ At this point, defects may be found and more work may be required in the analysis, design or coding.
  • 21. DEPLOYMENT ➤ Once the product is tested it is deployed to the live server. ➤ The product is first released in a test server and tested in the real business environment (UAT- User acceptance testing). ➤ Based on the feedback, the product may be released as it is or with suggested enhancements in the live server.
  • 22. CUSTOMER FEEDBACK ➤ Emails are regularly sent to customers requesting feedback on how they use new features and possible areas of improvement. ➤ Feedback helps us to plan the next version of the site and also the new features to include in the next iteration. ➤ Users are asked suggest features which they would love to have on the platform.
  • 24. OVERVIEW ➤ The Skademy project was developed using the Agile Methodology therefore, working software is the primary measure of progress. ➤ During my 4 month internship period we remade the previous Skademy website and many new features were also developed. ➤ All this Added to the total number of users using the Skadmey platform and it also increased the level of user engagement with the platform thanks to the new design.
  • 25. MODULES DESIGNED AND IMPLEMENTED ➤ Authentication and Registration. ➤ Forums ➤ User Profile ➤ Search ➤ Automatic Backup of Database ➤ Online Support ➤ Notifications ➤ Internship
  • 30. EVALUATION OF INTERNSHIP EXPERIENCE ➤ I realised that in order to create a finished product other activities such as business development and growth hacking also play a large part as regards the success of any product . ➤ I learned not to be satisfied with solutions but to innovate any solution that does not solve a problem to the satisfaction of your users. ➤ I learned that in any product, customer satisfaction is key if you want to increase your customer base.
  • 31. RECOMMENDATIONS ➤ Ability to automatically assign mentors to students when they take a course. ➤ Automated testing model. ➤ Automated deployments of new versions of the site.
  • 32. REFERENCES ➤ http://laicos.com/my-first-30-days-at-a-lean-startup-2/ ➤ http://www.indexmundi.com/cameroon/literacy.html ➤ https://en.wikipedia.org/wiki/Lean_startup ➤ https://skademy.com/ ➤ http://betterexplained.com/articles/a-visual-guide-to-version- control/ ➤ https://fizzle.co/sparkline/vanity-vs-actionable-metrics ➤ https://git-scm.com/