[[BackLinksMenu]]

[[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|)]]
= Analysis =
== Overview ==
The tasks for imroving the process define rules that ease the work process.
== Task requirements ==
 * Throughly review [wiki: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
  * [wiki:PROCESS/Analysis]
  * [wiki:PROCESS/Base]
  * [wiki:PROCESS/Main]
  * [wiki:PROCESS/Server]
  * [wiki:PROCESS/Release]
 * Discuss with team leaders of the functional teams the differences between their processes - you may decide [wiki:PROCESS/Functional] more adequate than Base Main Server.
 * Explain meetings further
  * Interteam meetings
  * Weekly
  * Progress checks
  * Sprint opening
  * Sprint closing [[BR]]
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 [wiki: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 [wiki:PROCESS] page so it looks exactly like now.
== Task result ==
Improved [wiki: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
}}}
== Related ==
[wiki:PROCESS_R2][[BR]]
[wiki:PROCESS_R1][[BR]]
[wiki:PROCESS_R0][[BR]]
== How to demo ==
Show Process page and subpages. Explain improvements.

= Design =

= 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.)