At the start of a project, it’s the responsibility of the Product Owner to work with a group of relevant people to create the Product Vision which outlines the broad goal for the project, and tentative release dates. The Product Vision is required to ensure that everyone involved understands why the project is happening and [...]
Entries from April 29th, 2009
Scrum – Sprint
April 28th, 2009 No Comments
In Scrum, a project is developed in a number of time-boxed iterations. Each of these iterations is known as a Sprint. A Sprint is usually 1-4 weeks long. The team develops a number of requirements during the sprint, and at the end of each sprint the team is expected to deliver and demonstrate working software [...]
Tags: scrum
Scrum – The Scrum Master Role
April 21st, 2009 No Comments
The ScrumMaster is the member of the team that’s responsible for guiding the team and ensuring that the spirit of scrum is being followed. They act as a buffer between the team and external influences. They do any administrative work, run the meetings and help remove any impediments that are blocking the team from delivering [...]
Tags: scrum
Scrum – The Product Owner Role
April 20th, 2009 No Comments
The Product Owner is the member of the team that represents the customer or project stakeholders and has a number of responsibilities.
Product Vision – the Product Owner should write the Product Vision to describe the goals of the project so that everyone is clear on what the team is aiming to achieve.
Product Backlog – the [...]
Tags: scrum
Spring versus Seam
April 19th, 2009 No Comments
I used Spring a few years ago and was really impressed with it as a framework. I found that for less experienced developers it enforced a lot of good programming practises. Unfortunately in the last couple of years I haven’t worked in companies that were using it. In my current comany, the decision was made [...]
Tags: spring
Scrum – The Scrum Team
April 17th, 2009 No Comments
Scrum requires a team of people rather than a group of individuals. A team has a common goal and set of standards. They will collaborate and support each other to achieve that goal. The team size is usually 4-9. Ideally the team members are full-time and co-located to help communication.
The team [...]
Tags: scrum
Software Development – choosing a software methodology
April 14th, 2009 2 Comments
There are a lot of methods for developing software out there now. Choosing the best one for your company or team can be difficult – and that’s before you start adapting it to suit your particular situation. Here’s a brief history and overview of some of the more common ones you’ll come across. Each of [...]
Accessing remote Alfresco web services
April 8th, 2009 No Comments
You can check that the alfresco webservices are accessible on a remote machine by accessing the url http://hostname:8080/alfresco/api. You should get the following message.
Axis HTTP Servlet
Hi, you have reached the AXIS HTTP Servlet. Normally you would be hitting this URL with a SOAP client rather than a browser.
In case you are interested, my AXIS transport [...]
Tags: alfresco · webservice
Using Chainsaw to tail your JBoss server log
April 7th, 2009 No Comments
Log4j is a logging library from Apache. It consists of loggers (log events) and appenders (a destination for a log message). There’s always a rootLogger defined, plus however many other loggers you require. A logger can have several appenders attached to it which can format and write the message to the console or a file [...]
Alfresco – Create User
April 6th, 2009 No Comments
Creating a new alfresco user using a web service call requires the following jar files in your classpath:
alfresco-web-service-client.jar
axis-1.4.jar
commons-discovery-0.4.jar
commons-logging-1.1.jar
jaxrpc.jar
opensaml-1.1.jar
wsdl4j-1.6.2.jar
wss4j.jar
xmlsec-1.4.1.jar
Create a java class called AlfrescoCreateUser with a main method
public static void main(String[] args) throws Exception {
AlfrescoCreateUser alfTest = new AlfrescoCreateUser();
alfTest.createUser();
}
Copy the createPersonProperties method from the AdministrationServiceSystemTest in the web service client code
/**
* Taken [...]
Tags: alfresco · webservice