Category Archives: Software Engineering

New Agile and Lean Software Development Course at The University of Auckland, New Zealand

Calling all Agile and Lean Practitioners in Auckland!

Propose a Project for a new Agile & Lean software development course at The University of Auckland.

Do you a neat project idea that requires programming but do not have the time or expertise to develop it yourself? The University of Auckland Software Engineering students can help!

I’m pleased to announce the launch of a new 700-level course in Software Engineering at The University of Auckland.

SoftEng761: Special Topics in Software Engineering featuring Agile and Lean Software Development

I’ll be running the course in Semester 1, 2013 (March – June 2013)

SoftEng761 is a project-based course focusing on teamwork, customer collaboration, and core software engineering practices. It is designed to allow students to gain practical experience in using Agile and Lean software development methods to develop software prototypes in collaboration with customers (industry representatives.) Typical students are expected to be final year Bachelor of Engineering students and Master of Engineering studies students. This provides an excellent opportunity for you to explore a prototype of a new software application or extend/refresh an existing system. Working with our final year BE and ME studies students will also help raise your visibility as potential employers for our future graduates.

Please contact me at r.hoda@auckland.ac.nz if you have any queries.

Please feel free to forward this post on to friends and colleagues who may be interested.

regards,
Rashina Hoda

PhD, Lecturer of Software Engineering
Group Leader, SEPTA Research
Department of Electrical and Computer Engineering
The University of Auckland
New Zealand
http://septa.ece.auckland.ac.nz
http://rashina.com

Advertisements

Agile India 2012: Research Stage Presentations and Photos

The Agile India 2012 conference, Bengaluru was a grand success with over 750 participants from all over the world, 125 speakers, 146 sessions, 12 stages, and 7 parallel tracks. There were positive vibes all around as attendees networked and gained from attending various sessions. The post-conference feedback has been very positive with 74% attendees wanting to attend Agile India in the future and 20% maybes.
Photos from the Research Stage, Agile India 2012 Conference, Bengaluru

This slideshow requires JavaScript.

The Research Stage at Agile India 2012 received 22 submissions of which 15 were accepted after reviews from an international Program Committee of expert Agile researchers. These accepted papers included 7 full papers, 4 short, and 4 position papers.
In order to allow the authors to benefit from practitioner feedback, we scheduled the 5 full papers in regular practitioner stages relevant to their topics. For example, research presentations were delivered in the Enterprise Agile, Lean Principles and Practices, DevOps, Organizational Strategy, and Culture and Teams stages. I am pleased to report that a majority of these presentations were very well attended – full occupancy and people standing at the back – and received lots of feedback/questions from practitioners.
Besides these, I organized a specialized Research Cafe on the 3rd day of the conference which ran from 10am to 4.30pm. Although focused at researchers, the stage was generously attended by practitioners too. The structure of the Research Cafe was as follows: an introductory talk by myself (Rashina Hoda) on Researching Agile, followed by two full paper presentations which raised some interesting discussions in the audience. This was followed by another short, impromptu talk where I presented details of my PhD research results in response to a speaker missing due to an unforeseen emergency and audience’s demand (responding to change in plan 😉 )
Next we had the Poster Madness session where the authors of short and position papers presented short talks summarizing their work and referring to Posters that were pinned up in the room. Attendees had an opportunity to discuss these posters with authors soon after.
Post lunch, we hosted an Open Space which witnessed some passionate discussions in three groups – “Quality in Agile projects”, “How to retrieve real data for Agile research”, and “Agile in the classrooms”. The last topic resulted in the participants forming a group “International Agile Education Consortium” to encourage more Agile ways of teaching in educational institutions.
Proceedings of the conference were made available to all attendees. Research papers should appear in the IEEE Xplore ditigal library soon. Speaker presentations are being uploaded through the conference website.
Overall, it was a high energy conference where Research presentations received generous attention from both practitioners and academics. I am extremely grateful to all of you who have been a valuable part of the Research Stage and making Agile India 2012 a successful conference! Wishing all the attendees and participants success in their studies and careers and hope to catch up with you soon.
Links:
Research Paper Abstracts: http://agile2012.in/program/researchpapers/
Opening Talk by Naresh Jain, Conference Chair: http://www.slideshare.net/nashjain/agile-india-2012-opening-talk/

Calling All Agile Practitioners in India!

Wish researchers would listen to what practitioners had to say?
               Want to make a difference to the state of Agile practices and research?
                            Have experiences of Agile software development you want to share?

…We’re all ears!

Phase 1 interviews will be held in India: 6-14th Feb: NCR (Delhi, Noida, Gurgaon) and 17-19th Feb: Bengaluru. Contact Dr. Rashina Hoda at r.hoda@auckland.ac.nz

We invite you to participate in a large-scale, international research study on “Becoming a Self-Organizing Agile Team”. With the increasing popularity of Lean and Agile methods, more and more software teams are faced with the challenge of becoming self-organizing Agile teams. This research aims to explore the process followed by software development teams in order to become self-organizing Agile teams. Findings of this research will provide guidance for teams attempting to adopt Agile and become self-organizing as well as highlight the potential pit-falls to avoid in the process.

WHO CAN PARTICIPATE?
Whether you are junior developer, tester, project manager, Scrum Master, or a CEO – your experiences count! Any software practitioner who has a minimum of 2 years industrial experience in practicing Lean and Agile software development (XP/Scrum/Kanban) can participate in this research.

HOW CAN YOU HELP?
We’ll come to you! All it takes is approximately an hour of your time for a face-to-face, semi-structured interview about your experiences.

WHAT’S IN IT FOR YOU?
Research findings will be published in academic and practitioner-based journals, conferences, and magazines. I will be happy to share these with participants. Where a number of participants come forth to participate from a single organization, I will be happy to present a seminar or talk based on my research work for the benefit of your organization.

CONFIDENTIALITY
Details of the participants, their companies, and all information shared by participants will be kept confidential. Any publications or reports will not mention any specific names or details which make the participant or their company identifiable.

PARTICIPATE!
To arrange a time for an interview in Delhi-Noida-Gurgaon (6-14th Feb) or Bengaluru (17-19th Feb) and for more information about the research, please contact: r.hoda@auckland.ac.nz
Your support of this research is greatly appreciated!

Best regards,
Rashina

Lecturer of Software Engineering
Electrical and Computer Engineering
The University of Auckland
New Zealand
r.hoda@auckland.ac.nz
http://www.rashina.com

About the Researcher
Dr. Rashina Hoda is a Lecturer of Software Engineering in the department of Electrical and Computer Engineering at The University of Auckland, New Zealand. Rashina’s doctoral research focused on self-organizing Agile teams and has been covered by the Communications of the ACM, the Ministry of Science and Innovation (New Zealand), and has been published in several international journals and conferences such as in the Empirical Software Engineering journal, the International Conference on Software Engineering (ICSE), OOPSLA2010, XP2009-11, and Agile conferences. Rashina is also serving as the Research Chair for Agile India conference to be held in Bengaluru, India in February 2012. More: http://www.rashina.com

About the University
The University of Auckland is New Zealand’s #1 university and ranks in the top 100 universities in the QS World University rankings. Today more than 4,000 international students from 93 countries choose to study here. It New Zealand’s top-ranked tertiary institution based on research quality. Of the 600 researchers in the entire New Zealand tertiary system ranked as being of top international quality in the Government’s latest Performance-Based Review Fund report, one-third are at The University of Auckland. More: http://www.auckland.ac.nz/

AgileIndia2012: Special Academic Discounts on Registration

In order to enable a majority of academics (faculty and students) to participate in the Agile India 2012 conference, we have made the following arrangements:

For Speakers
At least one author of an accepted research paper (full/short/position) will need to be physically present at the conference to represent their research. This author (“speaker”) will receive Free conference registration. Additionally, speakers of Full research paper will receive 3 nights Free accommodation. All speakers must fill in the Speaker Confirmation form (emailed earlier).
For Co-Authors
A co-author of an accepted paper receives 50% discount on registration. Please email Research Chair at [r.hoda@auckland.ac.nz] to receive the discount code BEFORE your co-author registers through the conference website: http://agile2012.in/registration/
For Other Academics/Students (non-Authors)
All other academics/students can attend the conference and avail from 10% to 20% discount on registration by emailing the Research Chair at [r.hoda@auckland.ac.nz] to receive a discount code. They will then need to register through the conference registration system using the discount code: http://agile2012.in/registration/
General information
Conference website: http://agile2012.in/
Research paper abstracts are now available online: http://agile2012.in/program/selected-proposals/research-papers
Conference Hotel: Le Meridien, Bengaluru [http://www.lemeridien-bangalore.com/index.html]
Our Twitter tag is #agileindia2012. Please blog and tweet about the conference.
We look forward to seeing you all in Bengaluru!
– Rashina

Grounded Theory for Geeks

I’ve captured some of my own experiences (fun and trails) of using Grounded Theory as a research methodology to study Software Engineering in a patterns paper presented at the Patterns Languages of Programs Conference (PLoP) in Portland, USA recently. Comments most welcome!

http://www.hillside.net/plop/2011/papers/E-13-Hoda.pdf