[pypy-svn] rev 1882 - pypy/trunk/doc/funding

pedronis at codespeak.net pedronis at codespeak.net
Tue Oct 14 03:32:28 CEST 2003


Author: pedronis
Date: Tue Oct 14 03:32:28 2003
New Revision: 1882

Modified:
   pypy/trunk/doc/funding/B5.0_manage_bea.txt
Log:
typos


Modified: pypy/trunk/doc/funding/B5.0_manage_bea.txt
==============================================================================
--- pypy/trunk/doc/funding/B5.0_manage_bea.txt	(original)
+++ pypy/trunk/doc/funding/B5.0_manage_bea.txt	Tue Oct 14 03:32:28 2003
@@ -9,9 +9,9 @@
 proposal (workpackages, Gantt-chart, deliverables, quality control
 etc). It also means that the project process, once the project get
 started, will work from a evaluate-feedback-change perspective, or so
-called "learning loops" in which project management will continuosly
-follow up on the intital project plan but also evaluate process,
-teameffectiveness, communication climate. From these learning loops
+called "learning loops" in which project management will continuously
+follow up on the initial project plan but also evaluate process,
+team effectiveness, communication climate. From these learning loops
 change, when necessary, will be applied throughout the process.
              
 To illustrate the focus on development process as well as project focus: 
@@ -31,9 +31,9 @@
 communication in the project in what we have experienced to be a very
 constructive way.
 
-Our reasons for choosing this development and projectmethod are several:
+Our reasons for choosing this development and project method are several:
 
-- This project has a history of 6 months in which the team succesfully
+- This project has a history of 6 months in which the team successfully
   implemented sprints and agile development methods
 
 - In this project, team members from at least 5 different countries
@@ -41,12 +41,12 @@
   forum in which the team members meet up and work together in real
   life
 
-- The sprints will be open for non teamm embers to participate in the
+- The sprints will be open for non team members to participate in the
   development process, thus allowing for an open and feedback driven
   process
 
 - The sprints will be the forum in which knowledge will be shared and
-  the transparancy within the project organisation will be measured
+  the transparency within the project organisation will be measured
  
 We will during the project focus on evaluating and documenting our
 project method and share knowledge and experience in that area as
@@ -82,17 +82,17 @@
 - participate in reports to management board and project coordinator
 - manage project administration (reports, documentation,etc)
 - manage routines and tracking of sprints, quality assurance of project
-- process, resourceallocation
+- process, resource allocation
 - manage contact with external partners
 - manage the day-to-day operations of the project (ex. executing
 - decisions made by management board)
 - manage the knowledge process and actively spread information to the
-- stakeholders regarding methods used and knowledge aquired
+- stakeholders regarding methods used and knowledge acquired
 
 The reasons for having a structure based on a project manager and
 assisting project manager are:
 
-     both the development and the project process will recieve due attention
+     both the development and the project process will receive due attention
      in that the persons chosen have expert skills in these different areas 
 
      the project will not be exposed to the risk that a single project
@@ -135,10 +135,10 @@
 in Göteborg, Sweden 9-11 June 2004.
  
 **Beatrice Düring** has experience in large scale education projects
-involving working with consortiums of three companies servicing a
-stakeholdergroup of about 30 recruiting companies. These large
+involving working with consortia of three companies servicing a
+stakeholder group of about 30 recruiting companies. These large
 education projects was part of a national program to solve shortages
-of skilled IT-personel during the years 1998- 2000. 200 students
+of skilled IT-personnel during the years 1998- 2000. 200 students
 participated in the projects and the projects met their deliverables
 in that over 80% of the student were employed after the education. The
 project team consisted of 7 persons working full time. As a project
@@ -147,9 +147,9 @@
 stakeholder participation in the projects. She was also responsible
 for reporting and documenting the project to the client.
  
-Since 2000 she has been involved in similar assigments, one recently
+Since 2000 she has been involved in similar assignments, one recently
 finished for University of Blekinge in which the education was
-directed towards recruiting companies in the gamedevelopment
+directed towards recruiting companies in the game development
 industry. She has also worked as project manager for several
 development projects during the time 1998-2002.
  
@@ -172,7 +172,7 @@
 successful and the company grew to 35 employees under his leadership.
  
 The large scale education projects that **Beatrice** managed had a
-profitmargin of 20% which was met. The total budget for these projects
+profit margin of 20% which was met. The total budget for these projects
 was SEK 20 million. She has also recently been involved in the
 prestudy, budgeting and start of a 6 year long education project in
 Arvika, Sweden with a total budget of 18 million SEK.
@@ -186,9 +186,9 @@
 
 **Jacob Hallén** has experienced leadership challenges in different
 situations. In his role as an officer in the reserve of the Swedish
-army he has been deputy rifle platoon leader in the Swedsh UN forces
+army he has been deputy rifle platoon leader in the Swedish UN forces
 in Cyprus, duty officer with responsibility for the battalion safety
-and security in Lebanon and instructor/platoon leader for traing raw
+and security in Lebanon and instructor/platoon leader for training raw
 recruits. He has been a teacher at the Chalmers University of
 Technology, for Informator and for LearningTree International, all of
 which include being a leader for your students. At NetGuide
@@ -210,13 +210,13 @@
 as well as in lineorganisations since 1998. During four years she was
 a part of a management team of five people, leading teams of 5 to 14
 people. As a leader, Beatrice was responsible for coaching, motivating
-and developing her personel.
+and developing her personnel.
  
 Beatrice employs strategies of empowerment, active listening combined
 with creating and maintaining an open communication climate based on
 honesty and trust the achieve goals together with her team. Beatrice
 have been teaching management oriented courses (leadership, project
-management, communication, conflictresolving) for Learning Tree
+management, communication, conflict resolving) for Learning Tree
 International since 2000 in both Sweden and USA.
 
 Management structure
@@ -248,7 +248,7 @@
 will be solved by voting (each partner have a vote, in case of tie - the
 project manager will have a casting vote)
 
-Representantives in the technical board:
+Representatives in the technical board:
 
 - Armin Rigo, University of Southampton
 - Samuele Pedroni, MPI
@@ -273,7 +273,7 @@
 These responsibilities are reported to the management board through the
 technical director who is a representative on the management board.
 In the technical board, decisions that cannot be made by consensus and
-open discussions will be solved by voting (each representantive have a
+open discussions will be solved by voting (each representative have a
 vote, in case of tie - the technical director will have a casting vote)
 
 
@@ -283,7 +283,7 @@
 This means that the project will be ruled by one primary management
 strategy - to delegate as much responsibility to the developer team and
 the persons responsible for each individual workpackage. This rule _will_
-guide all planning and decisionmaking in the two boards.
+guide all planning and decision-making in the two boards.
 
 Coordinator
 -----------
@@ -326,9 +326,9 @@
 +++++++++++++
 
 The project team will meet at the "sprints" which take place on a six
-week cycle ( se below).  During the sprints, there will be time
+week cycle ( see below).  During the sprints, there will be time
 allotted to discuss and evaluate the project process, track progress,
-discuss resource allocation, new teammembers. The project manager is
+discuss resource allocation, new team members. The project manager is
 responsible for the invite and agenda as well as managing the
 meetings.Agenda and discussions/decisions on these meeting will be
 documented and put up in the internal project web.
@@ -339,7 +339,7 @@
 Every six months, as preparation for the Management Board meetings and
 project reviews from the EU project office, the project management
 team invites the team to an evaluation workshop, lasting for a day, in
-which product as well as process is being reviewed.  Riskassessment is
+which product as well as process is being reviewed.  Risk assessment is
 also an important part of this workshop. This meeting could result in
 proposed changes that will then be reported to the Management Board
 for decision.  The project manager is responsible for the invite and
@@ -364,10 +364,10 @@
 
 During the "Sprints", developers usually pair up and write 
 unit-tests to test the to-be-implemented features before actually
-adding them. The unittest-first approach helps to understand the
+adding them. The unit-test-first approach helps to understand the
 planned feature. Additionally, the discussion in a pair makes sure
-that obviously wrong pathes of development are avoided. If something
-seems too hard to test or to pin down explicitely this is taken as an
+that obviously wrong paths of development are avoided. If something
+seems too hard to test or to pin down explicitly this is taken as an
 indication of an underlying design problem.
  
 Note that more traditional approaches usually follow a model where
@@ -393,11 +393,11 @@
 With a very-high-level-language like Python rapid development in
 coding-sprints becomes especially effective. A VHLL-language generally
 allows to focus on ideas rather than on low- level language
-details. In combintation with pervasive test-driven development this
-eases high-quality rapid evolution towards the intendent
+details. In combination with pervasive test-driven development this
+eases high-quality rapid evolution towards the intended
 goals. Obviously, the PyPy developers are very experienced with Python
 and bigger applications in general. Thus the full potential of agile
-methodologies is unvealed during PyPy sprints. In less than five weeks
+methodologies is unveiled during PyPy sprints. In less than five weeks
 worth of development (during four sprints) the group produced a
 working prototype which is a big success not only in the eyes of its
 developers.
@@ -411,10 +411,10 @@
 However, it is expected that design
 and implementation choices will usually be determined by consensual
 agreement or by informal votes on the development mailing list. This
-is common practice within the Python and many others free softare
+is common practice within the Python and many others free software
 communities. Also, the PyPy developers and researchers will construct
 few if any formal hierarchies between them. Constantly working
-together with agile methodologies and the visilibity of each
+together with agile methodologies and the visibility of each
 individual contribution help enforce high-quality program code and
 good design decisions.
 
@@ -429,9 +429,9 @@
 forms the basis to maintain a high- quality general technical
 direction.
  
-The developers deploy agile methodologies like unittest-driven
+The developers deploy agile methodologies like unit-test-driven
 development and pair-programming. By the end of the project we expect
-to have produced more than 3000 unittests testing every aspect of the
+to have produced more than 3000 unit-tests testing every aspect of the
 runtime system. The presence of such tests also allows to rapidly
 change parts of the implementation without fear of breaking
 functionality elsewhere. We also plan to release our runtime system
@@ -440,13 +440,13 @@
  
 To support the open development we base all of our documents, source
 code and website information on a version control system. In
-combintation with a notification on all changes this ensures that all
+combination with a notification on all changes this ensures that all
 interested parties can review and react to developments.
  
 The PyPy developers have produced a working prototype within four
 one-week sprints and a little development in between. The code and
 design quality of the project is already widely accepted. There are
-now 400 unittests. As a consequence, Guido van Rossum, the inventor
+now 400 unit-tests. As a consequence, Guido van Rossum, the inventor
 and maintainer of today's Python, listed is as the number one project
 he would like to succeed.  He previously attended one of our sprints
 and got deeply involved with our architecture and source code which he
@@ -497,17 +497,17 @@
   to stakeholders (consortium companies and partners) and the EU
   project office.
 
-Transparancy concerning information and decisionmaking is vital for the
+Transparency concerning information and decision-making is vital for the
 PyPy project:
 
-- all discussions, protocolls, reports, reviews and product/project
+- all discussions, protocols, reports, reviews and product/project
   information will be accessible to all people participating in the
   project
 - information of the kind mentioned above will not be altered to suit
   different target groups in the project - this minimizes the risk for
   information to be filtered
 
-The technical development of PyPy is driven by open continous
+The technical development of PyPy is driven by open continuous
 discussion. Many of the involved decisions are made and verified
 during one-week working meetings, so called "sprints". Members from
 the larger Python software community are publicly invited and have the
@@ -527,7 +527,7 @@
 web-channels to gather feedback and educate others about changes.
  
 We will present multiple reports and scientific papers on major
-conferences such as EuroPython (Python's european community
+conferences such as EuroPython (Python's European community
 conference), FOSDEM (Free and Open Source Developer European Meeting),
 OSCON (Open Source Convention), PyCon (python developer
 conference) and to domain specific audiences such as embedded device
@@ -549,7 +549,7 @@
 - DFKI, Germany
 - Python Business Forum, International
 - University of Southampton, UK
-- Max Planck Intitut, Germany
+- Max Planck Institut, Germany
 - AB Strakt, Sweden
 - Logilab, France
 - Changemaker, Sweden
@@ -577,6 +577,6 @@
 fully involved and based on these principles.  We also believe that for
 a language runtime system like PyPy a free license is of vital
 importance to reach wide deployment and recognition. Such a license is
-also a neccessity to allow PyPy to become a reference implementation of
+also a necessity to allow PyPy to become a reference implementation of
 the Python language specification. 
 


More information about the Pypy-commit mailing list