1 / 66

Tik-76.612 Ohjelmistoprojektien Hallinta

Tik-76.612 Ohjelmistoprojektien Hallinta. Luento 9 – Laadun ohjaus ja Leadership. Luennot ja projekti. synty. suunnittelu. käynnistys. ohjaus. päätös. operointi. Ti 12.3. Kurssin aloitus. To 14.3. Projektin synty. Ti 19.3. Projektisuunnitelma. To 21.3. Projektin käynnistäminen.

lara-bond
Download Presentation

Tik-76.612 Ohjelmistoprojektien Hallinta

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tik-76.612Ohjelmistoprojektien Hallinta Luento 9 – Laadun ohjaus ja Leadership

  2. Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti 12.3 Kurssin aloitus To 14.3 Projektin synty Ti 19.3 Projektisuunnitelma To 21.3 Projektin käynnistäminen Ti 26.3 Työmäärien arviointi To 4.4 Projektin ohjaus Ti 9.4 Projektihallinnan työkalut To 11.4 Projektien erilaisuudet Ti 16.4 Laadunohjaus ja leadership Ti 18.4 Projektin päättäminen To 23.4 Ohjelmistotuoteliiketoiminta

  3. Projekti Määritelty kesto, eri vaiheita LAATU Määritelty aloituspiste Määritelty lopetuspiste LAATU Tarve Resurssitarve Tarve tyydytetty Projekti LAATU Tuki ja / tai linja-organisaatio Yrityksen tukiorganisaatio tukee projektia (ja muita projekteja) peruspalveluilla synty suunnittelu käynnistys tekeminen päätös operointi LAATU ohjaus Leadership

  4. luennon tavoite Laadun ohjaus ja leadership -osuuksien tarkoituksena on ymmärtää mitä laatu on ohjelmiostoprojekteissa sekä erityisesti miten sen suhteen pitäisi toimia. Lisäksi pyritään ymmärtämään managementin ja leadershipin ero sekä sisäistämään henkilöjohtamisen perusideat.

  5. Laatu & LeadershipSisällysluettelo • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  6. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  7. Laatu ? Laatu ei ole mitään sellaista mitälevitetään subjektien ja objektien päälle kuin lameeta joulukuuseen. - Robert M. PirsigZEN ja moottoripyörän kunnossapito

  8. Definition - Quality Q: What’s the definition of Quality? A: Zero Defects B: Degree of Excellence C: Conformance to Customer Requirements D: Doing It Right The First Time

  9. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  10. Have expectations been documented? Who are your stakeholders? Do you know if all of them have been identified? Have expectations changed? (what are your stakeholders thinking today?) How often do you measure what your client is thinking? How do you know when you’re successful in your clients’ eyes? Have you reconciled expectations across stakeholders? Can you answer? What are your stakeholders specifically expecting of this project? Who from the project is maintaining the stakeholder relationship? How often? How? What processes are in place to ensure that expectations are being met?

  11. Why do we need to identify expectations ? • Prepares us to deliver Quality, Value and Success to our stakeholders • Helps Stakeholders understand and communicate their expectations • Forces stakeholders to agree on a defined set of expectations • Builds commitment to meeting and exceeding expectations

  12. Why Use Expectation Management ? ExPECT produces proven benefits: • Helps resolve conflicting expectations • Focuses us on delivering success • Protects us when Management changes • Focuses client attention on the possible • Helps manage and shape expectations • Improves the client relationship

  13. PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING What is ExPECT ? 1. Identify stakeholder ExPECTATIONS 2. PLAN processes to meet those expectations 3. EXECUTE according to the plan 4. Continuously CHECK the quality results 5. TAILOR the processes and plan as needed

  14. Steps: Identify the stakeholders Gathering expectations Analyse and identify unrealistic and/or conflicting expectations Obtain consensus and document expectations using Expectation Matrix Communicate agreed expectations PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING Identify Expectations Both Client and Team expectations should be identified

  15. Expectations you find - and miss Satisfaction unexpected implied unimplied Realization

  16. Esimerkki odotuksista • Esimerkki: projektin laatuodotukset • tuntirap ../TKK/Esim/Laatutavoitteet malli.doc

  17. Steps: Identify processes to meet expectations Identify issues requiring quality management Identify processes to address issues Establish measures, goals, schedules, and responsibilities for monitoring processes Document in your plan PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING Planning Expectations should drive the project plans and approaches

  18. What plan? Expectations and Business Contribution Program and Project Management PROJECT/QUALITY PLANNING

  19. Steps: Execute quality processes Collect quality metrics Report status PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING Execute All members of the project team are involved in exceeding expectations

  20. Steps: Review metrics data Review client and team expectations using QAT or similar Assess customer perceptions Analyze gaps Identify and investigate improvement opportunities PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING Check Continuously check progress against plan at every stage of the project

  21. Steps: Prioritise and implement improvements Modify processes as needed Monitor and communicate improvements Recognize contributions Maintain Quality Plan as necessary PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING Tailor Tailor your approach as a result of checking

  22. Cyclical Continuous Improvement Continuous Effort PLANNING ExPECTATIONS TAILORING EXECUTION CHECKING ExPECT Model

  23. Esimerkki toteumasta • Esimerkki: projektin laatuodotusten • toteutuminen • ../TKK/Esim/LAATAR_E.DOC

  24. Mittarit, esimerkki virheiden määrä • virheetön ei ole järkevää • mikä on kohtuullinen määrä virheitä ? • Esimerkki: systeemitestin virheiden määrä • ../TKK/Esim/PROGRESS esim.XLS

  25. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  26. Laatusuunnitelma Malli 1: ”Tarvitaan erillinen laatusuunnitelma, jotta asian tärkeys korostuu ja voimme varmistua, että laadun suunnittelun ja hallinnan toimenpiteet ovat riittävät.” Malli 2: ” Laatua ei voi erottaa muusta projektista joten se on suunniteltava normaalissa projektisuunnitelmassa.”

  27. Laatusuunnitelmaorganisaation kypsyys (Timo Lehtimäen mukaan) • Ei laadusta mitään havaintoa • Laatuorganisaatio, laatupäälliköt, laatukäsikirja, laatusuunnitelmat, ISO9000-sertifiointi • Laatu integroituna kaikkeen HUOM 1 <> 3 !!!!!!!!!

  28. Laatusuunnitelmaesimerkki • Jos erillinen laatusuunnitelma, niin se voisi näyttää tältä: • Esimerkki: laatusuunnitelma • ../TKK/Esim/QUALPLAN.doc

  29. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  30. Laadun varmistus • Quality Assurance • Quality Control • Lopputulosten läpikäyminen = review • supervisor review • peer review • Laatupiiri • Testaus ?

  31. Laadunvarmistuskatselmointi esimerkki Client Quality Management Assessment

  32. Laadunvarmistuskatselmointi esimerkki • Esimerkki: laadunvarmistusraportti • ../TKK/Esim/cqma_form.doc • ../TKK/CQMAmuis.doc

  33. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  34. Standardeja ja metodologioita • CMM • ISO9000 • laatupalkintomallit

  35. What is the Capability Maturity Model (CMM)? • A model that outlines best practices in process management and quality improvement concepts for software development and maintenance • Describes five levels of software development and management maturity, from an ad hoc, immature process to a mature, disciplined process • Developed in the late 1980’s at the Software Engineering Institute (SEI) at Carnegie-Mellon University in Pittsburgh by government and industry representatives. • Becoming an industry standard against which an organization can be measured in a repeatable way through a defined software process assessment technique • Serves as a framework for a software process improvement program

  36. SEI Capability Maturity Model (CMM) Level Focus Key Process Areas Result Process change management Technology change management Defect Prevention Software quality management Quantitative process management Peer Reviews Intergroup coordination Software product engineering Integrated software management Training program Organization process definition Organization process focus Software configuration management Software quality assurance Software subcontract management Software project tracking & oversight Software project planning Requirements management Continuous Improvement Product and Process Quality Engineering Process Project Management Productivity & Quality 5 Optimizing 4 Managed 3 Defined 2 Repeatable 1 Initial R I S K Heroes version 1.1

  37. How Accenture is using the CMM • Accentures global network of Solution Centers is using the CMM as a basis for software process improvement. • Assessments have been a strong catalyst for improvement activities • Action plans based on assessments have been developed and improvement projects are underway • Accentures Methodology Program is piloting a Systems Building Maturity Assessment, a superset of the CMM, designed to allow projects to determine capability needs and design project processes and organization accordingly. • Assessing the entire Accenture organization against the CMM in a single assessment is impossible: • Widespread geographically • Organized around individual client projects • Projects involve combination client/Accenture teams • Evaluations of Accentures capability against the CMM are market driven and can only be applied to an individual practice unit. In all cases, we have met the client’s maturity level requirements. • The systems building methods and quality processes that Accenture employs during engagements are aimed at Level 3 - Defined in the CMM.

  38. ISO CERTIFICATION

  39. ISO9000 • ISO 9000:2000, Quality management systems – Fundamentals and vocabulary • ISO 9001:2000, Quality management systems – Requirements • ISO 9004:2000, Quality management systems –Guidelines for performance improvements

  40. ISO9001 (ed. versio) 1 Management responsibility 2 Quality system 3 Contract review 4 Design Control 5 Document and data control 6 Purchasing 7 Control of customer supplied product 8 Product identification and traceability 9 Process control 10 Inspection and testing

  41. ISO9001 (ed. versio) 11 Control of inspection, measuring and test equipment 12 Inspection and test status 13 Control of non conforming product 14 Corrective and preventive actions 15 Handling, storage, packaging and delivery 16 Control of quality records 17 Internal Quality audits 18 Training 19 Servicing 20 Statistical techniques

  42. ISO9001:2000 highlights 4 Quality management system 5 Management responsibility 6 Resource management 7 Product realization 8 Measurement, analysis and improvement

  43. Laatupalkintomalli(~Malcolm Baldrige) Strateginen suunnittelu Asiakas- ja markkina- suuntautuneisuus Toiminnan tulokset Johtajuus Tiedot ja niiden analysointi Yhteiskunnalliset vaikutukset Henkilöstön kehittäminen Prosessien hallinta

  44. EFQM Excellence Model Leadership Processes People Management People Satisfaction Business Results Customer Satisfaction Policy & Strategy Resources Impact on Society Enablers Results

  45. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  46. auditit ja tarkastukset • reviews • sisäiset auditit • ulkoiset auditit • ISO9000 audit • laatupalkintomalli, itsearviointi • laatupalkintokilpailu

  47. DEMING’S 14 POINTS… 3. Avoid Massive Inspection 5. Continuously Hunt for Areas to be Improved 6. Train Workers for Quality Performance Laatua ei rakenneta auditoimalla! (mutta sitä saatetaan tarvita...)

  48. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

  49. Alihankintojen hallinta • mahdollisuuksien mukaan samat menetelmät kuin omalla väellä • sopimukset • jos osakokonaisuuksia, vaadittava raportointi • laadunvarmistus • kommunikointi (tavoitteet!) • tiimityöhön mukaan ilman yritysrajoja

  50. Laatu & Leadership • Mitä on laatu ? • Odotusten hallinta • Laadun suunnitteleminen • Laadunvarmistus • Standardeja ja metodologioita • Auditoiminen • Alihankintojen hallinta • Leadership

More Related