Share Vision First Trip
-
Upload
khou-suylong -
Category
Education
-
view
535 -
download
0
description
Transcript of Share Vision First Trip
![Page 1: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/1.jpg)
Flex with Rest and
OptimazationMyLabs
IT Industrial In CambodiaIT Industrial In Cambodia
![Page 2: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/2.jpg)
What is IT?
What kind of job are you heading for?
![Page 3: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/3.jpg)
Job Available in Cambodia
• Be a designer • Be a network engineer• Be a software engineer• Be a project manager• Be a CEO of an IT company
![Page 4: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/4.jpg)
A Designer
• Normally create a very creative design• Designers tend to be excellent in
working with graphics software, like Photoshop®
• Experience working with a variety of media programs to add sound or film clips
• Play an important role in making software user friendly.
![Page 5: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/5.jpg)
A Network Engineer
• Building, maintaining and administering computer networks
• Acquire through experience or practical training. e.g SISCO
• Troubleshooting hardware and software, providing software support and performing system design and analysis.
![Page 6: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/6.jpg)
Software Engineer
• Software engineers apply computer science, engineering, and math to design, develop, and test software.
• They first analyze users' needs, design, construct, test, and maintain the needed software or systems.
• They all work in team with different skill and talent.
![Page 7: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/7.jpg)
How software engineer can deliver the hight quality
product to end user? No
![Page 8: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/8.jpg)
MethodologiesPrinciplesPractices
![Page 9: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/9.jpg)
Methodologies
• Waterfall • Spiral• Agile
![Page 10: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/10.jpg)
Waterfall
![Page 11: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/11.jpg)
Spiral
![Page 12: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/12.jpg)
Agile
• Agile software development refers to a group of software development methodologies based on:– iterative development:
requirements, design and implementation evolve.
– self-organizing cross-functional teams.
![Page 13: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/13.jpg)
Scrum
We Succeed together, we fail together, not because of anyone
![Page 14: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/14.jpg)
Scrum's Players
Product Owner: who represents the stakeholders. Who invested their money in the project.
Scrum Master: who maintains the process. block product owner from interfering the
team. Remove all blockage from the team
• Team Member: a cross-functional group of about 7 people who do the actual analysis, design, implementation, testing, etc.
![Page 15: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/15.jpg)
Scrum
![Page 16: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/16.jpg)
XP
Extreme Programming (XP): intended to improve software quality and responsiveness to changing customer requirements through:
Pair programming Unit testing Code review avoiding programming of features
until they are actually needed
![Page 17: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/17.jpg)
XP
![Page 18: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/18.jpg)
TDD
• Test-driven development (TDD): Relies on the repetition of a very short development cycle: – First the a person writes a failing
automated test case that defines a desired improvement or new function.
– Then other produces code to pass that test
– Finally refactors the new code to acceptable standards
![Page 19: Share Vision First Trip](https://reader031.fdocuments.net/reader031/viewer/2022022404/54667df2af795969338b51fe/html5/thumbnails/19.jpg)
TDD