Matthias
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Project Organisation # Previous Exam ## Major Milestones What affects iterations? ![image](https://hackmd.io/_uploads/SJEcLnuB0.png) ### LCO = Lifecycle Objectives **Inception phase** Objectives - Establish scope and boundary conditions - Usecases and primary scenarios - Demonstrate candidate architectures against primary scenarios - Estimate cost & schedule - Prep supporting env. Eval Criteria - Stakeholder concurrence on scope - Shared understanding/agreement on requirements - Agreement on cost, priorities risk and dev process - All risks identified ### LCA = Lifecycle Architecture **Elaboration phase** LCA: Erläutern Sie folgende Kriterien und geben sie anhand des Projekts Beispiele an: Objectives: - establish baseline vision and architecture - demonstrate architecture supports vision - refine support env - detailed plan for construction phase Eval Criteria - Product vision and requirements are stable - Architecture is stable - Key test and evaluation approach the problems and major risks are addressed and resolved - Iteration plan for Construction phase are of sufficient detail and fidelity to allow work to product and are supported by credible estimates - All stakeholders agree that the arranged vision can be met if the current plan is executed to develop the system ### IOC = Initial Operational Capability **Construction phase** Objectives: - Complete software product - Minimize dev cost - Achieve adequate quality and useful versions quickly Eval Criteria: - Release stable and mature enough - Stakeholders ready for transition to users - Expenditures vs planned acceptable ### GA = Product release **Transition phase** Objectives: - User self-supportability - Stakeholder concurrence on completion of vision and baseline - Reach final product baseline fast and cost effective Eval Criteria: - Are users sattisfied - are resource expenditures accepatble ## Risiko Q: Konkretes Entwicklungsrisiko definieren, Maßnahmen zur Reduktion von Wahrscheinlichkeit und Auswirkung definieren und was sollte unternommen werden, wenn das Problem schlagend wird --- Risk Definition: Technical risks (Unproven technology), Resource risk (people, skills, ...), Business risk (Competition), Schedule risk (project dependencies) Strategies: Risk avoidance, Risk transfer, Risk acceptance Direct risk: the project has a large degree of control Indirect risk – the project has little or no control Risk Magnitude: Used for ranking risks. Combines: - probability of occurrence, and - impact on the project (severity), e.g., project delays --- **Beschreibung der Risiken mittels folgender Attribute**: -> See: PDF2:34 - Kurzbeschreibung - Wahrscheinlichkeit (1..10) - Auswirkung (1..10) - Größe (=Wahrscheinlichkeit x Auswirkung) - Maßnahmen zur Reduktion von Wahrscheinlichkeit und Auswirkung - Schritte im Notfall des Eintretens **Beispiel**: - Risikobeschreibung: Fehlende Finanzierung - Wahrscheinlichkeit (1..10): 2 - Auswirkung (1..10): 9 - Größe (Ws x Aw): 18 - Reduktionsmaßnahmen: Laufender Kontakt zu bestehenden Investoren und Akquisitionen weiterer Geldgeber. - Notfallplan: Implementierung unwesentlicher Features zwischenzeitlich stoppen oder ganz abbrechen. ## IST-SOLL Analyse Diskutieren Sie die Projekteigenschaften der vorgestellten Kriterien (Bedeutung, Umfang, Komplexität, Interdisziplinarität, Einmaligkeit, Endlichkeit, klare Ziele, Risiko) Vervollständigen Sie die IST/SOLL Analyse für EINEN angeführten SOLL Zustand Ihrer Wahl: IST: - Problem - Abgrenzung - Bedeutung - Ursache - Lösung SOLL: - Art - Ziele ### a) SMART a) Diskutieren Sie für jedes der fünf SMART Kriterien, ob und warum die Zielbeschreibung erfüllt bzw. nicht erfüllt ist. S: Specific - verständlich, eindeutig, stimmig mit anderen Zielen M: Measurable - Zielerreichung muss messbar sein A: Achievable - erreichbar, realistisch R: Relevant - nur wesentliche Ziele formulieren T: Time-based - es gibt einen Zeitpunkt an dem es erreicht sein muss ### b) Zielbeschreibung verbessern b) Verbessern Sie die Formulierung der Zielbeschreibung so, dass alle Kriterien erfüllt sind, falls dies nicht bereits der Fall ist. TODO: Kriterien ## OMG a) OMG Essence zu Purpose, Issue, Object and Viewpoint definieren **Purpose:** What shoud be achieved by measurement? **Issue:** Which aspect should be measured? - Strategy/Goals of org **Object:** Wich product/process/resource will be assessed? - Processes/Products of org **Viewpoint:** From wich perspective is the goal defined? - Model of org b) Question und Metriken definieren **Questions:** How to evalueate a goal **Metrics:** Key figures to evaluate a question **Example** Goal: Improve the timeliness of change request proceeding from a project managers viewpoint. Questions: Is the performance of the process improving? Metric: (current cycle time)/(average cycle time) ### Bereiche **Stakeholders:** peoplem, groups, orgas affecting/affected by project 1. Identification 2. How to involve them 3. Representatives actively involved/fulfilling responsibilities 4. Representatives in agreement 5. Minimal expectations achieved 6. Expectations met/exceeded **Opportunities:** appropriate circumstances to develope/change a software system 1. Opportunity for software based solutions identified 2. Need for solution confirmed 3. Value of successful solution established 4. Agreement that cheap quick production is possible (viablility) 5. Solution for demonstration purposes is produced 6. Tangible benefits from using solution or sale **Requirements:** how to satisfy stakeholders 1. Agree on need for system 2. Agree on purpose & theme of system 3. Establish requirements as consistent description for system characteristics 4. System described is acceptable for stakeholders 5. Requirements addressed staisfy the need for a system in an acceptable way 6. Requirements addressed fully satisfy stakeholders **Software System:** system made up from software, hardware and data with primary value of software execution 1. Architecture addressing technical risks has been selected 2. Executable version for demonstration purposes which supports testing exists 3. System is usable 4. System is accepted for deployment 5. System is used in live env 6. System is no longer supported (retired) **Team:** group of people engaging in development, delivery, maintenance and support of a system 1. Mission clear and know how needed in place 2. Enough committed people to start the mission 3. Members working as a unit 4. Effective efficient working 5. Team is no longer accountable for mission **Work:** activity needing mental/physical effort to get result 1. Work has been requested 2. All preconditions are met 3. Work proceeds 4. Going well, risks under control, productivity sufficient 5. Work has concluded 6. Houskeeping tasks have been completed and work is closed **Way of Working:** practices and tools supporting and guiding a team 1. Principles and constrains have been established 2. Key practices and tools are selected and ready 3. Adopted by some members 4. Adopted by all members 5. Way of working works well for team 6. Way of working no longer in use ## Netzplan Vorwärts / Rückwärts Diagramm ausfüllen -> Netzplan SAZ: spätester Anfangszeitpunkt FAZ: frühester Anfangszeitpunkt SEZ: spätester Endzeitpunkt FEZ: frühester Endzeitpunkt Vorwärts: FAZ FEZ und Dauer eintragen. Bei mehreren FEZ an einem Vorgangsknoten immmer den größten FEZ wählen. (FEZ_1 = 12, FEZ_2 = 13 -> FAZ_3 = 13) Rückwärts: SEZ, SAZ und Puffer eintragen. Bei mehreren SAZ zu einem Vorgangsknoten wird immer der kleinste SAZ zum SEZ des aktuellen Knoten (SAZ_1 = 12, SAZ_2 = 13 -> SEZ_3 = 12). Der Puffer ist immer SEZ-SAZ Der Kritische Pfad ist der Pfad der keine Pufferzeiten enthält. --- # Important concepts ## Ist Soll **Ist-Analyse:** - **Problem**: Begrifflich eindeutig definieren (inkl. Zuordnung zu einem Problembereich) - **Abgrenzung**: Schranken von Zeit, Raum, Organisation, ... - **Bedeutung**: Wirkungen des Problems quantitativ untersuchen auf (un-)mittelbare Auswirkungen (**Kosten, Zeit, Sonderleistungen, Ausschuss**, ...) - **Ursachen**: Erkannte Ursachen können zur Problemlösung führen - **Lösungen**: Mögliche Ideen und Alternativen, z.B.: "Einsatz/Nutzung von ..." **Soll-Analyse:** - Was soll als Projektergebnis vorhanden sein? - Analyse der Lösungsalternativen - **Verbesserungen** - **Kernanforderungen** - Wir wird es eingesetzt? (Szenarien) - Alternativen ermitteln: Risikoanalysen, Machbarkeitsanalysen, ... **Zielarten**: - Inhalt: qualitativ, quantitativ - Fokus: - strategisch: langfristige Unternehmensziele - taktisch: Einsparung von Zeit und Kosten - operativ: papierarmes Tagesgeschäft - Art: - **project constraints** (Randbedingungen): naming conventions/definitions, relevant facts and constraints - Vom Projektumfeld vorgegebene Bedingungen, die nicht beeinflussbar sind - Technische (Materialeigenschaften, Klima, Technologieumgebung) - Rechtliche (Normen, Vorschriften, Gesetze) - Zeitliche (frühester Beginn, Deadlines) ▪ Ökonomische (Budgetvorgaben, Amortisationszeit) - **functional** (Features): scope of the work/product, functional and data requirements - Direkt messbare Eigenschaften eines Systems (Features) - **non-functional** (Qualitätsanforderungen): Beziehen sich auf Entwicklung, Wartung und Betrieb - **look and feel**: interface, style of the product - **usability**: ease of use/learning, personalization, i18n, a11y - **performance**: speed and latency, safety critical, precision, reliability, availability, capacity, scalability - **operational**: expected physical/technological environment, partner applications, Productization requirement - **maintainability and portability**: How easy must it be to maintain the product? Supportability, portability requirements - **security**: access, integrity, privacy, audit - **cultural and political**: Are there any special factors about the product that would make it unacceptable for some political reason? - **legal**: Does the system need to uphold any laws? Are there standards that need to be complied with? ## GANTT Start-Start: We can only start testing if developement already started Finish-Finish: We can only finish documentation of a feature if its developement is finished Start-Finish: We can only shutdown the old system if the new one is already started Finish-Start: We can only go into production once testing is finished ## Requirements Engineering ## Resourcenplanung - Auslastung / Überlastung der Ressourcen im zeitlichen Verlauf - Gegenüberstellung der verfügbaren Ressourcen - Berücksichtigung von Urlaub, Krankheit, Ausbildung, Kundenbetreuung - **Zeitgetrieben**: - Egal wie viele Resourcen man der Aufgabe zuordnet, sie wird immer gleich lange dauern - Beispiel: Flug von Wien nach London - **Ressourcengetrieben**: - Je mehr Resourcen man zuordnet, desto schneller wird man fertig - Beispiel: Mauer errichten - Vorsicht geboten: - Stunden- oder tagweise Planung ist zu genau (for most projects) - Multiprojektplanung: Arbeiten an mehreren Projekten - Mitarbeiter und andere Ressourcen nicht ueberlasten - Anzahl der parallelen Aufgaben pro Mitarbeiter im Rahmen halten Is des Requirements engineering? Wei donn ko am de headline do hin setzn ## Welche Arten von Anforderungen gibt es? - **project drivers**: purpose of the product, client/customers/stakeholdres, users - **project constraints** (Randbedingungen): naming conventions/definitions, relevant facts and constraints - **functional requirements**: scope of the work/product, functional and data requirements - **non-functional requirements** (Qualitätsanforderungen): Beziehen sich auf Entwicklung, Wartung und Betrieb - **look and feel**: interface, style of the product - **usability**: ease of use/learning, personalization, i18n, a11y - **performance**: speed and latency, safety critical, precision, reliability, availability, capacity, scalability - **operational**: expected physical/technological environment, partner applications, Productization requirement - **maintainability and portability**: How easy must it be to maintain the product? Supportability, portability requirements - **security**: access, integrity, privacy, audit - **cultural and political**: Are there any special factors about the product that would make it unacceptable for some political reason? - **legal**: Does the system need to uphold any laws? Are there standards that need to be complied with? - **project issues**: open issues, new problems, tassks, risks, costs, user documentation, ... # Flashcards Flashcard 1 Q: What are the objectives of the Inception phase (LCO) in project management? A: Establish scope and boundary conditions Use cases and primary scenarios Demonstrate candidate architectures against primary scenarios Estimate cost & schedule Prepare supporting environment Flashcard 2 Q: What are the evaluation criteria for the Inception phase (LCO)? A: Stakeholder concurrence on scope Shared understanding/agreement on requirements Agreement on cost, priorities, risk, and development process All risks identified Flashcard 3 Q: What are the objectives of the Elaboration phase (LCA) in project management? A: Establish baseline vision and architecture Demonstrate architecture supports vision Refine support environment Create detailed plan for the construction phase Flashcard 4 Q: What are the evaluation criteria for the Elaboration phase (LCA)? A: Product vision and requirements are stable Architecture is stable Key test and evaluation problems and major risks are addressed and resolved Iteration plan for Construction phase is detailed and supported by credible estimates All stakeholders agree the arranged vision can be met if the current plan is executed Flashcard 5 Q: What are the objectives of the Construction phase (IOC)? A: Complete software product Minimize development cost Achieve adequate quality and useful versions quickly Flashcard 6 Q: What are the evaluation criteria for the Construction phase (IOC)? A: Release stable and mature enough Stakeholders ready for transition to users Expenditures vs planned acceptable Flashcard 7 Q: What are the objectives of the Transition phase (GA)? A: User self-supportability Stakeholder concurrence on completion of vision and baseline Reach final product baseline fast and cost-effectively Flashcard 8 Q: What are the evaluation criteria for the Transition phase (GA)? A: Are users satisfied? Are resource expenditures acceptable? Flashcard 9 Q: What are the different types of project risks? A: Technical risks (Unproven technology) Resource risk (people, skills, ...) Business risk (Competition) Schedule risk (project dependencies) Flashcard 10 Q: What strategies can be used for risk management? A: Risk avoidance Risk transfer Risk acceptance Flashcard 11 Q: How do you describe risks using specific attributes? A: Kurzbeschreibung (Short description) Wahrscheinlichkeit (Probability: 1..10) Auswirkung (Impact: 1..10) Größe (Magnitude = Probability x Impact) Maßnahmen zur Reduktion von Wahrscheinlichkeit und Auswirkung (Measures to reduce probability and impact) Schritte im Notfall des Eintretens (Steps in case the problem occurs) Flashcard 12 Q: What is an example of risk description? A: Risk description: Lack of funding Probability (1..10): 2 Impact (1..10): 9 Magnitude: 18 Reduction measures: Ongoing contact with existing investors and acquisition of additional funders. Contingency plan: Temporarily stop or cancel the implementation of non-essential features. Flashcard 13 Q: What is an IST analysis in project management? A: Problem: Clearly define the problem and assign it to a problem area. Abgrenzung (Boundaries): Define the boundaries of time, space, and organization. Bedeutung (Importance): Quantitatively investigate the effects of the problem. Ursachen (Causes): Identify causes that can lead to problem resolution. Lösungen (Solutions): Possible ideas and alternatives. Flashcard 14 Q: What is a SOLL analysis in project management? A: What should be available as the project result? Analysis of solution alternatives: Improvements Core requirements How it will be used (scenarios) Identify alternatives: Risk analyses, feasibility analyses Flashcard 15 Q: What are the SMART criteria for goal setting? A: Specific: Understandable, clear, consistent with other goals Measurable: Goal achievement must be measurable Achievable: Attainable, realistic Relevant: Only formulate essential goals Time-based: There is a specific time by which it must be achieved Flashcard 16 Q: How can you improve goal descriptions to meet SMART criteria? A: By ensuring goals are: Specific: Clear and detailed Measurable: Quantifiable Achievable: Realistic and attainable Relevant: Essential and aligned with overall objectives Time-based: Set with a clear deadline Flashcard 17 Q: What is the purpose of OMG Essence? A: Purpose: What should be achieved by measurement? Issue: Which aspect should be measured? Object: Which product/process/resource will be assessed? Viewpoint: From which perspective is the goal defined? Flashcard 18 Q: What are the elements of OMG Essence? A: Stakeholders: People, groups, organizations affecting/affected by the project Opportunities: Circumstances to develop/change a software system Requirements: How to satisfy stakeholders Software System: System made up of software, hardware, and data Team: Group of people engaging in development, delivery, maintenance, and support of a system Work: Activity requiring mental/physical effort to achieve a result Way of Working: Practices and tools supporting and guiding a team Flashcard 19 Q: What are the key steps in project resource planning? A: Balancing the workload of resources over time Comparing available resources with required ones Considering vacations, illness, training, and customer support Time-driven vs. resource-driven tasks Avoiding overallocation of resources Managing multiple projects and parallel tasks per resource Flashcard 20 Q: What types of requirements exist in project management? A: Project drivers: Purpose of the product, stakeholders, users Project constraints: Naming conventions, relevant facts, constraints Functional requirements: Scope of the work/product, functional and data requirements Non-functional requirements: Relating to development, maintenance, and operation, including: Look and feel Usability Performance Operational Maintainability and portability Security Cultural and political Legal Project issues: Open issues, new problems, tasks, risks, costs, user documentation Flashcard 21 Q: What are the different types of dependencies in a Gantt chart? A: Start-Start: One task can start if another task has already started. Finish-Finish: One task can finish if another task is finished. Start-Finish: One task can finish if another task has started. Finish-Start: One task can start if another task is finished. Flashcard 22 Q: How do you complete a forward/backward diagram in a network plan? A: Forward: Enter FAZ (earliest start time), FEZ (earliest end time), and duration. Choose the largest FEZ for multiple FEZ at a node. Backward: Enter SEZ (latest end time), SAZ (latest start time), and buffer. Choose the smallest SAZ for multiple SAZ at a node. Buffer is SEZ - SAZ. The critical path is the path with no buffer times. Flashcard 23 Q: What are the steps involved in identifying and involving stakeholders in a project? A: Identification of stakeholders Determining how to involve them Ensuring representatives are actively involved and fulfilling responsibilities Achieving agreement among representatives Meeting minimal expectations of stakeholders Exceeding stakeholder expectations Flashcard 24 Q: What are the key considerations for identifying opportunities in software development? A: Identifying opportunities for software-based solutions Confirming the need for a solution Establishing the value of a successful solution Agreeing that cheap, quick production is possible (viability) Producing a solution for demonstration purposes Realizing tangible benefits from using or selling the solution Flashcard 25 Q: What are the stages of agreeing on requirements to satisfy stakeholders? A: Agree on the need for a system Agree on the purpose and theme of the system Establish requirements as a consistent description of system characteristics Ensure the system described is acceptable to stakeholders Address requirements to satisfy the need for a system in an acceptable way Fully satisfy stakeholders with addressed requirements Flashcard 26 Q: What are the stages in the development of a software system? A: Selecting an architecture that addresses technical risks Creating an executable version for demonstration purposes to support testing Ensuring the system is usable Getting the system accepted for deployment Deploying the system in a live environment Retiring the system when it is no longer supported Flashcard 27 Q: What are the stages of forming and developing a project team? A: Clear mission and necessary knowledge in place Sufficient committed people to start the mission Members working as a unit Achieving effective and efficient working Completing the mission Team is no longer accountable for the mission Flashcard 28 Q: What are the stages of completing work in a project? A: Requesting work Ensuring all preconditions are met Proceeding with the work Monitoring work progress, controlling risks, ensuring sufficient productivity Concluding the work Completing housekeeping tasks and closing the work Flashcard 29 Q: What are the stages of establishing and adopting a way of working in a project? A: Establishing principles and constraints Selecting and preparing key practices and tools Adoption by some team members Adoption by all team members Ensuring the way of working is effective for the team Retiring the way of working when it is no longer used Flashcard 30 Q: What factors affect project iterations? A: Scope changes Stakeholder feedback Risk management activities Resource availability Schedule adjustments Technical issues and solutions Quality assurance results Flashcard 31 Q: What are the major milestones in a project lifecycle? A: Lifecycle Objectives (LCO) Lifecycle Architecture (LCA) Initial Operational Capability (IOC) Product release (GA) Flashcard 32 Q: What is the importance of conducting an IST-SOLL analysis? A: IST (Current State): Identifying the problem, its boundaries, importance, causes, and potential solutions. SOLL (Desired State): Defining the desired project outcomes, analyzing solution alternatives, and determining improvements, core requirements, and usage scenarios. Flashcard 33 Q: What are the types of project constraints? A: Technical (material properties, climate, technology environment) Legal (norms, regulations, laws) Temporal (earliest start, deadlines) Economic (budget guidelines, amortization period) Flashcard 34 Q: What are the types of project goals based on their focus? A: Strategic: Long-term organizational goals Tactical: Saving time and costs Operational: Daily operations, e.g., paperless work Flashcard 35 Q: What are non-functional requirements in project management? A: Look and Feel: Interface, style of the product Usability: Ease of use/learning, personalization, internationalization, accessibility Performance: Speed and latency, safety-critical aspects, precision, reliability, availability, scalability Operational: Expected physical/technological environment, partner applications, productization requirements Maintainability and Portability: Ease of maintenance, supportability, portability requirements Security: Access control, integrity, privacy, audit Cultural and Political: Factors making the product acceptable/unacceptable Legal: Compliance with laws and standards Flashcard 36 Q: What are functional requirements in project management? A: Scope of the work/product Functional and data requirements that define what the system should do Flashcard 37 Q: What are the project drivers in requirements engineering? A: Purpose of the product Clients/customers/stakeholders Users of the product Flashcard 38 Q: What are project issues in requirements engineering? A: Open issues New problems Tasks Risks Costs User documentation Flashcard 39 Q: What is the critical path in a network plan? A: The path in a project network diagram that has no buffer times and determines the shortest possible project duration. Flashcard 40 Q: What is the purpose of a Gantt chart in project management? A: Visualize project schedule Show dependencies between tasks Track progress of tasks Identify critical path and potential delays

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully