Start Point Event
Muhammad Hasan Alasady
DSC Babylon
@muhmdhsn313
An introduction to some areas of information
technology
Hello Members 🤗
Welcome with
DSC UOB
Let's us get to know each other
What’s your first name .
What’s your college & stage.
Introduction To Paths
Determine Your Path
Determining the path in which you want to work is important, it is necessary
to draw a starting plan for yourself and move forward with it in order to
achieve high results!
Back-End & Database Developers
What’s the backend developers?
Back-end Development refers to the server-side development. It is the term
used for the behind-the-scenes activities that happen when performing any
action on a website. It can be logging in to your account or purchasing a
watch from an online store.
What’s the main goal?
Backend developer focuses on
databases, scripting, and the
architecture of websites. Code
written by back-end developers
helps to communicate the
database information to the
browser.
Brief
Web Front-End Developers
Where do the frontend developers focus?
Front-end web development is the practice of converting data to a graphical
interface, through the use of HTML, CSS, and JavaScript, so that users can
view and interact with that data.
Brief
What’s the main goal?
Front-end web development, also
known as client-side development
is the practice of producing HTML,
CSS and JavaScript for a website
or Web Application so that a user
can see and interact with them
directly.
Mobile Phone Developers
Mobile Developer Job Description
Mobile developers are hired by a variety of employers including Android and
iOS app and platform development companies, the entertainment industry,
software companies, financial services and retailers. Basically, any business
that operates an online website or web service can use a mobile app and may
want to develop specific mobile applications in-house.
What’s the main goal?
Exploiting device resources to
create effective applications for
users. Where mobile developers
use a specific software technology
such as Java, Flutter, Qt or other
technologies for the purpose of
creating an application that can be
used by people.
Brief
System Administrator
What’s System Administrator?
A system administrator, or sysadmin, is a person who is responsible for the
upkeep, configuration, and reliable operation of computer systems; especially
multi-user computers, such as servers. The system administrator seeks to
ensure that the uptime, performance, resources, and security of the
computers they manage meet the needs of the users, without exceeding a
set budget when doing so.
What’s the main goal?
System administrator may acquire,
install, or upgrade computer
components and software; provide
routine automation; maintain
security policies; troubleshoot;
train or supervise staff; or offer
technical support for projects.
Brief
UI & UX Designers
What’s The Main Goal?
The goal of user interface design is to make the user's interaction as simple
and efficient as possible, in terms of accomplishing user goals (user-centered
design).
Start Point Event
Start Point Event
Project Manager
What’s The Main Goal?
A project manager is the person responsible for accomplishing the project
objectives. Key project management responsibilities include:
- Defining the project objectives.
- Procuring the project requirements.
- Managing the constraints of the project management triangle (cost,
time, scope and quality).
Testers
What’s The Main Goal?
Tester: is the one who makes sure that the program is working properly, so it
works with the team from the start and makes sure that each user story
works correctly, and because each feature needs to be tested, the laboratory
will be present at all stages during the development.
Analysts
What’s The Main Goal?
Analysts: When he starts working on the feature, the analyst will start working
and know the details of everything related to this feature, and he will work as
an investigator with the client to extract all the information required for the
project, and he also has other roles in the project where he helps in his user
stories book, and he is the one who performs the comprehensive analysis for
each feature to be developed.
Start Point Event
Get free Qwiklabshtnom
These links expires at midnight, so register today!!
bit.ly/egypt-8sep19
Valid only today Sunday
bit.ly/dsc- 2020-09
Valid one month
Q&A
Thank you.
Very much!

More Related Content

DOCX
Gyan Resume
PPTX
How Invision Help Designers
PDF
java advert
PDF
Resume_Gaurav
PDF
Job Ad - Final
DOC
kk (1)
PPTX
Introducton of event-driven edited.pptx
PPTX
fullstack developer.pptx
Gyan Resume
How Invision Help Designers
java advert
Resume_Gaurav
Job Ad - Final
kk (1)
Introducton of event-driven edited.pptx
fullstack developer.pptx

Similar to Start Point Event (20)

PDF
4.Three Hot Career Paths in Tech You Must Know.pdf
PPTX
Top 5 tech paying jobs that dont require coding.pptx
DOCX
Resume SAGAR DHAKATE
PPTX
26968 software developer career
PDF
Mobile App Development V_S Software Development_ 7 Key Differences.pdf
PDF
Hire a dedicated development team at BestPeers
PDF
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
PPTX
Careers in it
PDF
Complete MEAN Stack Hiring Guide for Startups
DOC
AshutoshMishra-v1.0
PDF
What Makes a Great Mobile App Development Team.pdf
PDF
Software Engineering in a Quick and Easy way - v1.pdf
PDF
Resume_Brijesh_Pavith
PDF
The Advantages of Hiring A Full Stack Developer To Develop MVP.pdf
PDF
Outsourcing Full-stack Developer for Web Application Development? Here’s What...
PDF
Mobile App Development- Project Management Process
PDF
Project Management Software
PDF
Engr WahabHussain
PDF
Feroz-CV
4.Three Hot Career Paths in Tech You Must Know.pdf
Top 5 tech paying jobs that dont require coding.pptx
Resume SAGAR DHAKATE
26968 software developer career
Mobile App Development V_S Software Development_ 7 Key Differences.pdf
Hire a dedicated development team at BestPeers
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
Careers in it
Complete MEAN Stack Hiring Guide for Startups
AshutoshMishra-v1.0
What Makes a Great Mobile App Development Team.pdf
Software Engineering in a Quick and Easy way - v1.pdf
Resume_Brijesh_Pavith
The Advantages of Hiring A Full Stack Developer To Develop MVP.pdf
Outsourcing Full-stack Developer for Web Application Development? Here’s What...
Mobile App Development- Project Management Process
Project Management Software
Engr WahabHussain
Feroz-CV
Ad

Recently uploaded (20)

PDF
August Patch Tuesday
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Modernising the Digital Integration Hub
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Unlock new opportunities with location data.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
STKI Israel Market Study 2025 version august
PPTX
Tartificialntelligence_presentation.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Hybrid model detection and classification of lung cancer
August Patch Tuesday
A novel scalable deep ensemble learning framework for big data classification...
observCloud-Native Containerability and monitoring.pptx
Modernising the Digital Integration Hub
A comparative study of natural language inference in Swahili using monolingua...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DP Operators-handbook-extract for the Mautical Institute
1 - Historical Antecedents, Social Consideration.pdf
What is a Computer? Input Devices /output devices
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Hindi spoken digit analysis for native and non-native speakers
Assigned Numbers - 2025 - Bluetooth® Document
A contest of sentiment analysis: k-nearest neighbor versus neural network
Unlock new opportunities with location data.pdf
Getting Started with Data Integration: FME Form 101
STKI Israel Market Study 2025 version august
Tartificialntelligence_presentation.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Hybrid model detection and classification of lung cancer
Ad

Start Point Event

  • 1. Start Point Event Muhammad Hasan Alasady DSC Babylon @muhmdhsn313 An introduction to some areas of information technology
  • 3. Let's us get to know each other What’s your first name . What’s your college & stage.
  • 4. Introduction To Paths Determine Your Path Determining the path in which you want to work is important, it is necessary to draw a starting plan for yourself and move forward with it in order to achieve high results!
  • 5. Back-End & Database Developers What’s the backend developers? Back-end Development refers to the server-side development. It is the term used for the behind-the-scenes activities that happen when performing any action on a website. It can be logging in to your account or purchasing a watch from an online store.
  • 6. What’s the main goal? Backend developer focuses on databases, scripting, and the architecture of websites. Code written by back-end developers helps to communicate the database information to the browser. Brief
  • 7. Web Front-End Developers Where do the frontend developers focus? Front-end web development is the practice of converting data to a graphical interface, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that data.
  • 8. Brief What’s the main goal? Front-end web development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly.
  • 9. Mobile Phone Developers Mobile Developer Job Description Mobile developers are hired by a variety of employers including Android and iOS app and platform development companies, the entertainment industry, software companies, financial services and retailers. Basically, any business that operates an online website or web service can use a mobile app and may want to develop specific mobile applications in-house.
  • 10. What’s the main goal? Exploiting device resources to create effective applications for users. Where mobile developers use a specific software technology such as Java, Flutter, Qt or other technologies for the purpose of creating an application that can be used by people. Brief
  • 11. System Administrator What’s System Administrator? A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers. The system administrator seeks to ensure that the uptime, performance, resources, and security of the computers they manage meet the needs of the users, without exceeding a set budget when doing so.
  • 12. What’s the main goal? System administrator may acquire, install, or upgrade computer components and software; provide routine automation; maintain security policies; troubleshoot; train or supervise staff; or offer technical support for projects. Brief
  • 13. UI & UX Designers What’s The Main Goal? The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals (user-centered design).
  • 16. Project Manager What’s The Main Goal? A project manager is the person responsible for accomplishing the project objectives. Key project management responsibilities include: - Defining the project objectives. - Procuring the project requirements. - Managing the constraints of the project management triangle (cost, time, scope and quality).
  • 17. Testers What’s The Main Goal? Tester: is the one who makes sure that the program is working properly, so it works with the team from the start and makes sure that each user story works correctly, and because each feature needs to be tested, the laboratory will be present at all stages during the development.
  • 18. Analysts What’s The Main Goal? Analysts: When he starts working on the feature, the analyst will start working and know the details of everything related to this feature, and he will work as an investigator with the client to extract all the information required for the project, and he also has other roles in the project where he helps in his user stories book, and he is the one who performs the comprehensive analysis for each feature to be developed.
  • 20. Get free Qwiklabshtnom These links expires at midnight, so register today!! bit.ly/egypt-8sep19 Valid only today Sunday bit.ly/dsc- 2020-09 Valid one month
  • 21. Q&A

Editor's Notes

  • #2: بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته الحمد لله خلصنا الامتحانات وراح نبدي نبلش بنشاطات النادي. اليوم بدينا ثاني سشن الي هو Start Point وكلنا سابقاً راح نتعرف على مجالات بالبرمجة وكل شخص بينا يحدد مسار يحب يمشي عليه، راح نشرح اليوم نظرة بسيطة على مجالات تكنولوجيا المعلومات، بعض الشغلات الي راح نحجي بيها هي مثل تطوير الفرونت اند والباك اند مال المواقع ونحجي على تطوير تطبيقات الموبايل وعلى ادارة السيرفرات تسمى (System Admin). طيب المجالات راح تجينا وحدة وحدة وبالتسلسل.
  • #3: ارحب باعضاء النادي كلهم، ان شاء الله نتوفق حتى نشتغل سوة بالنادي ونطلع ناتج ممتاز ونكون بي من النوادي الفائزة بالعالم.
  • #4: بالبداية، بما ان احنا اعضاء فريق واحد، لابد من أن نتعرف على بعض، الي ارجو من عندكم كل واحد يعرف عن نفسه للاخرين، بس اسمه واي كلية واي مرحلةـ فالي يحب يستخدم المايك يعرف عن نفسه والي ما يريد يستخدم المايك خلي يكتب بالجات. طبعا ابديها اني اخوكم محمد حسن كلية تكنولوجيا المعلومات المرحلة الثالثة.
  • #5: طيب، خلي نجي نفكر بشغلة، خلي نفترض ان احنا نريد نسوي خدمة نفس الفيسبوك، هاي الخدمة بيها موقع ويب وبيها تطبيق موبايل وبيها سيرفرات، وهاي السيرفرات بيها قواعد بيانات وتطبيق الموبايل يأخذ البيانات من سيرفرات الفيسبوك ويدز بيانات للـ سيرفرات الفيسبوك، تمام؟ طيب يعني خدمة وحدة اشترك بيها أكثر من مجال مثل ما كلنا سيرفرات وقواعد بيانات وتصميم صفحات ويب وبرمجة موبايل ...الخ فكل خدمة تحتاج اكثر من جانب عمل، هنا المبرمج ما يكدر يسويهن كلهن وحدة فيحتاج فريق كامل وياه كل واحد بيهم يشتغل على جانب واحد من ذني الجوانب، فواحد على الموبايل وواحد على الويب وواحد الباك اند وواحد على السيرفرات ...الخ فمن البداية المبرمجين كون يحددون جانب الهم من ذني الجوانب ويتعلمون شلون يشتغلون بي، حتى وراها راح يكدر يقدم ناتج للفريق الي هوة بي. طبعاً اذا واحد راد يصير مبرمج موبايل مو يعني هاهية كون ما يتعلم ويب او وما يطلع عن اطار برمجة الموبايل، لا طبيعي جدا انت مبرمج موبايل بس تتعلم تبرمج ويب او تدير السيرفر ...الخ ان شاء الله انتم من تتعلمون راح توصلون لمرحلة معينة تشوفون كل مجالات البرمجة بيها نقاط هواي متشابهة، كلش هواي، بس اكو امور جوهرية تختلف، اما كمضمون فكلهن تقريبا بيهن تشابه. طبعا انا راح ابدي احجي هسا بمجالات متعدد بالبرمجة وواريد منكم الاستماع، حتى بعدها تقررون تختارون مجال الكم تبدون بي ويكون هو مجالكم الرئيسي بالنادي، اعني بالرئيسي انكم راح تركزون عليه بشكل اكبر من غيرة. وان شاء الله التدريب الي راح نسويه بعدين راح يساعدكم هواي بتعلم المجال الي تردوه. اذا عندكم سؤال من شرح مجال تكدون تسألون عنه. طيب خلي نبلش...
  • #6: اول شي همة مطورين الباك-اند والداتابيسز، بالبداية خلي نعرفهم: همة المطورين المسؤولين على على تطوير (جانب الخادم) والعمليات الي تصير خلف الكواليس، من مهامهم الرئيسية هو التعامل المباشر وية الداتابيس، طبعا ناخذ مثال، تخيل انك فتحت انستغرام وسجلت دخول بحسابك، هذي العملية مال تسجيل الدخول او انشاء الحساب جزء كبير منها مطورين الباك-اند همة مسؤولين علية.
  • #7: خلي ناخذ مثال ثاني على شغلهم، شوفوا الصورة الموجودة، راح تشوفون شغلات الي هنة ( سيرفر، داتابيس، موبايل، لابتوب، ويب سايت ) هذني كلهن مرتبطات مع بعضهن، طيب خلي نفهم شلون ذني يشتغلن: احنا اهم شي عدنا بتكنولوجيا المعلومات هو البيانات، احنا من نتصفح الفيس او نبحث بكوكل او نشوف باليوتيوب او حتى الايفنت الي احنا بي هسا، هذا كلة يولد بيانات. طيب البيانات من هية صارت اهم شي بتكنولوجيا المعلومات كون الها مكان تنحفظ ويتأمن عليها بي، هنا البيانات راح تخزن بداخل نظام اسمه قاعدة البيانات. هاي قاعدة البيانات هية وحدة برمجية طبعا سوفت وير يعني مو هارد وير، وتكون هية الوحدة الرئيسية لخزن البيانات والتأمين عليها. طيب من كلنا ان قاعدة البيانات هية سوفتوير، اذا هية تحتاج لحياسبة تشغلهة، وبعد تحتاج لنظام تشغيل حتى تشتغل. الشركات الكبار طبعاً الي عدهم مستخدمين هواي، مثل فيسبوك الي عدها اكثر من مليار مستخدم، هذا كلة يحتاج حاسبات قوية غير الي احنا نستخدمها، وتحتاج نظام تشغيل خاص، فهذي الحاسبة يسموها سيرفر وبداخل هذا السيرفر راح توجد قواعد البيانات. طيب، من كلنا ان الخدمات الي نستخدمها مثل كوكل او فيسبوك او يوتيوب، خدمات تولد بيانات، يعني ان البيانات الي نولدها بيانات تحتاج تخزين، من نحتاج نخزن هاي البيانات يعني نحتاج نقرهة، < مثلا من تعلق بالفيس بوك تحتاج التعليق يظهر يمك هم حتى تتأكد انه وصل!> فانت تحتاج تقرة معلومات من الداتابيس. احنا كلنا ان الداتابيس هية الوحدة الاساسية لخزن البيانات، فالاتصال المباشر بالداتابيس بي جوانب سلبية، منها: 1. امكانية التلاعب بمعلومات الداتابيس وتغيررها وممكن اختراقها، 2. عدم توحيد المحتوى الظاهر للمستخدم، 3. توليد ضغط على السيرفر بشكل اكبر لذلك اجا ال API، ال API هو واجهة برمجة التطبيقات هذا ال api راح يكون طريقة تخاطب بين المستخدم والسيرفر، بين الموبايل والسيرفر، بين الموبايل والداتابيس، مثال من الواقع لتقريب الفكرة , عندما تنتج شركات محركات سيارات محرك جديد فانها تقوم بتغليف هذا المحرك وتقوم بطرحه بالسوق لتستفيد منه الشركات لبناء منتاجاتها الخاصة كالسيارات مثلا وقد تستخدمه الشركة بدون الدخول فى تفاصيل تصنيعه فما يهم الشركة هو كيف تستخدم المحرك لبناء منتجها وليس كيف صُنع المحرك .
  • #12: مسؤول النظام ، أو مسؤول النظام ، هو الشخص المسؤول عن صيانة أنظمة الكمبيوتر وتكوينها وتشغيلها بشكل موثوق ؛ خاصة أجهزة الكمبيوتر متعددة المستخدمين ، مثل الخوادم. يسعى مسؤول النظام إلى التأكد من أن وقت التشغيل والأداء والموارد والأمان لأجهزة الكمبيوتر التي يديرونها تلبي احتياجات المستخدمين ، دون تجاوز الميزانية المحددة عند القيام بذلك.
  • #15: ما هو تصميم واجهة المستخدم؟ تشير "واجهة المستخدم" في تصميم واجهة المستخدم إلى "واجهة المستخدم". واجهة المستخدم هي التخطيط الرسومي للتطبيق. يتكون من الأزرار التي ينقر عليها المستخدمون ، والنص الذي يقرؤونه ، والصور ، وشرائح التمرير ، وحقول إدخال النص ، وجميع العناصر المتبقية التي يتفاعل معها المستخدم. يتضمن ذلك تخطيط الشاشة والانتقالات والرسوم المتحركة للواجهة وكل تفاعل صغير. يجب تصميم أي نوع من العناصر المرئية أو التفاعل أو الرسوم المتحركة تقع هذه الوظيفة على عاتق مصممي واجهة المستخدم. يقررون كيف سيبدو التطبيق. يجب عليهم اختيار أنظمة الألوان وأشكال الأزرار - عرض الخطوط والخطوط المستخدمة للنص. ينشئ مصممو واجهة المستخدم الشكل والمظهر لواجهة مستخدم التطبيق. مصمموا واجهة المستخدم هم مصممو رسومات. إنهم مهتمون بعلم الجمال. الأمر متروك لهم للتأكد من أن واجهة التطبيق جذابة ومحفزة بصريًا وذات طابع مناسب لتتناسب مع الغرض و / أو شخصية التطبيق. ويحتاجون إلى التأكد من أن كل عنصر مرئي فردي متحد ، من الناحية الجمالية والغرض. ما هو تصميم UX؟ "UX" تعني "تجربة المستخدم". تتحدد تجربة المستخدم في التطبيق من خلال كيفية تفاعله معه. هل التجربة سلسة وبديهية أم ثقيلة ومربكة؟ هل يبدو التنقل في التطبيق منطقيًا أم أنه تعسفي؟ هل يمنح التفاعل مع التطبيق الأشخاص الإحساس بأنهم ينجزون المهام التي وضعوا لتحقيقها بكفاءة أم أنه يبدو وكأنه صراع؟ يتم تحديد تجربة المستخدم من خلال مدى سهولة أو صعوبة التفاعل مع عناصر واجهة المستخدم التي أنشأها مصممو واجهة المستخدم. لذلك يهتم مصممو UX أيضًا بواجهة مستخدم التطبيق ، وهذا هو سبب ارتباك الناس بشأن الاختلاف بين الاثنين. ولكن بينما يتم تكليف مصممي واجهة المستخدم بتحديد الشكل الذي ستبدو عليه واجهة المستخدم ، فإن مصممي UX مسؤولون عن تحديد كيفية عمل واجهة المستخدم. يحددون هيكل الواجهة والوظيفة. كيف يتم تنظيمها وكيف ترتبط جميع الأجزاء ببعضها البعض. باختصار ، إنهم يصممون كيفية عمل الواجهة. إذا كان يعمل بشكل جيد ويشعر بالسلاسة ، فسيحظى المستخدم بتجربة جيدة. ولكن إذا كان التنقل معقدًا أو غير بديهي ، فمن المحتمل أن تكون تجربة المستخدم سيئة. يعمل مصممو UX على تجنب السيناريو الثاني. هناك أيضًا قدر معين من التحليل التكراري المتضمن في تصميم UX. سينشئ مصممو UX عرضًا للإطار السلكي لتفاعلات واجهاتهم والحصول على تعليقات المستخدمين. سيقومون بدمج هذا في تصميماتهم. من المهم لمصممي UX أن يكون لديهم فهم شامل لكيفية تفضيل المستخدمين للتفاعل مع تطبيقاتهم. كيف يعملون معا؟ لذلك يقرر مصمم UX كيفية عمل واجهة المستخدم بينما يقرر مصمم واجهة المستخدم كيف تبدو واجهة المستخدم. هذه عملية تعاونية للغاية ، ويميل فريقا التصميم إلى العمل معًا بشكل وثيق. نظرًا لأن فريق UX يعمل على تحديد تدفق التطبيق ، وكيف تنقلك جميع الأزرار عبر مهامك ، وكيف تخدم الواجهة بكفاءة احتياجات المستخدم للمعلومات ، يعمل فريق UI على كيفية ظهور كل عناصر الواجهة هذه على الشاشة. لنفترض أنه في مرحلة ما من عملية التصميم ، تقرر إضافة أزرار إضافية إلى شاشة معينة. سيؤدي هذا إلى تغيير كيفية تنظيم الأزرار وقد يتطلب تغيير شكلها أو حجمها. سيحدد فريق UX أفضل طريقة لتخطيط الأزرار بينما تقوم فرق واجهة المستخدم بتكييف تصميماتها لتناسب التصميم الجديد. يساعد التواصل والتعاون المستمر بين مصممي UI و UX على ضمان أن تبدو واجهة المستخدم النهائية جيدة قدر الإمكان ، بينما تعمل أيضًا بكفاءة وبشكل حدسي.
  • #17: يتحمل مديرو المشاريع مسؤولية التخطيط والمشتريات وتنفيذ المشروع ، في أي تعهد له نطاق محدد وبداية محددة ونهاية محددة ؛ بغض النظر عن الصناعة. مديرو المشاريع هم نقطة الاتصال الأولى لأية مشكلات أو تناقضات تنشأ من داخل رؤساء الأقسام المختلفة في المؤسسة قبل تصعيد المشكلة إلى السلطات العليا ، كممثل للمشروع. إدارة المشروع هي مسؤولية مدير المشروع. نادرًا ما يشارك هذا الفرد بشكل مباشر في الأنشطة التي تؤدي إلى النتيجة النهائية ، ولكنه يسعى إلى الحفاظ على التقدم والتفاعل المتبادل ومهام الأطراف المختلفة بطريقة تقلل من مخاطر الفشل الشامل ، وتعظيم الفوائد ، وتقليل التكاليف.
  • #18: المختبر Tester: المختبر هو من يتأكد من ان البرنامج يعمل بشكل صحيح، لذلك هو يعمل منذ البدء مع الفريق ويتأكد من انه كل user story تعمل بشكل صحيح، ولأن كل Feature تحتاج للاختبار فسوف يتواجد المختبر في كل المراحل اثناء التطوير، حيث ستجد المختبر يعمل مع العميل لكي يستخرج المتطلبات التي يحتاجها في اختبار المشروع، وسيعمل المختبر مع المطورين ويساعدهم في كتابة الاختبارات ويقوم بايجاد الاخطاء عن طريق تطبيق انواع الاختبارات المختلفة (اختار الوظائف Functional Testing والاداء Performance and Scalability وغيرها). (سوف نتحدث عن هذا الدور في أحد المقالات التالية ان شاء الله).
  • #19: المحلل Analyst: عندما يبدأ العمل على ال Feature فسوف يبدأ المحلل بالعمل ويقوم بمعرفة التفاصيل لكل شيء متعلق بهذه الخاصية، وسيعمل كمحقق مع العميل لكي يستخرج كل المعلومات المطلوبة للمشروع، كما أن له أدوار أخرى في المشروع حيث يساعد في كتابه ال user stories، وهو الذي يقوم بالتحليل الشامل لكل Feature يراد تطويرها، ايضاً يمكن أن يساعد في اعداد شكل البرنامج على الورق Mock-Ups والPrototypes (سوف نتحدث عن هذا الدور بشكل موسع وكيف يمكن استخراج المعلومات وكتابه ال user stories في المقالات التالية ان شاء الله).