INTRODUCTION STRATEGY SPECIFICATION TIMELINE JAVADOCS MINUTES PRODUCT LINKS
Management Strategy

[PRINT-FRIENDLY VERSION]

groupPhoto

Our management strategy is devised to exploit:


• Inherent modularity of the project
• Skills and strengths exhibited by individual group members
• Skills and experience we would like to acquire from the project


Work is split up into the following main spatial units with non- hierarchical structure:


Administration and Planning
System integration, analysis and testing
Programming

 


Administration and Planning


This wing has a two-fold operation. It serves to provide adequate logistics and also exercise project management skills to draw out timelines, Gantt charts and think ahead to draw out pertinent strategies. It works to ensure smooth functioning of the other wings by ensuring effective day-to-day role delegation and timetabling.


Janet Wang (Logistics and Organisation)
Janet has had previous experience of being a project manager. She executes much of that responsibility in co-operation with Raghav. This involves handling the group's logistics and organisation, taking care of coalescing various aspects of the project and presenting the final product as a whole. She is in charge of producing and publishing documents, which include agendas, minutes, website, technical paper and the presentation.

Raghav Kapoor (Project Manager :: Strategies and Presentation)

Raghav has taken up the role of the Project Manager, sketching out strategies, planning ahead and thinking of the next step. He involves himself in drafting out timelines for the other wings to ensure work is done in time. The group decided to keep a look-ahead policy and thus, Raghav is also involved in the planning of the end-of-project presentation.

 

System integration and testing


This wing aids and syncs with the Programming unit while proving effective feedback to the Administrative wing. It provides tools, testing, code review and benchmarking for the programmers.


David Cornish (Systems Analyst)
David is involved in programming, testing and code review. He has impressive experience in developing computer applications which keeps him in good stead with this role. David helps by looking into various tools available for our software development to provide effective implementation techniques.


Tara Symeonides (Systems Analyst)

Tara has multifarious responsibilities. She looks at the group's work from an end-user perspective. She also helps out the programmers by implementing test-harnesses to examine and benchmark our code. She has done research into the suite of algorithms that our application is implementing.

 

Programming

The programming unit provides for the hard coding of the code.


Jonathan Knowles (Integration)

Jonathan has extensive experiences in software development. His ideas spearhead the project giving it direction. He contributes towards the integration and effective implementation of the project. He co-ordinates between Matt and Phil to ensure harmonious code design.

Matt Painter (Factorisation)
Matt's forte is mathematics. He has done extensive research into the algorithms that go behind our factorisation suite. Matt is in charge of coding the factorisation unit. He will be implementing various algorithms that shall effectively plug into our Distribution model.


Phil Wise (Distribution)

Phil is our JAVA expert. He has come up with an innovative scheme of distributing factorisation algorithms. Phil is in charge of making a Distribution Model that can plug into a suite of factorisation algorithms and effectively distribute their workload.

 

Our role delegation scheme relies on a minimal dependency paradigm. We work closely in teams of two (or at most three) to ensure maximal work throughput, whilst making sure the group functions as a whole, by maintaining good communication and frequent group discussions. This is the reason why a non-hierarchical structure is adopted, whereby members have equal stature within the group; communication flows efficiently on the same level rather than up and down a hierarchy. This scheme also provides shadowing wherein the group can compensate for the loss of one of its members.

[top]

Valid XHTML 1.1! © Project LIMA 2003