Chapter 1. OO Programming A programming language that supports the concepts of encapsulation, inheritance and polymorphism.
|
|
- Amberly Chase
- 6 years ago
- Views:
Transcription
1 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia Chapter 1 Patterns Principles and guidelines OOA/D Tpics and Skills Iterative develpment with an agile Unified Prcess UML ntatin Requirements analysis Imprtant learning gal A critical ability in OO develpment is t skillfully assign respnsibilities t sftware bject. OO Analysis there is an emphasis in finding and describing the bjects r cncepts in the prblem dmain. e.g. Flight IS has cncepts such as plane, flight and pilt. OO Design r simply bject design there is an emphasis n defining sftware bjects and hw they cllabrate t fulfill the requirements. e.g. Plane sftware bject may have tailn att. And getflighthistry methd. During implementatin r bject riented prgramming, design bjects are implemented, such as Plane class in Java. OOA/D Object riented Analysis and Design fr creatin f well-designed, rbust, maintainable sftware using OO technlgies and languages such as Java r C#. OO Prgramming A prgramming language that supprts the cncepts f encapsulatin, inheritance and plymrphism. Assign respnsibilities t sftware bject. Why? Strngly influences the rbustness, maintainability and reusability f sftware cmpnents. GRASP emphasize principles f respnsibility assignment. Such as -> Infrmatin Expert and Creatr Pattern a named descriptin f a prblem, slutin, when t apply the slutin, and hw t apply the slutin in new cntext. Basic SW Prcess Analysis emphasizes an investigatin f the prblem and requirements rather than a slutin. It emphasizes the questin what rather than hw. Analysis is abrad term. In requirements analysis, it means an investigatin f the requirements. In bject riented analysis it means an investigatin f the dmain bjects. Design emphasizes a cnceptual slutin (in hardware r sftware) that fulfills the requirements rather than its implementatin. It emphasizes the questin hw the system will wrk. Ultimately, designs can be implemented, and the implementatin (hardware r sftware) expresses cmplete and true realized design. e.g. a descriptin f a database schema and sftware bject. Analysis D the right things Design D the things right OO a paradigm that uses bjects and their interactins t design a system. UML the Unified Mdeling Language is a visual language fr specifying, cnstructing and dcumenting the artifacts f systems. [1] UML is just diagramming ntatin [2] UML is nt OOA/D r a methd [3] UML is de fact standard diagramming ntatin fr drawing r presenting pictures (primarily OO sftware)
2 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia UML define varius UML prfiles that specialize subset f the ntatin fr cmmn subject areas. Mdel Driven Architecture (MDA) underlying the UML ntatin is the UML meta-mdel that describes the semantics f the mdeling elements. 3 ways t use UML Sketch Infrmal and incmplete diagrams Cnceptual Perspective Blueprint Very quick, requires n fancy tls Preferred by Agile mdelers Often gd enugh t explre difficult parts f the prblem r slutin space, expliting the pwer f visual languages. Detailed mdel drawn by tl Used either fr reverse engineering t visualize and better understanding existing cde in UML diagrams Or fr cde generatin Executable prgramming language Prepare cmplete suite f mdels fr system Cmpile mdels autmatically int executable cde but nrmally seen r mdified by develpers (Nt ready fr primetime ) Eliminates cstly cding activity 3 perspectives t apply UML Diagrams are interpreted as describing things in a situatin f the real wrld r dmain f interest. Specificatin (SW) Perspective Diagrams, using the same ntatin as in the cnceptual perspective, describe sw abstractins r cmpnents with specificatins and interfaces, but n cmmitment t a particular implementatin such as Java r C#. Implementatin (SW) Perspective Diagrams describe sw implementatins in a particular technlgy such as Java. The meaning f class in different perspectives Dmain Cncept r Cnceptual Class real-wrld cncept r thing. A cnceptual r essential perspective. The UP dmain mdel cntains cnceptual classes. Sftware Class a class representing a specificatin r implementatin perspective f a sw cmpnent, regardless f the prcess r methd. UML class diagram cntains sw classes. Implementatin Class a class implemented in a specific OO language such as Java. UML class diagram cntains implementatin classes. Chapter 2 SW develpment prcess describes an apprach t building, deplying and pssibly maintaining sftware.
3 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia Iterative develpment cntrasted with a sequential r waterfall lifecycle invlves early prgramming and testing f a partial system in repeating cycles. It als nrmally assumes develpment starts befre all the requirements are defined in detail; feedback is used t clarify and imprve the evlving specificatins. In this lifecycle UP apprach, develpment is rganized int a series f shrt, fixed-length mini-prjects called iteratins. The utcme f each iteratin is a tested, integrated and executable partial system. Each iteratin include its wn requirements analysis, design, implementatin and testing activities. Als called: (1) Iterative and evlutinary develpment because feedback and adaptatin evlve the specificatin and design after each iteratin. (2) Iterative and incremental develpment because f successive enlargement and refinement f a system thrugh multiple iteratins. Iteratins shuld be timebxed, r fixed in length. Partial system must be integrated, tested and stabilized by the scheduled date. Extending the date is illegal. Waterfall Lifecycle r sequential lifecycle prcess attempts t define in detail all r mst f the requirements befre prgramming. And ften, t create a thrugh design r set f mdels befre prgramming. It prmted big upfrnt speculative requirements and design steps befre prgramming. It emerges highest failure rates due t belief r hearsay rather than statistically significant evidence f the defined requirements, analysis and designs. Why is the waterfall s Failure-Prne? This is strngly related t a key false assumptin that the specificatins are predictable and stable, and can be crrectly defined at the start f the prject with lw change rates. Key benefits f iterative prcess 1. Higher prject success rate [1] Better management f cmplexity [2] Early mitigatin f high risks (technical, requirements, bjectives, usability..etc) [3] Easier adaptatin t changing reqs. 2. Higher prductivity & lwer defect rate 3. Client visibility int prject status.. early feedback, user engagement and adaptatin. 4. Early lessns learned applied t later iteratins Hw lng an iteratin be? Iteratin Timebxing.. Recmmended length between 2 and 6 weeks. Small steps, rapid feedback and adaptatin are central ideas in iterative develpment. Lng iteratins subvert the cre mtivatin fr iterative develpment and increase risks. Hwever, sw develpment is n average a dmain f high change and instability knwn as the dmain f new prduct develpment. On the ther hand, iterative and evlutinary methds assume and embrace change and adaptatin f partial and evlving specificatins, mdels and plans based n feedback. The need fr feedback and adaptatin In cmplex, changing systems (such as mst sw prjects) feedback and adaptatin are key ingredients fr success. [1] Feedback frm (i) early develpment, (ii) prgrammers trying t read specificatins and (iii) client dems t refine the requirements
4 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia [2] Feedback frm (i) test and (ii) develpers t refine the design r mdels [3] Feedback frm the (i) prgress f the team tackling early features t refine the schedule and estimates [4] Feedback frm the (i) client and (ii) marketplace t repriritize the features t tackle in the next iteratin Risk-Driven & Client-Driven Iterative Planning The UP encurage a cmbinatin f them. S, the gal f the early iteratins are chsen t (1) identify and drive dwn the highest risks, and (2) build visible features that the client cares mst abut. Architecture-centric iterative develpment the early iteratins in risk-driven iterative develpment fcus n building, testing and stabilizing the cre architecture.. Why? Because nt having a slid architecture is a cmmn high risk. Agile (flexible, light) apprach t the well-knwn Unified Prcess(UP) is used as the sample iterative develpment prcess. Fr analysis and design, agile UP validate their applicability t thers methds, Scrum, Feature Driven Develpment, Lean Develpment, Crystal Methd and s n. [5] Dn t mdel alne. Mdel in pairs (r triads) at the whitebard, in the awareness that the purpse f mdeling is t discver, understand and share that understanding. [6] Create mdels in parallel. [7] Use gd enugh simple ntatin. Exact UML details are nt imprtant. [8] Knw that all mdels are inaccurate and the final design will be different. Agile develpment apply timebxed iterative and evlutinary develpment, emply adaptive planning, prmte incremental delivery, and include ther values and practices that encurage agility rapid and flexible respnd t change. Agile methds n specific definitin fr specific practices. Hwever, shrt, timebxed iteratins with evlutinary refinement f plans, requirements and designs is the best practice the methds share. In additin, they prmte practices and principles that reflect an agile sensibility f simplicity, lightness, cmmunicatin, self-rganizing teams and mre. Agile mdeling emphasizes UML as a sketch; this is a cmmn way t apply UML, ften with a high return n the investment f time. The purpse f mdeling is primarily t understand nt t dcument. It implies a number f practices and values including: [1] Adpting and agile methd des nt mean aviding any mdeling. Many agile methds such as feature-driven develpment, DSDM and Scrum nrmally include significant mdeling sessins. [2] The purpse f mdeling is t supprt understanding and cmmunicatin, nt dcumentatin. [3] Dn t mdel r apply UML t all r mst f the sw design. Defer simple r straightfrward design prblems until prgramming. Slve them during prgramming and testing. Agile manifest Individuals and interactins Wrking SW Custmer cllabratin Respnding t change Agile Principles ver prcesses and tls ver cmprehensive dcumentatin ver cntract negtiatin ver fllwing a plan [1] The highest pririty is t satisfy the custmer reqs. [2] Welcme changing reqs even in late develpment. [3] Deliver wrking sw frequently with a preference t the shrter time scale. [4] Business peple and develpers must wrk tgether daily thrughut the prject. [5] Build prjects arund mtivated individuals. [4] Use the simplest tl pssible.
5 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia [6] The mst efficient and effective methd f cnveying inf. t and within a develpment team is face-2-face cnversatin. [7] Wrking sw is the primary measure f prgress. [8] Agile prcesses prmte sustainable develpment. [9] Spnsrs, develpers and users shuld be able t maintain a cnstant pace indefinitely. [10]Cntinuus attentin t technical excellence and gd design enhance agility. [11]Simplicity is essential. [12]Best architectures, requirements and designs emerge frm self-rganizing teams. [13]At regular intervals, the team reflects n hw t becme mre effective, then tunes and adjusts its behaviur accrdingly. UP Unified Prcess has emerged as a ppular a ppular iterative sw develpment prcess fr building OO systems. - is very flexible and pen, - encurages including skilful practices frm ther iterative methds., - such as frm Extreme Prgramming (XP) & Scrum - UP cmbines cmmnly accepted best practices, such as iterative life cycle and risk driven develpment, int a chesive and well-dcumented prcess descriptin. RUP Ratinal Unified Prcess a detailed refinement f the UP that has been widely adpted. Agile UP The UP was nt meant by its creatrs t be heavy r un-agile. Rather, it was meant t be adpted and applied in the spirit f adaptability and lightness. Examples f hw this applies: Fcus f this bk Sample UP Disciplines [1] Prefer a small set f UP activities and artifacts and in general keep it simple. Remember that all UP artifacts are ptinal, and avid creating them unless they add value. Fcus n early prgramming nt early dcumenting. [2] Since the UP is iterative and evlutinary, requirements and designs are nt cmpleted befre implementatin. Business Mdeling Requirements They adaptively emerge thrugh a series f iteratins based n feedback. [3] Apply UML with agile mdeling practices. [4] There isn t a detailed plan fr the entire prject. Detailed plan is dne adaptively frm iteratin t iteratin. Imprtant UP practices [1] Tackle high-risk and high-value in early iteratins. [2] Cntinuusly engage users fr evaluatin, feedback and requirements. [3] Build cre architecture in early iteratins. [4] Verify quality by testing thrughut. [5] Fcus n essential mdels using UML [6] Manage reqs. with use cases [7] Practice change request & cnfiguratin management. UP phases A UP prject rganizes the wrk and iteratins acrss 4 majr phases: [1] Inceptin: apprximate visin, business case, scpe, vague estimates. [2] Elabratin: refined visin, iterative implementatin f the cre architecture, reslutin f high risks, identificatin f mst requirements and scpe, mre realistic estimates. [3] Cnstructin: iterative implementatin f the remaining lwer risk and easier elements and preparatin fr deplyment. [4] Transitin: beta tests, deplyment Design Implementatin Test Deplyment Cnfiguratin & Change Management Prject Management Envirnment A fur-week iteratin (fr example). A mini-prject that includes wrk in mst disciplines, ending in a stable executable. Ntes: Iteratins This is nt the ld waterfall r sequential lifecycle f first defining all requirements, and then ding mst r all f the design. Inceptin is nt a requirements phase; it is a feasibility phase, where just enugh investigatin is dne t supprt a decisin t cntinue r stp. Nte that althugh an iteratin includes wrk in mst disciplines, the relative effrt and emphasis change ver time. This example is suggestive, nt literal.
6 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia Similarly, elabratin, is nt the requirements r design phase; it is a phase where the cre architecture is iteratively implemented, and high-risk issues are mitigated. Discipline a set f activities and related artifacts in ne subject area, such as the activities within requirements analysis. Artifact in UP, is the general term fr any wrk prduct: cde, web graphics, database schema, text dcs, diagrams, mdels, and s n. UP disciplines UP describes wrk activities within disciplines. Sme UP disciplines include: [2] Feasible? [3] Buy and/r Build? [4] Rugh unreliable range f cst? [5] Shuld we prceed r stp? The purpse f the inceptin phase is nt t define all the requirements, r t generate believable estimate r prject plan. Mst f the requirements analysis ccurs during the elabratin phase. Inceptin in 1 sentence: Envisin the prduct scpe, visin and business case [1] Business Mdeling: The Dmain Mdel artifact t visualize ntewrthy cncepts in the applicatin dmain. [2] Requirements: The Use-Case Mdel and Supplementary Specificatin artifacts t capture functinal and nnfunctinal requirements. [3] Design: The Design Mdel artifact t design the sftware bjects. Mre! A. Implementatin discipline in UP means prgramming building the system nt deplying it. B. Envirnment discipline means establishing the tls and custmizing the prcess fr the prject. i.e. setting up the tl and prcess envirnment. Chapter 4 Inceptin An initial step with the fllwing types f questins are explred: [1] What is the visin and business case fr this prject? The main prblem slved in 1 statement: D the stakehlders have basic agreement n the visin f the prject, and is it wrth investing in serius investigatin? Inceptin Artifacts a ppular iterative sw develpment prcess fr building OO systems. Artifact Visin and Business Case Use-Case Mdel Supplementary Specificatin Glssary Risk list & Risk Management Plan Prttypes and prf-fcncepts Iteratin Plan Phase Plan & Sftware Develpment Cmment Describes the high-level gals and cnstraints, the business case, and prvides an executive summary. Describes the functinal requirements. During inceptin, the names f mst use cases will be identified, and perhaps 10% f the use cases will be analyzed in detail. Describes ther requirement, mstly nn-functinal. During inceptin, it is useful t have sme idea f the key nnfunctinal requirement that have will have a majr impact n the architecture. Key dmain terminlgy, and data dictinary. Describes the risks (business, technical, resurce, schedules) and ideas fr their mitigatin r respnse. T clarify the visin, and validate technical ideas. Describes what t d in the first elabratin iteratin. Lw-precisin guess fr elabratin phase duratin and effrt. Tls, peple, educatin, and ther resurces.
7 [Applying UML and Patterns Summary f ch.1-5] [ Adv. Sftware Eng.] By: Salha Alzahrani -University f Technlgy Malaysia Plan Develpment Case Chapter 5 A descriptin f the custmized UP steps and artifacts fr this prject. In the UP, ne always custmizes it fr the prject. Requirements capabilities and cnditins t which the system, and mre bradly the prject, must cnfrm. The UP prmtes a set f best practices and ne f them is manage reqs. This des nt mean the waterfall attitude f fully define and stabilize the requirements in the first stage f the prject befre prgramming, but rather in UP best practice is a systematic apprach t finding, dcumenting, rganizing and tracking the changing reqs f a system. Challenges! 1. Discver 2. Verify 3. Dcument 4. Priritize 5. Business value 6. Technical difficulty 7. Revise/update/delete 8. Ensure they re implemented crrectly (traceability) Deferred/rejected requirements Just as imprtant as accepted reqs. We need t dcument why reqs. deferred/rejected. Otherwise, yu ll revisit the same issues. But It is likely t be neglected in many agile prjects. Interesting stats n reqs gathered in waterfall prjects 25% f reqs change during prject 65% f reqs never/rarely used!. [4] Supprtability Maintainability, cnfigurability, custmizability & internatinalizatin. The + in FURPS indicates sub-factrs such as: [5] Implementatin Languages, tls, hardware [6] Interface Interfaces with 3rd party (external) systems [7] Operatins System management & its perating envirnment [8] Packaging Physical frm factr [9] Legal Licensing & regulatry. Dcumenting Reqs Hw are reqs rganized in UP artifacts? Functinal reqs g in Use Case Mdel URPS+ usually g in Supplementary Specificatin Glssary may cntain validatin rules Visin may cntain high-level reqs Business Rules Dmain expertise incrprated in system Arguably mst valuable cmpany asset Usually crss applicatin bundaries Shuld be in separate artifact Types/Categries f Requirements FURPS+ A. Functinal (behaviur): ability t perfrm user s task features, capabilities, & security B. Nn-functinal (URPS+) /quality attributes/quality requirements (anything else) [1] Usability Human factrs, help, dcumentatin [2] Reliability Failure rate, recverability [3] Perfrmance Respnsiveness (respnse time), thrughput, accuracy, availability, & resurce usage.
SWEN 256 Software Process & Project Management
SWEN 256 Sftware Prcess & Prject Management Agile Methds cwbys and hackers undisciplined lw quality Plan Driven Methds prcess wrship dcument laden excessive discipline It s nt that black and white. The
More informationBusiness Analysis: Concepts, Tools and Techniques
Cmmitment / Visin / Results SM Office: (919) 495-7371 Email: inf@cvr-it.cm Web site: www.cvr-it.cm Business Analysis: Cncepts, Tls and Techniques Curse Overview Business Analysis: Cncepts, Tls and Techniques
More informationCall for Papers SYSTEMS DO FOR YOU? Portland, OR June 13 15, Submit abstracts to:
Call fr Papers TES 2017 THE 2017 4 TH INTERNATIONAL TRANSACTIVE ENERGY SYSTEMS CONFERENCE AND WORKSHOP MAXIMIZING YOUR VALUE: WHAT CAN TRANSACTIVE ENERGY SYSTEMS DO FOR YOU? Prtland, OR June 13 15, 2017
More informationITIL FOUNDATION SUMMARY NOTES. Sessions
ITIL FOUNDATION SUMMARY NOTES Sessins 2 Service Management as a Practice 2 3 Service Lifecycle 3 4 Service Strategy 4 5 Service Design 5 6 Service Transitin 6 7 Service Operatin 7 8 Cntinual Service Imprvement
More informationKootenai River Restoration Master Plan: Master Plan Overview
Ktenai River Restratin Master Plan: Master Plan Overview Ktenai River Restratin Prject #200200200 Restre Natural Recruitment Ktenai River White Sturgen Prject Overview In late 2006, the KTOI received prject
More informationOPTIMIZE 2009 TOC Optimize and its affiliates. All rights reserved. Page 1 of 10
Enterprise Architecture Prcess Nthing is permanent except change. Heraclitus (ca. 535 475 BC) Jean-Luc Caste, 24 August 2009 DcID: 092101005 The Issues Decisin makers arund the wrld have cme t understand
More informationJOB DESCRIPTION. Senior Project Manager Proposed band
Jb title Jb family Senir Prject Manager Prject Management Prpsed band D Jb purpse T deliver a prject, r multiple prjects and expected utcmes, t stakehlder expectatins, within the agreed brief, and within
More informationDigital Advisory Services Professional Service Description Software Defined Networking Strategy and Roadmap
Digital Advisry Services Prfessinal Service Descriptin Sftware Defined Netwrking Strategy and Radmap 1. Descriptin f Services. 1.1 Sftware Defined Netwrking Strategy and Radmap. Verizn will prvide Sftware
More informationPacific Timesheet Sustainability Policy
Pacific Timesheet Sustainability Plicy Visin We strive t deliver sftware and services t help ur custmers better achieve their wn sustainability gals, including significantly reducing their use f paper
More informationChallenges Selling the Agile Development Approach to Managers and Users
Challenges Selling the Agile Develpment Apprach t Managers and Users Birds f a Feather Discussin Ntes PMI SAC Prfessinal Develpment Cnference Nvember 24, 2009 Prepared by: Shail Thaker, Assciate Partner
More informationFigure 3.2 System boundary during analysis of the business system
BUSINESS SYSTEMS S far, we have explained business prcesses. Business prcesses are dynamic in nature and invlve activities. Hwever, if we want t lk at the entire business system, we als have t cnsider
More informationPM Trends that Sizzle Team: Nino Clarkin Edward Jones Vicki Schumacher - Scottrade Angela Triplett Joyce Meyer Ministries
PM Trends that Sizzle Team: Nin Clarkin Edward Jnes Vicki Schumacher - Scttrade Angela Triplett Jyce Meyer Ministries Slide 1 Agenda Adapting new channels f cmmunicatin Enterprise Agility Change in rle
More informationGUIDE TO TREND MAPPING
GUIDE TO TREND MAPPING Example Trend Map 1 TREND MAPPING OVERVIEW What is a trend map? A trend map is a visual depictin f relevant trends influencing the system arund a given tpic. It is develped using
More informationECNG Energy Group. Performance Review Plan
ECNG Energy Grup Perfrmance Review Plan Cntents Overview 3 Summary 3 Purpse 3 Key Phases and Timelines 4 1) Perfrmance Planning: Start f Q1 4 Setting Individual Objectives 5 2) Onging Caching and Mid-year
More informationRelevance in Equivio Zoom. Predictive Coding Technology for Assessment of Document Relevance
Relevance in Equivi Zm Predictive Cding Technlgy fr Assessment f Dcument Relevance THE PROBLEM: REDUCING REVIEW COSTS WHILE ENHANCING QUALITY E-discvery is all abut finding relevant dcuments. Legacy prcesses
More informationOPTIMIZE. Core Banking System Replacement. OPTIMIZE Advisory Note. The Issues. Key Recommendations
Building a Business Case fr Cre Banking Systems Renewal Mark Flynn, 7 th Feb 2012 DcID: 122105028 The Issues Cre banking system replacement is the mst challenging IT prjects that a Bank can face. Such
More informationEmpowered Workgroups. A process area at Level 4: Predictable
Empwered Wrkgrups A prcess area at Level 4: Predictable Purpse Descriptin The purpse f Empwered Wrkgrups is t invest wrkgrups with the respnsibility and authrity fr determining hw t cnduct their business
More informationFront end GUI automation ROI: a changing definition
Frnt end GUI autmatin ROI: a changing definitin Capgemini India Private Limited July 2013 Prepared by: Angshuman Dutta 1 Table f Cntents 1. Abstract...2 2. Autmatin ROI backgrund...2 2.1 Traditinal expectatins...
More informationMonitoring, Evaluation and Adaptive Management Following INFFER Assessment (INFFER step 7)
Mnitring, Evaluatin and Adaptive Management Fllwing INFFER Assessment (INFFER step 7) www.inffer.rg David Pannell, Geff Park, April Curatl, Anna Rberts, Stephanie Spry, Sally Marsh Intrductin The Investment
More informationIT Governance Frameworks and Techniques to get you started or over the hump. Track: Business Services
IT Gvernance Framewrks and Techniques t get yu started r ver the hump. Track: Business Services Presenter: Mark Thmas Agenda Intrductin & Purpse IT Gvernance Evlutin and Descriptin IT Gvernance Cmpnents
More informationBIRMINGHAM CITY COUNCIL STRATEGY FOR OPEN DATA
What we are trying t achieve BIRMINGHAM CITY COUNCIL STRATEGY FOR OPEN DATA This strategy sets ut hw Birmingham City Cuncil will prvide regular cmprehensive releases f public pen data and hw it will use
More informationThis particular role is accountable for the development and implementation of an electronic Permit To Work (eptw) system.
Psitin Descriptin Prject Lead Created: 4 July 2017 Grup: Custmer Delivery Psitin number: TBA Jb family: Strategy and Gvernance Hurs wrked per week: As required Manager s title: Prgram Manager Manager nce
More informationBest Practice Quick Base Platform Governance
Best Practice Quick Base Platfrm Gvernance Overview: Fr all rganizatins with the visin t benefit frm brad use f the Quick Base platfrm, Advantage recmmends a systematic gvernance mdel, fr the reasns utlined
More informationHL STRATEGIC INITIATIVES
HL7 2012 STRATEGIC INITIATIVES 1 S T R AT E G I C INI TI AT I V E S - SUM M AR Y HL7 Recgnitin: Attain recgnitin as the lead develper and harmnizer f glbal technical and functinal health infrmatics standards
More informationEFB Administrator. Role Summary. Role purpose
EFB Administratr Rle Summary Rle purpse Reprting t the Manager, Flight Technical, manage the administratin f the peratr s Electrnic Flight Bag (EFB) hardware and sftware with reliance f Subject Matter
More informationMIS The Expert System Expert System Development
Expert System (ES) An Expert System (ES) is a knwledge based infrmatin system that uses its knwledge abut a specific, cmplex applicatin area t act as an expert cnsultant t end users. Expert system prvides
More informationInnovation and Execution Excellence Practices of High Performance Organizations/Teams
Innvatin and Executin Excellence Practices f High Perfrmance Organizatins/Teams Innvatin and executin excellence is a big subject. As an perating executive fr ver 30 years, I have studied and applied best
More informationCommunications White Paper
Intrductin The quality and effectiveness f the cmmunicatin between the prject and the stakehlder grups is a significant cntributing factr t prject success r failure. Cmmunicatin is abut sending and receiving
More informationPOSITION DESCRIPTION
Sftware Develper Level 3 POSITION DESCRIPTION Unit/Branch, Directrate: Lcatin: Reprting t: Direct reprts: Engineering Develpment, Integratin & Assurance, Technlgy Directrate Wellingtn Team Leader, Engineering
More informationDown Under. Project Management Essential in Process Management Projects
A BPTrends Clumn Dwn Under December 2007 Jhn Jestn & Jhan Nelis BPM Cnsultants, Sydney Australia Authrs: Business Prcess Management Practical Guidelines t Successful Implementatins jhn.jestn@managementbyprcess.cm
More informationRequest for Proposal
Request fr Prpsal DMDII-17-02 Advanced Analytics fr Supply Chain Operatins Technlgy Thrust Area: Agile, Resilient Supply Chain Revisin 1.0 Release Date: 4 August 2017 POC: Sctt Kruse Prject Innvatin Engineer
More informationInstitutional Knowledge Management: Leveraging Your Firm's Most Valuable Asset
Fr several decades the wrld s best knwn frecasters f scietal change have predicted the emergence f a new ecnmy in which brainpwer, nt machine pwer, is the critical resurce. But the future has already turned
More informationStrategic Project Manager
Strategic Prject Manager Wrk Unit Prgram Develpment & Evaluatin Classificatin Level 4 Emplyment type Wrk lcatin Reprting line Supervisry Respnsibilities Full Time Melburne Natinal Prgram Manager, New Strategic
More informationDOCUMENT NO LOCATION Thailand. DEPARTMENT Quality Assurance FUNCTION Project Team
Junir Quality Assurance Engineer REVISION DATE March 23, 2011 REVISION NO DOCUMENT NO LOCATION Thailand JOB TITLE Quality Assurance Engineer JOB GRADE DEPARTMENT Quality Assurance FUNCTION Prject Team
More informationMIS Exam Revision Modules 1-11!
MIS Exam Revisin Mdules 1-11 Mdules 1-4 Chapter 1: Why MIS? The Imprtance f MIS All based arund Mre s Law. The number f transistrs per square inch n an integrated chip dubles every 18 mnths. Speed f a
More informationIBM Global Services. Server Optimization ... Trends and Value Proposition That Can Drive Efficiencies and Help Businesses Gain A Competitive Edge
IBM Glbal Services Server Optimizatin.......... Trends and Value Prpsitin That Can Drive Efficiencies and Help Businesses Gain A Cmpetitive Edge Intrductin A typical rganizatin s success and ability t
More informationCEO. Executive Manager, Experience & Content
POSITION DESCRIPTION Executive Manager, Experience & Cntent JOB TITLE: INCUMBENT: REPORTING TO: LOCATION: SCOPE Executive Manager, Experience & Cntent Vacant Chief Executive Officer Western Australia Permanent
More informationA Case for Component Based Software Engineering. Maurizio Morisio, Michel Ezran and Colin Tully IEEE Transactions on Software Engineering, May 2003
A Case fr Cmpnent Based Sftware Engineering Success and Failure Factrs in Sftware Reuse Maurizi Mrisi, Michel Ezran and Clin Tully IEEE Transactins n Sftware Engineering, May 2003 Raihan Al-Ekram Schl
More informationDefinition of General Concepts
Service desk cnfiguratin guide Definitin f General Cncepts The Slutin Manager Service Desk is based n CRM 5.0. The IMG activities t cnfigure the Service Desk, service prvider, system huse and sftware partner
More informationCertificate in Construction Project Management
Certificate in Cnstructin Prject Management Duratin: 6 Mnths Distance Learning Prgramme Language: English RICS Member: $1,235 Nn RICS Member $1,485 Curse Summary This prgramme explres the prject lifecycle
More informationCertificate in Construction Project Management
Certificate in Cnstructin Prject Management Duratin: 6 Mnths Distance Learning Prgramme Language: English RICS Member: 895.00 + VAT Nn RICS Member 1075.00 + VAT Curse Summary This prgramme explres the
More informationValue Engineering: A Powerful Team Approach to Save Money & Improve Facility Performance
Value Engineering: A Pwerful Team Apprach t Save Mney & Imprve Facility Perfrmance Richard Sievert, Ph.D., CFM, CVS, PMP, CCC It is incumbent upn facility managers t develp plans t maximize value and minimize
More informationPractical Model Driven Development process
Practical Mdel Driven Develpment prcess Xabier Larrucea, Ana Belen García Díez, Jasn Xabier Mansell Eurpean Sftware Institute Xabier.Larrucea@esi.es, anabelen.garcia@esi.es, jasn.mansell@esi.es Abstract.
More informationFrequently asked questions:
Frequently asked questins: Standardized pre/pst surveys fr grw grant results Versin 2.0 May 10, 2017 Cntents HelpDesk Cntact Infrmatin... 2 General Questins... 2 Why is OTF using these surveys?... 2 Wh
More informationThe Comparative Advantage of X-Teams
The Cmparative Advantage f X-Teams - Emphasizes utreach t stakehlders and adapts easily t flatter rganizatin structure, changing infrmatin and increasing cmplexity Imprtant t get buy-in frm managers and
More informationHuman Resource Management
ALT 4 - WORKSHOP: Human Resurce Management Perfrmance Develpment Review Frm [Example Only] Perfrmance Develpment Review Frm (Example) Name: Review Perid: Jb Title: T&D Cnsultant Ntes n hw the frm is used:
More informationCOSC 310: Software Engineering. Dr. Bowen Hui University of British Columbia Okanagan
COSC 310: Sftware Engineering Dr. Bwen Hui University f British Clumbia Okanagan bwen.hui@ubc.ca Brief Review f Refactring What is an example f refactring? Shuld we perfrm refactring when tests are unstable?
More informationThe purpose of IPRO 304 is to create a software package to assist A. Finkl & Sons in tracking of parts in heat treatment furnaces.
Prject Plan Reprt: Heat Treat Subgrup 1.0 Objective The purpse f IPRO 304 is t create a sftware package t assist A. Finkl & Sns in tracking f parts in heat treatment furnaces. Objective fr Spring 2008:
More informationAgents and Service-Oriented Computing for Autonomic Computing Prepared by Faisal Sibai for CS 895
Agents and Service-Oriented Cmputing fr Autnmic Cmputing Prepared by Faisal Sibai fr CS 895 Original paper Frances M. T. Brazier, Jeffrey O. Kephart, H. Van Dyke Parunak, Michael N. Huhns, Agents and Service-Oriented
More informationIntroduction & Services Overview
Academy Cnsulting Grup Intrductin & Services Overview Agenda Intrductin t Academy Cnsulting Grup Our Services t meet yur business needs Prject Management and PMO IT System Develpment Lifecycle (SDLC) Prject
More informationCustomer best practices
Custmer dcument Custmer best practices Recmmendatins fr new Basware transactin services custmers Basware Crpratin Cpyright Basware Crpratin All rights reserved 1 (11) 1 Intrductin Our best advice This
More informationMonitoring and. Prof. Jay Aronson
Mnitring and Evaluatin Prf. Jay Arnsn Mnitring Mnitring Gal: assess prgress f prject/prgram at regular intervals; find ut what s ging n (budget, persnnel, deadlines, prgress, areas needing mre wrk, etc.)
More informationProject Charter. Current 8/23/2006. Version 2
Prject Charter Current 8/23/2006 Versin 2 Dcument Cntrl Dcument Title: Authr(s): Prject Charter CMS Prject Team Date By Actin Versin Pages 8/23/06 SKC Template applied 1.0 All 9/13/06 KKee Updated TOC
More informationHealth, Safety and Wellbeing
Psitin Title: Reprts t Divisin/Business Unit Nature f Appintment Grade: SAP Psitin Number: Prject Cntrls Team Lead Systems and Standards Manager Netwrk Services Cntinuing Grade 7/TEC TBD Health, Safety
More informationRESTRICTED JOB SPECIFICATION. Senior Software Developer
JOB SPECIFICATION FUNCTION JOB TITLE REPORTING TO GRADE WORK PATTERN LOCATION TRAVEL REQUIRED ROLE ID IT & Digital Senir Sftware Develper Develpment Manager Band E Full-time Birmingham Occasinally TBC
More informationModelling IGCC Plants Using the Simulation Tool Ebsilon Professional
Mdelling IGCC Plants Using the Simulatin Tl Ebsiln Prfessinal Dr. Reiner Pawellek, STEAG KETEK IT GmbH, Zwingenberg Abstract The effrts fr a reductin f the CO2 exhaust und the develpment and enhancement
More informationSAP standard PS: issues with project lifecycle management
Intrductin Prject System is the mst integrated mdule in SAP ECC. It is seamlessly and in real-time cnnected t almst every SAP mdule: Financial Accunting, Cst Cntrlling, Materials Management and Prcurement,
More informationProject Tracker Implementation Plan
Prject Tracker Implementatin Plan Transprtatin Planning and Prgramming Divisin March 1, 2018 INTRODUCTION The (TxDOT) is cmmitted t cntinuusly imprve custmer service, transparency and accuntability. One
More informationProject Status Report
Prject Status Reprt Fr perid: March 2007 Defining and Delivering a Service Level Agreement Submitted by: Ann Berry-Kline Distributin: ITSMG Status Item Current Status Prir Status Status Ntes: Overall Prject
More informationApplication Portfolio Analysis: Tool for Cloud Migration Dr. Gopala Krishna Behera December 5, 2017
Applicatin Prtfli Analysis: Tl fr Clud Migratin Dr. Gpala Krishna Behera December 5, 2017 Tday, a majrity f custmers are getting ut f the data center business and mving twards the use f Clud Services.
More informationMethod 1: Establish a rating scale for each criterion. Some options are:
Decisin Matrix Als called: Pugh matrix, decisin grid, selectin matrix r grid, prblem matrix, prblem selectin matrix, pprtunity analysis, slutin matrix, criteria rating frm, criteria-based matrix. Descriptin
More informationService Description: Cisco Optimization Service for Virtual Managed Services
Page 1 f 1 Service Descriptin: Cisc Optimizatin Service fr Virtual Managed Services This dcument describes Cisc Optimizatin Service fr Virtual Managed Services (vms). Related Dcuments: This dcument shuld
More informationinemi Statement of Work (SOW) NEMI Board Assembly TIG inemi Functional Test Coverage Assessment Project
inemi Statement f Wrk (SOW) NEMI Bard Assembly TIG inemi Functinal Test Cverage Assessment Prject Versin # 1 Date 2-20-07 Prject Leader: C-Prject Leader: TC Cach: Page 1 f 8 Basic Prject Infrmatin Purpse:
More informationITS STRATEGIC PLAN:
University f New Brunswick ITS STRATEGIC PLAN: 2013-2014 APPROVED BY UMC, MAY 14, 2013 1 Assciate Vice-President, Infrmatin Technlgy Services Visin We will delight ur users with slutins that wrk fr them,
More informationDIVERSITY AND INCLUSION. Leveraging Collective Intellectual Capital to Drive Organizational Excellence
DIVERSITY AND INCLUSION Leveraging Cllective Intellectual Capital t Drive Organizatinal Excellence 1 Cntents The Purpse... 2 The Strategy... 2 The Plan... 3 The Benefit... 5 Abut Us... 5 2 The Purpse Diversity
More informationisqi Certified Agile Business Analysis COURSE OBJECTIVES 1 Copyright 2014 isqi GmbH SIG isqi Agile Teaming Version 2.0
isqi Certified Agile Business Analysis COURSE OBJECTIVES 1 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0 Table f Cntents Curse Descriptin and Psitining... 3 Target Audience... 3 Pre-requisites...
More informationThe BLOOM Performance Review Decision Guide
The BLOOM Perfrmance Review Decisin Guide Intrductin Planning yur perfrmance review prcess needs careful cnsideratin. Sme questins yu might be cnsidering are: 1. Hw ften will the rganizatin cmplete frmal
More informationIMI2 PROPOSAL TEMPLATE FIRST STAGE PROPOSAL
IMI2 PROPOSAL TEMPLATE FIRST STAGE PROPOSAL IN TWO-STAGE PROCEDURE (TECHNICAL ANNEX) RESEARCH AND INNOVATION ACTIONS & INNOVATION ACTIONS Nte: This is fr infrmatin nly. The definitive template fr yur call
More informationPanel Project Solicitation
Panel Prject Slicitatin April 4, 2016 BUSINESS PROCESSES ELECTRICAL TECHNOLOGIES ENVIRONMENTAL INFORMATION TECHNOLOGIES PLANNING, PRODUCTION PROCESSES & FACILITIES RISK MANAGEMENT SHIP DESIGN & MATERIAL
More informationNZATD Education Trust Awards elearning Award Guidelines for Entrants
NZATD Educatin Trust Awards elearning Award Guidelines fr Entrants Fcus f Award NZATD intrduced this award t recgnise excellence in the design and implementatin f elearning initiatives within rganisatins.
More informationEnergy Efficiency and Conservation Working Group Meeting #4. May 24, 2016; 1:00 pm 3:00 pm. Meeting Summary
Energy Efficiency and Cnservatin Wrking Grup Meeting #4 May 24, 2016; 1:00 pm 3:00 pm Meeting Summary I. Meeting Objectives T develp draft bjectives fr recmmendatin t the energy plan leadership team. T
More informationInsight Report Individual Results
Insight Reprt Individual Results Reprt Prepared Fr: Laura Leader Reprt Prepared On: Tuesday, December 05 Survey Respndents: 15 ut f 15 Self: 1 ut f 1 Leader(s): 1 ut f 1 Team Members: 9 ut f 9 Peer: 4
More information10 Impediments to Achieving Process Excellence
A BPTrends Clumn April 2010 Dwn Under Jhn Jestn The LITMUS Grup jjestn@litmusgrup.cm Jhan Nelis TuchPint Business Prcess Services Jhan.nelis@tuchpintbpm.cm.au Authrs: Business Prcess Management Practical
More informationDB Marketing Technologies, LLC PRM: Strategy and Implementation
Physician Relatinship Management: Strategy & Implementatin Hw t get yur rganizatin frm a prduct-centric sales and marketing apprach t a custmer-centric peratin that csts less t perate and increases verall
More informationMBSE Workshop. Mentor Graphics use of OSLC. IW2015 Torrance, CA. Bill Chown Mentor Graphics OMG Board, OASIS OSLC SC, INCOSE CIO
MBSE Wrkshp Mentr Graphics use f OSLC IW2015 Trrance, CA Bill Chwn Mentr Graphics OMG Bard, OASIS OSLC SC, INCOSE CIO ci@incse.rg The Backgrund Why did Mentr Graphics use OSLC? 2 System Design Challenges
More informationPlanning Considerations to Avoid Issues and Risks in Adverse Situations
Planning Cnsideratins t Avid Issues and Risks in Adverse Situatins Abstract Authr - Preeti Jain Mishra, PMP C Authr - Swadhin Mishra, PMP A prject with 6 resurces and 3 mnths strict schedule, and tw resurces
More informationLearning from Recent Modeling Projects. Shanon Phillips- OCC Steve Patterson- BioXDesign
Learning frm Recent Mdeling Prjects Shann Phillips- OCC Steve Pattersn- BiXDesign OCLWA April 5-6, 2017 Are we Insane? Hw many majr watersheds/waterbdies in OK have been mdeled just ONE time? When an
More informationPOSITION DESCRIPTION Senior Manager Strategic Directions and Planning
POSITION DESCRIPTION Senir Manager Strategic Directins and Planning REPORTS TO: GRADE/AWARD/LEVEL: WORK LOCATION: PROGRAM: WORKING WITH CHILDREN: Executive Directr Nn Award Head Office, Pennant Hills Executive
More informationPOSITION DESCRIPTION. Network Manager. Asset Manager (2) Maintenance Manager (2) PURPOSE OF POSITION
POSITION DESCRIPTION Title: Reprting t: Direct Reprts: Netwrk Assets Manager Netwrk Manager Recrds Team Leader Asset Manager (2) Maintenance Manager (2) PURPOSE OF POSITION The Netwrk Assets Manager reprts
More informationTransfers THIS PAPER EXPLORES THE CURRENT ISSUES AND PROPOSALS FOR AUTOMATION. Findel Transfers Working Group
Transfers THIS PAPER EXPLORES THE CURRENT ISSUES AND PROPOSALS FOR AUTOMATION. Findel Transfers Wrking Grup PUBLISHED OCTOBER 2017 0 CONTENTS Intrductin... 2 Challenges... 3 Current Prcess... 4 The Vice
More informationVI. ALTERNATIVES TO THE MASTER PLAN A. INTRODUCTION
VI. ALTERNATIVES TO THE MASTER PLAN A. INTRODUCTION INTRODUCTION As stipulated in Sectin 21002.1(a) f the CEQA Statutes (Public Resurces Cde): The purpse f an envirnmental impact reprt is t identify the
More informationWhite paper Ti-Rate billing and real-time rating solution. Version 1.0
White paper Ti-Rate billing and real-time rating slutin. Versin 1.0 Yu need mdern BSS slutins t adpt t new reality Ti-Rate slutin n etom map Billing shuld nt be hard and cmplicated High Cncurrent Lad handling,
More informationBeyond DevOps: Enterprise-wide adoption
With Agile and DevOps adptin gathering pace in the enterprise, we cmmnly find an unintended misalignment between develpers at the prduct calface and nn-it stakehlders in the wider business. This can result
More informationBusiness Analysis Program
Business Analysis Prgram Page 0 f 17 Nadine Millner (CBAP) THE BUSINESS BA http://za.linkedin.cm/in/nadinethebusinessba/ http://za.linkedin.cm/in/nadinethebusinessba/ Table f Cntents Prgramme Outline...
More informationPOSITION DESCRIPTION Outcomes Facilitator
P O Bx 4083, Hamiltn East 3247 2/210 Cllingwd Street, Hamiltn Phne: 07-839-0183 Fax: 07-839-0182 POSITION DESCRIPTION Outcmes Facilitatr VISION: PROMISE: REPORTS TO: General Manager with input frm the
More informationKNOWLEDGE CAPTURE INTERVIEW
Inter-American Develpment Bank KNOWLEDGE AND LEARNING SECTOR (KNL) TECHNICAL NOTES KNOWLEDGE CAPTURE INTERVIEW N. IDB-TN-424 June 2012 KNOWLEDGE CAPTURE INTERVIEW Inter-American Develpment Bank 2012 http://www.iadb.rg
More informationCREATING A PROBLEM SOLVING CULTURE ISM 7/20/2017
CREATING A PROBLEM SOLVING CULTURE ISM 7/20/2017 Yur Presenter: Ashley Yentz Career Fcus Areas: Respnsibilities in visin creatin and deplyment, prject crdinatin, team leadership, detailed data analysis
More informationREQUEST FOR PROPOSALS FY-2018 RESEARCH ON GLOBAL APPROACHES TO LAND VALUE CAPTURE
REQUEST FOR PROPOSALS FY-2018 RESEARCH ON GLOBAL APPROACHES TO LAND VALUE CAPTURE RESEARCH THEME The Lincln Institute f Land Plicy ( Lincln Institute ) invites prpsals fr riginal research papers and case
More informationTable of Contents. Section 1 - I am a Manager in an ETB, how will the ESBS affect me & what do I need to know?
ESBS ETB Payrll Shared Services FREQUENTLY ASKED QUESTIONS Nvember 2018 Table f Cntents Sectin 1 - I am a Manager in an ETB, hw will the ESBS affect me & what d I need t knw? 1.1. What are the risks assciated
More informationEUROPEAN COMMISSION DIRECTORATE-GENERAL JOINT RESEARCH CENTRE Directorate B Growth and Innovation Circular Economy and Industrial Leadership
EUROPEAN COMMISSION DIRECTORATE-GENERAL JOINT RESEARCH CENTRE Directrate B Grwth and Innvatin Circular Ecnmy and Industrial Leadership Seville, 6 th April 2018 Level(s) testing phase Guidance and rules
More informationService Oriented Architecture Testing
Internatinal Jurnal f Engineering Research in Cmputer Science and Engineering Vl 5, Issue 4, April 2018 Service Oriented Architecture Testing [1] Mageusha.U, [2] Dr. Sudhamani [1] Research Schlar,Rayalaseema
More informationJob Related Information
TO prvide Jb Related Infrmatin This dcument includes infrmatin abut the rle fr which yu are applying and the infrmatin yu will need t prvide with yur applicatin. 1. Rle Details Vacancy reference 13456
More informationWorking Families Success Network in Community Colleges Definitions and Expected Design Elements
Wrking Families Success Netwrk in Cmmunity Clleges Definitins and Expected Design Elements Cre Prgram and Service Delivery Elements Clleges shuld prvide services in each f the three WFSNCC cre pillars:
More informationORGANISATIONAL CONTEXT
POSITION DESCRIPTION Psitin Title: Electrical Technician PD Number: NET0235 Reprts t: Senir Resurce Supervisr Divisin: Netwrk Operatins Branch: Reginal Operatins ORGANISATIONAL CONTEXT Netwrks NSW (NNSW)
More informationMarketing Summary Chapter 4
Marketing Summary Chapter 4 Marketing chapter 4 - Marketing Research: Gather, Analyze & Use Infrmatin Marketing Ethics: taking an ethical & abve-bard apprach t cnducting marketing research that des n harm
More informationBest Practices for Safety Action Review Boards
Best Practices fr Safety Actin Review Bards By Brian Hughes, Vice President f Slgic A versin f this article appeared in the May 2011 issue f Prfessinal Safety magazine. Many safety departments I wrk with
More informationVital Checklist for Website Redesign
Vital Checklist fr Website Redesign By: Khrysti Nazzar, Directr f Optimized Services Fr Mre Infrmatin Please Visit www.mrevisibility.cm Intrductin Embarking n a website redesign prject is never an easy
More informationL&D Network Meeting. 5 th September Sarah Artist, Senior Manager Innovation & Capacity
L&D Netwrk Meeting 5 th September 2017 Sarah Artist, Senir Manager Innvatin & Capacity Agenda Item Time 1 Phase 1 prject update final design 10mins 2 Phase 2 update implementatin f tls and resurces 10mins
More informationIntroduction. Putting The Toyota Way to Service Excellence principles into practice at PrimePay. Do you know what LEAN process improvement is?
Intrductin D yu knw what LEAN prcess imprvement is? In a nutshell, it s the prcess that Tyta uses t make cars in the mst effective and efficient manner pssible. Hwever, LEAN isn t just a set f tls. It
More information