scrum and sepg
DESCRIPTION
scrum sepgTRANSCRIPT
![Page 2: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/2.jpg)
Scrum
Stands for
SCRUM is not an acronym. Its proper spelling is Scrum (not all caps). It’s a rugby term used when members of the rugby teams form a circle to get the ball back into play. Think of Scrum as a way to get software delivery teams unstuck and moving again.
![Page 3: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/3.jpg)
Scrum
Scrum divides a project into sprints (aka iterations) of 30 days. Before you begin a sprint you define the functionality required for that sprint and leave the team to deliver it. But every day the team holds a short (10 – 15 minute) meeting, called a scrum where the team runs through what it will achieve in the next day.
Some of the questions asked in the scrum meetings are: What did you do since the last scrum meetings? Do you have any obstacles? What will you do before next meeting?
This is very similar to stand-up meetings in XP and iterative development process in RUP (Rational Unified Process).
RUP has 4 phases in the following order Inception, Elaboration, Construction, and Transition. Agile (i.e. lightweight) software development process is gaining popularity and momentum across organizations. Several methodologies like XP, RUP, Scrum, FDD, TDD etc fit under this agile development methodology banner. All these methodologies share many characteristics like iterative and incremental development, stand-up meetings to improve communication, automatic build, testing and continuous integration etc.
![Page 4: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/4.jpg)
Software Engineering Process Group (SEPG)
![Page 5: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/5.jpg)
Software Engineering Process Group (SEPG)
•Audit Process•Causal Analysis•Closure Analysis•Compliance Issues•Effort Distribution•Group review summary form•Introduction group reviews•Major Tasks•Performance Indicators•Process Database•Project Management Plan•As Quality Advisors
![Page 6: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/6.jpg)
Process Infrastructure
•Policies•Processes•Checklists, guidelines, templates, forms, standard tools, process database, process capability baseline
![Page 7: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/7.jpg)
SEPG and Software Process Improvement Planning
•Many factors are essential if process improvement initiatives are to succeed in an organization.
•One success factor, which is also a key practice of the Organization Process Focus KPA (Key Process Area) of CMM (Capability Maturity Model) level 3, is the formation of a core group that takes responsibility for coordinating the process activities in the organization. This core group is commonly called the SEPG.
•In IT companies, these SEPG will consist of quality professionals whose sole duty is monitoring and improving the processes for improving the Q&P in the organization. It includes approximately 1.5% of the company’s employees.
![Page 8: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/8.jpg)
Effort Distribution of SEPG
•Miscellaneous (30%)•Process Management (22%)•Process Implementation (28%)•Training (12%)•Audit (8%)
![Page 9: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/9.jpg)
The task of defining a process consists of the following activities:
Initiate process definitionCreate a draft sketch of the processObtain authorization from senior management
Define processIdentify life-cycle stagesIdentify activities to a sufficient level of granularityIdentify inputs and outputsIdentify entry and exit criteriaIdentify measurements, participants, and
referencesWrite overviewEstablish cross-reference to ISO and CMM, if
necessaryDefine tailoring guidelinesReview with users and senior managementGenerate process definition following organizations standards
The main participants in this stage are the SEPG members, the members of the task force, process users, and senior management.
![Page 10: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/10.jpg)
Major activities in Process Implementation phase of the process management process are as follows:
Launch the processPilot the process
Plan for pilotingIdentify pilot projectsDefine data collection and analysis plan for the pilotProvide orientation to pilot project teamsMonitor pilotCollect data, feedback, issues, and other informationPerform post-pilot analysisClose pilot
Update draft process definition, if neededBaseline updated process definition, if neededRelease formallyConduct trainingDeploy the process organization-wide.
![Page 11: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/11.jpg)
The project management process is fairly standard, having three main stages:
•Project planning•Project execution•Project closure
![Page 12: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/12.jpg)
The PROJECT PLANNING stage:
Become familiar with the projectCreate a project plan and schedule
Define project objectivesPlan for human resourcesDefine project organizationIdentify a suitable standard process for project executionTailor the standard process to meet project requirementsIdentify the methods, tools, templates, and standards to be usedIdentify risks and define plans to mitigate themEstimate effortDefine project milestonesCreate a schedule for the projectDefine a quality planDefine a measurement plan for the projectDefine a training plan for the projectDefine project-tracking proceduresDefine assumptions made in project planning
Perform group review for the project plan and scheduleObtain authorization from senior managementDefine and review the CM planProvide orientation to the project team.
The participants in this phase are the Project coordinator and Technical Architect (are responsible for developing the project plan), the onsite client, an SEPG representative, and the project manager for the project.
![Page 13: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/13.jpg)
The PROJECT EXECUTION stage:
•Track project status•Review project status with senior management•Manage requirement change•Monitor compliance to defined project process•Conduct milestone reviews
The participants in this phase are the same as the participants in the previous stage, with the addition of the project team.
![Page 14: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/14.jpg)
The PROJECT CLOSURE stage:
A systematic wind-up of the project after customer acceptance.
![Page 15: Scrum And Sepg](https://reader036.vdocuments.mx/reader036/viewer/2022082807/554c5b72b4c905282a8b52b2/html5/thumbnails/15.jpg)
Thank You