
Agile
文章平均质量分 83
Agile, Scrum & More
KnightHacker2077
CSNOOB
展开
-
Extreme Programming
What is extreme programming原创 2022-09-01 20:33:08 · 177 阅读 · 0 评论 -
Requirement Elicitation
StakeholderA person, group or organizationwho --Buys product Uses product Pays for product developmentPersonaUsers are stakeholders who use the solutionTo understand users' need and make them look "real" , we use personaFact Finding Me.原创 2021-12-09 02:59:21 · 196 阅读 · 0 评论 -
User Story Map and User Stories
Short verb phases that describe what people do。Purpose:Visualize product backlog Identify goals that deliver value Develop strategy to iteratively construct softwareHow to write user stories (“As a X I want Y so that Z)Difference between an...原创 2021-12-08 06:03:05 · 326 阅读 · 0 评论 -
BPMN Diagram
Business Process Model and Notation- A series of events and activities that represent a business procedureEvent: Something that has 1. already happened regardless of the process 2. happenedas a result of the processFormat:[object] + [verb] e.g....原创 2021-12-07 07:19:00 · 602 阅读 · 0 评论 -
State Machine Diagrams (SMD)
State:a condition that occurs during the life of an object when it satisfies some criterion, performs an action or waits for an event Conditions are“semi-permanent” -- becuase it moves A new statecan be triggered by External event Internal change ...原创 2021-12-06 02:05:36 · 352 阅读 · 0 评论 -
Object Interaction Diagram -- OID
Definition: OIDs show interaction in your use case.One OID per use case2 types: Communication Diagrams & Sequence DiagramWhen to use communication vs sequence?Communication: if organization is required Sequence: If there is a time sequenceC.原创 2021-12-01 06:54:23 · 181 阅读 · 0 评论 -
Class Diagram
What is a class diagramStatic diagram Shows what classes of objects are required (NO interaction, NO implementation) Document2 types of data Processing requirement-- how we process things Data storage requirement-- what data are we going to stor...原创 2021-11-28 09:12:40 · 1120 阅读 · 0 评论 -
Event, Things and CRC
Domain ClassDefinition: Classes are things we want to know about & keep track of within the problem domain. Problem domain is the area of the user's business within the scope of the system or application. e.g. Nationwide -- insurance domain.How t原创 2021-11-27 09:34:41 · 206 阅读 · 0 评论 -
Use Cases Scenarios
User Story (US) vs. Use Cases (UC)US has shorter descriptions, US are more general (less detailed) than UC US focus on Who & Why, UC focus on User flow and their interaction with the systems (e.g. actor-initiated or system-initiated) US has no te.原创 2021-11-18 02:22:47 · 374 阅读 · 0 评论 -
Use Case Diagram
2 Types of UMLStructural diagrams -- show staticobjects in a modeled systemClass Diagram State Machine Diagram Behavioral diagrams -- show interactions between objects and how the system functionUse Case Diagram Sequence Diagram Collaboration...原创 2021-11-17 03:03:51 · 320 阅读 · 0 评论 -
Functional & Non-Functional Objectives
Functional ObjectivesFrom a system/solution's perspective (opposite of user-stories, which is from users' perspective) Describe system function: what the system is required to do Focus onexternal behaviorinstead of implementation. Positive Statemen..原创 2021-11-15 09:46:02 · 243 阅读 · 0 评论 -
Events JLB
Choose the selection of models depending on your project (not like our workbook!)Event occurs at a specific time/space.3 types --External -- outside the system,initiated by actors -- first Temporal -- occur inside the system, happen at some point..原创 2021-10-19 06:54:51 · 127 阅读 · 0 评论 -
Business Rules
Practive Writting Business Rules(AND in BPMN) !!!!Describe how a company does business Describe what a company must enforce In the form of constraints or conditions Written in normal language Owned by the business partners Implemented by IT Have .原创 2021-10-14 04:34:56 · 268 阅读 · 0 评论 -
Impact Mapping
Impact mapping is to help the team find the shortest path to the goal.4 componentsOutcomeThe goal, the WHYActorThe people's behavior we want to change, the WHOImpactThe Behavior ChangeDeliverableThe WHAT, which is later turned into o.原创 2021-10-13 01:29:51 · 134 阅读 · 0 评论 -
Team Dynamics
Agile Skill Sets"I" shaped people are:Specialists --•Single specialty or focus •Deep expertise in one area•Used to clear roadblocks in specialty area•Example:DBA that specializes only in Oracle databases'Generalists' are:Having general ...原创 2021-10-12 11:58:44 · 234 阅读 · 0 评论 -
Agile + Analysis
Domain Analysis: Learningabout a general field of business/technology/capabilities that a client is based in (and may use software for it!)Problem Analysis: Investigation of the cause of an incident, issue or failure to help identify potential impro...原创 2021-10-11 04:32:14 · 316 阅读 · 0 评论