wiki:PROCESS_R3

Version 11 (modified by deyan, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=PROCESS_R3, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

The tasks for imroving the process define rules that ease the work process.

Task requirements

  • Throughly review PROCESS
    • See comments section for some improvement ideas
  • Create a list of documents similar to important docs that contains only the documents that every team member MUST read.
  • Create sub-pages for the processes of different teams
  • Discuss with team leaders of the functional teams the differences between their processes - you may decide PROCESS/Functional? more adequate than Base Main Server.
  • Explain meetings further
    • Interteam meetings
    • Weekly
    • Progress checks
    • Sprint opening
    • Sprint closing

What is done on these meetings, what should one prepare. Exact times are not important - just which meetings are regular and periods.

  • A new requirement is to simplify the PROCESS.
    • Create subpages of existing PROCESS which contain the information from the current sections of the document.
    • Create a simple process page which contains only plan with links to the explanations
    • Include all of the process subpages into the PROCESS page so it looks exactly like now.

Task result

Improved PROCESS page. Subpages of the process page linked in it. A simplified version of the current page.

Implementation idea

  • Pair with the team leaders or team members for sub-team team process pages.

Suggestion for the simplified PROCESS page

SCRUM
 * iterative incremental process of software development
 * counts on one to take the initiative
 * roles
  * product owner - the voice of the customer
  * scrum master - solves problems
  * self-organizing team - does the progress
 * regular standup meetings to show progress, plan and solve problems
 * opening, closing and other meetings

Teams
 * Analysis - does the specification of features, keeps the product consistent
 * Functional - does the design and implementation of the platfoem and features
 * Release - does the final touch, delivers the final product
 
Workflow
Tickets are the product backlog
 * New - part of the product backlog, hasn't been worked on
 * Analysis - what has to be done
 * Design - how it should be done
 * Implementation - actual implementation
 * Testing - problems, documentation
Each of these has
 * Started - in progress, someone works on it
 * Finished - ready for a review
 * OK - reviewed and ready for the next phase (if any)
 
Discipline
 * workday starts 9:30
 * work outside of office should be approved by the team leader
 * daily and monthly reports
 * internal backlog
 * meetings
 
Member requirements
 * Work towards the goal
 * Be honest
 * Take initiative
 * Look around
 * Seek improvements
 * Seek the most appropriate solution
 * Quality is not negotiable. Scope and resources are.
 * Accept the challenge

Process subpages: PROCESS/Overview
PROCESS/SCRUM?
PROCESS/InternalBacklog
PROCESS/Teams
PROCESS/Workflow
PROCESS/Rules
PROCESS/Discipline

PROCESS_R2
PROCESS_R1
PROCESS_R0

How to demo

Show Process page and subpages. Explain improvements.

Design

PROCESS/Simple

  • For sections will be used bold instead of headings
    • The aim is to make the document as compact as possible
    • Links will be more visible
  • The PROCESS will be done by including the subpages with "Edit" link for each section for more convinent editing.
  • Following should be updated:
    • Workflow - groups (group tickets) will be added
    • Teams - analysis, functional and release
  • Rules section will be renamed to MemberRequirements
  • Inconsistent formatting will be removed

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)