ACP2015 Report
-
Upload
naveed-ramzan -
Category
Documents
-
view
217 -
download
0
Transcript of ACP2015 Report
-
7/24/2019 ACP2015 Report
1/19
POST CONFERENCE REPORT
ACP-2015, ISLAMABAD PAKISTANNovember 14, 2015
By
Najam Farooq Alvi(Founding Member: Pakistan Agile Development Society)
-
7/24/2019 ACP2015 Report
2/19
Agile Conference Pakistan
Contents
1 Event Summary 2
2 Overview 7
3 Conference Program 7
3.1 Achieving technical excellence on an Agile project . . . . . . . . . . . . . . 83.1.1 Presentation Summary . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Agile and Culture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2.1 Presentation Summary . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 Agile the way forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3.1 Presentation Summary . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4 Agile Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.4.1 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5 Emotional Intelligence or Emotional Quotient . . . . . . . . . . . . . . . . 153.5.1 Presentation Summary . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6 Panel Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.6.1 Panelists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 Audience Feedback Statistics 17
5 Online Resources 18
6 Special Thanks 18
7 Contact Information 18
www.pads.pk 1 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
3/19
Agile Conference Pakistan
1 Event Summary
Event Name:
Agile Conference Pakistan (ACP2015)
Theme:
Agile Culture in Pakistan
Date:
14th November, 2015
Organizing Committee
Dr. Imran Ghani (Chairman Pakistan Agile Development Society)www.pads.pk
Najam Alvi (Country Manager at Zeropoint) https://zeropoint.be
Naveed Ramzan (Senior Developer at Zeropoint) https://zeropoint.be
Rizwan Abbas (Senior Developer Zeropoint) https://zeropoint.be
Jawad Hussain (Drupal Developer at Zeropoint) https://zeropoint.beKashif Mueen (CTO Zigron Pvt Ltd) http://www.zigron.com/
Barkan Saeed (CEO Vizteck Solutions) http://vizteck.com
Suhail Iqbal (CEO SysComp International) http://www.syscompk.com/
Khurram Shahzad (CEO GoldBar Tech) http://www.goldbartech.com/
Babar Ali (Engineering Head GSM Nation LLC) http://www.gsmnation.com/
www.pads.pk 2 of18
http://www.pads.pk/https://zeropoint.be/https://zeropoint.be/https://zeropoint.be/https://zeropoint.be/http://www.zigron.com/http://vizteck.com/http://www.syscompk.com/http://www.goldbartech.com/http://www.gsmnation.com/http://www.pads.pk/http://www.pads.pk/http://www.gsmnation.com/http://www.goldbartech.com/http://www.syscompk.com/http://vizteck.com/http://www.zigron.com/https://zeropoint.be/https://zeropoint.be/https://zeropoint.be/https://zeropoint.be/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
4/19
Agile Conference Pakistan
Event Sponsors:
Platinum Sponsors
Zeropoint Pvt Ltd https://zeropoint.be
Scrum Alliance https://www.scrumalliance.org/
Gold Sponsors
Zigron Pvt Ltd http://www.zigron.com/
Vizteck Solutions http://vizteck.com
SysComp International http://www.syscompk.com/
GoldBar Tech http://www.goldbartech.com/
Discretelogix http://www.discretelogix.com/
PMI Islamabad http://pmiislamabad.org/
EVERYTHING.PK http://www.everything.pk/
Hotel Grand Regency http://www.grandregencyhotels.com/
Venue:
Hotel Grand Regency Murree Road Islamabad, Pakistan
www.pads.pk 3 of18
https://zeropoint.be/https://www.scrumalliance.org/http://www.zigron.com/http://vizteck.com/http://www.syscompk.com/http://www.goldbartech.com/http://www.discretelogix.com/http://pmiislamabad.org/http://www.everything.pk/http://www.grandregencyhotels.com/http://www.pads.pk/http://www.pads.pk/http://www.grandregencyhotels.com/http://www.everything.pk/http://pmiislamabad.org/http://www.discretelogix.com/http://www.goldbartech.com/http://www.syscompk.com/http://vizteck.com/http://www.zigron.com/https://www.scrumalliance.org/https://zeropoint.be/ -
7/24/2019 ACP2015 Report
5/19
Agile Conference Pakistan
Event Affiliation:
Tesla Amazinghttps://teslaamazing.com/
www.pads.pk 4 of18
https://teslaamazing.com/http://www.pads.pk/http://www.pads.pk/https://teslaamazing.com/ -
7/24/2019 ACP2015 Report
6/19
Agile Conference Pakistan
Participants:
223 Professionals registered for the event and140
attended the full day session.
Company Name Participants RemarksBentley Systems 3Business Analytics 8Code Enterprise 2Discretelogix 10Elixir 8Enterprise DB 8Individuals 27
Intelligentsia 3Makkays 2Organizers 8PMI-Islamabad 10Smart IS 14Speakers 7SysComp 2Target Systems 4VizTeck 3Volunteers 4
Zeropoint 5 One guest from BelgiumZigron 9 One guest from USASupporting Staff 2
Table 1: Participants List
Profession ParticipantsDevelopment Field 74
Testing Field 18Scrum Certified 5PMP Certified 9
Table 2: Participation by professions
www.pads.pk 5 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
7/19
Agile Conference Pakistan
Experience ParticipantsLess than 3 Years 143 - 5 Years 316 - 10 Years 3510+ Years 12
Table 3: Participants Experience
www.pads.pk 6 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
8/19
Agile Conference Pakistan
2 Overview
The Agile Conference Pakistan (ACP2015) was held in Islamabad on November 14, 2015.The conference was an outcome of the efforts of Pakistan Agile Development Society(www.pads.pk) working for the betterment of Pakistan IT industry by promoting Ag-ile development practices, sharing experiences and collaborating for new ideas for betterproject delivery by using Agile development approach in Pakistan.
The theme for the conference was Agile Culture in Pakistan. The Conference pro-gram addressed the core cultural barriers faced by the IT industry while adopting Agiledevelopment methodology. Another aspect was to let the professionals from the industryshare their experiences they faced while adopting Agile development approach specificallywithin Pakistan. The cultural aspect was well focused by speakers and they highlighted
the issues very well as well as proposed the solutions to handle them with the culturallimitations.The conference attracted 223 registrations and 140 Participants attended the confer-
ence as compared to the initial target of 100 participants which was a huge increase inparticipants numbers as compared to last year (2014) conference.
Participants included the researchers, project managers, developers, testers and stu-dents. Representatives from the major IT companies across Pakistan proved the peopleinterest for learning, sharing and fixing the problems faced by the IT sector. The pres-ence of guests from Belgium and US gave the conference another dimension by letting thestake-holders understand the cultural aspect of IT industry in Pakistan.
Presentations covered topics such as Agile culture in an organization, Technical excel-
lence, Agile the way forward, Agile Testing, Emotional intelligence which was followed bya panel discussion about Agile principles in Pakistan by the industry experts.
The objective of the conference was well achieved by knowledge sharing through pre-sentations but also by attracting good number of participants and a networking sessionduring the lunch & tea breaks.
3 Conference Program
The conference program included 4 speakers and 3 presenters. The speakers choose variety
of topics to cover the all the aspects of conference themes. The detail of topics is as follow:
Achieving technical excellence on an Agile project
Agile culture
Agile the way forward
Agile testing
Emotional intelligence and project management
www.pads.pk 7 of18
http://www.pads.pk/http://www.pads.pk/http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
9/19
Agile Conference Pakistan
Agile principles in Pakistan
Key note speaker included:
Ather Imran (Sybrid Pvt Ltd)
The formal session was started by Kashif Ur Rehman with a welcome note which wasfollowed by recitation of Holy quran by Babar Ali. The Conference provided a learningopportunity to the professionals from Pakistan software industry. This also helped tounderstand the cultural barriers involved while implementing the Agile in an organization.
3.1 Achieving technical excellence on an Agile project
Conference was initiated by Adeel Ali who talked about achieving technical excellenceon Agile project. He started his presentation with 1 definition about technical excellencewhich states in an agile project, technical excellence is measured by both capacity todeliver customer value today and create an adaptable product for tomorrow.
In his opinion technical excellence can only be achieved by responding to change overfollowing a plan. Adeel explained that the responding to change is directly proportional totechnical excellence. The more rapidly you respond to change the more technical excellenceyou will achieve.
While elaborating further he quoted Agile manifesto ninth principle about technicalexcellence and good design which enhances agility. Building a right software means it has
a simple design, is maintainable and flexible. Successful software needs to be able to evolveto meet expanding needs.Even Scrum practices will not give you excellent results if you gave less importance
to technical excellence. Technical practices plays an important role and you have to takethem seriously. Less importance means the Scrum is flaccid and the transformation fromflaccid to awesome can can only be achieved by maintaining a high quality on both ends(Developer facing as well as customer facing).
Software cost model, process dependencies, test driven development, TDD maturitymodel and practices & process were the core point of his presentation fully supporting histalk about technical excellence in an Agile project.
1Jim Highsmith
www.pads.pk 8 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
10/19
Agile Conference Pakistan
3.1.1 Presentation Summary
Ability to deliver customer value today and create adaptable product for tomorrow. Responding to change.
Continuous technical excellence can only be possible by good design which leads toagility.
Build in right perspective.
Complex problem and simple solution.
Scrum becomes flaccid scrum in the absence of technical excellence.
Maintain internal and external quality.
Test first approach.
Test driven development model.
Maturity model (SHU HA RI)
3.2 Agile and Culture
Ather Imran as a key note speaker delivered the speech about Agile and Culture. Heexplained the Agile transformation using the golden circle Why How and What. Heexplained that people are more loyal to culture then to Strategy or process. Tactics,Strategy and process are only visible part within an organization the real ice berg hiddenbelow the water line in the form of culture. Without addressing organizational culture thestrategy can never be set right.
Understanding the organizational culture is important before adopting the Agile pro-cess as Agile is totally dependent on willingness of people to be more collaborative andinteractive and ready to respond to change which is core thought of Agile process. Agilemostly deals with the change and uncertainty and allows you to manage the complexitiesin better way.
An Agile organization is one whose culture is based on the Agile values. Within anorganization values plays an important role in achieving the target culture for the Successfuldelivery of complex projects.
Further he shared the survey2 results which was conducted in 2014. The survey wasfocused on Why organizations are choosing Agile? 59% of survey participants respondedthat they choose Agile to accelerate project delivery.
29th Annual state of Agile survey
www.pads.pk 9 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
11/19
Agile Conference Pakistan
In an other survey topic about What causes Agile projects to fail? In which 42% ofresult showed that the failure of Agile projects was due to the mismatch of organizationalculture and core Agile values.
Reasons ResultsLack of experience with agile methods 44%Company philosophy or culture at odds with core agile values 42%Lack of management support 38%External pressure to follow traditional waterfall processes 37%Lack of support for cultural transition 36%
Table 4: Top five causes to agile project failure
Where as the survey results about Barrier to further Agile adoption shows that 44%
saw the ability to change organizational culture as the biggest challenge.
Reasons ResultsAbility to change organizational culture 44%Not enough personnel with necessary agile experience 35%General organizational resistance to change 34%
Table 5: Top three barriers to further Agile adoption
While encouraging the audience to think and evaluate their respective organizationalculture he introduces the Schneider culture model which is based on collaboration andcultivation at most. The model focuses less on control without undermining the importanceof technical excellence in the form of competence.
At the end he discussed about the transformation and adoption of Agile culture which isa methodical, incremental and evolutionary process. The transformation can be conduciveor non conducive and depending upon the diagnosis results.
Non conducive environments need management buy in and cellular model can be usedfor a complete transformation where as in case of conducive environments use Agile man-ifesto and principles with incremental and evolutionary approach.
www.pads.pk 10 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
12/19
Agile Conference Pakistan
3.2.1 Presentation Summary
The golden circle. Culture eats strategy.
People are more loyal to culture.
Bringing the change into people life.
Why agile culture is important for an organization
Agile manifesto and principles
Evaluating target culture for handling complex projects.
Agile succeed due to culture.
Schneider model (collaboration, cultivation, competence, control)
Evolution vs revolution
Cellular model
www.pads.pk 11 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
13/19
Agile Conference Pakistan
3.3 Agile the way forward
After the tea break the next speech was from Suhail Iqbal. He started the session with asocial network activity focused on do more with less in which all the participant were askedto exchange their business cards within 2 minutes. The winners (got maximum number ofcards) had a selfie with speaker as reward.
After the activity he discussed Agile the way forward by comparing LEAN and Agileand sharing the concept of LeAgile. LeAgile can be implemented in non-conventionalindustries as well.
Agile projects are more focused on speed and flexibility and how quickly a team canreacts to changing requirements where as LEAN focuses on removing the waste.
Some of similarities between Agile and LEAN are that Agile focused on customersatisfaction where as LEAN focused on customer value, Agile focus on simplicity whereas
LEAN focuses on eliminating waste ultimately the goal of both approaches is to facilitatethe customer.
LeAgile uses the best of both approaches and both systems are lean by nature. Bothfocus on decreasing waste and increasing productivity.
His talk was mostly about using Agile in non conventional industries by mixing it upwith LEAN which can produce following benefits for businesses:
Reduce waste in non-conventional projects
Make them much more efficient and profitable
Can be fast and flexible
Saving enormously on time and cost
Satisfy our stakeholders and
Be able to sell more
3.3.1 Presentation Summary
Introduction LEAN and Agile
What is Lean Agile?
Challenges in conventional industries.
Project break down
Scrum master vs PM (SM is classical servant)
LEAN vs Agile (philosophy vs working model)
Best possible way to use both all together
www.pads.pk 12 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
14/19
Agile Conference Pakistan
Lean explanation
LeAgile model
www.pads.pk 13 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
15/19
Agile Conference Pakistan
3.4 Agile Testing
Before the lunch break the last presentation was Agile Testing by Majd Uddin. Thespeech was well orchestrated, knowledgeable and well demonstrated. He briefly introducedthe audience to Agile testing and move to the advance concepts.
The changes are coming in a very fast pace now a days. The only possibility to deliverand maintain the quality software is through more tests.
The concept of Testing quadrants was very well explained which was much liked andappreciated by the audience. All the testing involved for prototypes, UX testing, unittests, performance, security and scalability can never be ignored. The heavy base of unittesting is the only way in an Agile project to deliver better quality software.
After explaining the four testing quadrants he initiated an activity in which he requestedthe audience to draw the testing model of their organization.
He emphasized that the testing is the role and responsibility of every single member ofthe team in Agile. With the help of three amigos he explained that how customers, testersand developers need to collaborate right from the beginning in an Agile project. Theinvolvement of testers right from beginning and their collaboration and communicationwith customer has same level of importance as software developers. Audience participatedin the topic by drawing their own testing amigos.
The automation testing pyramid foundation is based on large numbers of unit testsfollowed by acceptance test, GUI test and then manual tests which maximizes the ROI.
While concluding his speech he highlighted the real spirit of Agile testing with the helpof testing manifesto:
Testing through out instead over testing at end.
Preventing bugs over finding bugs.
Team responsibility over tester responsibility.
3.4.1 Summary
Accepting change is the essence of Agile.
Define test strategy.
Agile testing quadrants.
Testing is a role (every ones job).
Testing amigos.
Automatic testing pyramid.
www.pads.pk 14 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
16/19
Agile Conference Pakistan
3.5 Emotional Intelligence or Emotional Quotient
After a luxurious lunch & refreshment break the session started with Mohsin Lodhi talkabout Emotional intelligence (Emotional Quotient). His huge experience in coaching lead-ership courses all over the world, he presented a very complex topic in such a way thatenable the audience to understand it very well. Later it was proved by audience feedbackthat placed his session on the top of the the list.
With the help of modern research studies he explained the importance of EQ andits role in success. EQ and self awareness are two key enablers for social awareness andrelationship management. His clear guidelines and tips are so relevant to Agile valueswhich demand a collaborative and communicative approach within team. EQ is all aboutusing emotions smartly, being honest, being aware about others & yourself feelings whichultimately resulted into better performance and team results. In Agile teams relations
played an important role in success and EQ is the right tool to cultivate harmony andgood relations within team.
He explained that emotional information can be used successfully to guide thinkingand behavior. Better team work, 3 times productivity gain, better conversation, goodmanagement and leadership skills are some of the fruits of investing into EQ. At the sametime 75% of the cases in career growth are failed due to lack of EQ, trust and inability tohandle interpersonal problems.
3.5.1 Presentation Summary
Why EI? EI and competencies
IQ versus EQ
EQ benefits
How to raise EQ
PM new story do more with less by doing self management. self awareness (strengthsand weakness), self control, managing self emotions, behaving, relationship manage-
ment,
Adaptability, service oriented (contribute), know your organization, develop others
Leadership to deal with people, growing the people, change catalyst, conflict man-agement & influencing people
PM ability to build relationship, build effective team (results), change management,result oriented.
www.pads.pk 15 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
17/19
Agile Conference Pakistan
3.6 Panel Discussion
Before the closing ceremony the last session was a panel discussion. Participant were wellknow IT professionals and Entrepreneurs from the capital city of Islamabad.They discussed about the Agile principles in Pakistan. The ultimate goal was to identify
the challenges faced by the companies while adopting Agile in Pakistan and share theexperience how to overcome them.
The participants proposed that empowering people, removing workplace restrictions,changing the mind set w.r.t empowerment and recognition of failure as tool can overcomethe challenges. Failures should not be discouraged rather it must be used as tool to learnand improve. Investing into people, providing them training and then setting up rightgoals are key factors for a successful business.
Our culture promotes command and control where as Agile denies it. Increasing the
capabilities to collaborate and being self organized are also the key contributors. Rightenvironment and right culture with accountability within team and organization need tobe improved. Agile accepts the change and we need to be prepare for change.
3.6.1 Panelists
Barkan Saeed (CEO Vizteck)
Kashif Mueen (CTO Zigron)
Nauman Faridi (VP at Digital Processing Lab)
Owais Anjum (President Open Islamabad)
www.pads.pk 16 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
18/19
Agile Conference Pakistan
4 Audience Feedback Statistics
We received 106 feedback forms out of 137 audience.
Category ResultsEmotional Intelligence 94.37%Agile Culture 93.67%Agile Testing 89.03%Pre-Conference information 84.46%Panel discussion 83.77%About refreshment & venue 78.21%Agile the way forward 77.29%About Host 66.45%
Table 6: Audience Feedback
www.pads.pk 17 of18
http://www.pads.pk/http://www.pads.pk/ -
7/24/2019 ACP2015 Report
19/19
Agile Conference Pakistan
5 Online Resources
You can find all the resources related to conference at:
Conference day photos ACP2015 Gallery
Speakers presentations ACP2015 Speakers Contents
Blog posts Post 1andPost 2
6 Special Thanks
We (Pakistan Agile Development Society) are thankful to the speakers, organizers, spon-
sors, participants and affiliates.
We would like to specially recognize our platinum sponsors Scrum AllianceandZero-point.befor their full support and provision of resources to make this event successful.
7 Contact Information
You can reach the author of this report atAuthorand Pakistan Agile Development SocietyatPADS Contact
www.pads.pk 18 of18
https://www.facebook.com/media/set/?set=a.1647337915536544.1073741836.1487226818214322&type=3https://www.scribd.com/collections/15195232/Agile-Conference-Pakistan-ACP2015http://%20http//knowledgetester.org/http://knowledgetester.org/https://www.scrumalliance.org/https://zeropoint.be/https://zeropoint.be/mailto:[email protected]:[email protected]://www.pads.pk/http://www.pads.pk/mailto:[email protected]:[email protected]://zeropoint.be/https://zeropoint.be/https://www.scrumalliance.org/http://knowledgetester.org/http://%20http//knowledgetester.org/https://www.scribd.com/collections/15195232/Agile-Conference-Pakistan-ACP2015https://www.facebook.com/media/set/?set=a.1647337915536544.1073741836.1487226818214322&type=3