lab 3:project management & business process...
Post on 14-Apr-2019
220 Views
Preview:
TRANSCRIPT
CSE4006: Software Engineering
Lab 3:Project Management & Business Process Modeling
Software Engineering Lab
Except where otherwise noted, the contents of this document are Copyright 2016 Gwanggyu Choi, Scott Uk-Jin Lee. All rights reserved. Any redistribution, reproduction, transmission, or storage of part or all of the contents in any form is prohibited without the author's expressed written permission.
Project management
Definition
a method of organizing all activities related to a project and its parts.
The completion of all project objectives is project management's primary challenge. Unlike a standard business process, a project is a unique and temporary creation that consumes resources, has a beginning and end and operates according to specified funding and budgetary constraints.
https://www.techopedia.com/definition/13838/project-management
Project management
Effective project management requires controlled scope and resource focus, according to organizational requirements.
• Definition: What is the project?
• Planning: What activities or tasks are required for successful project completion and implementation?
• Execution: The project is developed and launched according to plan.
• Control: Project progress is tracked and managed.
• Closure: The finished project is closed, followed by final analysis.
https://www.techopedia.com/definition/13838/project-management
Project management
History
• The science and practice of project management developed into a discipline in the late 18th century.
• In the early 1900s, Henry Gantt - a project management forefather - developed the Gantt chart for the tracking of scheduled projects.
• By the 1950s, the engineering industry and the military recognized project management as a key scientific discipline.
https://www.techopedia.com/definition/13838/project-management
Project PlanDefinition
Project planning is a procedural step in project management, where required documentation is created to ensure successful project completion. Documentation includes all actions required to define, prepare, integrate and coordinate additional plans. The project plan clearly defines how the project is executed, monitored, controlled and closed.
• Project planning requires an in-depth analysis and structuring of the following activities:
• Setting project goals
• Identifying project deliverables
• Creating project schedules
• Creating supporting plans
https://www.techopedia.com/definition/14005/project-planning
Project Plan
1. History (change control) 2. Project Overview 3. Project Work Plans
• WBS(Work Based Structure), Milestone, Gantt Chart, PERT Chart, etc.
4. Staff Allocation5. Risk Management Plan
WBS(Work Based Structure)
A deliverable-oriented decomposition of a project into smaller components. A work breakdown structure is a key project deliverable that organizes the team's work into
manageable sections.
Ex1: Milestone,WBS,Gantt chart
•consider the schedule of our ongoing project
•create milestone, WBS, gantt chart
•create your own git remote repository called “seproject”
•create a folder called ”project management” with in to upload and manage all relevant documents
•upload your documents to your remote repository
Meeting Minutes
There are two key reasons for keeping minutes of your meetings
• Memories are unreliable. It is useful to have a written record of the meeting, including actions and decisions. The minutes are a good reference for attendees and serve to refresh memories.
• The minutes are a communication tool for sharing the outcomes of the meeting with people who were not able to attend.
http://www.whatmakesagoodleader.com/meeting-minutes.html
Meeting MinutesMinutes of Meeting describe specify what was discussed and decided in a meeting, providing a permanent record of the meeting for future reference.
They tend to include an overview of the structure of the meeting, including.
• Those present and those who could not attend • A list of the agenda items/topics • Summary of discussion for each agenda item • The actions people committed to • Summary of any decisions made
http://www.whatmakesagoodleader.com/meeting-minutes.html
Ex2: Our project meeting minute
•re-create a meeting minute for the project meeting held on 11th March 2016
• refer to the informal meeting minute already created in Trello for contents
•upload your documents to your remote repository
Business Process Model and NotationBusiness Process Model and Notation (BPMN) is a graphical representation for specifying business process in a business process model.
Elements of BPMN1. Flow objects
•Events, activitys, gateways
2. Connecting objects
•Sequence flow, message flow, association
3. Swim lanes
•Pool, lane
4. Artifacts
•Data object, group, annotation
Reference : https://www.businessprocessincubator.com/bpmnquickguide-embed
Flow Objects - Event Basic
Start Event
Intermediate Event
End Event
Task
Sub Process
Call Activity
Gateway
Events
Gateway
Tasks
Flow Objects - EventsNone Start Event
Interrupting -Message Start Event
Interrupting - Timer Start Event
Interrupting - Conditional Start Event
Interrupting Signal Start Event
Interrupting Multiple Start Event
Interrupting -Parallel Multiple Start Event
Interrupting -Escalation Start Event
Interrupting -Error Start Event
Interrupting -Compensation Start Event
Catch - Link Intermediate Event
Throw - Link Intermediate Event
Boundary --Catch - Cancel Intermediate EventCancel End Event
Terminate End Event
Flow Objects - Tasks
Abstract Task
Service Task
Send Task
Receive Task
User Task
Manual Task
Business Rule Task
Script Task
Flow Objects - GatewaysExclusive Gateway - without Marker
Exclusive Gateway - with Marker
Inclusive Gateway
Parallel Gateway
Complex Gateway
Event-Based Gateway
Event-Based Gateway to Start a Process
Parallel Event-Based Gateway to Start a Process
Gateways do not perform any work or make decisions; it is simply a visualization of divergence or convergence of flow
Connecting Objects
Sequence Flow
Conditional Sequence Flow
Default Sequence Flow
Message Flow
Initiating Message Flow with Decorator
Non-Initiating Message Flow with Decorator
Data Association
Association
Directional Association
Bi -Directional Association
Sequence flows coming out of diverging Gateways of type Exclusive, Inclusive and Complex using their associated conditions stated as outcomes
Swim Lanes
Lane
Pool
Name Pools using the Participant’s name
Name Lanes using the Category’s name
ArtifectsData Object
Data Object Collection
Data Input
Data Input Collection
Data Output
Data Output Collection
Data Store
Group
Text Annotation
Basic RulesSequence Flows
•Are used to show the order that Activities will be performed in a Process
•They cannot cross Sub-Process boundaries
•They cannot cross Pool boundaries
Message Flows
•Are used to show communication between Participants
•They cannot connect objects that are within the same Pool
Boundary Events
•Must have at most one outgoing Sequence Flow
•Must not have any incoming Sequence Flow
Sub-Process
•A Start Event in a Sub-Process must be of type None
Visual Paradigm• Download Visual Paradigm
http://www.visual-paradigm.com/download/
• Try BPMN tutorial http://www.visual-paradigm.com/tutorials/?category=bpmodeling
Ex3: Online-Shopping Process BPM
•there are two users(Business entities),
Shopping-Site and Customer
• there is a payment system
•customer can’t buy sold-out product
•products must be delivered within a week
•upload your BPM to Trello
AdditionalProject management http://2020projectmanagement.com/2013/08/the-project-management-plan-pmp/ https://en.wikipedia.org/wiki/Deliverable
Meeting minutes http://www.businesswritingblog.com/business_writing/2006/01/tips_for_writin.html http://www.effectivemeetings.com/meetingbasics/minutes.asp http://www.wikihow.com/Take-Minutes http://www.whatmakesagoodleader.com/meeting-minutes.html http://www.whatmakesagoodleader.com/meeting-minutes.html
Business process model and notation http://www.ibm.com/support/knowledgecenter/SS6RBX_11.4.3/com.ibm.sa.bpr.doc/topics/c_Intro_mdlng_BPMN.html?lang=ko http://www.bikorea.net/news/articleView.html?idxno=787 http://moova.tistory.com/entry/%EC%99%9C-%EB%95%8C%EC%95%84%EB%8B%8C-BPM%EC%9D%B8%EA%B0%80 https://social.technet.microsoft.com/Forums/ko-KR/3e3ded8a-7ac6-4ea1-9206-be7964d16807/bpm-?forum=biztalkserverko
top related